web-dev-qa-db-fra.com

Problème pour entrer dans la partition NTFS "Le disque contient un système de fichiers non nettoyé"

Désolé si cette question est déjà résolue.

J'ai changé de système d'exploitation, de Windows à Linux Ubuntu 13.04.

J'ai 2 partitions:

  • C: (système) et
  • M: C'est NTFS; là j'ai mes informations, musique, photos. Lorsque je veux accéder au disque pour utiliser les informations, je ne peux pas dépasser cette erreur:

    Error mounting /dev/sda2 at /media/love/Mis Archiivos: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/love/Mis Archiivos"' exited with non-zero exit status 14: 
    The disk contains an unclean file system (0, 0). 
    Metadata kept in Windows cache, refused to mount. 
    Failed to mount '/dev/sda2': Operation not permitted
    The NTFS partition is in an unsafe state. Please resume and shutdown 
    Windows fully (no hibernation or fast restarting), or mount the volume 
    read-only with the 'ro' mount option.
    

Clarification: Je n'ai pas 2 systèmes d'exploitation. Je n'ai que Linux installé.

7
Federico Ribero

Vous pouvez essayer ceci (a travaillé pour moi avec un problème similaire):

  1. Sudo apt-get install ntfsprogs
  2. Sudo ntfsfix /dev/sdb2

Cela a fonctionné pour moi. Bonne chance!

16
shardival

Le problème est que le disque est marqué comme "non propre", ce qui signifie qu'il n'a pas été arrêté correctement et peut contenir des erreurs. Malheureusement, aucun utilitaire Linux ne permet de réparer ces problèmes sur les volumes NTFS. L'utilitaire ntfsfix recommandé par shardival ne répare que les erreurs les plus élémentaires, puis planifie une réparation complète par Windows lors de son prochain démarrage. Il est donc peu probable que cela aide.

Tout cela signifie que vous devez démarrer Windows pour résoudre le problème. Je me rends compte que vous dites que Windows n’est pas installé. Cela signifie donc que vous devez soit déplacer temporairement le disque vers un ordinateur sur lequel ne dispose pas de Windows ou utilisez un disque de réparation d’urgence Windows. Ce site a de telles images disque, et je suis sûr que vous pouvez les trouver ailleurs.

À long terme, convertir la partition NTFS en un système de fichiers Linux est la meilleure solution, mais vous ne pouvez pas le faire tant que vous n'avez pas réparé le volume NTFS, ou au moins obligé Linux à le monter. La conversion de la partition pour utiliser un système de fichiers Linux nécessite la sauvegarde des fichiers sur un autre support, le démontage de la partition NTFS, la création d'un nouveau système de fichiers Linux sur le volume maintenant NTFS, le remontage de cette partition et la copie des fichiers. Je me rends compte que c’est un problème, mais cela évitera que le problème que vous rencontrez ne se reproduise et vous procure également de meilleures performances. (NTFS est lent sur un système Linux par rapport à la plupart des systèmes de fichiers Linux.)

3
Rod Smith

Il n'y a pas de fichier fsck.ntfs dans Ubuntu et ntfsck n'implémente pas complètement les fichiers ntfs.

Options:

1) Si vous avez accès à un système Windows, vous pouvez y connecter le lecteur et exécuter l'utilitaire de vérification des fichiers Windows (chkdsk).

2) Si vous avez un lecteur optique, vous pouvez obtenir un CD de démarrage et vérifier le système de fichiers de cette façon.

Un couple que j'ai utilisé dans le passé avec de bons résultats est:

http://www.ubcd4win.com/contents.htm

et

http://www.hiren.info/pages/bootcd

Vous devriez être capable de démarrer à partir de l’un de ces CD et de chkdsk sur le lecteur/partition avec lequel vous rencontrez des problèmes.

0
Elder Geek

J'ai une autre idée Cela a fonctionné pour moi, lorsque j'ai corrompu en quelque sorte mon disque dur externe avec une partition NTSF - et des fichiers très vitaux à l'intérieur.

  1. Sudo apt-get install testdisk -y
  2. Sudo testdisk
  3. Créer un fichier journal (juste au cas où)
  4. Puis trouvez votre partition NTFS
  5. Avance
  6. Hit "undelete"
  7. Sauvegardez vos fichiers quelque part sur votre disque dur.
  8. Formater la partition NTFS lorsque vous vérifiez que tous les fichiers sont corrects
  9. Profit!

Cela devrait aider!

0
shardival

Réponse:

Si vous le pouvez, démarrez dans un environnement Windows (cela pourrait même inclure WinPE¹) et exécutez chkdsk /f dans une commande Prompt². Si vous ne pouvez pas démarrer Windows, consultez this website pour savoir comment réparer quoi que ce soit d'une partition NTFS corrompue à un enregistrement de démarrage principal cassé d'Ubuntu. (bien sûr, faites défiler jusqu'à la partie concernant une partition NTFS corrompue)

Annexe:

  1. Environnement de préinstallation Windows: Cela s’amorcerait à partir d’un disque d’installation Windows Vista/7/8 ou d’un disque créé par WinPE par d’autres méthodes. (voir ressources) Sur un disque Windows Vista/7/8, appuyez sur SHIFT + F10 après l’amorçage pour ouvrir une invite de commande.

  2. chkdsk /f doit être exécuté dans une invite de commande avec des privilèges élevés (d'administrateur).

Ressources:

  1. Informations juridiques (et gratuites) Windows 7 ISO de Digital River (partenaire de téléchargement Microsoft)

  2. Autres méthodes de WinPE:

    • L'utilisation de ceux-ci n'est pas recommandée, je suggère de télécharger une image ISO depuis le haut

    • BartPE (Version gratuite de Windows XP PE - nécessite le disque d'installation d'origine)

    • Disques de récupération Windows (Pas gratuit - 19,75 $)

  3. Correction de la partition NTFS à partir d'Ubuntu

0
Elijah Goforth