Cuando hice esta pregunta sobre la recuperación de datos de una partición de Linux dañada, las personas recomendaron arrancar desde un disco de instalación de Windows y ejecutarlo Chkdsk
. Bueno, todavía no tengo un disco de Windows, pero sí tengo un disco Ubuntu 8.04. ¿Existe un equivalente de Chkdsk que pueda ejecutar desde el disco de Ubuntu que pueda ayudar a restaurar o recuperar los datos en mi partición de Linux?
ubuntu
data-recovery
JoshMaurice
fuente
fuente
Respuestas:
¿Estás seguro de que has dañado la partición ? Tal vez ha borrado el registro de arranque o la tabla de particiones dañada. Intenta investigar el problema al principio. Describa cómo instaló su Linux. Según su pregunta anterior, parece que está instalado en un archivo plano dentro de la partición de Windows (vfat o ntfs). Intenta ejecutar fdisk y mira tu tabla de particiones.
Antes de hacer cualquier cambio a probar el disco duro para que la imagen de su disco duro (se puede hacer eso a sus amigos).
ACTUALIZAR:
Como podemos ver, solo hay una patrulla NTFS, así que sospecho que instaló Ubuntu usando WUBI (o algo similar).
Su Linux está instalado en una partición montada en bucle que es solo un archivo o un par de archivos en algún lugar de su disco de Windows c: (c: \ ubuntu \ disks por ejemplo)
Como veo en su pregunta anterior, puede iniciar Windows para poder usar dskprobe de las Herramientas de soporte de Windows XP Service Pack 2 para asegurarse de que el tipo fs sea correcto ... pero ya es correcto fs type 7 es NTFS.
Mensaje "El tipo de sistema de archivos es RAW. CHKDSK no está disponible para unidades RAW". significa que Windows no puede determinar el tipo fs por alguna razón. Como vemos, el tipo fs es correcto.
Para ejecutar Chkdsk en su partición de Windows, puede instalar la Consola de recuperación de Windows , iniciar en la consola de recuperación y verificar su disco.
Después de verificar el disco, obtendrá acceso a usted c: \ ubuntu \ disks. Creo que puede montar su partición de Linux (que está en el archivo) como dispositivo de bucle de retorno habitual:
Pero primero debes montar Windows Patrition.
fuente
Para recuperar datos de una partición de Linux, no desea ejecutar el equivalente de chkdsk. Probablemente notará que sus datos perdidos no están conectados a nada y eliminará la mayoría de los rastros del sistema de archivos, haciendo que la recuperación sea aún más difícil de lo que era antes. En su lugar, debe usar herramientas especializadas para el sistema de archivos que analizan las partes internas del sistema de archivos de manera muy similar a fsck para eliminar inconsistencias:
undelete
herramienta como se explica en esta páginaext3grep
, lo cual se describe en una página muy larga y técnica . Puede omitir la parte superior si solo quiere saber cómo usar la herramienta, pero fue muy útil leer la sección superior para mí.Si está en ext2 o ext3, también puede probar esta herramienta DiskInternals . Sin embargo, no lo he usado yo mismo, y he usado con éxito las dos herramientas anteriores
fuente
ext3grep
trabajado en mi caso, cuando era un sistema de archivos corrupto (no totalmente corrompido embargo, fsck puede "deshacer" el daño en una imagen de la unidad)Dado que parece estar utilizando una instalación de Wubi en NTFS y no tiene una partición real de Ubuntu, las respuestas publicadas para ext no funcionarían.
ntfsprogs contiene algunas utilidades para NTFS, incluida ntfsfix , que marca el sistema de archivos para que Windows intente arreglarlo en el próximo reinicio. la respuesta de bdonlan a su otra pregunta podría funcionar; Sinceramente, no estoy seguro de qué es lo mejor. Si alguien tiene una mejor solución para una instalación de Wubi en NTFS , publíquela.
fuente
Probablemente quieras "badblocks".
Aquí hay un buen tutorial para sistemas de archivos de Linux (ext2) que muestra cómo se puede usar: http://ubuntu-rescue-remix.org/node/50
Sin embargo, no estoy seguro de cómo eso lo ayudaría con NTFS.
fuente