Error al montar disco duro externo NTFS en GNU/Linux

Buenas, regreso después de un largo tiempo de inactividad al blog, principalmente debido a que no me apetecía un pimiento postear nada…

Andaba yo hoy mismo haciendo un backup de mi usuario en Ubuntu, para instalar otro sabor del mismo, en este caso Gubuntu, o Ubuntu-Gnome, cuando me di cuenta que el backup ocupaba más de lo que podía meter en un pen-drive, así que decidí usar el disco duro externo de mi madre para tal tarea. Mi sorpresa vino cuando al intentar montar el disco en mi Linux me saltaba este mensaje:

Failed to mount '/dev/sdc5': Error de entrada/salida
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Este error ocurre cuando intentamos montar una memoria con formato NTFS (es decir el formato que obtienen las memorias al formatearlas en Windows) en un Linux, cuando esta memoria ha sido extraida de un sistema Windows sin la opción de extracción segura (en Windows antes de extraer una memoria hay que pulsar en un botoncito que hay abajo a la derecha para extraer la memoria de forma segura).

Sí, una situación muy rebuscada, y como tal, la solución había de ser muy rebuscada. Una piosible solución a este problema es conectar el disco duro a un sistema Windiows, montarlo allí y luego extraerlo de forma segura, pero resulta que en mi casa no tengo ningún sistema Windows (¡viva GNU/Linux!, si me llegan dicen a mí hace dos años que en un futuro no tendría ningún Windows en casa no le creeía), así que me puse a buscar la manera de solucionar el error con el poder de los pinguinos.

Lo primero que hay que hacer es detectar cual es el disco que falla (si, tu sabes que es el que está conectado en el puerto derecho de tu compu, pero el ordenador no lo sabe), para ello yo usé GParted, si no lo tienes:

sudo apt-get install gparted

Luego tenemos que ver cual es nuestro disco duro, en mi caso el mío es de 75 GiB, con lo cual en el selector de arriba a la derecha de GParted seleccionamos el que tenga esa capacidad, y luego de ahí vemos cual es la partición que está formateada con NTFS, en mi caso es la que está seleccionada (/dev/sdc5)

Ventana de GParted

Bien, ahora tenemos que usar un programita que se llama ntfsfix, pero antes tenemos que instalar ntfs-3g (si usas Ubuntu ya lo tendrás instalado), sino:

sudo apt-get install ntfs-3g

Ahora tenemos que correr ntfsfix en nuestra partición, en mi caso:

sudo ntfsfix /dev/sdc5

Esto lo que hace es solucionar el error que tenía el disco duro por haberlo extraido de forma no segura (es posible que tenga ese error por otros motivos)

Ahora creamos una carpeta para el montaje de nuestro disco duro, la vamos a llamar temp:

sudo mkdir /media/temp

Y por último forzamos el montaje de la unidad, ejecutando el siguiente comando, substituyendo ‘/dev/sdc5’ por nuestra partición afectada:

sudo mount -t ntfs /dev/sdc5 /media/temp -o force

Y voilà, si todo ha salido bien, ya tendríamos nuestro disco montado y funcionando 😀

Espero que os haya servido este aporte, si es así o simplemente os gustó por favor compartid el blog, ¡gracias!

Anuncios
Error al montar disco duro externo NTFS en GNU/Linux

Un comentario en “Error al montar disco duro externo NTFS en GNU/Linux

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s