Lorsque j'ai posé cette question sur la récupération de données à partir d'une partition Linux endommagée, les gens ont recommandé de démarrer à partir d'un disque d'installation Windows et de l'exécuter Chkdsk
. Eh bien, je n'ai toujours pas de disque Windows, mais j'ai un disque Ubuntu 8.04. Existe-t-il un équivalent Chkdsk que je pourrais exécuter à partir du disque Ubuntu qui pourrait aider à restaurer ou récupérer les données sur ma partition Linux?
ubuntu
data-recovery
JoshMaurice
la source
la source
Réponses:
Êtes-vous sûr d'avoir corrompu la partition ? Vous avez peut-être effacé l'enregistrement de démarrage ou endommagé la table de partition. Essayez d'abord d'étudier le problème. Décrivez comment avez-vous installé votre Linux. D'après votre question précédente, il semble qu'il soit installé sur un fichier plat à l'intérieur de la partition Windows (vfat ou ntfs). Essayez d'exécuter fdisk et regardez votre table de partition.
Avant d'apporter des modifications au disque dur, essayez de créer une image de votre disque dur (vous pouvez le faire chez vos amis).
MISE À JOUR:
Comme nous pouvons le voir, il n'y a qu'une seule pat NTFS donc je soupçonne que vous avez installé Ubuntu en utilisant WUBI (ou quelque chose de similaire).
Votre Linux est installé dans une partition montée en boucle qui est juste un fichier ou quelques fichiers quelque part sur votre disque Windows c: (c: \ ubuntu \ disques par exemple)
Comme je le vois dans votre question précédente, vous pouvez démarrer Windows pour pouvoir utiliser dskprobe à partir des outils de support de Windows XP Service Pack 2 pour vous assurer que le type fs est correct ... mais il est déjà correct le type fs 7 est NTFS.
Message "Le type du système de fichiers est RAW. CHKDSK n'est pas disponible pour les lecteurs RAW." signifie que Windows ne peut pas déterminer le type fs pour une raison quelconque. Comme nous le voyons, le type fs est correct.
Pour exécuter Chkdsk sur votre partition Windows, vous pouvez installer la console de récupération Windows , démarrer dans la console de récupération et vérifier votre disque.
Après avoir vérifié le disque, vous aurez accès à vos disques c: \ ubuntu \. Je pense que vous pouvez monter votre partition linux (qui est dans un fichier) comme périphérique de bouclage habituel:
Mais vous devez d'abord monter windows patrition.
la source
Pour récupérer des données à partir d'une partition Linux, vous ne voulez pas exécuter l'équivalent chkdsk. Il remarquera très probablement que vos données perdues ne sont connectées à rien et en supprimera la plupart des traces du système de fichiers, rendant la récupération encore plus difficile qu'auparavant. Vous devriez plutôt utiliser des outils spécialisés pour le système de fichiers qui examinent les éléments internes du système de fichiers un peu comme le fait fsck pour supprimer les incohérences:
undelete
outil comme expliqué sur cette pageext3grep
, qui est décrit sur une page très longue et technique . Vous pouvez ignorer la partie supérieure si vous voulez simplement savoir comment utiliser l'outil, mais il m'a été très utile de lire la section supérieure.Si vous êtes sur ext2 ou ext3, vous pouvez également essayer cet outil DiskInternals . Je ne l'ai pas utilisé moi-même cependant et j'ai utilisé avec succès les deux outils ci-dessus
la source
ext3grep
a fonctionné dans mon cas quand il s'agissait d'un système de fichiers corrompu (pas complètement corrompu cependant, fsck pourrait "réparer" les dommages sur une image du lecteur)Étant donné que vous semblez utiliser une installation Wubi sur NTFS et que vous n'avez pas de partition Ubuntu réelle, les réponses publiées pour ext ne fonctionneraient pas.
ntfsprogs contient certains utilitaires pour NTFS, y compris ntfsfix , qui marque le système de fichiers afin que Windows tente de le réparer au prochain redémarrage. La réponse de bdonlan à votre autre question pourrait fonctionner; Honnêtement, je ne sais pas ce qui est le mieux. Si quelqu'un a une meilleure solution pour une installation Wubi dans NTFS , veuillez la poster.
la source
Vous voulez probablement des "badblocks".
Voici un bon guide pour les systèmes de fichiers Linux (ext2) qui montre comment il peut être utilisé: http://ubuntu-rescue-remix.org/node/50
Je ne sais pas comment cela pourrait vous aider avec NTFS.
la source