Reparando un HD NTFS bajo Linux

Tengo un HD formateado con Windows, tiene errores y no tengo Windows.

Me sucedió que en la migración de Win a Linux tenía un disco esclavo formateado con el sistema de Windows (NTF) con todos los archivos más importantes dentro. El disco no permitía ni borrar ni escribir en él (error E/S) y algunos no se dejaban copiar.

Lo primero que hice fue buscar el sistema de Win para reparar los errores con Scannow y ChekDisk pero no conseguí hacer funcionar ninguna versión de Win live que se iniciara desde un pendrive y permitiera ejecutar los comandos nombrados antes.
Así que me puse a buscar como repararlo desde Linux.

Encontré la solución (comando solo para Linux) que escribo abajo que es muy sencilla, pero antes quise salvar por las dudas algunos documentos importantes a un pendrive (nunca se sabe con estos temas de problemas de salud del disco).

RESULTADO: El comando no solo reparó el problema sino que "algo" hizo que el disco dejó de hacer un ruido que se escuchaba permanentemente.
(recordé que con Linux el disco está "dormido" hasta que ud. lo despierte/monte con algún pedido / comando / búsqueda / orden).
Es llamativo que ese disco haga un ruido permanentemente cuando estoy con cualquier versión de Win y además se le escucha arrancar y detenerse también en forma casi permanente.

------------------------------------

Pasos para reparar un disco formateado con Win estando con / en Linux como sistema operativo principal.
(instrucciones en Linux para reparar disco formateado en Windows Ntfs)

1) ejecute Disk , Gparted o algún otro gestor de discos para saber/identificar cual es el nombre de la partición o disco que quiere reparar.

2) abra un terminal y escriba escriba el nombre que tiene la unidad a reparar. En mi caso vea la captura abajo, el disco es sda1.

sudo ntfsfix /dev/sdb1 -y

ATENTO tiene que cambiar lo que sigue de /dev/xxxxx por las letras de su disco o partición de Win, según pudo ver cuando ejecutó Disk o Gparted. Tiene que dejar la letra -y
En la imagen abajo por ejemplo mi disco esclavo sin particiones se "llama" sda1 pero también puede tener otro nombre como sdb1 o cualquier letras o número
 

Listo, le dan "Enter" y en segundos tendrá el resultado en el terminal
No le explicaré más porque será evidente el mensaje (si pudo o no reparar el problema en el disco)

Si no le funciona el comando debe instalar desde el terminal el programa que hace el trabajo. Escriba el comando inferior y vuelva a repetir el paso anterior

sudo apt-get install ntfsprogs

Bien, ¿porqué reparar el disco en lugar de formatearlo en algunos de los formatos de Linux por ejemplo ext4, Btrfs a alguna otro?.

- Puede pasar que su ordenador "aterrice" con un problema de hardware, no encienda más y necesite sacar algún archivo en cuyo caso será más fácil encontrar un ordenador con Win que con Linux para migrar los archivos.

Todo lo escrito es mi experiencia (y la de otros usuarios). Ud es el único responsable de sus actos y consecuencias (sino tiene cuidado al escribir el nombre del disco a reparar puede arruinar el disco / partición equivocada).

Para reparar un disco solo con el sistema Linux lea acá

Comentarios