web-dev-qa-db-fra.com

alternative chkdsk / f / r dans Ubuntu linux

Dans windows os chkdsk /f /r corrige automatiquement une erreur de disque dur.
J’ai perdu l’accès à mon ordinateur portable, même si je suis capable de démarrer en direct sur mon ordinateur portable avec Linux.
J'ai le démarrage en direct Ubuntu 14.04 et j’ai besoin d’exécuter une commande pour corriger les erreurs logiques du disque dur et le réparer automatiquement, comme dans Windows, nous pouvons réparer à l’aide de chkdsk /f /r.
Quelle est donc la commande alternative pour chkdsk /f /r sous linux afin de corriger l'erreur hdd?

10
rakibtg

Autant que je sache, il n'y a pas de remplacement complet pour chkdsk. Vous avez essentiellement deux options

ntfsfix fait partie de ntfs-3g et doit être pré-installé sur votre Ubuntu LiveMedium. Il ne résout que certains problèmes fondamentaux avec NTFS, mais il déclenche toujours un chkdsk au prochain démarrage de Windows.

Dans certains cas, cela peut suffire à le ramener à un état utilisable (cela dépend si Windows peut démarrer suffisamment loin pour pouvoir exécuter chkdsk...).

Si cela échoue, il vous reste l'option n ° 2

  • utiliser un CD/DVD d'installation/de récupération/BootStick Windows

à partir de là, vous pouvez exécuter chkdsk à partir d'une invite de commande.

Si vous ne disposez d'aucun support Windows, vous pouvez également retirer le disque dur et le connecter à une autre machine Windows.

9
Legionair

Linux n'a pas d'outils pour réparer le système de fichiers NTFS.

N'UTILISEZ PAS ntfsfix pour réparer votre disque. Il supprime simplement le drapeau "FS sale" et vous obtenez un faux sentiment de sécurité. Après quelques "corrections", vos données deviennent irrécupérables.

Utilisez Windows. Soit vous avez un disque dur séparé avec Windows, soit installez VMware, téléchargez l’image Windows vmware de Microsoft, partagez un disque brut avec le système d’exploitation invité et vérifiez-le à partir de là.

1
Stepan

Bien qu'il ne soit pas aussi puissant que le chkdsk de Windows, vous pouvez utiliser l'approche suivante:

Sudo ntfsfix /dev/sdXY
Sudo ntfsresize -i -f -v /dev/sdXY

Après cela, on vous demandera quand même de le faire sous Windows car Linux n’a pas d’équivalent puissant, mais cela peut faire du bon travail.

La commande ntfsresize ci-dessus recherche les grappes défectueuses et effectue une vérification de la cohérence du système de fichiers.

1
xdevs23