Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/11/2005, à 15:06

sksbir

Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

Il y a encore de nombreux utilisateurs (dont moi même ) qui utilisent à la fois linux et windows.

Ces utilisateurs sont souvent amenés à utiliser des partitions FAT32 sur leur disque pour bénéficier d'une lecture/ecriture aussi bien sous windows que sous linux ( PC en dual boot windows/linux , ou disque durs externes en boitiers USB/Firewire).

Or il peut se trouver qu'au moment de formatter le disque dur, on n'ait pas d'environnement linux sous la main, et là, les soucis commencent : windows XP ne permet pas de formatter une partition de FAT32 plus grande que 32Go.

En effet, cette restriction à 32Go sous windows XP est volontaire de la part de microsoft afin de promouvoir le systeme de fichiers NTFS, mais FAT32 fonctionne tout à fait avec des partitions plus grandes.


"L'astuce consistant à utiliser la version en ligne de commande de la commande format ne fonctionne pas, malgré les dires du site http://www.windowsitpro.com/Article/ArticleID/27252/27252.html


Attention : le contenu initial de ce sujet était la présentation d'une astuce qui finalement ne fonctionne pas... du coup, voici l'astuce qui marchera dans les cas les plus divers : on utilise le liveCD d'ubuntu.


1/ boot avec le liveCD ubuntu 5.10
2/ ouverture d'une console
ubuntu@ubuntu:~$ sudo su -
root@ubuntu:~#
root@ubuntu:~# fdisk -l

Disk /dev/hda: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1147     9213246    c  W95 FAT32 (LBA)
/dev/hda2            1148        1208      489982+  82  Linux swap / Solaris
/dev/hda3            1209        2434     9847845   83  Linux

Disk /dev/sdb: 46.1 GB, 46115758080 bytes <--------- ICI, je sais que c'est ce disque car la capacité correspond, et que c'est en /dev/Sdb (=monté sur USB)
255 heads, 63 sectors/track, 5606 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        4589    36861111    6  FAT16
root@ubuntu:~# fdisk /dev/sdb
.....
là, c'est trop compliqué d'expliquer les finesses de fdisk : ça dépendra de votre configuration disque de départ, et de ce que vous cherchez à obtenir. Dans cet exemple : création de /dev/sdb1 de 35Go.

root@ubuntu:~# mkfs.vfat -F 32 /dev/sdb1 -n MONLABEL
mkfs.vfat 2.11 (12 Mar 2005)
root@ubuntu:~#

l'option -n MONLABEL permet de voir le disque se monter dans /media/MONLABEL dans le cas d'un disque USB...

Dernière modification par sksbir (Le 30/11/2005, à 01:27)

Hors ligne

#2 Le 25/11/2005, à 15:24

FCDI

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

merci pour la nym'pho tongue

Dernière modification par FCDI (Le 25/11/2005, à 15:25)

Hors ligne

#3 Le 25/11/2005, à 15:30

cep

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

2/ Ouvrez une ligne de commande DOS, et tapez la commande suivante:
format <drive>: /fs:fat /v:<label>

et le système de fichier est fat32 ?
pas de restriction de taille ?

Hors ligne

#4 Le 25/11/2005, à 15:33

FCDI

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

je pense car windows ne formate plus en fat16 normalement

Hors ligne

#5 Le 25/11/2005, à 16:05

cep

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

@FCDI : c'est pas le problème de windows là. 

Dans la commande il est précisé /fs:fat et non /fs:fat32 qui passée sous commande dos devrait coincer. Donc j'ai des doutes.

Je pense que sksbir a testé. D'ou ma demande.

Edit : en plus je ne devrais pas parler de commande dos sous xp wink

Dernière modification par cep (Le 25/11/2005, à 16:09)

Hors ligne

#6 Le 25/11/2005, à 16:47

Golgoth

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

sinon, il y a aussi cette méthode si vous avez un live-cd d'ubuntu:

on boote sur le cd,
on installe gparted depuis synaptic
on formate
on enleve le cd
on reboote


Dell Dimension 9200: E6420 + 8600GTS + 2Go RAM

Hors ligne

#7 Le 26/11/2005, à 01:23

sksbir

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

cep a écrit :

2/ Ouvrez une ligne de commande DOS, et tapez la commande suivante:
format <drive>: /fs:fat /v:<label>

et le système de fichier est fat32 ?
pas de restriction de taille ?

Effectivement, la question est pertinente: l'option /fs:fat ne fonctionne déja pas sur un disque dur de 4Go : ça formatte, mais arrivé à 100%, il annule en déclarant que le volume est trop grand.
( pour la petite histoire, j'ai bien testé avant de créer ce fil, mais j'ai annulé avant la fin car le DD de 46Go a eu un probleme de surface à 93% du formattage. Je l'ai ensuite repartitionné avec une seule partition de 32Go à partir du gestionnaire de disque de windows)

Je viens de retester avec /fs:fat32 sur le même disque de 4Go, et là, j'ai bien une partition reconnue automatiquement sous ubuntu, de type vfat.

Il ne me reste plus qu'à retester l'option de formattage sous windows dans une fenetre de commande avec une partition > 32Go, ce que je ne pourrai faire qu'à partir de lundi...

[edit]

D:\>format f: /fs:fat32 /v:IBMdsk46go
Le type du système de fichiers est RAW.
Le nouveau type de système de fichiers est FAT32.

Attention : toutes les données sur le lecteur de disque
non amovible F: seront perdues !
Continuer le formatage (O/N) ? o
Vérification de 35997 Mo
Le volume est trop grand pour FAT32.

bon, ben c'est raté, comme quoi, il faut se méfier de ce qu'on trouve sur internet.... hmm
A noter tout de même le cynisme des programmeurs de microsoft : le formattage s'effectue normalement, et c'est seulement à la fin qu'on a l'info...

Dernière modification par sksbir (Le 28/11/2005, à 10:41)

Hors ligne

#8 Le 28/11/2005, à 16:49

atepadene

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

Salut.
Pour moi ça marche...il faut mettre en FAT32 et à la fin il me mets la même erreur que vous (D:\>format f: /fs:fat32 /v:IBMdsk46goLe type du système de fichiers est RAW.Le nouveau type de système de fichiers est FAT32.
Attention : toutes les données sur le lecteur de disquenon amovible F: seront perdues !
Continuer le formatage (O/N) ? o
Vérification de 35997 MoLe volume est trop grand pour FAT32.),

Sauf qu'apres moi je reprends le disque avec Ubuntu et Gparted et là je demonte le volume et je convertir apres en FAT32 et ça marche...testé sur DD en usb 1:1 de 40 gigas et reverifier apres sous XP et c'est bien en fat32.
@+:lol:

Hors ligne

#9 Le 28/11/2005, à 22:20

jguillot

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

Surprenant ça je me rappelle pas avoir eu des problèmes pour formatter ma partition de 110 Giga avec winXP, je vérifierais qu'elle soit pas NTFS...

Hors ligne

#10 Le 28/11/2005, à 23:40

cep

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

Bonsoir skbir,

sksbir a écrit :

...
A noter tout de même le cynisme des programmeurs de microsoft : le formattage s'effectue normalement, et c'est seulement à la fin qu'on a l'info...

smile

Ici :
http://support.microsoft.com/default.aspx?scid=kb;fr;314463
ils disent entre autre :
"Vous pouvez aussi démarrer votre système à partir d'une disquette de démarrage Microsoft Windows 98 ou Microsoft Windows Millennium Edition et utiliser l'outil Format inclus sur la disquette."

Veulent-ils dire par là que le format du dos inclus dans 98 accèpte des volumes de + de 32 Go ? Je ne sais pas.
Pas de disque pour vérifier.

Cordialement.
cep

@ atepadene : le problème n'est pas là.
On sait très bien que l'on peut créer un système de fichiers fat32 de plus de 32 Go sous linux :
mkfs.vfat -F 32 /dev/hdxn  par exemple, en ligne de commande.

Hors ligne

#11 Le 29/11/2005, à 19:45

Omnisilver

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

J'ai eu ce problème dernièrement ... je voulais formater un DD externe de 200 Go initialement en NTFS, en FAT32 pour pouvoir transférer tranquillement entre mes différents OS (Win 98, XP, Linux)

J'ai tenté plein de choses ... et finalement, ce qui a fonctionné, c'était la solution la plus évidente : j'ai branché le DD externe sur mon PC qui a Ubuntu, il a été monté automatiquement, là je suis allé dans Système > Administration > Disque.

Là les DD sont listés, en cliquant sur le D Dexterne puis sur l'onglet "Partition" (redimensionnez la fenêtre si elle est trop petite, sinon vous ne voyez pas toutes les options) on a le type de fichier (NTFS donc) et un bouton Format qui sert à le changer (mais qui est grisé par défaut). Il faut démonter le disque en question (cliquer sur "Désactiver" dans la même fenêtre) puis choisir le nouveau système de fichier voulu (vfat pour moi) et ensuite Appliquer ...

Ca fonctionne certainement avec un live CD et c'est le pendant graphique de la solution donnée par Golgoth wink

Hors ligne

#12 Le 30/11/2005, à 00:22

sksbir

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

@cep : oui, j'ai lu ça quelque part : on peut effectivement utiliser la commande format issue de l'environnement windows 98 ou d'une disquette de boot windows 98. Le hic, c'est qu'avec la disquette de boot, on n'accède plus aux périphériques USB ou Firewire. ça ne règle donc que la question du dual boot, si l'on veut par exemple installer windows XP sur une partition FAT32 > 32Go, mais ça ne règle pas le formattage d'un disque externe > 32Go dans un environnement windows XP.

Je crois aussi que la meilleure solution en terme de portabilité reste le liveCD, un fdisk bien ajuste pour créer sa partition, suivi d'un mkfs.vfat -F 32...


Voici la solution complète, en repartant de mon disque externe de 46Go avec une partition primaire de 35Go en raw...

1/ boot avec le liveCD ubuntu 5.10

2/ ouverture d'une console

ubuntu@ubuntu:~$ sudo su -
root@ubuntu:~#
root@ubuntu:~# fdisk -l

Disk /dev/hda: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1147     9213246    c  W95 FAT32 (LBA)
/dev/hda2            1148        1208      489982+  82  Linux swap / Solaris
/dev/hda3            1209        2434     9847845   83  Linux

Disk /dev/sdb: 46.1 GB, 46115758080 bytes
255 heads, 63 sectors/track, 5606 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        4589    36861111    6  FAT16
root@ubuntu:~# fdisk /dev/sdb

The number of cylinders for this disk is set to 5606.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 46.1 GB, 46115758080 bytes
255 heads, 63 sectors/track, 5606 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        4589    36861111    6  FAT16

Command (m for help): q

root@ubuntu:~# mkfs.vfat -F 32 /dev/sdb1
mkfs.vfat 2.11 (12 Mar 2005)
root@ubuntu:~# mount /dev/sdb1 /mnt/toto
root@ubuntu:~# mount|grep toto
/dev/sdb1 on /mnt/toto type vfat (rw)
root@ubuntu:~#

3/ reboot sous windows

C:\Documents and Settings\xxxx>chkdsk f:
Le type du système de fichiers est FAT32.
Le numéro de série du volume est 438C-DBBC
Windows vérifie les fichiers et les dossiers...
Vérification des fichiers et des dossiers terminée.
Windows a vérifié le système de fichiers sans trouver de problème.
   36 843 104 Ko d'espace disque au total.
           16 Ko dans 1 fichiers.
   36 843 072 Ko sont disponibles.

       16 384 octets dans chaque unité d'allocation.
    2 302 694 unités d'allocation au total sur le disque.
    2 302 692 unités d'allocation disponibles sur le disque.

C:\Documents and Settings\xxxx>

Et voila...

Dernière modification par sksbir (Le 30/11/2005, à 01:05)

Hors ligne

#13 Le 30/11/2005, à 09:21

cep

Re : Formatter une partition FAT32 > 32Go sous windows XP/2000 -->liveCD!!!

Ok.
   Bonne journée.
   cep

Hors ligne