Restaurar partición usando TestDisk

Restaurar partición usando TestDisk

Estoy en Windows 8.1 Pro. Tengo un SSD de 60 GB desde el que inicio y la mayoría de mis datos están en un SSHD de 1 TB. El SSHD fue formateado con una sola partición. Recientemente intenté reducir esa partición a CentOS de arranque dual, pero la reducción falló a la mitad. Cuando reinicié, no se pudo leer nada de mi SSHD. Ejecuté chkdsk /r en el disco, y encontré y solucioné una TONELADA de problemas (prácticamente todos los archivos en el disco, o eso parecía). Después de arreglar las cosas, se podía acceder a algunos de mis archivos, pero faltaba prácticamente todo. El tamaño total de la partición es correcto, pero la cantidad de datos en la partición (según Windows) es aproximadamente la mitad de lo que debería ser.

Ejecuté una búsqueda más profunda en TestDisk y encontré ~50 particiones, la mayoría de las cuales dicen que el sistema de archivos es Mac HFS(las otras son MS Data). Si sé que el SSHD fue formateado previamente como una sola partición grande, ¿puedo hacer algo en TestDisk para solucionarlo y restablecer manualmente la tabla de particiones? Simplemente no estoy realmente seguro de qué debo hacer.

Respuesta1

Debes entender la diferencia entre dos cosas:

  • Particionesson secciones contiguas de un disco duro, identificadas por números de sector, como los sectores 2.048 a 41.943.040. Las particiones se definen en una estructura de datos llamadatabla de particiones,que es simplemente una lista de rangos de sectores y algunos datos asociados simples (como un código de tipo para identificar el tipo de datos que contiene la partición). Dos tipos de tablas de particiones comunes son MBR y GPT, aunque eso no es realmente importante para su problema.
  • Sistemas de archivosHay estructuras de datos mucho más complejas que permiten almacenar, organizar y localizar archivos individuales en el disco. Los sistemas de archivos a menudo se almacenan dentro de particiones, lo que simplemente significa que ocupan el rango de sectores identificados por la tabla de particiones como una partición particular. Hay numerosos sistemas de archivos diferentes disponibles, como FAT, NTFS, HFS+, ext4fs, etc.

Para utilizar un sistema de archivos, normalmente debe tener una tabla de particiones intacta para que el sistema operativo pueda localizar el sistema de archivos. (Una excepción es si el sistema de archivos ocupa todo el disco, como era común con los disquetes y a veces se hace con unidades flash USB). TestDisk repara las tablas de particiones dañadas buscando evidencia de sistemas de archivos y creando nuevas entradas en la tabla de particiones para que coincidan con cualquier sistema de archivos que encuentre. - esencialmente trabajando hacia atrás desde el caso habitual. TestDisk puedenoreparar el dañodentroel sistema de archivos, sin embargo. Para ello, necesita utilizar herramientas de reparación específicas del sistema de archivos, como CHKDSK.EXEen Windows para FAT o NTFS o e2fscken Linux para ext2/3/4fs.

Las operaciones de cambio de tamaño de partición implican tanto ajustar las estructuras de datos del sistema de archivos como ajustar las estructuras de datos de la partición. Cuando su operación de cambio de tamaño de partición falló, probablemente dejó el sistema de archivos en un estado inconsistente y es posible que también haya dejado la tabla de particiones en un estado inconsistente. Si los datos de la tabla de particiones se han ajustado para reclamar una partición más pequeña de la que necesita lo que queda del sistema de archivos, es posible que pueda corregir el problema utilizando una herramienta de partición comodisco fdisco GPT ( gdisk)para eliminar la entrada de la tabla de particiones y crear una nueva con elmismo punto de partidasino un punto final que se extiende hasta el tamaño requerido. Sin embargo, no está garantizado que esto funcione y, si comete un error, podría terminar creando más problemas. Sin embargo , podría valer la pena usar gdiskalguna otra herramienta para verificar los tamaños de sus particiones; si la partición NTFS que estaba intentando reducir aparece como pequeña gdisku otra herramienta que modifica las particionessolo(no sistemas de archivos), entonces podría valer la pena intentar cambiar el tamaño de la partición. OTOH, si gdiskmuestra que la partición tiene poco o ningún espacio entre ella y la siguiente partición o el final del disco, entonces no debería meterse más con esto y, en cambio, debería centrarse en las reparaciones a nivel del sistema de archivos.

Es más probable que sus problemas sean causados ​​exclusivamente por daños en el sistema de archivos. Si es así, y si CHKDSK.EXEno puede recuperar nada más, sus únicas esperanzas están en las herramientas de recuperación de terceros. Algo comoFotoRecpodría recuperar archivos individuales, por ejemplo. (He oído que existen herramientas específicas de Windows que pueden hacer un mejor trabajo que PhotoRec en volúmenes NTFS, pero no tengo ninguna URL a mano). Puede que haya alguna CHKDSKherramienta de terceros que haga un trabajo superior. trabajo también, pero no conozco tal herramienta; Menciono esto porque puede que valga la pena hacer una búsqueda en la Web sobre el tema.

Un comentario más: estás en un estado en el que es casi tan probable que le hagas más daño al disco al intentar recuperarlo que que no pase nada malo. Por lo tanto, es mejor realizar una copia de seguridad del disco a bajo nivel. Existen herramientas de Windows para hacer esto, pero no estoy familiarizado con ellas. En Linux, algo como dd if=/dev/sda of=/path/to/backup/file.imgfuncionará: ¿dónde /path/to/backup/está la ruta a un directorio en otro disco físico que tenga suficiente espacio libre para contener el archivo?completodisco del que está realizando la copia de seguridad ( /dev/sdaen este ejemplo). Si no realiza dicha copia de seguridad, cualquier error que cometa hará que sea más difícil, y tal vez incluso imposible, recuperar algunos de sus datos.

Si todo esto está fuera de su alcance, existen servicios pagos de recuperación de datos que puede utilizar. Sin embargo, no tengo ninguna URL improvisada y dichos servicios tienden a ser costosos.

información relacionada