Kein Backup, kein Mitleid -- brauche trotzdem Hilfe!
Mir ist letztens etwas Saublödes passiert:
Ich habe auf meinem Linux-PC wie gefühlt schon 1543 Male vorher folgendes Kommando abgesetzt:
Anstelle von sonst /dev/sdb oder /dev/sdc habe ich wohl in einem Anfall geistiger Umnachtung /dev/sda eingegeben und mir damit die ersten max. 8GB meiner PC-Festplatte (1TB Samsung EVO860) überschrieben. Dadurch wurden folgende Teile meiner Installation überschrieben:
* MBR (Master Boot Record) mit der Partitionstabelle EDIT: bzw GPT (danke Rasp-Berlin )
* UEFI-Bootpartiton /dev/sda1
* Win7-Partition /dev/sda2 mit ca. 100GB Größe (wohl nur teilweise überschreiben, allerdings kein wirklicher Verlust, da mittlerweile unproduktiv)
Nach wie vor unbeschädigt dürften meine produktiven Linux-Partitionen sein:
* Linux Mint / (Rootverzeichnis) /dev/sda3
* /dev/sda4 Merker im/für MBR, dass noch max. 4 logische Partitionen folgen
* Partition für die Linux Homeverzeichnisse /dev/sda5
* große NTFS-Datenpartition /dev/sda6
Ein Zugriff auf die grünen Partitonen lief nach Absetzen des dd-Befehls noch einwandfrei, da das laufende Linux-Betriebssystem die Partitionen offenbar beim Booten davor noch erfolgreich gemountet hatte. Dabei sah ich, dass die Daten physikalisch noch da sind. Die Win7-Partition war weg.
Nach einem Reboot des PCs habe ich darauf keinen Zugriff mehr, ich sehe auf der Festplatte nur die beiden drübergebügelten RPi-Partitionen /rootfs und /bootDass mein PC überhaupt noch läuft, liegt daran, dass er eine zweite M.2-Festplatte (Samsung 970EVOplus NVMe M.2) hat, von der gebootet wird:
Ausgabe von df -h
Ausgabe von df -h auf meinem PC
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/nvme0n1p1 286M 5,1M 281M 2% /boot/efi
/dev/nvme0n1p3 220G 49G 160G 24% /
udev 7,7G 0 7,7G 0% /dev
tmpfs 1,6G 9,4M 1,6G 1% /run
tmpfs 7,7G 120M 7,6G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 7,7G 0 7,7G 0% /sys/fs/cgroup
tmpfs 1,6G 32K 1,6G 1% /run/user/1000
/dev/sda2 3,0G 2,0G 831M 72% /media/peter/rootfs
/dev/sda1 253M 52M 202M 21% /media/peter/boot
Display More
/dev/nvme01p? sind die Partitonen der Samsung 970EVOplus NVMe M.2
/dev/sda? sind die überbügelten Partitonen auf der Samsung 860EVO
Ich werde nachher, wenn die Geschäfte geöffnet haben, in die Stadt fahren und mir eine genügend große 2TB-HDD kaufen, auf der ich eine dd-Sicherung der jetzigen Festplatte /dev/sda vornehmen werde, um wenigstens die Rohdaten zu sichern, bevor ich weitere gefährliche Experimente machen werde...
Ich habe auch eine etwa drei Monate alte Sicherung meiner Daten, so dass im Zweifelsfalle nicht alles weg ist. Auf der Sicherung befinden sich aber keine Rohdaten des ersten Sektoren der Festplatte mit dem MBR etc. für die Wiederherstellung einer gültigen Partitionstabelle.
Meine Fragen:
* Kann ich die Partitionierung der Platte wieder irgendwie herstellen?
* Kann man die Sektoren der Festplatte so durchsuchen, dass man den Anfang einer neuen Partition erkennt?
* Gibt es andere Wege oder Ideen?
EDIT: hilfreiche(?) Links, die ich ausprobieren werde:
* Suchmaschinenergebnis: https://www.giga.de/downloads/ease…kann-s-klappen/
* https://www.giga.de/software/siche…letzte-rettung/
* Low-Level-Software: https://www.giga.de/downloads/testdisk-photorec/
* Downloadseite von Testdisk (CGSecurity): https://www.cgsecurity.org/
EDIT2: Es geht unter Linux (debian-basierend) ja noch einfacher:
sudo apt-get install testdisk
Dann Aufruf mit testdisk