MY NTFS Partition se ha dañado de alguna manera (es una reliquia de los días en que tenía Windows instalado).
Estoy poniendo la salida de depuración de fdisk y blkid aquí .
Al mismo tiempo, cualquier sistema operativo no puede montar mi partición raíz, que se encuentra al lado de mi partición NTFS. Sin embargo, no estoy seguro de si esto tiene algo que ver con eso. Recibo el siguiente error al intentar montar mi partición raíz (sda5)
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
ubuntu@ubuntu:~$ dmesg | tail
[ 1019.726530] Descriptor sense data with sense descriptors (in hex):
[ 1019.726533] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 1019.726551] 1a 3e ed 92
[ 1019.726558] sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
[ 1019.726568] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 1a 3e ed 40 00 01 00 00
[ 1019.726584] end_request: I/O error, dev sda, sector 440331666
[ 1019.726602] JBD: Failed to read block at offset 462
[ 1019.726609] ata1: EH complete
[ 1019.726612] JBD: recovery failed
[ 1019.726617] EXT4-fs (sda5): error loading journal
Cuando abro gparted (usando Live CD), recibo una exclamación junto a mi unidad NTFS que dice
¿Hay alguna manera de correr chkdsk
sin usar Windows?
Mi intento de ejecutar fsck
resultados en lo siguiente:
ubuntu@ubuntu:~$ sudo fsck /dev/sda
fsck from util-linux-ng 2.17.2
e2fsck 1.41.14 (22-Dec-2010)
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
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>
Actualización: pude arreglar la partición NTFS que ejecuta chkdsk desde Hiren's BootCD, pero parece que el problema de superbloque aún persiste.
Actualización 2: Problema solucionado de superbloque usandoe2fsck -c /dev/sda5
fuente
Respuestas:
Instale ntfs-3g con
sudo apt-get install ntfs-3g
. Luego ejecute el comando ntfsfix en su partición NTFS.Por ejemplo:
ntfsfix /dev/hda6
Para los nuevos Ubuntus, pueden usar
-b
y-d
optar juntos.-b
intenta arreglar clusters malos y-d
arreglar estados sucios. Entonces el comando puede ser--help
les muestrafuente
Acabo de arreglar mi unidad USB usando "testdisk", una utilidad de línea de comandos de Linux (pero amigable). Mi unidad ni siquiera se estaba montando en Windows y Windows 8 descubrió como 6 particiones (cuando la unidad tenía solo una).
Para usar la utilidad, instálala:
Luego ejecútalo:
y sigue las instrucciones. Debe buscar particiones y luego escribir los cambios.
Espero que esto ayude a alguien.
fuente
Solo para aclarar algunos de tus puntos.
Ahora, eso no es de extrañar, porque está intentando fsck el disco, y no su partición. Lo que hace fsck es tratar de reconocer el tipo FS. Debido a que le ha dado una superficie de disco sin procesar, no reconoce y recurre al tipo predeterminado - ext, llamando a fsck.ext.
fsck.ext no encuentra ninguna firma de FS en la ubicación e intenta encontrar superbloques. En última instancia, falla porque su disco solo tiene un tipo de partición NTFS.
Por eso tienes este error.
El comando correcto sería:
Eso alimentaría la PRIMERA partición del primer disco duro sata, no el primer disco sata en sí.
fuente
ntfs
?Tu disco está tostado. Verifique los diagnósticos SMART en la utilidad de disco para confirmar; debería decir que tiene un montón de sectores defectuosos y necesita reemplazar la unidad.
fuente
Estoy de acuerdo con @psusi: el disco necesita ser reemplazado, vea mi comentario en respuesta aceptada. Hacerlo
ntfsfix
no ayudará en absoluto, y solo retrasa la acción esencial de:Realmente no es necesario verificar los diagnósticos SMART: de todos modos, solo detectan un porcentaje de errores. Las banderas rojas son las dos líneas:
Tan pronto como un disco comienza a generar errores de lectura irrecuperables (URE), debe reemplazarse de inmediato y solo usarse para la recuperación de datos. (Un nivel excesivo de no URE también indica que se necesita un reemplazo).
Los discos deben verse como consumibles que deben reemplazarse cada pocos años, por lo tanto, es crucial contar con copias de seguridad realmente buenas (automatizadas, diarias, completas y al menos en una unidad externa).
fuente
En Ubuntu 14.04 solo prueba esto
¿Dónde
XY
está tu partición? (/dev/sda2
en tu caso)fuente
fsck
y lasgparted
aplicaciones no se pueden usar para solucionar un problema con una partición ntfs.ntfsfix
no debe usarse para intentar solucionar este problema.Las herramientas de Windows normalmente deberían usarse. Sin embargo,
chkdsk
no está ayudando aquí.Puede intentar usar
testdisk
desde el sistema operativo Ubuntu.sudo apt-get update
# actualizar las bases de datos de softwaresudo apt-get install testdisk
# instalar testdisksudo testdisk
# start testdiskVaya a http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step para obtener ayuda sobre el uso de esta herramienta.
fuente
Como han dicho las otras respuestas, en este caso probablemente sea un disco defectuoso.
Pero para el beneficio de otros que se enfrentan a la corrupción NTFS real, desafortunadamente la herramienta ntfsfix es muy limitada en comparación con chkdsk de Microsoft. Intente iniciar una instalación de Windows, preferiblemente con la versión más reciente de Windows, ya que Microsoft presumiblemente está mejorando constantemente chkdsk (espero ...) Las versiones más nuevas de Windows a menudo están disponibles de forma gratuita como versiones de prueba. Si el problema está en un disco USB, puede intentar instalar Windows en algo como VirtualBox y darle el control de la máquina virtual al dispositivo USB.
fuente
Lamentablemente, las herramientas gratuitas disponibles en Linux son muy limitadas con respecto a la reparación de particiones NTFS.
Lo más probable es que aún pueda recuperar sus datos utilizando la MFT secundaria almacenada al final del disco. Por lo general, no se usa, pero debe contener una versión actualizada de la estructura de su directorio. Existe una buena posibilidad de que no haya sido afectado por los errores del disco.
En el pasado, he utilizado el producto GetDataBack NTFS de Runtime Software (comercial, 79 $) con gran éxito para esto. Es una de las pocas herramientas NTFS (¿la única?) Que se ejecuta en WINE y como un LiveCD de Linux , y la demostración gratuita debería ser suficiente para ver si sus datos aún están allí. Si es así, sus datos podrían valer la pena comprar la herramienta.
LiveCD ejecuta Knoppix Linux y tiene todas sus herramientas preinstaladas. Tenga en cuenta que aún necesitará una clave de licencia para usar las herramientas, pero debería ser suficiente para ver si funciona en su computadora.
Descargo de responsabilidad: no tengo ninguna afiliación con el software Runtime que no sea haber comprado su producto hace unos años.
fuente
¡Esta respuesta probablemente solo funcionará para 10.04 (lúcido) y versiones posteriores de Ubuntu!
Tratar
sudo ntfsfix -b /dev/sda2
.Necesita ntfs-3g instalado. Si no lo tiene, puede instalarlo en el Centro de software haciendo clic en ese enlace, o desde la Terminal ( Ctrl+ Alt+ T) ejecutando estos comandos:
fuente
Acabo de tener el mismo problema en un USB NTFS de 3TB. Gran drama, como te puedes imaginar.
Primero intenté arreglarlo en la caja de Windows de mi esposa. Sin alegría.
sudo ntfsfix / dev / sdcx lo arregló extremadamente rápido.
¡Hurra! De vuelta al negocio. Realmente debe obtener un nuevo disco y volver a formatearlo de inmediato en un sistema de archivos adulto adecuado.
fuente