Comment formater ma clé USB de 8 Go en FAT / FAT16 sous Windows 7?

26

J'ai déjà essayé FORMAT /FS:FAT, diskpart , Disk Management et HP USB Disk Storage Format Tool .

Dois-je vraiment acheter un disque de plus petite capacité? Un outil de formatage ne peut-il pas ignorer la zone au-delà de 2 Go?

La mise à jour du BIOS de mon netbook Asus nécessite que l'USB soit formaté en FAT16 , et je n'ai pas pu faire fonctionner les différents utilitaires de mise à jour du BIOS Asus.

William C
la source
2
C'est une restriction terrible sur ce flash BIOS, yeesh. Je leur
écrirais
1
La méthode de Ken fonctionne. Cependant, le programme de mise à jour du bios Asus non coopératif n'a toujours pas pu le lire. J'ai résolu mon problème en créant une clé USB "make MS-DOS bootable" et en utilisant l'utilitaire AFUDOS. AFUDOS a mis à jour le BIOS en un tour de main.
William C
une astuce qui peut résoudre votre problème est que le nom de fichier (la rom) doit avoir le nom de votre modèle. Par exemple, j'ai un eeepc 901 donc la rom doit être renommée en 901.rom

Réponses:

38

La gestion des disques et DISKPART ne vous permettent pas de supprimer des partitions sur un support amovible. Mais vous pouvez utiliser la cleancommande de DISKPART pour le neutraliser et recommencer. Voici une série de commandes qui ont fonctionné pour moi:

DISKPART> list disk

  Disk ###  Status      Size     Free     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  Disk 0    Online        40 GB      0 B
  Disk 1    Online      7538 MB      0 B

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            500 MB  1024 KB

DISKPART> clean

DiskPart succeeded in cleaning the disk.

DISKPART> create part primary size=500

DiskPart succeeded in creating the specified partition.

DISKPART> active

DiskPart marked the current partition as active.

DISKPART> format fs=fat quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign

DiskPart successfully assigned the drive letter or mount point.

Cela crée une partition FAT de 500 Mo comme la seule sur le disque. list partest uniquement utilisé pour m'assurer que j'ai sélectionné le bon disque (et que la taille indiquée provient d'une tentative précédente; la vôtre dira autre chose plus proche de la taille normale).

Ken
la source
D'accord, cela a fonctionné car il m'a créé un lecteur USB de 500 Mo. "FORMAT / FS: FAT" fonctionne même maintenant, le reformatant habilement à 500 Mo. Cependant, le programme stupide de mise à jour du BIOS intégré Asus reconnaît le lecteur mais ne trouve pas le fichier rom que j'ai enregistré. J'ai répété le tout avec "create part primary size = 1" puis re-FORMAT / FS: FAT-ted mais l'outil de mise à jour asus ne trouve toujours pas mon fichier rom. Avez-vous d'autres suggestions?
William C
Est-il censé répertorier le contenu du lecteur, mais la liste est vide? Utilisez DIR / X pour vérifier que le fichier a un nom de fichier 8.3 simple avec l'extension correcte, le tout en majuscules. Créez des fichiers faux (comme avec echo > TEST.ONE), certains avec l'extension correcte et voyez s'ils apparaissent.
Ken
Non. L'utilitaire de bios dit simplement: "Périphérique USB trouvé. // Lecture" 1000HE.ROM "... // Impossible de trouver" 1000HE.ROM "sur le périphérique USB!" J'ai essayé de le renommer en "1000he.rom" ou "1000he.ROM" ou "1000HE.ROM". Les discussions précédentes du forum EEEPC indiquent d'abord la mise à jour du bios dans XP (car il y a un BIOS Asus Updater qui fonctionne sous XP) avant d'installer Windows 7. Je devrais peut-être chercher quelqu'un qui a une clé USB de 1 Go.
William C
J'ai une ancienne clé USB de 8 Mo et elle n'a pas du tout de table de partition. C'est comme une disquette: le secteur de démarrage est le premier secteur, suivi du répertoire FAT et racine. C'est plus facile à lire, et peut-être à quoi s'attend le BIOS Asus. Essayez de mettre la ROM sur une disquette, puis faites une copie de secteur (comme avec dd) sur les premiers secteurs de l'USB, et essayez cela. Pour plus d'aide, ouvrez une autre question; votre original semble avoir été répondu.
Ken
Pointe! Vous pouvez sélectionner une partition ou un volume et émettre filesystemsseul pour voir à quoi le système de fichiers et l'unité d'allocation sont définis, ou pour voir quels sont les paramètres par défaut ou recommandés pour cette partition ou ce volume. Vous pouvez ensuite émettre format recommended quickpar exemple pour laisser Diskpart décider de ces deux paramètres pour vous. Si tu veux.
Samir
3

Il n'y a aucun moyen de formater une partition FAT16 supérieure à 4 Go (2 Go sous Windows). Utilisez un outil de partitionnement pour repartitionner le lecteur (vous aurez peut-être besoin de Linux pour cela).

Ignacio Vazquez-Abrams
la source
2

Merci Ken pour ta suggestion d'utiliser diskpart. J'en avais besoin pour faire une mise à jour du micrologiciel sur un ancien téléviseur Sharp Aquos (il reconnaîtrait la mise à jour, mais lorsqu'il tentait de flasher, il ne pouvait pas le trouver). Après avoir converti mon USB de 8 Go en un disque FAT de 512 Mo, il s'est bien mis à jour.

Pour ceux qui n'ont besoin que de le faire temporairement, voici les étapes qui ont fonctionné pour que je le remette à sa taille d'origine. Notez que, fondamentalement, j'ai laissé la variable de taille désactivée. Je savais également que je voulais le formater en fat32, mais je doute que si vous omettez la partie fs, il la formatera de manière appropriée.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          223 GB      0 B
  Disk 1    Online         7657 MB      0 B

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            512 MB  1024 KB

DISKPART> clean

DiskPart succeeded in cleaning the disk.

DISKPART> create part primary

DiskPart succeeded in creating the specified partition.

DISKPART> active

DiskPart marked the current partition as active.

DISKPART> format fs=fat32 quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign

DiskPart successfully assigned the drive letter or mount point.

DISKPART>
Shygar
la source
Non, tu ne peux pas faire ça. Je veux dire que vous ne pouvez pas avoir une partition FAT de 512 Mo. Votre téléviseur doit maintenant se sentir malade s'il a avalé une portion de 512 Mo de FAT. La taille de volume maximale pour FAT16 (FAT 16 bits) est de 4 Go. Cela représente des clusters de 64 par 64 Ko. Normalement, la taille maximale du volume est encore plus petite. C'est généralement 2 Go, en utilisant des clusters plus petits. Mais 4 Go, c'est tout ce que vous pouvez vous permettre.
Samir
Cette réponse contient des déclarations contradictoires. D'une part, si vous négligez de spécifier la taille de la partition avec l'option size, «la partition continue jusqu'à ce qu'il n'y ait plus d'espace non alloué dans la région actuelle». Et dans le cas d'un disque de 7657 Mo, cela se retrouverait exactement comme une grande partition de 7657 Mo.
Samir
D'un autre côté, si vous essayez de formater une partition en FAT, et que vous n'avez pas spécifié la taille de la partition à 4 Go ou moins à l'étape précédente, et que le disque en question se trouve être plus grand que 4 Go (7657 Mo non alloué) , c'est-à-dire 8 Go de lecteur flash), vous aurez sans aucun doute une partition supérieure à 4 Go (aussi grande que le disque lui-même) et le Virtual Disk Service vous hurlera dessus: "la taille du volume est trop grande ... elle est trop grande , c'est trop grand!"
Samir
Si je vous ai confondu, je suis désolé. Je comprends que vous voulez être utile. Mais vous devez vraiment enregistrer vos étapes lorsque vous effectuez cette opération. Cela ferait un véritable exemple de travail. Vous ne pouvez pas revenir plusieurs jours plus tard et jouer dans Diskpart et enregistrer vos pas. Il finira très probablement par se tromper. Mauvaises commandes, mauvaise sortie, et personne ne peut suivre ces étapes une par une et obtenir le même résultat et les mêmes avantages. Ils devraient en savoir suffisamment sur les commandes pour pouvoir les adopter et les adapter à leur propre situation. Je peux essayer de recréer ce scénario et développer votre réponse. Est-ce que ça va?
Samir
Encore une petite note sur le "volume". Dans l'espoir de dissiper une partie de la confusion à ce sujet. Un volume est généralement un terme Windows pour une partition, en gros. Une définition plus stricte est qu'une partition est une unité de stockage physique, tandis qu'un volume est une unité de volume logique. Les volumes sont gérés par Logical Volume Manager (LVM) dans Windows et ils peuvent contenir plusieurs volumes physiques ou partitions plutôt que de plusieurs disques durs physiques. Je ne sais pas si cela a été utile ou si cela n'a fait qu'attiser la confusion ... Je vais me reposer pour l'instant.
Samir
0

FAT 16 ne prend en charge que 2 Go ou moins.
Mais vous pouvez forcer le formatage d'une carte SD de plus de 2 Go en tant que carte de 2 Go.

  1. Carte de format utilitaire de disque par FAT32
  2. ex. newfs_msdos -F 16 /dev/disk2s1(chemin vers le périphérique de la carte SD) / (numéro du périphérique de la carte SD)
emj365
la source