ekin06
Captain
- Registriert
- Nov. 2007
- Beiträge
- 3.465
Ok. Packen wir's an. Folgende Ausgangssituation:
Zwei NTFS-Partitionen werden auf einem Datenträger erstellt. Wir gehen dabei davon aus, dass beides primäre Partitionen sind und die zweite direkt an der ersten angelegt wird. Ob das wirklich so war, kann man nur noch schlecht nachvollziehen. Gehen wird jetzt aber weiter davon aus, dass bei deiner Neuinstallation die erste Partition gleich groß geblieben ist und die zweite aus dem MBR geflogen ist, so können wir die Informationen vom Ende der Partition eins dazu nutzen, den Anfang der zweiten ursprünglichen Partition zu finden. Alternativ, könnte man auch mit einem Hex-Editor im zu vermutenden Bereich nach dem Anfangssektor mit möglichen verschlüsselten Daten zu suchen, da ja der NTFS-Header der Truecrypt-Partition verschlüsselt ist. Den Bereich bis zum Ende der Platte könnte man in eine neue Datei/Partition sichern und dann mounten.
Da wir ja zunächst mit Testdisk arbeiten, suchen wir das Ende der Partition 1. In einem Beispiel, habe ich 2 x 10000MB Partition erstellt und die Partition 2 "schein"-gelöscht. Weitere gefundene Partitionen sind Spielereien von vorher.
Bei einer Sektorgröße von 512Byte enspricht 10000MB (Windows) -> 10000 x 1024 x 1024 / 512 = 20.480.000 Sektoren. So können wir die Sektorgröße unserer gesuchten Partition berechen und mit den Ergebnissen überprüfen.
Wir starten Testdisk (mit Log wenn man später etwas nachvollziehen will, ansonsten ohne)...
Wir wählen unseren Datenträger...
Wählen den entsprechenden Partitionsstil (in unserem Fall automatisch richtig gewählt "Intel")...
Wir wählen Analyse um einen Überblick des Datenträgers zu bekommen...
Wir sehen im Überblick Partition 1 und die Partition 2 (welche wir gleich löschen). Wie man schön sehen kann, liegt der Beginn der Partition 2, einen Sektor hinter dem Ende der Partition 1.
Eine Schnellsuche zeigt, das Testdisk sofort an das Ende der letzten bekannten Partition springt, um gelöschte Partitionen zu suchen (sucht ab Cylinder 2549).
Da wir das nicht möchten / brauchen, brechen wir ab. Eine Partition wurde aber trotzdem gefunden...
Wie ist das möglich? Wir haben doch den Vorgang abgebrochen? Ein Blick auf die Partition und den unteren Bildschirmrand, verrät uns des Rätsels Lösung...
Wir ignorieren das mal, da wir ja eine Partition manuell hinzufügen wollen. Deshalb markiere ich jetzt die Partition 2 und 3 als gelöscht und drücke die Taste "a"...
Beginn der gesuchten Partition:
Testdisk orientiert sich jetzt bei den nachfolgenden Werten an der ersten Partition, da diese die einzige ist, die noch existiert. In gelb noch einmal zur Erinnerung die Werte der Partition 1. Wenn der vorgeschlagene Wert um nur 1 Sektor abweicht, also Cylinder und Heads gleich sind, können wir alle Start-Parameter blind mit Enter bestätigen. Wenn nicht, müssen die Werte entsprechend dem Ende der Partition 1 angepasst werden und 1 Sektor addiert werden. Wird Sektor-Beginn > 63 müssen wir Cylinder=Cylinder, Heads=+1 und Sektor=0 setzen. Wird dadurch Heads > 254 müssen wir auch Cylinder=+1 rechnen, Heads=0 und Sektor=0 setzen (wird wahrscheinlich eher selten vorkommen).
Ende der gesuchten Partition:
Kennen wir das Ende der Partition NICHT, bestätigen wir blind - die Partition wird dann den restlichen hinteren Teil der Festplatte einnehmen. KENNEN wir das Ende, so müssen die entsprechenden Parameter CHS-Ende angepasst werden, da sonst möglicherweise existierende Partition(en) am Ende der Festplatte überschrieben werden könnten!
Zum Schluss setzen wir das gewünschte Dateisystem.
Wie man sehen kann, existieren jetzt zwei Partitionen nach unserem Geschmack. Wir kontrollieren noch einmal und bestätigen mit "Enter". Danach schreiben wir mit "Write" die Partitionen fest auf die Festplatte.
(Es ist wichtig, dass ein Backup der Festplatte oder der Partitionsstruktur existiert, falls unsere Annahme falsch war und wir noch einmal von vorne starten können).
Wie man sehen kann, wurde aus der kleinen Partition eine große. Für unser Beispiel und auch für dich, spielt das eigentlich keine Rolle. Es wäre nur wichtig, wenn die Partition irgendwo mittendrin liegen würde um ggf. noch auf einen Backup-Header (welches am Ende der Partition liegt) zurückgreifen zu können.
Im Truecrypt/Veracrypt nun entsprechend Partition wählen... Viel Glück!
Sollte diese Methode bei dir nicht zum Erfolg führen, können wir gerne über HxD-Hexeditor versuchen dein Truecrypt zu extrahieren, das dürfte sogar einfacher sein...
Zwei NTFS-Partitionen werden auf einem Datenträger erstellt. Wir gehen dabei davon aus, dass beides primäre Partitionen sind und die zweite direkt an der ersten angelegt wird. Ob das wirklich so war, kann man nur noch schlecht nachvollziehen. Gehen wird jetzt aber weiter davon aus, dass bei deiner Neuinstallation die erste Partition gleich groß geblieben ist und die zweite aus dem MBR geflogen ist, so können wir die Informationen vom Ende der Partition eins dazu nutzen, den Anfang der zweiten ursprünglichen Partition zu finden. Alternativ, könnte man auch mit einem Hex-Editor im zu vermutenden Bereich nach dem Anfangssektor mit möglichen verschlüsselten Daten zu suchen, da ja der NTFS-Header der Truecrypt-Partition verschlüsselt ist. Den Bereich bis zum Ende der Platte könnte man in eine neue Datei/Partition sichern und dann mounten.
Da wir ja zunächst mit Testdisk arbeiten, suchen wir das Ende der Partition 1. In einem Beispiel, habe ich 2 x 10000MB Partition erstellt und die Partition 2 "schein"-gelöscht. Weitere gefundene Partitionen sind Spielereien von vorher.
Bei einer Sektorgröße von 512Byte enspricht 10000MB (Windows) -> 10000 x 1024 x 1024 / 512 = 20.480.000 Sektoren. So können wir die Sektorgröße unserer gesuchten Partition berechen und mit den Ergebnissen überprüfen.
Wir starten Testdisk (mit Log wenn man später etwas nachvollziehen will, ansonsten ohne)...
Wir wählen unseren Datenträger...
Wählen den entsprechenden Partitionsstil (in unserem Fall automatisch richtig gewählt "Intel")...
Wir wählen Analyse um einen Überblick des Datenträgers zu bekommen...
Wir sehen im Überblick Partition 1 und die Partition 2 (welche wir gleich löschen). Wie man schön sehen kann, liegt der Beginn der Partition 2, einen Sektor hinter dem Ende der Partition 1.
Eine Schnellsuche zeigt, das Testdisk sofort an das Ende der letzten bekannten Partition springt, um gelöschte Partitionen zu suchen (sucht ab Cylinder 2549).
Da wir das nicht möchten / brauchen, brechen wir ab. Eine Partition wurde aber trotzdem gefunden...
Wie ist das möglich? Wir haben doch den Vorgang abgebrochen? Ein Blick auf die Partition und den unteren Bildschirmrand, verrät uns des Rätsels Lösung...
Wir ignorieren das mal, da wir ja eine Partition manuell hinzufügen wollen. Deshalb markiere ich jetzt die Partition 2 und 3 als gelöscht und drücke die Taste "a"...
Beginn der gesuchten Partition:
Testdisk orientiert sich jetzt bei den nachfolgenden Werten an der ersten Partition, da diese die einzige ist, die noch existiert. In gelb noch einmal zur Erinnerung die Werte der Partition 1. Wenn der vorgeschlagene Wert um nur 1 Sektor abweicht, also Cylinder und Heads gleich sind, können wir alle Start-Parameter blind mit Enter bestätigen. Wenn nicht, müssen die Werte entsprechend dem Ende der Partition 1 angepasst werden und 1 Sektor addiert werden. Wird Sektor-Beginn > 63 müssen wir Cylinder=Cylinder, Heads=+1 und Sektor=0 setzen. Wird dadurch Heads > 254 müssen wir auch Cylinder=+1 rechnen, Heads=0 und Sektor=0 setzen (wird wahrscheinlich eher selten vorkommen).
Ende der gesuchten Partition:
Kennen wir das Ende der Partition NICHT, bestätigen wir blind - die Partition wird dann den restlichen hinteren Teil der Festplatte einnehmen. KENNEN wir das Ende, so müssen die entsprechenden Parameter CHS-Ende angepasst werden, da sonst möglicherweise existierende Partition(en) am Ende der Festplatte überschrieben werden könnten!
Zum Schluss setzen wir das gewünschte Dateisystem.
Wie man sehen kann, existieren jetzt zwei Partitionen nach unserem Geschmack. Wir kontrollieren noch einmal und bestätigen mit "Enter". Danach schreiben wir mit "Write" die Partitionen fest auf die Festplatte.
(Es ist wichtig, dass ein Backup der Festplatte oder der Partitionsstruktur existiert, falls unsere Annahme falsch war und wir noch einmal von vorne starten können).
Wie man sehen kann, wurde aus der kleinen Partition eine große. Für unser Beispiel und auch für dich, spielt das eigentlich keine Rolle. Es wäre nur wichtig, wenn die Partition irgendwo mittendrin liegen würde um ggf. noch auf einen Backup-Header (welches am Ende der Partition liegt) zurückgreifen zu können.
Im Truecrypt/Veracrypt nun entsprechend Partition wählen... Viel Glück!
Sollte diese Methode bei dir nicht zum Erfolg führen, können wir gerne über HxD-Hexeditor versuchen dein Truecrypt zu extrahieren, das dürfte sogar einfacher sein...
Zuletzt bearbeitet: