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.

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
-
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.
- Creamos un fichero de log
- Seleccionamos el disco que vamos a “operar”
- Seleccionamos el tipo de partición
- Realizamos el análisis y comprobamos el resultado
- Comprobamos la lista una vez más por si falta algunan partición
- Escribimos la tabla de particiones en el disco
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.
En mi caso se trata de una partición Intel/PC, pero disponemos de opciones para Mac o incluso para XBox.

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.


Tras esto seleccionamos ‘Proceed’ para poder editar la lista de particiones y si es correcta escribirla en disco.
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.

Una vez que lo dejemos todo como deberÃa estar pulsamos Enter para continuar.
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.

No hay posts relacionados.




Enero 8th, 2008 at 12:43
[...] 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 [...]
Marzo 27th, 2008 at 22:14
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
Mayo 10th, 2008 at 14:27
MUCHISIMAS GRACIAS TIOOO
ME HAS SALBADO LA VIDAA!!!!
Mayo 28th, 2008 at 1:55
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
Agosto 25th, 2008 at 11:21
Gracias por todo un gran aporte y un salvamento a tiempo.
Un Saludo
Jose
Noviembre 25th, 2008 at 18:58
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.
Noviembre 25th, 2008 at 19:55
@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
Noviembre 25th, 2008 at 22:24
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.
Noviembre 30th, 2008 at 22:13
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
Mayo 12th, 2009 at 17:20
como instalo el testdisk en el kde? es que solo he usado windows y no se como instalar programas en kde
Mayo 12th, 2009 at 19:02
@nilo,
En el howto se explica como hacerlo, solo sigue los pasos
Qué distribución de Linux usas?
Mayo 12th, 2009 at 21:23
uso la kde 11.1
Mayo 12th, 2009 at 22:46
@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…
Mayo 13th, 2009 at 2:46
si es Opensuse, me sale una pantalla verde y en un cuadro gris me sale Opensuse
Mayo 13th, 2009 at 8:21
@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
Mayo 15th, 2009 at 23:22
gracias por la ayuda mejor consegui una version de ubuntu y funciono se salvo todo gracias
Mayo 30th, 2009 at 4:56
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…
Julio 1st, 2009 at 11:10
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
Julio 22nd, 2009 at 18:29
gracias por el tuturial man, me salvaste un proyecto
saludos
xD
Agosto 21st, 2009 at 17:12
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?
Agosto 24th, 2009 at 16:18
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?
Agosto 27th, 2009 at 6:57
TE AMO!
Octubre 9th, 2009 at 5:53
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
Octubre 20th, 2009 at 16:37
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.
Octubre 20th, 2009 at 17:57
@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?
Octubre 21st, 2009 at 23:59
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…
Octubre 28th, 2009 at 5:04
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-
Octubre 30th, 2009 at 17:07
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!
Diciembre 16th, 2009 at 22:17
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.
Diciembre 30th, 2009 at 13:28
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.
Diciembre 30th, 2009 at 16:41
@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.
Marzo 17th, 2010 at 6:40
Gracias, por este HowTo, no sabes cuanto me salvaste, y gracias a los creadores de testdisk jejeje increible herramienta.
de nuevo gracias a todos
Mayo 7th, 2010 at 21:13
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?
Junio 22nd, 2010 at 13:01
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
Julio 20th, 2010 at 1:18
[...] [...]