Reparando particiones NTFS en GNU/Linux

particiones-ntfs-en-linuxTengo un HDD USB externo como muchos de uds y por motivos de facilidad y tecnicismo lo tengo formateado a NTFS, hace un tiempo el HDD comenzó a dar problemas a la hora de conectarse y hoy, gracias a la comunidad de usuarios de GNU/Linux cubana y su lista de soporte he resuelto mi problema.

La razón por la cual muchos usuarios de GNU/Linux me critican es porque precisamente yo, uno de los pocos usuarios del sistema del pinguinito en mi municipio, tengo como formato NTFS en mi HDD externo. No pienso extenderme mucho solo quiero decir que si lo tuviera como FAT32 no podría copiar archivos de más de 4 GB (como los ISOS que llegan en el famoso “Paquete”). Llegados a este punto comienza la historia.

Mi HDD nunca había presentado problemas pero desde hace unos días cada vez que lo ponía en mi sistema (Debian Wheezy 7.5 con Fluxbox personalizado) me lanzaba unos errores y no me permitía montarlo a menos que entrara como root e hiciera manualmente el proceso. El error que les hablo decía mas o menos así:

Error mounting: mount exited with exit code 1: helper failed with:
Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://tuxera.com/community/ntfs-3g-faq/#unprivileged

Me sentí contrariado y haciendo caso a lo que decía el propio error, intenté buscar ayuda en la web de referencia para el trabajo con ntfs-3g (el driver que utiliza Debian para trabajar con particiones NTFS) pero desafortunadamente no encontré mucho más de lo que dice claramente el error: Un usuario sin privilegios no puede montar particiones NTFS usando librerias FUSE externas. 

Creí que esto sería porque mi usuario no estuviera en el grupo FUSE así que abrí la consolan esa cosa que casi todos le huyen pero que al menos yo le tengo cariño,  e intenté poner mi usuario en dicho grupo pero… eso no era necesario:

Usuario en grupo FUSE
Al intentar poner mi usuario en el grupo FUSE noté que ya estaba ahí.

Sinceramente nunca me había tenido que enfrentar a este tipo de error en mis años frente a los sistemas GNU/Linux así que decidí comentar lo que me pasaba con la lista de soporte de GUTL que cuenta con personas dispuestas a ayudar siempre.

Rápidamente la primera respuesta fue que intentara añadir mi usuario al grupo fuse pero al responder que ya mi usuario estaba ahí entonces comenzaron a surgir varias alternativas hasta que un usuario de la lista mencionó a nftsfix.

Ntfsfix es una herramienta que ayuda a arreglar algunos errores comunes de las particiones NTFS pero esto no lo convierte en una versión para linux del clásico CHKDSK del cual creo haber mencionado antes aquí mismo en DesdeAbreus. Para hacer que ntfsfix arregle la partición dañada de mi disco primero en la propia consola listé las particiones y localicé el dispositivo que me interesaba, el cual verán resaltado en la imagen que les dejo debajo:

localizando el dispositivo
Al listar las particiones podemos notar el HDD externo.

y luego solo basta con poner el comando ntfsfix /dev/sdc1 el cual nos arroja una salida parecida a esta:

ntfsfix
ntfsfix pudo arreglar el problema de la partición ntfs de mi HDD externo.

Como ven la ni consola ni GNU/Linux son tan malos, quizás alguien esté en estos momentos teniendo el mismo problema que pudo ser originado por un apagón sin avisar cuando estabas copiando algo, o desconectar el HDD sin haberlo desmontado correctamente. En fin… muchas pudieran ser las causas de que por algún motivo el sistema haya “ensuciado” la partición y luego no pudieras montarla. Esto que me pasó a mí puede pasarle a cualquiera pero lo que no podemos negar es que sin el apoyo de la comunidad y de los que usamos la lista de soporte creo que aún estuviera montando manualmente la partición ;).

No te deseo que te suceda lo mismo pero si te ves en un caso similar espero que esta entrada te haya servido de algo y dejes acá tus comentarios sobre el asunto.

 

2 respuestas a “Reparando particiones NTFS en GNU/Linux”