Partição NTFS quebrada: Não é possível montar no Linux e o Windows não inicializa

1

Quando tento montar minha partição NTFS contendo janelas no Linux, recebo isso:

~$ sudo mount -a
ntfs_mst_post_read_fixup: magic: 0x61227b5b  size: 4096  usa_ofs: 24420  usa_count: 25965: Ongeldig argument
Actual VCN (0x65222c2231223a22) of index buffer is different from expected VCN (0x5).
Failed to mount '/dev/sda2': Invoer-/uitvoerfout
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Eu tentei corrigi-lo usando o ntfsprogs

$ sudo ntfsfix /dev/sda2
Mounting volume... FAILED
Attempting to correct errors... 
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Remount failed: Input/output error.

Mas isso não fez nada, como você pode ver. O Windows 7 também não inicializa mais: só pego uma tela preta.

Aqui está minha saída do fdisk. A partição é / dev / sda2, que também é inicializável.

$ sudo fdisk -l

Schijf /dev/sda: 1000.2 GB, 1000204886016 bytes
255 koppen, 63 sectoren/spoor, 121601 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijf-ID: 0x000dd7a1

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1               2      109279   877775535    5  Uitgebreid
/dev/sda2   *      109280      121601    98976465    7  HPFS/NTFS
/dev/sda5               2      109279   877775503+  83  Linux
    
por skerit 12.09.2011 / 20:45

1 resposta

1

In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important!

A primeira saída que você mencionou contém a correção correta. Você pode executar chkdsk da mídia de instalação do Windows se não puder mais inicializar no Windows propriamente dito.

como a mídia XP

Como a mídia do Vista W7

    
por 12.09.2011 / 20:51