¿Cómo formateo mi unidad USB de 8 GB a FAT / FAT16 en Windows 7?

26

Ya lo intenté FORMAT /FS:FAT, diskpart , Disk Management y HP USB Disk Storage Format Tool .

¿Realmente necesito comprar una unidad de menor capacidad? ¿No puede una herramienta de formateo ignorar el área más allá de 2 GB?

La actualización del BIOS de mi netbook Asus requiere que el USB esté formateado como FAT16 , y no pude hacer funcionar las diversas utilidades de actualización del BIOS Asus.

William C
fuente
2
Esa es una restricción terrible en ese BIOS flash, sí. Les escribiría una carta ...
Shinrai
1
El método de Ken funciona. Sin embargo, el actualizador de BIOS Asus no cooperativo todavía no podía leerlo. Resolví mi problema creando una memoria USB "hacer MS-DOS de arranque" y usando la utilidad AFUDOS. AFUDOS actualizó el BIOS en un santiamén.
William C
Un consejo que puede resolver su problema es que el nombre de archivo (la rom) debe tener el nombre de su modelo. Por ejemplo, tengo un eeepc 901, por lo que la rom debe cambiar su nombre a 901.rom

Respuestas:

38

Disk Management y DISKPART no le permiten eliminar particiones en medios extraíbles. Pero puede usar el cleancomando DISKPART para destruirlo y comenzar de nuevo. Aquí hay una serie de comandos que me funcionaron:

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.

Esto crea una partición FAT de 500 MB como la única en el disco. list partsolo se usa para asegurarse de que seleccioné el disco correcto (y el Tamaño que se muestra fue de un intento anterior; el suyo dirá algo más cercano al tamaño completo).

Conocer
fuente
De acuerdo, esto funcionó porque me creó una unidad USB de 500 MB. "FORMAT / FS: FAT" incluso funciona ahora, reformateándolo hábilmente a 500MB. Sin embargo, el tonto programa de actualización de BIOS incorporado de Asus reconoce la unidad pero no puede encontrar el archivo rom que guardé en ella. Repetí todo con "crear tamaño primario de parte = 1" y luego volví a FORMATAR / FS: FAT-ted pero aún así la herramienta de actualización asus no puede encontrar mi archivo rom. ¿Tienes alguna otra sugerencia?
William C
¿Se supone que enumera el contenido de la unidad, pero la lista está vacía? Use DIR / X para verificar que el archivo tenga un nombre de archivo 8.3 simple con la extensión correcta, todo en mayúsculas. Cree algunos archivos falsos (como con echo > TEST.ONE), algunos con la extensión correcta, y vea si aparecen.
Ken
No. La utilidad bios solo dice: "Dispositivo USB encontrado. // Leyendo" 1000HE.ROM "... // ¡No puedo encontrar" 1000HE.ROM "en el dispositivo USB!" Intenté renombrarlo a "1000he.rom" o "1000he.ROM" o "1000HE.ROM". Las discusiones anteriores del Foro EEEPC indican primero la actualización de la BIOS en XP (porque hay un Asus BIOS Updater que se ejecuta en XP) antes de instalar Windows 7. Es posible que deba buscar a alguien que tenga una memoria USB de 1GB.
William C
Tengo una antigua memoria USB de 8 MB, y no tiene una tabla de partición en absoluto. Es como un disquete: el sector de arranque es el primer sector, seguido del FAT y el directorio raíz. Es más fácil de leer, y tal vez lo que espera el BIOS de Asus. Intente colocar la ROM en un disquete, luego haga una copia de sector (como con dd) sobre los primeros sectores del USB, e intente eso. Para obtener más ayuda, abra otra pregunta; su original parece ser respondido.
Ken
¡Propina! Puede seleccionar una partición o volumen y emitir filesystemssolo para ver en qué está configurado el sistema de archivos y la unidad de asignación, o para ver cuáles son las configuraciones predeterminadas o recomendadas para esa partición o volumen. Luego puede emitir, format recommended quickpor ejemplo, para que Diskpart decida sobre esas dos configuraciones por usted. Si quieres.
Samir
3

No hay forma de formatear una partición FAT16 de más de 4 GB (2 GB en Windows). Use una herramienta de particionamiento para repartir el disco (puede que necesite Linux para esto).

Ignacio Vazquez-Abrams
fuente
2

Gracias Ken por tu sugerencia usando diskpart. Necesitaba esto para hacer una actualización de firmware a un viejo televisor Sharp Aquos (reconocería la actualización, pero cuando intentó flashear no pudo encontrarla). Después de convertir mi USB de 8GB a un disco FAT de 512 mb, se actualizó bien.

Para cualquiera que solo necesite hacer esto temporalmente, estos son los pasos que me ayudaron a recuperarlo a su tamaño original. Tenga en cuenta que básicamente dejé la variable de tamaño desactivada. También sabía que quería formatearlo como fat32, pero sospecho que si deja de lado la parte fs, lo formateará adecuadamente.

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
fuente
No, no puedes hacer eso. Quiero decir que no puedes tener una partición FAT de 512 MB. Su televisor ya debe sentirse enfermo si se tragó una porción de 512 MB de FAT. El tamaño de volumen máximo para FAT16 (FAT de 16 bits) es de 4 GB. Eso es clústeres de 64 por 64 KB. Normalmente, el volumen máximo es aún más pequeño. Usualmente es de 2 GB, usando grupos más pequeños. Pero 4 GB es lo que puede salirse con la suya.
Samir
Esta respuesta contiene declaraciones contradictorias. Por un lado, si no especifica el tamaño de la partición con la opción de tamaño, "la partición continúa hasta que no haya más espacio sin asignar en la región actual". Y en el caso de un disco de 7657 MB, eso terminaría exactamente como una gran partición de 7657 MB.
Samir
Por otro lado, si intenta formatear una partición como FAT y no pudo especificar que el tamaño de la partición sea 4 GB o menor en el paso anterior, y ese disco en cuestión sea mayor de 4 GB (7657 MB sin asignar) , es decir, una unidad flash de 8 GB), sin duda tendrá una partición de más de 4 GB (tan grande como el disco) y el Servicio de disco virtual le gritará: "el tamaño del volumen es demasiado grande ... es demasiado grande , ¡es muy grande!"
Samir
Si te confundí, lo siento. Entiendo que quieres ser útil. Pero realmente necesitas registrar tus pasos mientras haces esto. Eso sería un verdadero ejemplo de trabajo. No puedes volver varios días después y jugar en Diskpart y grabar tus pasos. Lo más probable es que termine siendo incorrecto. Comandos incorrectos, resultados incorrectos y nadie puede seguir esos pasos uno por uno y obtener el mismo resultado y beneficio. Tendrían que saber lo suficiente sobre los comandos para poder adoptarlos y ajustarlos a su propia situación. Puedo intentar recrear este escenario y ampliar tu respuesta. ¿Eso esta bien?
Samir
Solo una breve nota más sobre "volumen". Con la esperanza de aclarar algo de la confusión sobre esto. Un volumen es generalmente un término de Windows para una partición, en términos generales. Una definición más estricta es que una partición es una unidad de almacenamiento físico, mientras que un volumen es una unidad de volumen lógica. Los volúmenes son manejados por Logical Volume Manager (LVM) en Windows y pueden contener varios volúmenes físicos o particiones en lugar de más de un disco duro físico. No sé si eso fue de alguna ayuda o si solo despertó la confusión ... Lo dejaré descansar por ahora.
Samir
0

FAT 16 solo admite 2 GB o menos.
Pero puede forzar el formato de una tarjeta SD de más de 2 GB como una tarjeta de 2 GB.

  1. Tarjeta de formato de Utilidad de Discos de FAT32
  2. por ejemplo newfs_msdos -F 16 /dev/disk2s1(ruta al dispositivo de la tarjeta SD) / (número de dispositivo de la tarjeta SD)
emj365
fuente