Ikasten.IO
Learning, Aprendiendo

Recuperar partición NTFS dañada 31 agosto, 2008

Creando una copia de seguridad casi me quedo sin una partición NTFS. El problema ha sido provocado por el usuario (por mí), como casi siempre. He enchufado el disco duro externo (USB) al PC para copiar una carpeta a la partición NTFS de dicho disco externo. Lo he dejado unos minutos y cuando he vuelto, he visto que le quedaban unas 2 horas y pico para terminar…. dado que he enchufado el disco a una entrada USB no USB2. Despistado, he parado la transferencia, y cambiado el cable USB. El lector habrá observado que se me ha olvidado el “detalle” de desmontar el disco antes. La consecuencia de este desastre la tenéis en el pantallazo:


$MFTMirr does not match $MFT...

Linux me recomienda arrancar en Windows, pasar un chkdsk /f y reiniciar dos veces. Lo he intentado hacer pero Windows no reconoce la partición :-O . Mirando y rezando a San Google, he encontrado lo siguiente:


sudo -i
ntfsfix /dev/sdb3
ntfs-3g /dev/sdb3 /mnt/ntfs -o force

Varias cosas:
sudo -i : no conocía esta opción de sudo. Es similar a convertirse en root (su -) pero a través de sudo, para abrir una sesión interactiva como root.

ntfsfix: magia. Ha solucionado el error (si no lo tienes instalado, deberás de instalar el paquete ntfsprogs)

ntfs-3g (-o force) : forzar el montaje del disco, incluso si el fichero de log de NTFS no es correcto.

Categorias diariolinux SysAdmin
  • Itxaspe dice:

    Está bien saberlo. Hace una semana me ha pasado exactamente lo mismo y he tenido que arrancar Windows . eso sí, se ha arreglado.
    De ahora en adelante, si vuelve a pasarme (espero que no y que me acuerde de desmontar siempre el disco antes), seguiré tus indicaciones.

    Muchas gracias como siempre!! 😉

  • kR105 dice:

    gracias man.. me has salvado la vida.. casi recurro al formateo en baja..

    D:

  • Jose David dice:

    Muchas gracias tio, me acabas de solucionar un gran problema xD…

  • Luis Garc'ia dice:

    Hola!

    Buscando una solucion a mi problema llegue a este portal esperando que al seguir las opciones que aqui se mencionan, me puedan ayudar a resolver mi problema.

    Les comento mi problema:

    Tengo una pc de escritorio con disco duro de 120 Gbytes SATA. El disco se encontraba con las siguiente particiones: particion swap -> Ext3 con Ubuntu ver 8.10-> particion extendida NTFS con mis documentos importantes. Durante 1 meses estuve trabajando sin problema pero un dia ubuntu se quedo trabado mas de 20 min, en ese momento me encotraba reproduciendo musica ubicada en la particion NTFS. Decidi resetear la pc y despues de reiniciar, ubuntu fue cargado despues de hacer una rutina de comprobacion de sectores. Pero despues de trabajar un rato, ubuntu volvio a trabarse. Nuevamente reinicie pero esta vez no fue capaz de recuperarse y se perdio el MBR y todas las particiones.

    buscando opciones en internet utilice el cd live rescue remix 8.10 que incluye el testdisk. Lo ejecute pero no pudo recuperar la particion NTFS aunque si lo hizo para las referentes a linux.

    Voy a intentar ejecutar tnfsfix a ver que pasa

    saludos

  • Gerardo dice:

    buen trabajo de recopilacion. al parecer cuando usas dual boot windows jode mas los discos duros que linux,ntfsfix y montar en modo root son mano de santo

  • fburgos dice:

    espectacular la info

    justo o que estaba buscando graciassssss

  • myristate dice:

    A mi también me has salvado la vida 😉

  • César dice:

    Hey, cierto, encontré tu blog e incluso solo hice las primeras 2 lineas que tienes y ya puede leer el contenido de un disco NTFS del cual solo quería leerlo, que no abria ni con la libreria “Fuse” nicon mount – force, ni con varias cosas q intente.. Gracias..

    Salu2

  • David dice:

    Aún nada, me sigue tirando el mismo error, ya definitivamente me doy por vencido T.T
    tenía demasiados datos, y esto me pasó solo por instalar el último driver de la realtek para las tarjetas de sonido en windows 7 T.T

    tendré que recurrir al formateo y perder fotos de hace años, trabajos para mañana, ufff
    horrible, de todas maneras gracias, adjunto link de foto del log

    http://img18.imageshack.us/img18/6787/pantallazorootrockrdesk.png

    para los desconfiados dejo esto:

    david@rockr-desktop:~$ sudo -i
    root@rockr-desktop:~# ntfsfix /dev/sda1
    Mounting volume… FAILED
    Attempting to correct errors…
    Processing $MFT and $MFTMirr…
    Reading $MFT… OK
    Reading $MFTMirr… OK
    Comparing $MFTMirr to $MFT… OK
    Processing of $MFT and $MFTMirr completed successfully.
    Setting required flags on partition… OK
    Going to empty the journal ($LogFile)… OK
    Remount failed: Input/output error.
    root@rockr-desktop:~# ntfs-3g /dev/sda1 /mnt/ntfs -o force
    ntfs_mst_post_read_fixup: magic: 0xa6a68cf8 size: 4096 usa_ofs: 16315 usa_count: 34422: Argumento inválido
    Actual VCN (0xf951d114e4d19e6d) of index buffer is different from expected VCN (0x1).
    Failed to mount ‘/dev/sda1’: 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.
    root@rockr-desktop:~#

    muchas gracias 🙁

  • manulluny dice:

    Me acabas de salvar la vida tío.. Estoy en Burkina Faso y se me jodió el ordenador que me dieron en el trabajo con todos los datos. Por casualidad llevaba una usb con Ubuntu y ha sido gloria bendita.

  • […] Tambien pueden ver como recuperar una partición ntfs dañana. […]

  • Juan dice:

    Casi te amo!! jajaja… a muchos les ha pasado y tienen que formatear o usar windows, con esto se demuestra que ni para solucionar los problemas de windows se requiere windows… Un saludo.

  • Diego dice:

    Intente los últimos dos comandos pero la partición está tan dañada que no lo repara ni monta en Ubuntu. Incluso me dice “NTFS signature is missing.”

    ¿Alguna sugerencia? Gracias.

  • Ale dice:

    Hola Diego.
    Proba con el gestor de Synaptics, una vez que lo abras pone en buscador ntfs, cuando se muestren marca todas las opciones que digan ntfs y dale a aplicar.
    Eso deberia descargar los paquetes necesarios y despues por terminal ingresa
    sudo -i
    ntfsfix /dev/sdb3
    ntfs-3g /dev/sdb3 /mnt/ntfs -o force
    Suerte

  • Marco dice:

    Gracias amigo me salvaste la vida ya me iva a dar por vencido y a formatear la particion

  • Ibel Zuniga dice:

    Muchas gracias que super, me funciono solo con las dos primeras líneas de comandos jejeje.!!!!
    Gracias bro!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *