Wiederherstellen von Daten von beschädigter Linux-Partition

4554
JoshMaurice

Ich verwende Windows XP mit einer Ubuntu-Partition, die ich hinzugefügt habe. Vor ein paar Tagen hörte Ubuntu auf zu booten. Der Versuch, in Ubuntu zu booten, führt mich einfach in ein Grub-Menü.

Wenn ich versuche, durch die Befehlszeile zu c: \ ubuntu \ disks zu navigieren, erhalte ich die Meldung, dass "c: \ ubuntu \ disks beschädigt und nicht lesbar ist. Bitte führen Sie das Dienstprogramm Chkdsk aus." Ich kann über die Befehlszeile zu c: \ anc c: \ ubuntu \ navigieren. Wenn ich jedoch versuche, das Laufwerk C im Arbeitsplatz zu öffnen, wird eine Fehlermeldung angezeigt: "Windows kann 'RECYCLER \ S-7-1-97 nicht finden." -100014951- [etc] '.

Ich habe weder eine Windows-Diskette noch eine andere Festplatte. Ich habe einfach versucht, Chkdsk von demselben Laufwerk auszuführen, das beschädigt ist.

Wenn ich versuche, Chkdsk auszuführen, erhalte ich die Fehlermeldung: "Der Typ des Dateisystems ist NTFS. Das aktuelle Laufwerk kann nicht gesperrt werden. Chkdsk kann nicht ausgeführt werden, da der Datenträger von einem anderen Prozess verwendet wird. Möchten Sie diesen Datenträger zur Überprüfung einplanen beim nächsten Neustart des Systems? (J / N) "

Wenn ich "Ja" und "Neustart" sage, erhalte ich die Meldung: "Der Typ des Dateisystems ist RAW. CHKDSK ist für RAW-Laufwerke nicht verfügbar."

Ich habe eine Website für Zero Assumption Recovery (ZAR) gefunden, die in solchen Fällen Daten wiederherstellen kann. Ich frage mich jedoch, ob es freie Alternativen oder andere Ideen gibt, um die Partition zu reparieren oder Daten wiederherzustellen.

Ich habe diesen Fehler in "Mein Computer" erhalten, bevor ich Ubuntu vor einigen Monaten installierte. Es scheint also langsam in die Linux-Partition gegessen zu haben. Ich könnte versuchen, Ubuntu erneut zu installieren, aber es gibt einige Dateien in dieser Installation, die ich wiederherstellen möchte.

1
Alle andere Software, die ich finden konnte, war nicht kostenlos ... Ivo Flipse vor 14 Jahren 0

3 Antworten auf die Frage

3
bdonlan

Ihr Hauptproblem hier ist, dass auf Ihr Wubi-Dateisystem aufgrund der Beschädigung von NTFS in Ihrem Windows-Dateisystem kein Zugriff möglich ist. Sie benötigen eine Windows-Installations-CD, auf der chkdsk ausgeführt werden kann. Daran gibt es keinen sicheren Weg. Wenn dies nicht möglich ist, können Sie möglicherweise etwas versuchen - aber es kann die Situation verschlimmern. Wenn möglich, sollten Sie sich eine Windows-Installations-CD von einem Freund vorziehen.

Booten Sie von einer Ubuntu-CD. Schließen Sie eine externe Festplatte an, und öffnen Sie ein Terminal.

Wenn Ihre externe Festplatte erheblich größer ist als Ihre interne Festplatte, führen Sie zuerst eine vollständige Sicherung durch. Das wird lange dauern:

sudo dd if=/dev/[your hard disk device] of=/media/[name of external hard drive]/backup.disk bs=131072 

Dann:

sudo mkdir /mnt/host sudo ntfs-3g -o recover /dev/[your windows filesystem device] /mnt/host cp /mnt/host/ubuntu/disks/root.disk /media/[name of external hard drive]/root.disk e2fsck -v -f -C0 /media/[name of external hard drive]/root.disk sudo mkdir /mnt/ubunturoot sudo mount /media/[name of external hard drive]/root.disk /mnt/ubunturoot -o loop,ro 

[Ihre Festplatte] wird wahrscheinlich entweder Sda oder HDA sein. [Ihr Windows-Dateisystemgerät] ist wahrscheinlich das Festplattenlaufwerk mit 1 am Ende; Wenn dies nicht der Fall ist, fügen Sie der Frage den Inhalt von / proc / partitions hinzu und kommentieren Sie diese Antwort.

Wenn alles gut geht, haben Sie Zugriff auf Ihre Dateien unter / mnt / ubunturoot. Wenn alles schief geht, können Sie für immer alles auf Ihrer Festplatte verlieren . Wenn dies der Fall ist und Sie ein Backup erstellt haben, können Sie es wiederherstellen, indem Sie die Reihenfolge von if = und von = im backup-Befehl umkehren, aber an diesem Punkt müssen Sie wirklich chkdsk von einer Installationsdiskette ausführen.

2
Ivo Flipse

Verwenden Sie eine Live-CD (von Linux), um auf Ihre Dateien zuzugreifen

Retten Sie Ihre Daten . Für diejenigen, die noch keine Erfahrung mit Linux haben, wird Knoppix seltsam und beängstigend aussehen, ist es aber nicht. Sie werden Festplattensymbole auf Ihrem Desktop bemerken. Klicken Sie auf einen, um den Inhalt zu durchsuchen: Ihre Windows-Dateien. Um Ihre wichtigen Dokumente zu kopieren, öffnen Sie Ihr USB-Laufwerk (klicken Sie auf das Symbol) und ziehen Sie es einfach darauf.

Als ich das zum ersten Mal ausprobierte, erhielt ich die Meldung, dass ich keine Berechtigung zum Schreiben von Dateien auf das USB-Laufwerk habe.

Alt-Text

Wenn Sie dieses Problem haben, ändern Sie die Berechtigungen, indem Sie mit der rechten Maustaste auf das USB-Laufwerk klicken und "Ändern des Lese- / Schreibmodus" auswählen.

Alt-Text

Anschließend können Sie Dateien einfach von der Festplatte auf Ihr USB-Laufwerk ziehen und ablegen (siehe Abbildung).

Alt-Text

Wenn Sie alle Ihre Dateien auf Ihrem USB-Laufwerk gespeichert haben, können Sie das System herunterfahren, die Startreihenfolge wieder auf den ursprünglichen Wert einstellen und Ihren PC neu aufbauen, da Sie wissen, dass Ihre Daten sicher sind.

Eine Linux-Boot-CD oder -DVD wie Knoppix ist auch eine großartige Möglichkeit für Neugierige, sich unter Linux zu bewegen, ohne es installieren zu müssen. Legen Sie einfach die CD ein, setzen Sie Ihre Startreihenfolge zurück und fahren Sie fort.

Funktioniert nicht für RAW-Daten John T vor 14 Jahren 0
Wenn dem so ist, frage ich mich, ob es eine freie Lösung gibt Ivo Flipse vor 14 Jahren 0
Ich bin nicht sicher, ob es sich wirklich um RAW-Daten handelt oder ob es sich wirklich um NTFS handelt, wie in der Chkdsk-Nachricht angegeben ist. Die ZAR-Site stellt fest, dass "ein beschädigtes Volume manchmal so aussieht, als hätte es seinen Dateisystemtyp verloren. Es können verschiedene Fehlermeldungen angezeigt werden". Dann wird die RAW-Nachricht aufgelistet, die Chkdsk gegeben hat. JoshMaurice vor 14 Jahren 0
0
Ivo Flipse

Linux-Wiederherstellungssoftware

könnte den Trick tun:

Was tut es?

  • Wird durch Virenbefall, Stromausfall oder Systemabsturz entfernt.
  • Nachdem die Partition mit den Dateien neu formatiert wurde, auch für andere Dateisysteme; Wenn die Partitionsstruktur auf einer Festplatte geändert oder beschädigt wurde. In diesem Fall kann R-Linux die Festplatte scannen, wobei versucht wird, zuvor vorhandene Partitionen zu finden und Dateien aus gefundenen Partitionen wiederherzustellen.
  • Von Festplatten mit fehlerhaften Sektoren. In diesem Fall kann R-Linux zuerst die gesamte Festplatte oder einen Teil in eine Image-Datei kopieren und dann die Image-Datei verarbeiten. Dies ist besonders nützlich, wenn ständig neue fehlerhafte Sektoren auf der Festplatte erscheinen und die verbleibenden Informationen sofort gespeichert werden müssen.
  • Stellt Dateien auf beschädigten oder gelöschten Partitionen wieder her.

Welche Funktionen hat es?

  • Standardschnittstelle "Windows Explorer".
  • Hostbetriebssystem: Win9x, ME, NT, 2000, XP, 2003, Vista.
  • Unterstützte Dateisysteme: Nur Ext2FS / Ext3FS (Linux).
  • Erkennung und Analyse Dynamisches (Windows 2000 / XP / Vista), Basic, GPT und BSD (UNIX) -Partitionen-Layoutschema und Apple-Partitionszuordnung. Dynamische Partitionen über GPT werden ebenso unterstützt wie dynamische Partitionen über MBR.
  • Erstellt Image-Dateien für eine gesamte Festplatte, ein logisches Laufwerk oder einen Teil davon. Solche Bilddateien können wie normale Festplatten verarbeitet werden. Bilder können entweder einfache exakte Objektkopien (einfache Bilder) sein, die mit den Vorgängerversionen von R-Linux kompatibel sind, oder komprimierte Bilder, die komprimiert, in mehrere Teile aufgeteilt und kennwortgeschützt sein können. Solche Images sind vollständig mit den von R-Drive Image erstellten Images kompatibel, jedoch nicht mit den Vorgängerversionen von R-Linux.
  • Erkennt lokalisierte Namen.
  • Wiederhergestellte Dateien können auf beliebigen (einschließlich Netzwerk) Festplatten gespeichert werden, auf die das Host-Betriebssystem zugreifen kann
Ich habe R-Linux installiert. Auf dem Hauptbildschirm unter dem Laufwerk C befindet sich eine Dropdown-Liste, in der nur eine Partition angezeigt wird. Es enthält die Größe dieser Partition als die Größe des Laufwerks C. Es scheint also nicht, die Linux-Partition zu finden. Aber vielleicht könnte ich das Laufwerk C scannen (obwohl R-Linux dringend empfiehlt, dies von demselben Laufwerk aus zu tun, das Sie scannen) und ob es Linux-Daten findet. JoshMaurice vor 14 Jahren 0
Sie müssten wahrscheinlich das Image für die Ausführung laden - entweder in Linux als Loop-Mount oder mit Dateiisk in Windows http://www.acc.umu.se/~bosse/ Journeyman Geek vor 14 Jahren 0