Bootcamp-Partition bei Snow Leopard-Update gelöscht

Silentsonic

Lt. Junior Grade
Registriert
Juli 2005
Beiträge
276
Hallo!

Ich habe bei der Snow leopard-Installation auf meinem Macbook Pro aus Versehen meine Bootcamp-Partition mit Vista gelöscht. Bei der Installation hat SL die Installation auf die Bootcamp-Partition vorgeschlagen und ich habe dummerweise schneller auf OK geklickt als ich nachgedacht habe
Die Partition ist nun statt NTFS HFS+ formatiert und es sind knapp 70MB von der SL-Installation drauf. Die Installation hat aber gleich mit einem Fehler abgebrochen.
Die Daten sollten also eigentlich noch auf der Platte sein, da wie gesagt nur die 70MB neu draufgeschrieben worden sind und die Formatierung auch nur wenige Sekunden gedauert hat (also keine komplette Formatierung).

Ich habe jetzt schon etwas mit TestDisk rumprobiert, komme aber nicht wirklich weiter, ohne das Gefühl zu bekommen, mehr kaputt zumachen als zu reparieren.

Ich habe die Festplatte ausgewählt und Intel/PC-Partition ausgewählt (das Dataisystem sollte ja trotz Formatierung noch NTFS sein oder?)

Gehe ich dann auf Analyze, kommt die Meldung "Bad starting sector".
Ich sage, Quick Search und dass er nach Vista-partitionen suchen soll.
Darauf kommt diese Meldung:

check_FAT: Unusual media descriptor (0xf0!=0xf8)
Warning: Incorrect number of heads/cylinder 16 (FAT) != 1 (HD)
Warning: Incorrect number of sectors per track 32 (FAT) != 1 (HD)
FAT32 LBA 40 409639 409600 [EFI]
HFS 409640 763510823 763101184
HFS 763774976 976510983 212736008


Am Ende des Quick Scans kommt:

Disk /dev/disk0 - 500 GB / 465 GiB - CHS 976773168 1 1 (RO)

The harddisk (500 GB / 465 GiB) seems too small! (< 609 GB / 567 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
Partition Start End Size in sectors
HPFS - NTFS 976773119 1189771262 212998144


und nach Continue:

Disk /dev/disk0 - 500 GB / 465 GiB - CHS 976773168 1 1 (RO)

Warning: the current number of heads per cylinder is 1
but the correct value may be 8.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.


So, und was mache ich nun? Deeper Search? Write partition structure to disk?
Oder komme ich mit TestDisk hier nicht weiter?
Ich hoffe, jemand weiß, was hier zu tun ist!

Vielen Dank!
Gruß Silentsonic
 
Ich kenne mich mit dem MAC und besonders der Partitionierung unter MAC OS nicht sonderlich aus, aber Intel Style ist sicher nicht richtig, versuche es mal mit EFI GPT. Fiona wird sich sicher den Thread dann ansehen, wenn sie Online ist.
 
Ok, werd ich nochmal probieren.
Ich dachte nur, weil die Daten ja eigentlich im NTFS-Format gespeichert sind und die Platte nur in HFS umformatiert wurde...
 
Testdisk ist primär ein Tool die Partitionsinformationen wieder herzustellen und da handelt es sich beim MAC um ein eigenes Format.
 
Ja, HFS+ halt.
Aber ich möchte die Platte ja wieder zurück ins NTFS-Format bekommen.
Ich weiß nicht, ob eine erneute Schnellformatierung zu NTFS etwas bringt oder alles noch schlimmer macht...
 
HFS+ ist das Filesystem analog zu NTFS oder Fat, Filesysteme kann man nur in Containern anlegen und das sind Partitionen 7 Volumes oder eben Strukturen, die das ermöglichen. Wenn es ein Problem rund um Partitionen geht, kann Testdisk helfen, wenn ein Problem im Filesystem besteht wie evtl. bei Dir, falls nicht auch umpartitioniert wird, hilft i. d, R. ein Datenrettungstool.
Die Partitionen bzw. deren Einrichtung ist bestimmten Regeln unterworfen, z. B. die Geometry, das ist auf PC's mit Intel Partition Layout umschrieben, und der Aufbau des Bootsektors.
Beim MAC wird, wenn ich es richtig gesehen habe mit einer Geometry (CylinderHeadSector) von xxx, 1, 1 gearbeitet, beim PC i. d. R. mit xxx, 255, 63 (aber auch xxx, 16, 63 etc.). Einpaar Infos dazu - > hier
oder auch - > hier
 
Hat keiner nen Tipp, wie ich weiter vorgehen soll?
 
Unusual media descriptor hängt wahrscheinlich mit der Apple Geometrie zusammen.
Intel hat als meisten Standard 255 Heads (0-254) pro Cylinder und ein Head hat 63 Sektoren.
Apple verwendet oft 1 Head und 1 Sektor pro Cylinder.
Hat somit keine Aussagekraft.
Speziell bei FAT da nicht Apple kann diese Meldung anzeigen?
Die FAT-Partition ist normal ein Bootmanager von Bootcamp um auch Windows zu starten.
Da HFS unixspeztifisch ist, werden Superblöcke in Gruppen erstellt und angeordnet, die in das unterliegende NTFS-Dateisystem schreiben können?
Im Fall hilft Datenrettungssoftware.
Der Restoter Ultimat ist kostengünstig und hat sich bewährt.
Bei dir währe folgendes zu testen?
Dein Disk wird nur im RO (Read only-Modus) angezeigt.
Kann Hinweis sein, das Testdisk anstatt EFI-GPT Apple Partition Map markiert hat?
Apple Partition Map ist unterschiedlich zu GPT und kann nur unter Zuhilfenahme von pdisk im Terminal Partitionen schreiben.
Infos;
http://www.cgsecurity.org/wiki/Merk...schreiben_der_Partition_Map_auf_dein_Laufwerk
Speziell;
Hinweis: pdisk ist für Mac PowerPC-Partitionstabelle, nicht für Mac Intel-Partitionstabelle.

Daher wiederhole mal die Diagnose und achte darauf, das EFI-GPT eingestellt ist.
Lasse mal die tiefere Siuche Deeper Search laufen und prüfe ob NTFS-Partitionen gefunden werden.
Oftmals werden Partitionen bei Mc anhand von magic values angezeigt oder so erkannt und passen nicht.
Ignoriere mal die Meldung.
Auch öfters bringt Testdisk Meldung wegen Geometrie bei EFI-GPT.
Teile nur mal den Vorschlag mit.
Bei andere Meldungen zwecks Fehler bestätige weiter, bis du die Ergebnisse (Results) siehst.

Viele Grüße

Fiona
 
So, ich habe den Deep-Scan jetzt seit knapp 12 Stunden am laufen und er ist gerade einmal bei 36%! Ist das normal?? Das kann doch nicht so lange dauern oder?

Hab mal einen Screenshot vom aktuellen Status angehängt. Da hat sich aber schon seit einigen Stunden nichts mehr verändert. Soll ich den Scan trotzdme weiterlaufen lassen?
 

Anhänge

  • Bildschirmfoto 2009-09-11 um 22.37.52.jpg
    Bildschirmfoto 2009-09-11 um 22.37.52.jpg
    76,4 KB · Aufrufe: 247
RO sollte nicht passieren, da Read only.
Hattest du es mit root über Terminal probiert?
TestDisk starten

1. Öffne das Terminal-Programm, welches sich im Ordner /Programme/Dienstprogramme befindet.
2. Verwende Terminal-Befehle wie cd (change directory), navigiere zum Ordner, in dem TestDisk heruntergeladen oder installiert ist.
* Eine zuverlässige Art, dieses zu tun ist, gib cd (Leertaste) ein und ziehe den Ordner der TestDisk enthält ins Terminal-Fenster. Dies kopiert den Pfad des TestDisk-Verzeichnisses nach dem aktuellen Befehl auf die Terminal-Befehlszeile.
* Wenn sich der TestDisk-Ordner auf den Desktop befindet, würde der Befehl etwa so aussehen, wie: cd ~/Desktop/testdisk-6.4
3. Gehe im TestDisk-Ordner in den Ordner , wo die ausführbaren Datein gespeichert sind (in darwin/ bei MacOS ports). Der Befehl dafür würde in etwa aussehen wie: cd darwin.
4. Jetzt ist es Zeit TestDisk (oder PhotoRec) auszuführen. Um dieses zu tun, gib ein sudo ./testdisk (oder sudo ./photorec). Der sudo Befehl teilt dem System mit, testdisk als root ("Administrator", oder "Superuser") auszuführen. Es wird verlangt, dass du dein Kennwort eingibst.

Bei ein Head pro Cylinder und ein Sektor pro Head wird jeder Sektor gescannt.
Kann dauern.
Ist aber eher Apple Partition Map und kann bei EFI-GPT unterschiedlich sein.
Testdisk schlägt 8 Heads pro Cylinder vor.
Aus deinem Beitrag;
Warning: the current number of heads per cylinder is 1
but the correct value may be 8.
Hattest du eine Meldung zwecks Geometrie bekommen?

Viele Grüße

Fiona
 
Also ich hab Testdisk normal über Terminal gestartet, aber ohne Sudo.
Aber am Anfang kommt ja die Meldung dass man mit sudo wechseln soll und dann hab ich das passwort eingegeben. Kommt das nicht aufs gleiche raus?

Der scan ist jetzt bei 70% und es hat sich weiter nichts verändert. Soll ich noch weiterlaufen lassen?
 
Ohne root kann es die Ergebnisse verfälschen.
Daher ist es fraglich ob du root hast.
Grund ist, bei Apple partition map ist es nur RO oder wenn du keine Rechte hast.
Ohne Rechte kannst du keine GPT (GUID Partition Table) schreiben.
Die NTFS-Partition die bei dir während der Suche erkannt wird, geht über dein Disk-Limit.
Hat aber keine Aussagekraft, da Testdisk auch Partitionen anhand von Überbleibseln oder ähnlich als solche erkennen kann?
Auch mal Beispiele;
https://www.computerbase.de/forum/t...artition-erstellt-rueckgaengig-machen.470962/
https://www.computerbase.de/forum/t...ieg-ich-sie-wieder.72110/page-20#post-4880866
Dabei geht es darum ob deine NTFS-Partition gefunden wird?
Wichtig ist im Fall die tiefere Suche ob die ein Backup vom Bootsektor findet.
#Setze mir mal von Testdisk Geometrie-Infos wenn du eine Meldung erhältst?
Kann getestet werden und den scan drastisch beschleunigen.

Viele Grüße

Fiona
 
Sind das die Geometrie-Infos?

Disk /dev/disk0 - 500 GB / 465 GiB - CHS 976773168 1 1 (RO), sector size=512

Because these numbers change the way that TestDisk looks for partitions
and calculates their sizes, it's important to have the correct disk geometry.
PC partitioning programs often make partitions end on cylinder boundaries.

A partition's CHS values are based on disk translations which make them
different than its physical geometry. The most common CHS head values
are: 255, 240 and sometimes 16.
 
Sind nur Hinweise/Erklärungen.
Brauche Werte ob Testdisk etwas vorschlägt wie 8, 16, 32 und wenn möglich auch bei Sektor.

Viele Grüße

Fiona
 
Wo finde ich das?
 
Wie aus deinem ersten Post;
und nach Continue:

Disk /dev/disk0 - 500 GB / 465 GiB - CHS 976773168 1 1 (RO)

Warning: the current number of heads per cylinder is 1
but the correct value may be 8.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.

So, und was mache ich nun? Deeper Search? Write partition structure to disk?
Oder komme ich mit TestDisk hier nicht weiter?
Ich hoffe, jemand weiß, was hier zu tun ist!
Ist nur im Fall wenn eine Meldung kommt.

Die Geometrie kann dann in Testdisk im Menü Geometry gesetzt werden.

Viele Grüße

Fiona
 
Ok, Deep Scan ist jetzt nach ca. 36 Stunden durch und hat folgendes ausgeworfen:

Disk /dev/disk0 - 500 GB / 465 GiB - CHS 976773168 1 1 (RO)

The harddisk (500 GB / 465 GiB) seems too small! (< 12011824 TB / 10924691 TiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
Partition Start End Size in sectors
Mac HFS 37337 976805336 976768000
Mac HFS 37554 976805553 976768000
Mac HFS 38427 976806426 976768000
Mac HFS 39292 976807291 976768000
Mac HFS 40189 976808188 976768000
Mac HFS 41094 976809093 976768000
Mac HFS 41999 976809998 976768000
Mac HFS 42824 976810823 976768000
Mac HFS 42881 976810880 976768000
Mac HFS 43090 976811089 976768000

[ Continue ]
HFS+, 500 GB / 465 GiB


Nach dem Continue kommt eine ewig lange Liste, bei der man noch ewig weit runter scrollen kann:

Disk /dev/disk0 - 500 GB / 465 GiB - CHS 976773168 1 1 (RO)
Partition Start End Size in sectors
D Mac HFS 551060807 763796814 212736008
D Mac HFS 551060920 763796927 212736008
D Mac HFS 551061065 763797072 212736008
D Mac HFS 551061178 763797185 212736008
D Mac HFS 551061243 763797250 212736008
D Mac HFS 551061404 763797411 212736008
D Mac HFS 551061557 763797564 212736008
D Mac HFS 551061742 763797749 212736008
D Mac HFS 551061807 763797814 212736008
D Mac HFS 551061888 763797895 212736008
D Mac HFS 551061969 763797976 212736008
D Mac HFS 551062130 763798137 212736008
D Mac HFS 551062211 763798218 212736008
D Mac HFS 551062292 763798299 212736008
D Mac HFS 551062373 763798380 212736008
D Mac HFS 551062622 763798629 212736008
D Mac HFS 551062767 763798774 212736008
D Mac HFS 551062848 763798855 212736008
D Mac HFS 551062929 763798936 212736008
D Mac HFS 551062994 763799001 212736008
D Mac HFS 551063195 763799202 212736008
D Mac HFS 551063356 763799363 212736008
D Mac HFS 551063437 763799444 212736008
D Mac HFS 551063566 763799573 212736008
D Mac HFS 551063671 763799678 212736008
D Mac HFS 551064032 763800039 212736008
D Mac HFS 551064217 763800224 212736008
D Mac HFS 551064402 763800409 212736008
D Mac HFS 551064507 763800514 212736008
D Mac HFS 551064652 763800659 212736008
D Mac HFS 551064845 763800852 212736008
D Mac HFS 551064990 763800997 212736008
D Mac HFS 551065175 763801182 212736008
D Mac HFS 551065296 763801303 212736008
D Mac HFS 551065577 763801584 212736008
D Mac HFS 551065762 763801769 212736008
D Mac HFS 551065915 763801922 212736008
D Mac HFS 551066140 763802147 212736008
D Mac HFS 551066325 763802332 212736008
D Mac HFS 551066430 763802437 212736008
D Mac HFS 551066567 763802574 212736008
D Mac HFS 551066664 763802671 212736008
D Mac HFS 551066905 763802912 212736008
D Mac HFS 551067010 763803017 212736008
Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
P=Primary D=Deleted
Keys A: add partition, L: load backup, T: change type,
Enter: to continue
HFS+ found using backup sector!, 108 GB / 101 GiB



Lässt sich damit etwas anfangen?

Ansonsten werde ich mal versuchen, die Platte aus dem Macbook auszubauen und an den PC anzuschließen und per Windows die Daten zu recovern.
Ergänzung ()

Also ich hab nicht das Gefühl, dass ich mit Testdisk noch weiter komme.
Ich hab jetzt probiert, die Platte per USB an meinen PC zu hängen, wo sie aber nicht erkannt wird, da sie ja Mac-formatiert ist.
Dann nochmal von der Vista-DVD gebootet und Reparaturoptionen probiert. Aber auch da wird die Vista-partition nicht erkannt.

Was passiert denn, wenn ich per Vista-DVD die Partition nochmal als NTFS formatiere? eigentlich sollten die Daten doch auch dann nicht überschrieben werden und ich könnte sie am PC erkennen und die Daten (eventuell) wiederherstellen, oder?
 
Zuletzt bearbeitet:
Unklar ist bei dir der dauerhafte RO-Modus (Read only).
Wenn Root etc.. oder ähnlich nicht stimmen, kann das Ergebnis ungenau sein.
Warum das jetzt so ist, kann ich nicht festlegen.
Gute Alternative ist Datenrettungssoftware.
Wenn HFS+ über deine NTFS-Partition formatiert wurde, kann dein unterliegendes NTFS-Dateisystem beschädigt sein.
Grund ist, da Backups vonSuperblöcken (Unter Windows Backup vom Bootsektor) in Gruppen als Sicherung über die Partition geschrieben werden.

Formatiere mal nicht, da nicht hilfreich.
Datenrettungssoftware für Windows erkennt trotzdem ein unterliegendes FAT oder NTFS-Dateisystem und zeigt dir das Ergebnis an.
Daher erneutes formatieren ist unnötig.
Bei Datenverlust sollte auch niemals etwas unnötig gemacht werden.
Hänge mal die Festplatte an dein Windows-Computer.
Schaue dir mal den kostengünstigen Restorer Ultimate in der Testversion an.
Markiere damit mal die Festplatte und nicht eine Partition und scanne diese mit Disk scan.
Schalte damit auch HFS, Ext2/3, FAT und UFS ab.
Dann wird nur nach dem unterliegenden Dateisystem NTFS gesucht.
Oben im rechten Fenster findest du die gefundenen Partitionen.
Nehme wenn möglich zuerst diese, die deiner Größe entsprechen und ma besten grün angezeigt werden.

Teste es einfach mal.

Viele Grüße

Fiona
 
Hab Restorer Ultimate durchlaufen lassen.
Er findet ca. 30 Partitionen, alle gelb und rot. Sieht also noch nicht so gut aus. Und vor allem: Welche muss ich denn jetzt nehmen? Einfach die letzte mit der passenden Größe?

Wenn ich übrigens Testdisk vom Windows-PC mit der Laptop-Platte am USB-Port laufen lasse, habe ich auch Schreibrechte!

Disk /dev/sdc - 500 GB / 465 GiB - CHS 476940 64 32

The harddisk (500 GB / 465 GiB) seems too small! (< 609 GB / 5
Check the harddisk size: HD jumpers settings, BIOS detection..

The following partition can't be recovered:
Partition Start End Size in secto
MS Data 976773119 1189771262 212998144


Das wirft er unter Windows raus.
 
Zurück
Oben