HOWTO: Recuperar una tabla de particiones dañada (con mucha suerte)

Ayer pasé uno de los peores ratos que he pasado delante del ordenador. De buenas a primeras el aparato decidió que su tabla de particiones ya no era adecuada y la eliminó. El acojone fue monumental, y tras arrancar con el live CD de Ubuntu 7.10 y descubrir que mis temores estaban justificados casi me da un infarto. Ya no era solo perder todos los datos, en realidad no había nada “importante” o irrecuperable, pero reinstalar Gentoo de nuevo y volver a la misma configuración que tengo ahora es un proceso bastante largo.

Por suerte, encontré TestDisk, una aplicación de software libre que está diseñada precisamente para salvar el culo de los incautos como yo que no hacen copias de seguridad con frecuencia. A continuación un pequeño HOWTO para usarlo.

Antes de que os volváis locos por arreglar vuestro disco duro muerto os aviso de que es posible que algo salga mal y se pierdan todos los datos que hay en él. Yo recurrí a esto por que daba por perdidos los datos… y una vez que ya lo había asumido no me importaba experimentar un poco para ver cual era el resultado. Por suerte todo salió bien y conseguí recuperar mi disco tal y como estaba.

Accediendo al disco duro dañado

En mi caso se trataba de un portátil así que la única forma que se me ocurrió fue usar el Live CD de Ubuntu 7.10. Pero también sirve si conectáis el disco duro a otro PC siempre y cuanto tenga un sistema operativo sobre el que se pueda ejecutar TestDisk. Es importante que dispongamos de acceso a Internet para poder descargar e instalar TestDisk.

Instalando TestDisk

Para instalar TestDisk en el live CD de Ubuntu 7.10 lo primero que hay que hacer es activa los respositorios universe. Para ello en la opción “Añadir y Quitar” seleccionamos “Preferencias” y dentro de ese cuadro de diálogo seleccionamos la opción universe. Cerramos y pedimos que recargue. Ya podemos instalar TestDisk.
Seleccionamos el repositorio universe para poder instalar TestDisk

Usando TestDisk para recuperar el disco

NOTA: A lo largo de todo el howto, para seleccionar una opción nos movemos hasta ella usando las flechas del teclado y la seleccionamos con la tecla enter.

Desde la consola lanzamos TestDisk con la orden

  1. sudo testdisk

Es posible que nos diga algo como:

TestDisk need 25 lines to work.
Please enlarge the terminal.

Eso significa que tenemos que agrandar un poco nuestro terminal. Para ello simplemente picamos en una de las esquinas con el ratón y estiramos hasta que tenga un tamaño mayor. Ahora, una vez que lo tenemos todo listo. Vamos manos a la obra.

  1. Creamos un fichero de log
  2. Lo primero que nos preguntará TestDisk es si queremos crear un nuevo fichero de log. Si es la primera vez que lo ejecutamos debemos seleccionar Create.

    Creamos un nuevo fichero de log

  3. Seleccionamos el disco que vamos a “operar”
  4. Seleccionamos el disco que queremos reparar

  5. Seleccionamos el tipo de partición
  6. En mi caso se trata de una partición Intel/PC, pero disponemos de opciones para Mac o incluso para XBox.
    Seleccionamos el tipo de particion

  7. Realizamos el análisis y comprobamos el resultado
  8. En mi caso no tuve ningún problema al realizar el análisis, concluyó de forma sencilla sin ningún problema. Si esto no es así podéis acudir a la web de TestDisk donde explican multitud de problemas y sus soluciones.

    Realizamos el analisis
    Revisamos la lista de las particiones que TestDisk ha encontrado
    Tras esto seleccionamos ‘Proceed’ para poder editar la lista de particiones y si es correcta escribirla en disco.

  9. Comprobamos la lista una vez más por si falta algunan partición
  10. Si falta alguna partición podemos editar el listado para dejarlo como estaba antes. Aunque si todo ha ido bien TestDisk habrá encontrado todas nuestras particiones y ahora mismo nos las estará mostrando en pantalla.
    Editamos la lista de particiones si es necesario
    Una vez que lo dejemos todo como debería estar pulsamos Enter para continuar.

  11. Escribimos la tabla de particiones en el disco
  12. Por último seleccionamos Write para escribir en el disco la tabla de particiones y, después de que el programa nos pregunte un par de veces si estamos seguros, todo debería funcionar otra vez perfectamente.
    Escribimos la tabla de particiones corregida en el disco

No hay posts relacionados.

Tags: , , , ,

35 comentarios en “HOWTO: Recuperar una tabla de particiones dañada (con mucha suerte)”

  1. Pequeñas joyas ocultas Ha dicho:

    [...] 2007 • Despipar las uvas • HOWTO: Soporte para FTP en Eclipse IDE mediante Aptana • HOWTO: Recuperar una tabla de particiones dañada (con mucha suerte) • Dos tipos de programadores • MPlayer y monitor widescreen • Saca las claves WEP de [...]

  2. zcgt21 Ha dicho:

    A mi me paso algo parecido, solo que con un disco duro lleno de datos con windows, se arruino la información en un disco duro que tenia y no podia recuperarlo, intente de todo programas propietarios y nada, hasta que cansado me puse a investigar si existe alguna distribución linux que me pudiera recuperar particiones y me encontre con dos soluciones R.I.P. (Recovery is Possible) y PartedMagic, las dos distribuciones tienen muchas utilidades y dentro de cada una se halla el test disk y con ese pude recuperar por completo la partición que se habia arruinado.
    Podes verlo aquí:
    http://lolograremos.blogspot.com/2008/02/recuperar-tus-datos-usando-linux.html

  3. crsitian Ha dicho:

    MUCHISIMAS GRACIAS TIOOO
    ME HAS SALBADO LA VIDAA!!!!

  4. jjose pezo Ha dicho:

    Mi problema fue que cuando intenté instalar nuevamente xp tenía sin darme cuenta conectado en dd externo, el que al parecer perdió su partición porque cuando quise bajar la información luego instalar el xp en el dd interno no aparecía nada, mi vida profesional está aquí y la de 2 compañeros, si pueden darme una mano para recuperar mi información les agradeceré mucho

  5. jose Ha dicho:

    Gracias por todo un gran aporte y un salvamento a tiempo.
    Un Saludo
    Jose

  6. Andres Ha dicho:

    Hola, gracias por esa explicacion, sin embargo, tengo un problema mas grande, y es que tengo un disco SATA del portatil aparentemetne con tabla de particiones dañada, pero no me deja arrancar ningun cd ni de linux ni de windows, ni siquiera el hiren’s boot cd…. si alguien sabe como salir de esto le agradeceria.

  7. Francisco Ha dicho:

    @Andres

    Pues no sé… pero por lo que dices suena a que tienes el arranque desde el CD desactivado en la BIOS, mira en el manual de tu placa e intenta activarlo.

    Saludos

  8. Andres Ha dicho:

    no. las configuraciones de la Bios ya estan para q aranque por cd. de hecho aparece el tipico mensaje de si desea iniciar desde cd presione una tecla….

    y si le quito el disco duro si arranca sin problemas.

  9. koldo Ha dicho:

    Bárbaro!
    De perlas me ha venido para correr testdisk en una ubuntu live cd y recuperar datos de mi windows “machacado” por la precipitación al instalar ubuntu 8
    Eskerrik asko!
    y buscando en mistergugl:recuperando tabla de particiones con testdisk
    más ayuda

  10. nilo Ha dicho:

    como instalo el testdisk en el kde? es que solo he usado windows y no se como instalar programas en kde

  11. Francisco Ha dicho:

    @nilo,

    En el howto se explica como hacerlo, solo sigue los pasos :)
    Qué distribución de Linux usas?

  12. nilo Ha dicho:

    uso la kde 11.1

  13. Francisco Ha dicho:

    @nilo,

    Estás confundiendo tu distribución con el entorno de escritorio que usas. Por lo que dices puede ser Opensuse, pero no puedo asegurártelo…

  14. nilo Ha dicho:

    si es Opensuse, me sale una pantalla verde y en un cuadro gris me sale Opensuse

  15. Francisco Ha dicho:

    @nilo,

    En este enlace tienes un tutorial de como instalar testdisk en Opensuse, solo tienes que utilizar google un poco :) http://clinuxera.org/gulp/?p=771

  16. nilo Ha dicho:

    gracias por la ayuda mejor consegui una version de ubuntu y funciono se salvo todo gracias :)

  17. Salva Ha dicho:

    man tengo estos MEGA P2. se me ocurrio borrar la part de mi iPod con el intalador de winXP (por tarado vale acotar) y teni info hyper importante de otras personas ahi y ahora me estoy tirando de la greñas intentando recuperarla, stoy utilizando el testdisk pro con pasos un poco dif porke se me ocurrio otra genialidad (bajo mi desespero se me ke ocurrio rehacer la part con gparted -.- craso error) ahora estoy mas perdio ke santa el dia de las madres T_T.
    si sabes como me podrias ayudar enviame un mail please T_T
    PD: mi ingles es pesimo y casi todo lo ke consigo en españpl me remite a webs en ingles…

  18. gustavo Ha dicho:

    Saludos amigo particio mi disco duro y ahora no me arranca el windows xp hice lo que dices en el tutorial pero a la hora de realizar el paso 5 no se como volver a poner las partciones como estaban anteriormente pues me aparecen 4 y yo solo tenia tres como hago para unir las dos que particiones? gracias espero tu respuesta

  19. cracksonj Ha dicho:

    gracias por el tuturial man, me salvaste un proyecto :D

    saludos
    xD

  20. mico Ha dicho:

    ya lo probe, y todo estaba bien hasta el momento de reiniciar la pc, y es q luego de reiniciar y tras haber seguido el procedicimiento, mis particiones siguen igual, alguna ayuda?

  21. Sandyrod Ha dicho:

    Saludos, en mi caso tenia dos particiones ntfs, conecte el disco en otro equipo y ahora no arranca, utilize testDisk y no aparece ninguna particion, solo la opcion agregar particion y load, al agregar una particion, no perdere la informacion?

  22. Matias Ha dicho:

    TE AMO!

  23. flacoalto Ha dicho:

    yo gonzalo desde uruguay te deseo lo mejor mira que se ven huevadas en la red; pero publicaciones como las tuyas son las que enriquecen a esta. Te abrevio seguí los pasos como estaban al pie de la letra eso que soy nuevo en ubuntu y pude recuperar la tabla de particiones de windows xp ya que con el live cd “grub” no lo logre desde ya gracias

  24. Marcos Ha dicho:

    Buenos dias. En mi caso tengo una imac y elimine la particion entera. No sobre escribi nada aun. La hago arrancar con ubuntu a modo prueba y cuando sigo los pasos que indicas en la consola no ejecuta nada, solamente lo hace cuando arrastro la carpeta del que ejecuta testdisk veo las ventanas que detallas. Ahora cual es mi problema. Solamente veo para ejecutar a modo de reparar la lectora de cd y no veo ningun disco duro.
    Podrias ayudarme por favor en este tema?.
    Muchas gracias.

  25. Francisco Ha dicho:

    @Marcos,

    Lo siento, pero no sabría decirte cómo solucionar tu problema. El disco de instalación de Mac OS X no te dice nada acerca de tus particiones?

  26. JHONNY CASTRO Ha dicho:

    Buenas Tardes…antes que nada saludarlos a todos que buscan soluciones a problemas… referente a SOs, recuperacion de datos, etc. Y aquellos que aportan informacion de valiosa ayuda… en verdad me siento muy agradecido!!! Le escribo Uds para darle mi experiencia con respecto a un problema (hasta tonta diria) que tuve… Y aqui voy con la explicacioon de mi PROBLEMON!! Pasa que, hace dos semanas me trajeron una netbook (aspire one – acer), vino con SO XP sp3 y recovery (c/ una en una particion primaria diferente), luego le hice una particion para mi datos y otra para un SO ubuntu 9.04 (en otras dos particiones primarias diferentes). En total, contaba con cuatro particiones primarias y ademas queria instalar un programa (o SO.. no sabria como describir el termino) “BACKTRACK 3″ para hacer auditoria en una particion distinta… pero el programa “PARTION EDITOR” del SO ubuntu no me permitia porque ya contaba con cuatro particiones primaria (que era el maximo, entiendo yo, por el mensaje de aviso que me lanzo). Entonces sin querer clickee una opcion de “crear disco” en uno de sus sub-menues “device”, y me lanzo un aviso… de que las particiones podrian ser borradas (claro todo era en ingles), pero sin darme cuenta y por querer salir rapido de ese mensaje clickee en la opcion de “crear” y al parecer borro ,creo yo, todo el “SECTOR 0″. del disco.. el grub ya no aparecia cuando reinicie la maquina, en vez de eso aparecio un mensaje de “error grub”. Pense que con el LiveCD del SO Ubuntu, podria recuperarlo como me sucedio en otras ocasiones, con una desktop, (cuando instale el SO vista previamente instalado los SO Ubuntu y XP, para este caso si me recupero el GRUB y tambien me mostraba las particiones en las que se encontraban los SO mencionados), pero el LiveCD ni siquiera pudo reconocer las particiones del disco de la netbook, lo mostraba como vacio con la capacidad de almacenamiento total que es de 160Gb.

    SOLUCION:

    Primero que nada no soy un experto en el manejo de software y utilitarios, nada mas que la necesidad y el deseo de recuperar mis datos… le obligan a uno buscar informacion y actuar empiricamente. Asi es que sin mas preanbulos, vamos derecho a la flecha… Para resolver el problema lo que hice fue bajar el “PartedMagic 4.5″ (PMagic) la ultima version (http://sourceforge.net/projects/partedmagic/files/partedmagic/Parted%20Magic%204.5/), como se encuentra en formato zip, lo descomprimes y obtienes el iso. Ahora junto con otra herramienta “UNetbootin” (http://unetbootin.sourceforge.net/), para que corra el PMagic en un USB lo que permite arrancar o bootear como un SO. Existe para ejecutarlo tanto en SO linux como windows, ademas en esa pagina muestra una breve explicacion de como usarlo aunque se encuentra en ingles (que por cierto es su segunda lengua nativa xD sino aprender a regañadientes… ni modo). Les explico todo esto porque mi netbook no contaba con un lector de DVD/CD, pero para aquellos que cuentan con uno, simplemente pueden quemar el iso del “parted magic” y listo. Despues de hacer todo lo anterior, se me presento un problema (como habia mencionado inicialmente.. al encender la maquina se mostraba una pantalla negra de “error”) por lo que no podia arrancar el PMagic ya que me pedia el PATH del boot, bueno eso es al moenos lo creo. Lo que me ayudo mucho fuen las opciones que se mostraban: , F2, F3, F4,F5. Sino mal recuerdo la opcion que ma ayudo fue F3 que empiricameente coloque el comando y me ayudo acorrer el PMagic (no me pregunten la razon de porque, ya que en ese momento de fustracion lo unico que se me venia a la mente era probrar todos lo comandos obviamente con su debido uso que CLI – linea de comando -te explicaba). En fin, el comando que use fue “XVESA” y solito comenzo arrancar. Ya en el entorno PMagic, me dirigi a la parte de inicio (que se muestra en la parte inferior izquierda del escritorio, semejante a windows) /system tools (herramientas del sistema)/ Testdisk (version 6.11). Aqui te muestra una interfas tipo al DOS. En mi caso los pasos para la recuperacion de las particiones eran distintas, aunque no se cual era la razon.

    PASOS: (ya en el Testdisk)
    ————-
    1) Elegir en la parte inferior la opcion “append” con las flechas y . despues dar enter.
    2) Escoger el disco (con las flechas y ) que habia tenido problema, en mi caso era el “sda 160gb”, y despues elegir “proceed”
    3) Luego de esperar que analice, se mostraran todas las particiones, en mi caso era: datos – P, xp – P, PCSERVICE (recovery) – P, linux (root) – L, linux (home) – L, swap – L, y tres mas (que desconocia) – D.

    leyenda:
    P = particion primaria
    L = unidad logica
    D = unidad a eliminar

    a cada uno le coloque su correspondiente tipo de particion, por decir asi, y despues elegir “proceed” y enter.

    4)finalmente despues de esperar, elegir la opcion “write” y rapidamente no indica que reiniciemos.

    En verdad , espero que les pueda ayudar en algo y espero tambien haberme dejado explicar.

    saludosssss…

  27. farenazul Ha dicho:

    Gracias…..quede con el disco hecho un ladrillo, sin la particion de linux ni la de windows -muerto en dolor-, asi que con una distro linux desde una usb y SAN testdisk en este, recupere las particiones y mi color jajajaj -y la risa-

  28. Baphometh Ha dicho:

    Hermano, como tu lo dijiste: “ma ha salvado el culo!”
    muchas gracias por el tutorial, realmente desconocía este soft y hasta el día de hoy que he tenido problemas al instalar el ubuntu 9.10 con mi partición de /home por separado es que he tenido que usarlo.

    Suerte y nos estamos viendo!

  29. Rafa Ha dicho:

    Gracias.
    Tu informacion me ha hecho recuperar mi disco usb externo donde tengo las copias de seguridad y mas datos que en el de escritorio, y muy importantes.

    Me has salvado, me ha costado un poco porque por error seleccione el disco duro externo a formatear con la hptool de crear usb autoarrancable pero sobre el HD y no sobre el usb, se cargo la particion y tuve que emplear el exaustivo y luego clonar el boot pero al final recuperado.

    Para el que tenia problemas con el HD sata, en el comentario mas arriba, que no lo reconocia, probablemente es que no tiene los controladores de disco duro sata (en windows hay que integrarlos o usar un XP sp3, en linux lo mismo) Si la placa base admite desactivar el sata, le funcionaria.

    Un saludo.

  30. dani Ha dicho:

    buenas tengo un problema…me an saltado uos virus bastante graves parece ser.. jajaja y e dixo de istalar windows xp sp3 de nuevo para ahorrarme tiempo pero al darle a istalar me pone q no se encontro niguna particion de sistema valida… y nose e probado varios programas para recuperar la tabala de particiones pero nada nose si lo ago mal o es mi disco duro a muerto si alguien me puede ayudar o agregar al msn para ablar gracias un saludo.

  31. Francisco Ha dicho:

    @dani

    Pues la verdad es que no sé muy bien como ayudarte más allá de lo que explico en el How To. Aún así, me consta que en los foros de http://www.elotrolado.net es muy posible que encuentres ayuda. Su foro de PC es muy activo y hay gente muy capaz de echarte una mano si lo pides con educación ^^

    Un saludo y espero que puedas solucionar tu problema.

  32. alonso Ha dicho:

    Gracias, por este HowTo, no sabes cuanto me salvaste, y gracias a los creadores de testdisk jejeje increible herramienta.

    de nuevo gracias a todos

  33. osney Ha dicho:

    bueno resulta que le di mover el espacio libre para despues de la particion y le quite alguno gb a la particion y se los agregue al espacio libre, como saven eso se demora, en ese tiempo me reiniciaron la pc y ahora redimenciono la particion y el espacio libre esta donde le dije pero no termino de mover los datos para la nueva posicion de la particion, diganme si saben como salvar esos datos?

  34. Luiz Telles Ha dicho:

    mi problema es el seguinte.
    tengo un macbook con leopard y una particion con windows.
    ayer he actualizado el leopard no se si sera este el problema, pero creo que si.
    tengo un disco duro externo usb con toda mi libreria de musica y todos mis masters en el.
    resulta que todo funcionaba bien incluso acababa de terminar un nuevo proyecto.
    he reiniciado el mac por la actualizacion del leopard y la sorpresa es que , mi disco duro externo solo me sali dos archivos
    _THEVO1 y LIBRER1

    pero yo tenias unas 30 carpetas y no veo ninguna. no se que hacer , me da miedo utilizar este programa y perder los archivos de un todo.

    si podeis ayudarme les agradeceria muchissimo

    saludos

  35. pantallazo azul - Página 9 - Foro Windows Ha dicho:

    [...] [...]

Deja un comentario