El dispositivo de 8 GB cree que es de 4 GB

El dispositivo de 8 GB cree que es de 4 GB

Tengo un "Dispositivo USB SanDisk Cruzer" que está etiquetado para 8 GB y siempre fue de 8 GB. No lo usé por un tiempo y ahora aparece 3,49 GB en mi PC. Creo que le hice algo hace un tiempo, pero no recuerdo qué estaba haciendo.

Probé diferentes PC con diferentes sistemas operativos (Ubuntu Server 12, Ubuntu Desktop 10, Windows 7, Windows XP). Todos enumeraron el dispositivo con alrededor de 4 GB. También intenté formatear, pero en el cuadro de diálogo de formato (de Windows XP) solo pude elegir una capacidad de 3,50 GB (ya sea FAT32 o exFAT).

¿Cuál podría ser el problema? ¿Cómo puedo resolver este problema?


Ejecuté fdisk -l /dev/sdbUbuntu y encontré:

Disk /dev/sdb: 3763 MB, 3763600896 bytes
116 heads, 62 sectors/track, 1022 cylinders, total 7350783 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69686373

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?  4281232757  1652651905   833193222+  6d  Unknown
/dev/sdb2   ?  1141509631  1685422960   271956665   66  Unknown
/dev/sdb3   ?  1937007983  1937010555        1286+  65  Novell Netware 386
/dev/sdb4      2885681152  2885736393       27621    0  Empty

Partition table entries are not in disk order

Respuesta1

Creo que la unidad USB se está volviendo loca, te recomiendo que dejes de usarla.

Ubuntu informa 4 en lugar de 8 GB:

$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3763 MB, 3763600896 bytes
116 heads, 62 sectors/track, 1022 cylinders, total 7350783 sectors
(...)

Y si observa fdiskla salida de más de cerca, notará que los sectores inicial y final no tienen ningún sentido y no coinciden con el número total de sectores en el Cruzer:

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?  4281232757  1652651905   833193222+  6d  Unknown
/dev/sdb2   ?  1141509631  1685422960   271956665   66  Unknown
/dev/sdb3   ?  1937007983  1937010555        1286+  65  Novell Netware 386
/dev/sdb4      2885681152  2885736393       27621    0  Empty

Algo anda mal con la unidad flash USB. No veo cómo puedes recuperar tus 8 GB.

Respuesta2

tratar de usar "Herramienta de formato de almacenamiento en disco USB HP"que se puede descargar desdecnetpero si después del formato rápido tienes el mismo problema, prueba el formato completo con esa herramienta.

Respuesta3

Coloque el dispositivo en su máquina con Windows y haga lo siguiente:

  1. En el menú de inicio, vaya a Ejecutar
  2. En el cuadro ingrese 'compmgmt.msc'
  3. En la consola de administración seleccione del árbol de la izquierda 'Administración de discos'
  4. A la derecha, en la lista superior de discos, identifique su unidad flash y haga clic en la letra de la unidad.
  5. Esa unidad ahora debería estar enfocada en la lista a continuación.
  6. Supongo que verás una partición primaria y un montón de particiones lógicas.
  7. Elimina las particiones hasta que solo quede una.
  8. Formatee la única partición que queda.

Esto funciona en el 85% de los problemas con estas unidades que he visto. De vez en cuando, alguien formatea uno para que sea un dispositivo de arranque o una distribución de Linux en vivo y hay un montón de particiones inactivas para espacio de intercambio y demás.

Como se mencionó en los comentarios, también hay una cantidad finita de escrituras para dispositivos flash, pero a menos que se haya usado como unidad de sistema operativo principal durante algunos años, dudo mucho que haya alcanzado la vida útil de escritura en él.

Rara vez sugiero herramientas de terceros, sin embargo, he usadoeste asistente de particiónvarias veces para solucionar problemas de partición difíciles. Es bastante intuitivo y fácil de usar.

Finalmente, una advertencia: si no está seguro de en qué unidad necesita arreglar las particiones, o si está confundido acerca de la letra de la unidad, deténgase antes de comenzar. Puedes arruinar seriamente una máquina si modificas las particiones en el disco equivocado.

Respuesta4

Probé en Ubuntu 14.04; no funcionó. En Windows 7 Pro (otros sistemas operativos Win también deberían funcionar), lo siguiente funcionó para mí.

Ejecute diskpart (presione Win+R y escriba "diskpart" sin comillas).

list disk

Los discos disponibles se enumeran como disco 0, disco 1, etc. Observando el tamaño de los discos, determine qué disco es la memoria USB. Supongamos que es el disco 1. Ahora ejecute estos comandos:

select disk 1
list partition
clean
list partition
create partition primary
list partition
format fs=fat32 quick
list partition
exit

información relacionada