Recuperar arquivos do Windows

0

Eu estava tentando instalar o Ubuntu junto com o Windows 7. Eu estalei o CD ao vivo estupidamente durante a instalação, e agora não consigo inicializar o Windows 7. Eu consultei algumas perguntas neste site, mas existem várias instruções de ajuda e Eu não tenho certeza quais se aplicam a mim. Atualmente estou executando no CD ao vivo.

Eu executei alguns comandos que encontrei e estes são os 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

Acho que sda2 é a minha partição do Windows, mas quando vou para /media/ubuntu/282b0be8-88df-4095-b50e-acb7e1f06094 a pasta está vazia.

O que isso significa? Meus resultados significam que minha "partição do Windows" está "montada"? Como faço para recuperar meus arquivos do Windows? Preciso de TestDisk?

    
por Simon 13.03.2015 / 22:55

2 respostas

3

O (muito pequeno pedaço de) boa notícia: Ejetar o disco cedo não causou seus problemas. Não se preocupe com isso.

O resto é uma má notícia, receio. Seu disco rígido é, em termos técnicos, uma bagunça completa e completa. : - (

Seus /dev/sda1 , /dev/sda2 e /dev/sda4 são todos do tipo 0x42. Esse tipo também é identificado como "SFS" por fdisk , embora esse acrônimo realmente se refira a um uso que não é mais comum - ele é realmente um Windows 2000 (e posterior) disco dinâmico (também conhecido como gerenciador de discos lógicos, ou LDM), que é similar (mas incompatível) com o Linux gerenciador de volume lógico (LVM) .

De qualquer forma, meu palpite é que você começou com uma configuração LDM no Windows, mas você ou o instalador do Ubuntu não a identificaram corretamente como tal. Em vez disso, você ou o instalador do Ubuntu tentaram redimensionar as partições LDM como se fossem sistemas de arquivos simples para dar espaço ao Ubuntu. Este foi um erro BIG , porque danificou a configuração do LDM e pode ter danificado os sistemas de arquivos contidos nele. Isso resultou em uma instalação do Windows na lixeira. Além disso, suas esperanças de uma recuperação completa são pequenas (mas não inexistentes).

Como primeiro passo, sugiro que você faça backup de todos os seus arquivos de dados que você possa ler. Faça isso nas ferramentas de emergência do Linux e / ou do Windows. Se você não encontrar todos os seus arquivos, faça um backup de baixo nível do seu disco rígido inteiro para outro, como em:

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

Você obviamente precisará de um grande disco para armazenar o backup; Neste exemplo, ele é montado em /path/to/big/space . Se uma tentativa de reparo tornar as coisas piores (e há uma probabilidade de dois dígitos), você poderá restaurar as coisas para o estado atual a partir do backup.

Assim que tiver backups, recomendo que você inicialize um disco de emergência e exclua todas as suas partições. Você pode então usar o TestDisk para tentar recuperar seus volumes NTFS originais. Você pode precisar mexer nas opções do TestDisk para recuperar os sistemas de arquivos corretos; não deixa recuperar qualquer sistema de arquivos Linux, já que o sistema de arquivos Linux pode estar sobrescrevendo dados críticos do NTFS, e são os dados NTFS que você precisa recuperar. É improvável que esse processo funcione completamente, mas há uma chance de que você consiga recuperar pelo menos um sistema de arquivos. Pode ser danificado, no entanto, nesse caso, você terá que recuperá-lo do Windows. Mesmo que você recupere um sistema de arquivos, alguns arquivos podem estar corrompidos ou perdidos.

Se esse processo falhar, seu esforço de recuperação de último recurso (supondo que você não tenha backups existentes) é usar PhotoRec ou alguma ferramenta semelhante para fazer uma recuperação em nível de arquivo. A última vez que verifiquei, o PhotoRec não fez um bom trabalho na recuperação de nomes de arquivos, então você terá que vasculhar os arquivos individualmente para descobrir o que eles são. Isso será tedioso. Já vi afirmações de que existem ferramentas comerciais do Windows que fazem um trabalho melhor na recuperação de nomes de arquivos de volumes NTFS, portanto, talvez você queira examinar essas opções em vez do PhotoRec. Eu não sei muito sobre essas alternativas, então não posso recomendar um produto específico. Você pode querer perguntar sobre isso em um fórum do Windows.

Como observação, o Windows cria configurações de LDM sem aviso quando você cria mais de quatro partições em um disco. Se o seu disco tinha mais de quatro "partições" (volumes realmente lógicos) quando você começou, ele tinha o LDM para começar. Se você criou novas partições para o Linux usando uma ferramenta do Windows, isso acionou toda essa cadeia de eventos. A regra 1 ao se preparar para instalar o Linux em um sistema que usa o Windows é para não usar as ferramentas do Windows para criar partições Linux. Você pode usar as ferramentas do Windows para reduzir a partição do Windows, mas deixar esse espaço livre não alocado; deixe o instalador do Linux criar suas próprias partições no espaço não alocado.

EDIT: Acabei de notar que suas saídas fdisk e lsblk são inconsistentes sobre o que é; fdisk sugere que o Linux esteja instalado em /dev/sda3 , mas lsblk sugere que ele esteja instalado em /dev/sda2 . Eu escrevi o acima baseado amplamente na saída fdisk , mas lsblk é provavelmente mais confiável. No entanto, as amplas pinceladas do que escrevi provavelmente ainda se aplicam.

    
por Rod Smith 14.03.2015 / 01:37
0

sda1 é sua partição do windows, sda2 é a partição criada para instalar o ubuntu. Reinstale-o e termine-o corretamente desta vez e tudo deve funcionar. Quando você reinstalar, escolha o particionamento manual e selecione sda2 para ser formatado como ext4 e montado como "/".

    
por psusi 13.03.2015 / 23:30