Não é possível inicializar o Windows 7, embora a partição NTFS esteja acessível

0

Eu tenho um laptop dual boot (Ubuntu 12.04.4 / Windows 7) com um disco rígido com falha. INTELIGENTE. A contagem atual do setor pendente começou a subir e o sistema leva alguns minutos para inicializar no Ubuntu e no Windows. Troquei o disco por outro com a mesma capacidade (750GB) e tentei transferir tudo para o novo disco usando o comando dd.

A partição do Ubuntu (lógica) desapareceu e seu espaço anteriormente ocupado agora aparece como espaço RAW dentro da partição estendida. Eu decidi reinstalar o Ubuntu (14.04) e ele funciona bem, exceto que ele não oferece a opção de inicialização dupla no Windows 7. Durante a instalação, ele disse que não havia outro SO encontrado.

Estranhamente, a partição NTFS está lá, é montada no Ubuntu e os arquivos podem ser acessados. Durante a clonagem do disco rígido, houve vários erros, mas o primeiro erro foi de cerca de 28 GB desde o início da partição do Windows, então eu acho que não poderia ter feito algum dano crítico ao sistema de arquivos. Abaixo está a saída de alguns utilitários que eu tentei:

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: 0x677f9038

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800    7  HPFS/NTFS/exFAT
/dev/sda2          411648   314984447   157286400    7  HPFS/NTFS/exFAT
/dev/sda3       314984448  1434222591   559619072    f  W95 Ext'd (LBA)
/dev/sda4      1434222592  1465149167    15463288   12  Compaq diagnostics
/dev/sda5       314986496   323375103     4194304   82  Linux swap / Solaris
/dev/sda6       323377152   637949951   157286400   83  Linux

A partição do Windows 7 é / dev / sda2. Há um ponto de exclamação na ferramenta gparted e as seguintes informações são fornecidas:

Não é possível ler o conteúdo deste sistema de arquivos!    Por causa disso, algumas operações podem estar indisponíveis.    A causa pode ser um pacote de software ausente.    A seguinte lista de pacotes de software é necessária para o suporte a sistemas de arquivos ntfs:    ntfsprogs / ntfs-3g.

O utilitário Testdisk reporta uma incompatibilidade heads / cylinder (o HDD substituto era um modelo diferente):

Disk /dev/sda - 750 GB / 698 GiB - CHS 91201 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

Warning: number of heads/cylinder mismatches 16 (NTFS) != 255 (HD)
 1 * HPFS - NTFS              0  32 33    25 159  6     409600

Bad relative sector.
Warning: number of heads/cylinder mismatches 16 (NTFS) != 255 (HD)
 2 P HPFS - NTFS             25 159  7 19606 223  9  314572800

Bad relative sector.
 3 E extended LBA         19606 223 10 89276  57 61 1119238144
 4 P Compaq Diagnostics   89276  57 62 91201  80 63   30926576
 5 L Linux Swap           19607   0 42 20129  43 10    8388608
   X extended             20129  65  1 39710 139 45  314573472
 6 L Linux                20129  75 43 39710 139 45  314572800

Eu também tentei o ntfsfix, mas sem escrever nada:

ntfsfix -n /dev/sda2 
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... BAD
Error: Failed to fix the alternate boot sector

e finalmente ntfsresize:

ntfsresize --info --force --no-progress-bar /dev/sda2
ntfsresize v2013.1.13AR.1 (libntfs-3g)
Device name        : /dev/sda2
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 161061270016 bytes (161062 MB)
Current device size: 161061273600 bytes (161062 MB)
Checking filesystem consistency ...
Inode is corrupt (15996): Input/output error
Inode is corrupt (16000): Input/output error
Inode is corrupt (16001): Input/output error
Inode is corrupt (16003): Input/output error
Inode is corrupt (16007): Input/output error
Inode is corrupt (16008): Input/output error
Inode is corrupt (16009): Input/output error
Inode is corrupt (16010): Input/output error
Inode is corrupt (16012): Input/output error
Inode is corrupt (16014): Input/output error
Inode is corrupt (16015): Input/output error
Inode is corrupt (16016): Input/output error
Inode is corrupt (16017): Input/output error
Inode is corrupt (16019): Input/output error
Inode is corrupt (16020): Input/output error
Found stale mft reference in attribute list!
Inode is corrupt (16021): Input/output error
Inode is corrupt (16022): Input/output error
Inode is corrupt (16023): Input/output error
Inode is corrupt (16038): Input/output error
Inode is corrupt (83920): Input/output error
Inode is corrupt (171988): Input/output error
Inode is corrupt (172451): Input/output error
Accounting clusters ...
Cluster accounting failed at 118054 (0x1cd26): extra cluster in $Bitmap
Cluster accounting failed at 118055 (0x1cd27): extra cluster in $Bitmap
Cluster accounting failed at 118056 (0x1cd28): extra cluster in $Bitmap
Cluster accounting failed at 118057 (0x1cd29): extra cluster in $Bitmap
Cluster accounting failed at 118058 (0x1cd2a): extra cluster in $Bitmap
Cluster accounting failed at 118059 (0x1cd2b): extra cluster in $Bitmap
Cluster accounting failed at 118060 (0x1cd2c): extra cluster in $Bitmap
Cluster accounting failed at 118061 (0x1cd2d): extra cluster in $Bitmap
Cluster accounting failed at 118062 (0x1cd2e): extra cluster in $Bitmap
Cluster accounting failed at 118063 (0x1cd2f): extra cluster in $Bitmap
Filesystem check failed! Totally 426 cluster accounting mismatches.
ERROR: NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.

Qual é o método mais seguro para reparar a partição e tornar o sistema dual-bootável novamente? Eu não tenho um DVD do Windows 7, como meu laptop veio com uma pequena partição oculta no final do disco que poderia ser usado para restaurar tudo em caso de falha, mas agora está gravemente danificado.

    
por Andreas M. 06.06.2014 / 15:02

1 resposta

1

Eu recomendo que você use um disco de recuperação do Windows. Você pode obter estes (legalmente) a partir de várias fontes, mas ser um pouco cauteloso - um site aleatório na Internet pode ter software legítimo, ou pode ser carregado com vírus. Verifique com a Microsoft primeiro. (Eu não tenho uma URL direta para compartilhar, no entanto.) Esse disco deve ter a capacidade de corrigir os danos do sistema de arquivos, assumindo que a cópia era bom o suficiente para que o conteúdo da partição não foram totalmente destruído.

    
por Rod Smith 07.06.2014 / 14:55