Ich habe eine alte Boot Camp-Installation von Win XP auf einem alten iMac (2006). Ich kann entweder in Mac OS oder Win XP booten. Ich habe die Win XP-Partition mit dem Befehl dd im Terminal auf ein USB-Laufwerk geklont. Dies soll zu einer byteweisen Kopie führen.
Ich möchte mein MacBook Pro von diesem Laufwerk aus starten. Obwohl der gesamte Inhalt der Win XP-Partition vorhanden zu sein scheint, kann ich nicht vom USB-Laufwerk booten. Mac OS erkennt es nicht als bootfähiges Laufwerk und es wird beim Neustart mit gedrückter Optionstaste nicht als Auswahl angezeigt.
Ich habe den hier vorgeschlagenen rEFInd-Boot-Manager installiert , aber das hat nicht geholfen, obwohl ich nicht genau weiß, was ich tun soll, um rEFInd zum "Synchronisieren von GPT und PMBR" zu bringen.
Ich habe auch Paragon Hard Disk Manager verwendet und alle für eine Boot Camp-Partition vorgeschlagenen Reparaturen ausgeführt. Immer noch nichts. rEFInd erkennt das Windows-System und zeigt es als Option an. Wenn Sie es jedoch auswählen, wird die Meldung "No bootable devices found ..." (Keine bootfähigen Geräte gefunden) angezeigt.
Dieser Profi konnte dies tun, indem er zuerst eine Boot Camp-Partition mit Boot Camp Assistant erstellte und dann die Partition mit dd in der Befehlszeile darauf klonte. Meine Version von BCA wird erst wieder unter Win 7 installiert und fragt nach dem Installationsdatenträger, bevor das Ziellaufwerk partitioniert wird. Daher ist dies keine Option. Ich bin mir nicht sicher, ob ich eine ältere Version von BCA finden und zum Laufen bringen könnte.
Also dachte ich, ich würde hier die Frage stellen: Gibt es nicht eine einfache Möglichkeit, eine Partition bootfähig zu machen? Die Partition ist als Fat32 formatiert. Danke im Voraus.
quelle
Kurze Antwort
Beginnen Sie mit Ihrer ursprünglichen MBR-Konfiguration und versuchen Sie mit einem Windows-Wiederherstellungstool, den Bootloader wiederherzustellen. Mit etwas Glück wird es klappen. Wechseln Sie auf der neuen Festplatte nicht von MBR zu GPT.
Lange Antwort
Sie sollten zunächst den Unterschied zwischen den Partitionierungssystemen GUID Partition Table (GPT) und Master Boot Record (MBR) verstehen . Ersteres ist das native Partitionierungssystem für Intel-basierte Macs und neuere PCs. Letzteres wurde auf den meisten PCs vor der Veröffentlichung von Windows 8 verwendet. GPT ist mit dem Booten im EFI-Modus (beim Booten von OS X) verbunden, wohingegen MBR am häufigsten zum Booten von Betriebssystemen im BIOS-Modus (einschließlich Windows XP) verwendet wird. Wichtig ist, dass ein Teil von GPT ein schützender MBR ist. Dies ist im Grunde eine MBR-Datenstruktur mit einer einzelnen Partition vom Typ 0xEE, die die gesamte Festplatte (oder 2 TiB davon auf Festplatten, die größer sind) abdeckt. Wenn der schützende MBR nicht vorhanden ist oder dieser Beschreibung nicht entspricht, ist der Datenträger technisch gesehen kein gültiger GPT-Datenträger.
Apple verwendet eine hässliche und gefährliche Mischung aus GPT und MBR, die als Hybrid-MBR bezeichnet wird.in einigen seiner Dual-Boot-Konfigurationen. Ihre ursprüngliche Festplatte wurde wahrscheinlich auf diese Weise konfiguriert. In einem hybriden MBR werden bis zu drei der "echten" GPT-Partitionen im MBR dupliziert, und die Partition mit Schutzart 0xEE des MBR wird entsprechend verkleinert. Dies bedeutet, dass ein Hybrid-MBR technisch gesehen keine gültige GPT-Festplatte ist. OS X und Linux behandeln es jedoch so, als wäre es eine GPT-Festplatte. Windows, OTOH, behandelt Festplatten mit Hybrid-MBRs als MBR-Festplatten. Dies ist nützlich, wenn Sie OS X im EFI-Modus und Windows im BIOS-Modus doppelt booten. Es ist jedoch ein gefährlicher Hack, da so viele Dinge schief gehen können. (Ich werde nicht auf Details eingehen, da dies ein Exkurs wäre.) Die "Synchronisierung" von GPT und MBR, auf die Sie sich beziehen, erstellt einen hybriden MBR. Dies ist in Ihrem Fall nicht wirklich relevant (zumindest wie ursprünglich angegeben).
Sie sollten auch zumindest in groben Zügen verstehen, wie Windows XP startet: Der BIOS-Bootloader-Code wird im MBR (dem ersten Sektor der Festplatte) gespeichert. Wenn der Computer startet, lädt das BIOS diesen Code und führt ihn aus. Dieser Code liest dann zusätzlichen Startcode aus dem Partition Boot Record (PBR; der erste Sektor der Windows XP-Partition). Mit dem PBR-Code wird der Startvorgang fortgesetzt, indem zusätzliche Dateien gelesen und schließlich der Windows-Kernel usw. gestartet werden. Der entscheidende Punkt hierbei ist, dass weder der MBR noch der PBR eine Datei sind. Es handelt sich um untergeordnete Datenstrukturen, die Partitionen (MBR) oder Dateisysteme (PBR) definieren und Bootloader-Code enthalten. In Anbetracht der Art und Weise, wie Sie die Windows-Installation kopiert haben, wurde der PBR kopiert, der MBR jedoch nicht. Ein weiterer Punkt ist, dass einige Versionen des Windows-Bootloaders erfordern, dass die Windows-Partition ihre "
Dies wirkt sich speziell auf Macs aus, da Apple den Partitionstabellentyp (reines GPT im Vergleich zu MBR oder Hybrid-MBR) als Schlüssel verwendet, um zu entscheiden, ob das Compatibility Support Module (CSM) aktiviert werden soll, eine Art BIOS-Emulator, der Macs aktiviert BIOS-Modus-Betriebssysteme wie Windows XP zu starten. Wenn die Festplatte über einen MBR oder einen Hybrid-MBR verfügt, aktiviert der Mac den CSM und startet möglicherweise ein Betriebssystem im BIOS-Modus. Wenn es sich bei der Festplatte jedoch um eine reine legale GPT-Festplatte handelt, lässt der Mac das CSM inaktiv und kann daher Windows XP nicht starten. (BIOS-bootfähige optische Disks können auch das CSM aktivieren.)
Es kann auch andere Startprobleme geben. Beispielsweise verweist der Bootloader möglicherweise auf Dateien, die nicht vorhanden sind, oder weist fest codierte Sektorwerte auf, die nach dem Kopieren Ihrer Dateien nicht mehr gültig sind. Windows ist für diese Art von Dingen ziemlich berüchtigt, und Sie müssen im Allgemeinen eine Windows-Notfalldiskette verwenden, um solche Probleme zu beheben. Genau das empfehle ich Ihnen. Leider weiß ich nicht genug über die Windows-Wiederherstellungsverfahren, um Ihnen explizite schrittweise Anweisungen zu geben. Aber wenn Sie online suchen, gibt es Dutzende von Websites, die beschreiben, wie dies getan wird. Sie benötigen eine Windows XP-Wiederherstellungsdiskette, die Sie booten und verwenden können, um Ihre kopierte Windows-Installation zu reparieren.
Sprechen breiter, wenn die externen Plattenhäuser Windows XP und ist nicht eine bootfähige OS X - Installation enthalten, empfehle ich Ihnen verwenden , um ein Straight-up MBR Konfiguration darauf. Windows XP startet nur dann von einer GPT-Festplatte, wenn ein hybrider MBR verwendet wird. Eine solche Konfiguration würde die Komplexität erhöhen und die Wahrscheinlichkeit erhöhen, dass Sie auf zukünftige Probleme stoßen, ohne Vorteile zu erzielen.
Beachten Sie, dass Spiffs Behauptung, dass Macs nicht von MBR-Festplatten booten können, absolut falsch ist. Ich habe es selbst gemacht, sowohl im BIOS-Modus als auch im EFI-Modus. Macs können jedoch schuppig sein. Dies gilt insbesondere beim Booten von externen Festplatten im BIOS / CSM / Legacy-Modus. Daher ist es denkbar, dass Sie dies niemals von Ihrer externen Festplatte zum Laufen bringen. OTOH, es funktioniert auf vielen Systemen. Vielleicht erledigen Sie die Aufgabe.
quelle