En esta ocasión el problema fue con un disco duro externo, que estaba escribiendo datos en una partición NTFS (necesaria para la dichosa compatiblidad con Windows) cuando el ordenador se apagó (debido a una gráfica defectuosa, pero ese es otro tema). El caso es que la partición NTFS, al reiniciar el equipo, no era posible montarla, originando el siguiente mensaje de error:
Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdc4': Input/output error
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.
Buceando por los foros de Ubuntu, di con la solución. Podemos volver a Windows y ejecutar chkdsk
Instala el paquete (copia y pega en una terminal la siguiente instrucción, te pedirá tu contraseña de administrador):
$ sudo apt-get install ntfsprogsy ahora comprueba cual es la partición que falla, te lo dice el mensaje de error (/dev/sdc4 en mi caso) para hacer el checking:
$ sudo ntfsfix /dev/sdc4(No te olvides de sustituir el /dev/sdc4 por la partición que corresponda). Al cabo de unos segundos te dirá
NTFS partition /dev/sdc4 was processed successfully.y problema resuelto, ya monta la partición.
Sin embargo es posible que haya quedado algún archivo o directorio corrupto que no podamos eliminar (generalmente en el que estabamos escribiendo cuando se apagó el equipo). En ese caso, no he encontrado una solución nativa en Linux (debido a que el sistema de archivos NTFS es de Windows y el soporte desde Linux es mediante aplicaciones de terceros). La única solución posible a esto es una comprobación del disco desde Windows (en Windows XP: click derecho sobre la unidad > Propiedades > Herramientas > Comprobación de errores > Marcamos las dos opciones y le damos a Iniciar). Pero ojo, esto puede tardar hasta días (según Microsoft) dependiendo de la situación concreta de los sectores (a mi me ha tardado 2 horas).
Si a alguien no le sirve esta solución, sería bueno que lo indicase en los comentarios e intentaríamos buscar otra, aunque también es posible que se haya dañado el disco de forma irreparable.
Estupendo, super útil , he solucionado un grave problema en minutos. Muchas gracias.
ResponderEliminarBuenisimo, muy util y explicado perfecto.
ResponderEliminarMuchas gracias, me has ayudado mucho
ResponderEliminarFantástico! Gracias
ResponderEliminarExcelente!!! gracias!!!
ResponderEliminarBuenas buen aporte, pero no me ha funcionado... Cuento mi problema, hace unos días intenté instalar ubuntu en un equipo todo iba bien hasta que toqué la partición de windows haciendola más pequeña que los datos que tenía (si por ejemplo tenía 120 GB de datos intentar llevar la partición a 116 Gb por ejemplo, lo se soy un manazas)
ResponderEliminarHe intentado montar el disco duro desde el livecd de ubuntu sin exito, tampoco he tenido exito con el sudo que indicas. He conectado otro disco duro al equipo con windows instalado en él para ver si podía realizar una comprobación de errores desde windows pero tampoco ha funcionado.
Existe la posibilidad de arreglar el estropicio que he formado sin perder los datos que hay en él?
Un saludo y gracias por su tiempo
Por cierto cuando hago la comprobación de errores en windows no hace nada, en cambio si le doy a comprobar el otro disco (donde corro el windows) sí me da un mensaje que no se puede comprobar porque en el disco hay datos del sistema operativo que se están usando.
ResponderEliminarMuchas Gracias ! Excelente Aporte
ResponderEliminarexelente, estaba muy proecupado por no ver mis cosas! muchas gracias!
ResponderEliminarEn la terminal dice succesfully pero no logro montar el hd
ResponderEliminarMuy bueno. Muchas gracias.
ResponderEliminarmi estimado, excelente, me ha salvado la chamba tu solucion, saludos mil gacias
ResponderEliminarPerfecto, muchas gracias.
ResponderEliminarGracias por el apoerte , perfecto!
ResponderEliminarHace ya tiempo que lo posteaste, pero solo con el ntfsfix ya se arregló, gracias
ResponderEliminarExcelente aporte, se agradece por montones
ResponderEliminarexcelente!! a mi me sucedió igual que a ti, y me ha funcionado la solución.
ResponderEliminarte felicito por el aporte, me salvaste!!
ResponderEliminarmuchas gracias por el aporte me sacaste de apuros
ResponderEliminarGenial, te enlazo en mi blog.
ResponderEliminarexcelente
ResponderEliminarExcelente, con gente como tu un susto se convierte en una agradable solución, gracias
ResponderEliminarGrandioso, muy bueno
ResponderEliminarllevo más de 5 horas dando vueltas por todo internet y gracrias a ti he podido salvarme de una perdida de datos insalvable, deseo que algún día toda esta ayuda que has aportado de vuelva de cualquier modo
ResponderEliminarMuy buenas, a mi no me ha funcionado, de hecho al cambiarme el boot sector, la información ahora sí que ha quedad inaccesible. Lo he realizado desde linux con el programa ntfsprogs que se comenta en este post.
ResponderEliminarLa salida por consola ha sido la siguiente:
sudo ntfsfix /dev/sdf
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
The alternate bootsector is usable
Set sector count to 1953458175 instead of 1953456127
Rewriting the bootsector
The boot sector has been rewritten
ntfs_mst_post_read_fixup_warn: magic: 0xa0b7e0ac size: 1024 usa_ofs: 43494 usa_count: 35783: Invalid argument
Record 0 has no FILE magic (0xa0b7e0ac)
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.
Salud,
Katya
Solucionado... Me ha funcionado perfectamente... Muchas gracias... Da gusto encontrar gente tan desprendida como tú.... Un cordial saludo....
ResponderEliminarMil gracias! amo los foros siempre me ayudan.
ResponderEliminarUn millon de gracias me funciono perfecto
ResponderEliminarGracias funcionó perfectamente :)
ResponderEliminarMuchas gracias, muy útil y sencillo, me has quitado un dolor de cabeza, Saludos
ResponderEliminarSolucionado con $ sudo ntfsfix /dev/sdb1
ResponderEliminargracias !!!
Sos un grande de verdad, muchisimas gracias!!
ResponderEliminarme resultó el chkdsk/f en windows, luego se montó normalmente en debian
ResponderEliminargracias !