Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
GPT Schutzpartition gelöscht...Daten retten?
- Ersteller Son1c
- Erstellt am
Wäre ja auch zu schön gewesen, wenn diskpart da hinten den Mirror stehengelassen hätte.
Irgendwo ist mir das Teil noch nicht ganz geläufig.
Eine 3TB hat nominell 5860533168 512B Sektoren /8 = 732566646 4K Sektoren
wir haben aber hier nur 732387446, es fehlen 179200, das wären 700MiB
Wo sind die wohl hingekommen? Das erinnert mich irgendwie an einen RAID-Controller...
Nachdem dieser 4K-Sektor Support ja im Bridge-Chip quasi "erfunden" wird, stelle ich mir äußerst lustig vor, was im Fehlerfalle beim Versagen dieses Teiles passiert, wenn einige der Freunde der Datenrettung dann empfehlen, man solle die Platte dem externen Gehäuse aus- und in den Rechner einbauen. Dann hat sie nämlich nur mehr 512Byte Sektoren, und eine Datenrettung im herkömmlichen Sinne oder ein Ansprechen des Filesystemes ist dann gänzlich unmöglich.
Hat ja doch einen Pferdefuß, wenn man mit diesem billigen Trick per MBR Datenträger bis 17,59TB ansprechen kann. Alles nur, um die Platten auch an jene verscheuern zu können, welche eigentlich gar kein dafür konzipiertes System besitzen.
NTFS wird es wohl schaffen, aber den Rattenschwanz an Utilities...
Ob ein FAT System mit den 4K Sektoren fertig wird, wie Du es vorhattest, steht auf einem anderen Blatt. Der TV wird damit aber sicher nicht klarkommen.
Sieh mal mit Positionierung auf Sektor 786495 nach , was da in der ersten Zeile steht - fängt die mit "FILE0..." an?
Wenn ja, dann haben wir noch eine Chance, das zu reparieren.
dann mach von dieser Position weg
- Menü: Edit/select block/start-offset: (den eingetragenen Start-Offset belassen) , length: 10000, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- in das kleine punktierte Rechteck rechts unter ... 0E 0F klicken
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- Menü: File/Save as... einen Ordner auswählen und als Dateinamen "MFT.txt" /speichern
- HxD beenden
Den MFT.txt stellst du mir gezippt (oder .rar ,wenn >1MB) in den Anhang
Außerdem starte CrystalDiskInfo; dann Strg+C, den Editor aufrufen, Strg+V
Abspeicherung unter CDI.txt und auch posten
Irgendwo ist mir das Teil noch nicht ganz geläufig.
Eine 3TB hat nominell 5860533168 512B Sektoren /8 = 732566646 4K Sektoren
wir haben aber hier nur 732387446, es fehlen 179200, das wären 700MiB
Wo sind die wohl hingekommen? Das erinnert mich irgendwie an einen RAID-Controller...
Nachdem dieser 4K-Sektor Support ja im Bridge-Chip quasi "erfunden" wird, stelle ich mir äußerst lustig vor, was im Fehlerfalle beim Versagen dieses Teiles passiert, wenn einige der Freunde der Datenrettung dann empfehlen, man solle die Platte dem externen Gehäuse aus- und in den Rechner einbauen. Dann hat sie nämlich nur mehr 512Byte Sektoren, und eine Datenrettung im herkömmlichen Sinne oder ein Ansprechen des Filesystemes ist dann gänzlich unmöglich.
Hat ja doch einen Pferdefuß, wenn man mit diesem billigen Trick per MBR Datenträger bis 17,59TB ansprechen kann. Alles nur, um die Platten auch an jene verscheuern zu können, welche eigentlich gar kein dafür konzipiertes System besitzen.
NTFS wird es wohl schaffen, aber den Rattenschwanz an Utilities...
Ob ein FAT System mit den 4K Sektoren fertig wird, wie Du es vorhattest, steht auf einem anderen Blatt. Der TV wird damit aber sicher nicht klarkommen.
Sieh mal mit Positionierung auf Sektor 786495 nach , was da in der ersten Zeile steht - fängt die mit "FILE0..." an?
Wenn ja, dann haben wir noch eine Chance, das zu reparieren.
dann mach von dieser Position weg
- Menü: Edit/select block/start-offset: (den eingetragenen Start-Offset belassen) , length: 10000, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- in das kleine punktierte Rechteck rechts unter ... 0E 0F klicken
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- Menü: File/Save as... einen Ordner auswählen und als Dateinamen "MFT.txt" /speichern
- HxD beenden
Den MFT.txt stellst du mir gezippt (oder .rar ,wenn >1MB) in den Anhang
Außerdem starte CrystalDiskInfo; dann Strg+C, den Editor aufrufen, Strg+V
Abspeicherung unter CDI.txt und auch posten
Zuletzt bearbeitet:
Ich hab es zumindest geschafft, dass ein Analyseprogramm mit den 4K Sektoren vernünftig arbeitet, somit lässt sich der Rest hoffentlich in Wohlgefallen auflösen.
Ich schnitze heute im Laufe des Abend die Anweisungen, um die zerstörten Bereiche zu restaurieren; das Windows NTFS-Filesystem wird dann hoffentlich so gnädig sein, damit zurechtzukommen und Dir wieder Zugriff gewähren ...
Ich schnitze heute im Laufe des Abend die Anweisungen, um die zerstörten Bereiche zu restaurieren; das Windows NTFS-Filesystem wird dann hoffentlich so gnädig sein, damit zurechtzukommen und Dir wieder Zugriff gewähren ...
Rekapitulieren wir mal:
Nach langem Herumrätseln sind wir ja endlich draufgekommen, dass die Platte im ausgelieferten externen Case einen Klapperatismus drinhat, welcher die logische Sektorgröße für den Zugriff durch den PC von 512Bytes auf 4K verändert.
Damit ist auch eine GPT-initialisierung hinfällig, weil dann per MBR 16TiB adressiert werden können.
So ganz richtig scheint diskpart aber damit nicht umgehen zu können, weil es weit mehr Sektoren beim clean plattgemacht hat als notwendig gewesen wäre. Dadurch ist der Beginn der Partition gelöscht worden, bis wohin genau, werden wir noch schnell herausfinden.
Wichtig ist, dass die Löschung nicht bis in die $MFT gereicht hat, die blieb unversehrt.
Aus den ersten Einträgen da drin ist ersichtlich, dass an wichtigen Metafiles für ein funktionierendes Filesystem nur $Boot und $UpCase in Mitledienschaft gezogen wurden,
die Löschung ging nur bis max. Sektor 408, und sonst waren keine Metafiles da unten angesiedelt.
1. ziehst Du mir jetzt den zerstörten Bereich in eine Datei,
2. stellen wir die $Boot und $UpCase Bereiche wieder her
3. machen wir einen neuen MBR und lassen uns überaschen, ob die Partition wieder in Zugriff genommen werden kann.
4. können wir danach überlegen, wie Du die Platte in Zukunft nutzt und vielleicht ein wenig zaubern
Zuerst sieh in der Datenträgerverwaltung nach, welche Datenträger-Nummer die 3TB hat.
(z.B. Datenträger 1)
im HxD auszuwählende hard disk x Nummer ist um 1 höher (zB Datenträger1= HxD hard disk 2)
HxD Aufruf unter User mit Administratorrechten
- Menü: Extras/open disk/physical disk/hard disk x (Häkchen bei "open as readonly" NICHT entfernen)
Wenn in der Menüzeile rechts "of 732387446" steht, bist Du auf der richtigen Platte, sonst ABBRECHEN!
========= extrahieren zerstörte Bereiche
- Menü: Edit/select block/start-offset: 40000 , length: 158000, hex, OK
- Strg+C (überträgt den markierten Inhalt in die Zwischenablage)
- Menü: File/New (es erscheint ein Reiter "untitled x")
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- File/close (popup save file? Yes) dann als Namen 4K64.344.bin angeben
- HxD beenden
Datei 4K64.344.bin in den Anhang (gezippt oder wenn >1MB mit WinRAR 1MB-Segmenten in den Anhang)
Nach langem Herumrätseln sind wir ja endlich draufgekommen, dass die Platte im ausgelieferten externen Case einen Klapperatismus drinhat, welcher die logische Sektorgröße für den Zugriff durch den PC von 512Bytes auf 4K verändert.
Damit ist auch eine GPT-initialisierung hinfällig, weil dann per MBR 16TiB adressiert werden können.
So ganz richtig scheint diskpart aber damit nicht umgehen zu können, weil es weit mehr Sektoren beim clean plattgemacht hat als notwendig gewesen wäre. Dadurch ist der Beginn der Partition gelöscht worden, bis wohin genau, werden wir noch schnell herausfinden.
Wichtig ist, dass die Löschung nicht bis in die $MFT gereicht hat, die blieb unversehrt.
Aus den ersten Einträgen da drin ist ersichtlich, dass an wichtigen Metafiles für ein funktionierendes Filesystem nur $Boot und $UpCase in Mitledienschaft gezogen wurden,
die Löschung ging nur bis max. Sektor 408, und sonst waren keine Metafiles da unten angesiedelt.
1. ziehst Du mir jetzt den zerstörten Bereich in eine Datei,
2. stellen wir die $Boot und $UpCase Bereiche wieder her
3. machen wir einen neuen MBR und lassen uns überaschen, ob die Partition wieder in Zugriff genommen werden kann.
4. können wir danach überlegen, wie Du die Platte in Zukunft nutzt und vielleicht ein wenig zaubern
Zuerst sieh in der Datenträgerverwaltung nach, welche Datenträger-Nummer die 3TB hat.
(z.B. Datenträger 1)
im HxD auszuwählende hard disk x Nummer ist um 1 höher (zB Datenträger1= HxD hard disk 2)
HxD Aufruf unter User mit Administratorrechten
- Menü: Extras/open disk/physical disk/hard disk x (Häkchen bei "open as readonly" NICHT entfernen)
Wenn in der Menüzeile rechts "of 732387446" steht, bist Du auf der richtigen Platte, sonst ABBRECHEN!
========= extrahieren zerstörte Bereiche
- Menü: Edit/select block/start-offset: 40000 , length: 158000, hex, OK
- Strg+C (überträgt den markierten Inhalt in die Zwischenablage)
- Menü: File/New (es erscheint ein Reiter "untitled x")
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- File/close (popup save file? Yes) dann als Namen 4K64.344.bin angeben
- HxD beenden
Datei 4K64.344.bin in den Anhang (gezippt oder wenn >1MB mit WinRAR 1MB-Segmenten in den Anhang)
Zuletzt bearbeitet:
Als nächstes kommt ein $Boot und $UpCase drauf, die uns n0reaga bei seinem Hoppala freundlicherweise zur Verfügung gestellt hat. Dazu entzippst Du die Datei im Anhang
HxD Aufruf unter User mit Administratorrechten (oder per Rechtsklick mit ausführen als...)
- Menü: Extras/open disk/physical disk/hard disk x (Häkchen bei "open as readonly" diesmal schon entfernen)
Wenn in der Menüzeile rechts "of 732387446" steht, bist Du auf der richtigen Platte, sonst ABBRECHEN!
========= correct $Boot
- in der Menüleiste überträgst Du ins Feld "Sector:" den Wert 63, Enter
Nicht in die Anzeige klicken!
Der angezeigte Sektor muss Sektor 63 sein - Falls nicht, abbrechen
- Menü File/Open/ ... (Den im Anhang befindlichen entzippten "$Boot.bin" auswählen)
- Strg+A (markiert den ganzen Inhalt)
- Strg+C (Kopiert es in die Zwischenablage)
- Menü: File/close (es erscheint wieder die Anzeige von hard disk x)
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 2000, hex, OK
- Strg+V (überträgt es aus der Zwischenablage - bei popup "File Size change": Abbrechen, Datei nicht Speichern!)
========= correct $UpCase
- in der Menüleiste überträgst Du ins Feld "Sector:" den Wert 65, Enter
Nicht in die Anzeige klicken!
Der angezeigte Sektor muss Sektor 65 sein - Falls nicht, abbrechen, Datei nicht Speichern!
- Menü File/Open/ ... (Den im Anhang befindlichen entzippten "$UpCase.bin" auswählen)
- Strg+A (markiert den ganzen Inhalt)
- Strg+C (Kopiert es in die Zwischenablage)
- Menü: File/close (es erscheint wieder die Anzeige von hard disk x)
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 20000, hex, OK
- Strg+V (überträgt es aus der Zwischenablage - bei popup "File Size change": Abbrechen, Datei nicht Speichern!)
========= correct NTFSHdr von Mirror
- in der Menüleiste überträgst Du ins Feld "Sector:" den Wert 732371219, Enter
Nicht in die Anzeige klicken!
es muss am Anfang des Sektors
2BA71913000 EB 52 90 4E 54 46 53 20 20 20 20 00 10 01 00 00 ëR.NTFS .....
stehen - wenn nicht, abbrechen, Datei nicht Speichern!
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 200, hex, OK
- Strg+C (überträgt es in die Zwischenablage )
in der Menüleiste überträgst Du ins Feld "Sector:" den Wert 63, Enter
Nicht in die Anzeige klicken!
es muss am Anfang des Sektors
0000003F000 EB 52 90 4E 54 46 53 20 20 20 20 00 10 01 00 00 ëR.NTFS .....
stehen - wenn nicht, abbrechen, Datei nicht Speichern!
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 200, hex, OK
- Strg+V (überträgt es aus der Zwischenablage - bei popup "File Size change": Abbrechen, Datei nicht Speichern!)
- Menü: File/Save (schreibt die Änderungen auf die Platte zurück)
- HxD beenden,
HxD Aufruf unter User mit Administratorrechten (oder per Rechtsklick mit ausführen als...)
- Menü: Extras/open disk/physical disk/hard disk x (Häkchen bei "open as readonly" diesmal schon entfernen)
Wenn in der Menüzeile rechts "of 732387446" steht, bist Du auf der richtigen Platte, sonst ABBRECHEN!
========= correct $Boot
- in der Menüleiste überträgst Du ins Feld "Sector:" den Wert 63, Enter
Nicht in die Anzeige klicken!
Der angezeigte Sektor muss Sektor 63 sein - Falls nicht, abbrechen
- Menü File/Open/ ... (Den im Anhang befindlichen entzippten "$Boot.bin" auswählen)
- Strg+A (markiert den ganzen Inhalt)
- Strg+C (Kopiert es in die Zwischenablage)
- Menü: File/close (es erscheint wieder die Anzeige von hard disk x)
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 2000, hex, OK
- Strg+V (überträgt es aus der Zwischenablage - bei popup "File Size change": Abbrechen, Datei nicht Speichern!)
========= correct $UpCase
- in der Menüleiste überträgst Du ins Feld "Sector:" den Wert 65, Enter
Nicht in die Anzeige klicken!
Der angezeigte Sektor muss Sektor 65 sein - Falls nicht, abbrechen, Datei nicht Speichern!
- Menü File/Open/ ... (Den im Anhang befindlichen entzippten "$UpCase.bin" auswählen)
- Strg+A (markiert den ganzen Inhalt)
- Strg+C (Kopiert es in die Zwischenablage)
- Menü: File/close (es erscheint wieder die Anzeige von hard disk x)
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 20000, hex, OK
- Strg+V (überträgt es aus der Zwischenablage - bei popup "File Size change": Abbrechen, Datei nicht Speichern!)
========= correct NTFSHdr von Mirror
- in der Menüleiste überträgst Du ins Feld "Sector:" den Wert 732371219, Enter
Nicht in die Anzeige klicken!
es muss am Anfang des Sektors
2BA71913000 EB 52 90 4E 54 46 53 20 20 20 20 00 10 01 00 00 ëR.NTFS .....
stehen - wenn nicht, abbrechen, Datei nicht Speichern!
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 200, hex, OK
- Strg+C (überträgt es in die Zwischenablage )
in der Menüleiste überträgst Du ins Feld "Sector:" den Wert 63, Enter
Nicht in die Anzeige klicken!
es muss am Anfang des Sektors
0000003F000 EB 52 90 4E 54 46 53 20 20 20 20 00 10 01 00 00 ëR.NTFS .....
stehen - wenn nicht, abbrechen, Datei nicht Speichern!
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 200, hex, OK
- Strg+V (überträgt es aus der Zwischenablage - bei popup "File Size change": Abbrechen, Datei nicht Speichern!)
- Menü: File/Save (schreibt die Änderungen auf die Platte zurück)
- HxD beenden,
Anhänge
OK, aus dem letzten Auszu ist ersichtlich: Sektor 0-385 wurden vom diskpart gelöscht.
Später werden wir herausfinden, welche Dateien von Dir da noch betroffen sind, denn 290 Sektoren je 4K konnten nicht wiederhergestellt werden.
Entzippe den Anhang ==> MBR.bin
HxD Aufruf unter User mit Administratorrechten (oder per Rechtsklick mit ausführen als...)
- Menü: Extras/open disk/physical disk/hard disk x (Häkchen bei "open as readonly" diesmal schon entfernen)
Wenn in der Menüzeile rechts "of 732387446" steht, bist Du auf der richtigen Platte, sonst ABBRECHEN!
Nicht in die Anzeige klicken!
Der angezeigte Sektor muss Sektor 0 sein - Falls nicht, abbrechen
========= correct MBR
- Menü File/Open/ ... (Den im Anhang befindlichen entzippten "MBR.bin" auswählen)
- Strg+A (markiert den ganzen Inhalt)
- Strg+C (Kopiert es in die Zwischenablage)
- Menü: File/close (es erscheint wieder die Anzeige von hard disk x)
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 3000, hex, OK
- Strg+V (überträgt es aus der Zwischenablage - bei popup "File Size change": Abbrechen, Datei nicht Speichern!)
- Menü: File/Save (schreibt die Änderungen auf die Platte zurück)
- HxD beenden,
In der Datenträgerverwaltung Aktion/Datenträger neu einlesen
KEIN Explorer auf angezeigte Partition machen!
Screenshot der Datenträgerverwaltung
Später werden wir herausfinden, welche Dateien von Dir da noch betroffen sind, denn 290 Sektoren je 4K konnten nicht wiederhergestellt werden.
Entzippe den Anhang ==> MBR.bin
HxD Aufruf unter User mit Administratorrechten (oder per Rechtsklick mit ausführen als...)
- Menü: Extras/open disk/physical disk/hard disk x (Häkchen bei "open as readonly" diesmal schon entfernen)
Wenn in der Menüzeile rechts "of 732387446" steht, bist Du auf der richtigen Platte, sonst ABBRECHEN!
Nicht in die Anzeige klicken!
Der angezeigte Sektor muss Sektor 0 sein - Falls nicht, abbrechen
========= correct MBR
- Menü File/Open/ ... (Den im Anhang befindlichen entzippten "MBR.bin" auswählen)
- Strg+A (markiert den ganzen Inhalt)
- Strg+C (Kopiert es in die Zwischenablage)
- Menü: File/close (es erscheint wieder die Anzeige von hard disk x)
- Menü: Edit/select block/start: (den eingestellten Wert belassen) ; length: 3000, hex, OK
- Strg+V (überträgt es aus der Zwischenablage - bei popup "File Size change": Abbrechen, Datei nicht Speichern!)
- Menü: File/Save (schreibt die Änderungen auf die Platte zurück)
- HxD beenden,
In der Datenträgerverwaltung Aktion/Datenträger neu einlesen
KEIN Explorer auf angezeigte Partition machen!
Screenshot der Datenträgerverwaltung
Anhänge
Ähnliche Themen
- Antworten
- 34
- Aufrufe
- 4.226