Réparer le système de fichiers NTFS entier

14

Je recherche des outils utiles pour réparer une partition / un lecteur NTFS entier, pas seulement des fichiers spécifiques.

Mon cas d'utilisation: j'essaie de cloner un lecteur de netbook via partimage. Malheureusement, la partition NTFS comporte des erreurs et partimage indique qu'elle n'a pas pu lire correctement à partir du périphérique et se ferme finalement. Cela économiserait beaucoup de travail si je pouvais capturer une image disque et la copier sur un nouveau lecteur fonctionnel et remonter le netbook.

Outils que j'ai déjà essayés:

  • ntfsfix - courir, mais pas d'amélioration
  • chkdsk sur Windows XP - générer une sortie, réparer évidemment, mais ensuite quitter et me laisser avec une erreur inconnue

Sur la partition ne sont pas vraiment des données révélatrices. Juste empêcher une installation de Windows XP et éviter de copier d'autres fichiers vaut la peine d'essayer quelques choses (ou serait-il simplement élégant de s'attaquer aux gros problèmes avec quelques commandes de terminal ..?). N'hésitez pas à recommander des outils qui peuvent casser quelque chose.

Je suis moyennement confiant pour enregistrer la partition car Palimpsest (aka Disk Utility) me suggère que le disque a quelques mauvais secteurs, mais qu'il est toujours "sain" (bouton vert).

J'utilise natty et j'ai des connaissances terminales limitées, mais au moins suffisantes.

f4lco
la source
1
avez-vous regardé testdisk?
Shibumi
2
testdisk ne vous aidera pas à récupérer des secteurs défectueux. L'outil dont vous avez besoin semble être ddrescue(package gddrescuesur Ubuntu): wiki.lunarsoft.net/wiki/Data_Recovery#ddrescue
organisez
1
@Arrange - Je vous suggère de le mettre comme réponse car c'était la même suggestion que j'allais faire. ddrescue propose une récupération même en cas de problèmes sur le disque. Il existe une partie importante de la méthode de sauvegarde / restauration pour ddrescure qui est la suivante: "Une fois que ddrescue a terminé la première passe et a fini de fractionner les zones d'erreur, tous les secteurs qu'il n'a pas pu lire ne sont pas réessayés. Ddrescue se ferme à ce stade. "
Luis Alvarado
@arrange en ce moment ddrescuej'essaie - avoir les deux disques branchés via SATA pour augmenter la vitesse
f4lco

Réponses:

6

Windows ' chkdskest l'outil de réparation NTFS faisant autorité. Si cela ne peut pas le réparer, alors vous n'avez pas de chance. Vous pouvez essayer d'effacer le disque entier et recommencer, et le disque peut s'avérer correct, ou vous devrez peut-être le remplacer. Commencez par mettre à zéro le disque entier (en supposant qu'il s'agit de sda):

sudo dd if=/dev/zero of=/dev/sda

Si cela se termine sans erreurs, vérifiez à nouveau les statistiques SMART dans l'utilitaire de disque. Les nombres en attente et offline_uncorrectable doivent être nuls. Si le nombre de secteurs réalloués est toujours nul, le lecteur fonctionne correctement et vous pouvez le formater et continuer à l'utiliser. Si le nombre réaffecté a augmenté, le disque présente des dommages physiques qui peuvent s'aggraver avec le temps. S'il est sous garantie, faites-le remplacer. Sinon, exécutez le long auto-test intelligent une fois par semaine environ pour vous assurer qu'aucun autre mauvais secteur ne se développe. Si d'autres secteurs défectueux apparaissent, vous souhaiterez remplacer le lecteur.

psusi
la source
Merci pour cette réponse, mais je vais acheter un nouveau disque, quels que soient les résultats de mes tentatives de récupération - je vais confier le netbook à quelqu'un d'autre et je ne peux pas exiger la surveillance du disque.
f4lco
@phineas tant que tous les comptes reviennent à zéro, alors il n'y a rien de mal avec le disque, et pas besoin de le surveiller. C'est juste que si le nombre réaffecté augmente, vous avez quelque chose à surveiller.
psusi
J'ai essayé et c'était la bonne décision d'acheter un nouveau disque:~$ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': Input/output error 340185+0 records in 340184+0 records out 174174208 bytes (174 MB) copied, 32.69 s, 5.3 MB/s
f4lco