Recuperar la tabla de particiones de un disco duro
Atención: este post contiene información acerca de la reparación de un disco duro, es un proceso delicado tras el cual pueden ocurrir daños para el hardware y pérdida definitiva de datos. No nos hacemos responsables de cualquier desavenencia causada por esta información que aquí se expone de forma meramente informativa de la misma forma que no garantizamos resultados de ningún tipo.
El otro día hablamos de que pasa cuando un disco duro se muere (tiene un fallo físico). Hoy vamos a hablar de que pasa cuando el disco duro deja de ser reconocido por el ordenador pero no tiene fallo físico.
Indagando un poco por internet he averiguado que el fallo suele ser la pérdida de la tabla de particiones.
La tabla de particiones reune la información acerca de las particiones que se encuentran en un disco duro, y información acerca de éstas como el tipo …
Esta tabla se almacena en el MBR y es susceptible de ser borrada por cortes de corriente eléctrica, particionamiento indebido del disco…
La buena noticia es que podemos recuperar (si tenemos suerte) la información del disco duro si restauramos esta tabla y no es demasiado complicado. Afortunadamente esxiste un programa libre llamado TestDisk, con ayuda de este programa (el cual no solo sirve para este propósito) podemos analizar nuestro disco duro, generar una nueva tabla de paritciones y escribirla de nuevo, solucionando este problema.
Para utilizarlo debemos conectar el disco duro a otro ordenador que funcione y disponga de una distribución de Linux.
Como no todo el mundo tiene varios ordenadores, o puede que el disco afectado sea de un portátil, la solución pasa por usar un LiveCD, existen varias alternativas para esto. Podemos elegir un CD de Ubuntu y activar los repostorios “universe” e instalando el programa en cuestión.
Pero como nos gusta probar cosas nuevas vamos a utilizar mejor una distribución especializada en la recuperación de datos. Existen muchas, las que he podido mirar que contengan este programa para llevar a cabo la reparación son dos, una de ellas es PLD. Es pequeña, ocupa no más de 50 Mb y trae entre otros el TestDisk. La pega es que funciona en modo consola y si alguien está poco familiarizado con este entorno puede ser peligroso.
La alternativa es PartedMagic, una distribución compacta que dispone de multitud de herramientas a la par que un entorno gráfico que hará más fácil nuestro trance. Simplemente nos la bajamos de su página web , la grabamos en un CD y la ejecutamos.
Una vez haya arrancado tendremos que desplegar el menú de herramientas y seleccionar el TestDisk.
Dentro de este programa seguiremos los pasos que nos vaya indicando:
- Creamos un fichero de log, simplemente le damos a “Create”
- Elegimos el tipo de partición, tiene multiples opciones incluso para Xbox, lo normal si usas un PC es seleccionar la del Intel/PC.
- Después escogemos la opción Analyse.
- Si todo ha ido bien, nos saldrán las particiones encontradas, entonces seleccionaremos “proceed” .
- Nos mostrará la tabla de particiones y si es correcta le damos a enter para continuar. Nos permite incluso mirar los archivos que contiene cada paritción.
- Al avanzar nos preguntará si estamos seguros de todo, le damos a “Write” para escribir de nuevo la tabla.
- Listo.
Tenemos nuestra tabla de particiones recuperada, como no lo he probado directamente no se si el ordenador arrancará desde ese disco duro, lo más probable es que no, y más si teníamos varios sistemas operativos y un gestor de arranque como Lilo o Grub. Lo mejor será hacer el backup desde la misma distribución. Para ello reiniciaremos y utilizaremos los programas de manejo de ficheros que trae incorporados. Con ellos podemos grabar nuestros archivos en un CD o DVD. También podríamos restaurar el gestor de arranque si quisiésemos, pero eso lo dejamos para otro día.
Mi consejo es que si recuperamos la tabla, copiemos los datos mientras podamos, pues si ha dado ese fallo el dispositivo no es descartable que lo pueda volver a hacer o incluso que falle más estrepitosamente si cabe.

2 de May, 2008 - 13:50
[...] Veáse también: recuperación de la tabla de particiones. [...]