Recuperar archivos de Windows

Recuperar archivos de Windows

Estaba intentando instalar Ubuntu junto con Windows 7. Expulsé estúpidamente el Live CD durante la instalación y ahora no puedo volver a iniciar Windows 7. He buscado algunas preguntas en este sitio, pero hay varias instrucciones de ayuda y no estoy seguro. cuáles se aplican a mí. Actualmente estoy ejecutando en el CD en vivo.

Ejecuté algunos comandos que encontré y estos son los resultados:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x1a3f0dfb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63        2047         992+  42  SFS
Partition 1 does not start on physical sector boundary.
/dev/sda2            2048      409599      203776   42  SFS
/dev/sda3          409600  1434507256   717048828+  83  Linux
/dev/sda4      1434507264  1465147119    15319928   42  SFS

ubuntu@ubuntu:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

NAME   FSTYPE     SIZE MOUNTPOINT                                         LABEL
sda             698.7G                                                    
├─sda1 ntfs       199M /media/ubuntu/SYSTEM                               SYSTEM
├─sda2 ext4     683.9G /media/ubuntu/282b0be8-88df-4095-b50e-acb7e1f06094 
├─sda3 ntfs      14.5G                                                    RECOVERY
└─sda4 vfat     102.9M /media/ubuntu/HP_TOOLS                             HP_TOOLS
sr0    iso9660    996M /cdrom                                             Ubuntu 14

Creo que sda2 es mi partición de Windows, pero cuando voy a /media/ubuntu/282b0be8-88df-4095-b50e-acb7e1f06094la carpeta está vacía.

¿Qué significa eso? ¿Mis resultados significan que mi "partición de Windows" está "montada"? ¿Cómo recupero mis archivos de Windows? ¿Necesito TestDisk?

Respuesta1

La (muy pequeña) buena noticia: expulsar el disco antes de tiempo nonocausa tus problemas. No te castigues por eso.

El resto son malas noticias, me temo. Su disco duro es, en términos técnicos, un completo y absoluto desastre. :-(

Su /dev/sda1, /dev/sda2y /dev/sda4son todos del tipo 0x42. Este tipo también se identifica como "SFS" por fdisk, aunque ese acrónimo en realidad se refiere a un uso que ya no es común: en realidad es un Windows 2000 (y posteriores).disco dinámico(también conocido como administrador de disco lógico, o LDM), que es similar (pero incompatible con) Linuxadministrador de volumen lógico (LVM).

En cualquier caso, supongo que comenzó con una configuración LDM en Windows, pero usted o el instalador de Ubuntu no la identificaron correctamente como tal. En cambio, usted o el instalador de Ubuntu intentaron cambiar el tamaño de las particiones LDM como si fueran sistemas de archivos simples para dejar espacio para Ubuntu. Este fue unGRANDEerror, porque dañó la configuración de LDM y puede haber dañado los sistemas de archivos contenidos en ella. Esto resultó en una instalación de Windows fallida. Es más, sus esperanzas de una recuperación completa son escasas (pero no inexistentes).

Como primer paso, le sugiero que haga una copia de seguridad de todos los archivos de datos que realmente pueda leer. Haga esto desde las herramientas de emergencia de Linux y/o Windows. Si no puede encontrar todos sus archivos, haga una copia de seguridad de bajo nivel de sucompletodisco duro a otro, como en:

sudo dd if=/dev/sda of=/path/to/big/space/backup.img

Obviamente necesitarás un disco grande para guardar la copia de seguridad; en este ejemplo está montado en /path/to/big/space. Si un intento de reparación empeora las cosas (y existe una probabilidad de dos dígitos de que así sea), podrá restaurar las cosas al estado actual desde la copia de seguridad.

Una vez que tengas copias de seguridad, te recomiendo que inicies un disco de emergencia yborrartodas tus particiones. Luego puedes usarDisco de pruebapara intentar recuperar sus volúmenes NTFS originales. Es posible que necesites manipular las opciones de TestDisk para que recupere los sistemas de archivos correctos;nopermítale recuperar cualquier sistema de archivos de Linux, ya que es posible que el sistema de archivos de Linux esté sobrescribiendo datos NTFS críticos, y son los datos NTFS los que necesita recuperar. Es poco probable que este proceso funcione por completo, pero existe la posibilidad de que puedas recuperar al menos un sistema de archivos. Sin embargo, es posible que esté dañado, en cuyo caso tendrás que recuperarlo de Windows. Incluso si recupera un sistema de archivos, algunos archivos pueden estar dañados o perdidos.

Si este proceso falla, su esfuerzo de recuperación de último recurso (suponiendo que no tenga copias de seguridad existentes) es utilizarFotoReco alguna herramienta similar para realizar una recuperación a nivel de archivo. La última vez que lo comprobé, PhotoRec no hizo un buen trabajo recuperando nombres de archivos, por lo que tendrás que examinar los archivos individualmente para descubrir cuáles son. Esto será tedioso. He visto afirmaciones de que existen herramientas comerciales de Windows que hacen un mejor trabajo recuperando nombres de archivos de volúmenes NTFS, por lo que es posible que desees buscar esas opciones en lugar de PhotoRec. Sin embargo, no sé mucho sobre estas alternativas, por lo que no puedo recomendar un producto específico. Quizás quieras preguntar sobre esto en un foro de Windows.

Como nota al margen, Windows crea configuraciones LDM sin previo aviso cuando crea más de cuatro particiones en un disco. Si su disco tenía más de cuatro "particiones" (volúmenes realmente lógicos) cuando comenzó, para empezar tenía LDM. Sin embargo, si creó nuevas particiones para Linux utilizando una herramienta de Windows, eso desencadenó toda esta cadena de eventos. La regla número 1 al prepararse para instalar Linux en un sistema que usa Windows esnoUtilice herramientas de Windows para crear particiones de Linux. Puede utilizar las herramientas de Windows para reducir la partición de Windows, pero deje ese espacio libre sin asignar; Deje que el instalador de Linux cree sus propias particiones en el espacio no asignado.


EDITAR:Me acabo de dar cuenta de que sus resultados fdisky lsblkson inconsistentes sobre qué es qué; fdisksugiere que Linux está instalado en /dev/sda3, pero lsblksugiere que está instalado en /dev/sda2. Escribí lo anterior basándome en gran medida en el fdiskresultado, pero lsblkprobablemente sea más confiable. Sin embargo, las líneas generales de lo que escribí probablemente todavía se apliquen.

Respuesta2

sda1 es su partición de Windows, sda2 es la partición creada para instalar ubuntu. Vuelva a instalarlo y termínelo correctamente esta vez y todo debería funcionar. Cuando reinstale, elija la partición manual y seleccione sda2 para formatearlo como ext4 y montarlo como "/".

información relacionada