GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Número mágico malo en disco duro externo Superblock?

Esta pregunta ya tiene respuestas aquí :Arreglar la partición NTFS corrupta sin Windows

(12 respuestas)
Cerrado hace 1 año.

Tengo un disco duro externo que parece estar roto. No se puede abrir en Windows ni en Ubuntu (es un sistema de archivos NTFS).
En Windows he ejecutado (dos veces) el comando chkdsk . Allí identifica ciertos segmentos de memoria que son ilegibles. Pensé que los "marcaría" y los evitaría mientras intentaba leer en el disco duro.
Pero después de ejecutar ese programa, Windows aún no podía abrirlo. Entonces, o me equivoco o mi disco no se puede reparar.

Asumiendo que estoy equivocado, recurrí a Ubuntu para ver si gparted o fsck podría ser de alguna ayuda.
La función 'verificar' en gparted me dio un error... y no mucha información adicional.

Primero verificando dónde está la partición, ejecutando lsblk da

sdb      8:16   0 298,1G  0 disk 
└─sdb1   8:17   0 298,1G  0 part 

Pasando a fsck , ejecuté el siguiente comando

[email protected]# fsck /dev/sdb1 -y
fsck from util-linux 2.31.1

Nada mas. Así que eso fue bastante extraño. Por lo tanto, probé todo el disco y no una partición. Esto dio

[email protected]# fsck /dev/sdb -y
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

Found a dos partition table in /dev/sdb

Por lo tanto, el error indicado es

fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

Ya que estoy seguro (gracias a gparted ) que estoy tratando con un ntfs sistema de archivos, y no ext[0-9] .. Creo que la solución propuesta (ejecutar ef2fsck no se aplica a mí.

No sé cómo continuar desde aquí. Creo que si se pueden evitar ciertos segmentos de memoria para leer... Creo que puedo recuperar algunos datos de él. Pero no sé cómo hacer esto.

Relacionado:¿Cómo restablecer la configuración de Unity en Ubuntu?

Respuesta aceptada:

fsck y gparted Las aplicaciones no se pueden usar para solucionar un problema con una partición ntfs. ntfsfix no debe utilizarse para intentar solucionar este problema.

Las herramientas de Windows normalmente se deben utilizar. Sin embargo, chkdsk no está ayudando aquí.

Puede intentar usar testdisk del sistema operativo Ubuntu.

sudo apt-get update # actualizar las bases de datos del software

sudo apt-get install testdisk # instalar disco de prueba

sudo testdisk # iniciar disco de prueba

Vaya a http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step para obtener ayuda sobre el uso de esta herramienta.


Ubuntu
  1. Ubuntu:¿es seguro cambiar el tamaño de la partición en /?

  2. ¿Cuál es el papel de Magic Number en la carga de arranque en Linux?

  3. ¿Está bien mkfs sin número de partición?

  4. ¿Qué tan malo es realmente instalar Linux en una gran partición?

  5. ¿Cuándo es peligroso fsck?

¿No se detecta el disco duro externo USB?

¿El rendimiento del disco duro es lento en Ubuntu?

¿Fusionar directorios de inicio?

¿Tamaños de partición de Ubuntu?

Realice un escaneo de bloques defectuosos en la partición raíz en Linux

Cambiar el número de la partición de sda1 a sda2