web-dev-qa-db-fra.com

L'image de sauvegarde NTFS ne montera pas

J'ai fait une image de ma partition NTFS avant de la formater, mais maintenant, elle ne monte pas. Je suis à peu près sûr d'avoir déjà monté cette image.

root@z:/var/backup# mkdir Storage-disk
root@z:/var/backup# mount Storage-disk.img Storage-disk
ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read vcn 0x2: Input/output error
Failed to mount '/var/backup/Storage-disk.img': Input/output error
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.

J'ai essayé d'exécuter ntfsfix sur l'image, mais pas de dés.

root@z:/var/backup# ntfsfix Storage-disk.img
Mounting volume... pread: Input/output error
Failed to calculate number of free MFTs: Input/output error.
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
pread: Input/output error
Failed to calculate number of free MFTs: Input/output error.
Remount failed: Input/output error.

Inutile de dire que je veux vraiment que cette sauvegarde fonctionne :Aidez-moi!

--- (Mise à jour:ntfsmount dit ceci:

root@z:/var/backup# ntfsmount Storage-disk.img Storage-disk
pread: Input/output error
Failed to calculate number of free MFTs: Input/output error.
Failed to mount '/var/backup/Storage-disk.img': Input/output 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
made to NTFS by this software.
Mount failed.

Comment exécuter chkdsk /f sur une image? Dois-je créer une partition et y écrire l'image? Comment je fais ça?

5
Znarkus

Avez-vous essayé d'exécuter un scandisk dans Windows? C'est comme ça que j'ai toujours corrigé les partitions défectueuses.

3
Carson Wright

Cela peut également être dû à une erreur dans le système de fichiers contenant l'image (essentiellement le périphérique sur lequel storage-disk.img est stocké). Avez-vous essayé de vérifier cet appareil avec fsck?

Si cela réussit, voici les options:

  1. Faites une copie (en utilisant cp ou ntfsclone ) et essayez de la monter avec option force
  2. Utilisez TestDisk
  3. Réparez via ChkDsk en exécutant Windows sur la VM.
1
koushik