Die Boot Camp-Software auf meinem Macbook Pro ermöglicht es mir, Dual-Boot zwischen Mac OS X 10.6 und Windows 7. Ich wollte jedoch auch die Option zum Booten in Windows XP, da ich Software teste, die sowohl unter Windows XP als auch unter 7 ausgeführt werden muss. Leider unterstützt Boot Camp nicht mehr als ein Windows-Betriebssystem. Gott sei Dank hat die Open-Source-Bewegung die Lösung in Form von rEFIt bereitgestellt.
rEFIt ist Da Bombe!
rEFIt ist ein Bootmenü-Tool, mit dem Sie auf Intel-Macs dreifach booten können. Wenn Sie jemals Boot Camp aktiviert haben, indem Sie beim Start die Wahltaste gedrückt gehalten haben und eine Auswahl von zwei Symbolen (für Mac OS X und Windows) angeboten wurde, kann rEFIt ein ähnliches Menü mit drei Symbolen bereitstellen.
Ich habe es geschafft, den Triple Boot zum Laufen zu bringen, indem ich den Anweisungen in einem Forenbeitrag namens Triple Boot Mac OS X + XP + 7 gefolgt bin (suche nach der Antwort von „simscada“). Ich habe die Abfolge der Schritte nicht genau befolgt, weil ich meine vorhandene Windows 7 Boot Camp-Installation speichern wollte. Ich war erfolglos, aber am Ende hat der Triple Boot immer noch funktioniert.
Als erstes habe ich rEFIt unter Mac OS X heruntergeladen und installiert. Das rEFIt-Startmenü wird beim Start standardmäßig immer angezeigt. Während des Einrichtens des Triple-Boot sah ich manchmal fremde Boot-Symbole für die versteckte EFI-Partition (auch bekannt als Mac OS X-System-Boot-Partition), ein „Boot Legacy OS“ (weiß nicht, was das ist) und das DVD-ROM-Laufwerk. Am Ende gingen diese fremden Boot-Symbole weg. Also ignoriere sie einfach, wenn du sie siehst.
Hinweis: Die versteckte EFI-Partition ist wirklich die erste Partition. Die Mac OS X-Partition ist die zweite Partition. Um jedoch die Verwirrung zu vermeiden (oder vielleicht hinzuzufügen), ignoriere ich die versteckte EFI-Partition und verweise auf die Mac OS X-Partition als erste Partition.
Epischer Fehler: Versuch, das vorhandene Windows 7-Bootcamp zu speichern
Obwohl in dem Beitrag angegeben wurde, dass Windows XP in der letzten Partition installiert werden musste, entschied ich mich zu sehen, ob es anders funktionieren würde. Ich habe die Mac OS X-Partition verkleinert, um Platz für Windows XP zwischen der Mac OS X-Partition (erste Partition) und der vorhandenen Windows 7 Boot Camp-Partition (letzte Partition) zu schaffen. Ich habe dann Windows XP installiert und nach dem Neustart festgestellt, dass weder das neue Windows XP noch das vorhandene Windows 7 erfolgreich booten würden.
- Windows XP gab mir diesen Fehler: „Windows konnte nicht gestartet werden, da die folgende Datei fehlt oder beschädigt ist: \system32 \ ntoskrnl.exe. Bitte installieren Sie eine Kopie der obigen Datei erneut.“
- Windows 7 gab mir diesen Fehler: „NTLDR fehlt“.
Angeblich hätten mir einige kommerzielle Partitionstools für Mac OS X erlaubt, am Ende Speicherplatz für Windows XP freizugeben (ohne das vorhandene Windows 7 zu zerstören), aber ich wollte das Geld nicht ausgeben.
Zuerst: Windows 7- und XP-Partitionen erstellen
Um die Festplatte für den Dreifachstart vorzubereiten, musste ich meine Mac OS X-Partition (erste Partition) verkleinern und meine vorhandene Windows 7-Bootcamp-Partition löschen, um zwei neue Partitionen zu erstellen, eine für Windows 7 (zweite Partition) und die andere für Windows XP (dritte und letzte Partition).
Mein Macbook Pro hatte eine 320GB Festplatte und ich beschloss, sie so zu dimensionieren:
Partition | Größe | Betriebssystem |
---|---|---|
1 | 140 GB | Mac OS X 10.6 |
2 | 140 GB | Fenster 7 |
3 | 40 GB | Windows XP |
Die obigen Größenzuordnungen spiegeln mein vorhergesagtes Nutzungsmuster wider und berücksichtigen die minimale Installationsgröße für jedes Betriebssystem. Eine bloße Installation von Windows 7 dauert 25 GB und eine bloße Installation von Windows XP dauert 5 GB. Microsoft Office 2007 benötigt zusätzliche 15 GB. Ich werde Windows XP hauptsächlich zum Testen verwenden, planen Sie also nicht, viel Software darauf zu installieren. Ich plane, Windows 7 und Mac OS X gleichermaßen zu verwenden.
Hinweis: Gemäß den Anweisungen von simscada und meinem Experiment müssen Sie Windows XP in der letzten Partition auf der Festplatte installieren, damit der Dreifachstart funktioniert.
Ich habe die Partitionen mit dem Festplatten-Dienstprogramm erstellt, das mit Mac OS X geliefert wird. Ich musste Mac OS X nicht neu installieren (gemäß den Anweisungen von simscada), da das Festplatten-Dienstprogramm es mir ermöglichte, die Größe der vorhandenen Mac OS X-Partition zu ändern, ohne das Betriebssystem darauf zu zerstören.
So habe ich die Windows 7- und XP-Partitionen hinzugefügt:
- Wählen Sie links die Festplatte aus und klicken Sie rechts auf die Registerkarte „Partition“. Sie sehen ein schönes Diagramm der Festplatte mit der Mac OS X-Partition als Rechteck.
- Löschen Sie die vorhandene Boot Camp-Partition, falls Sie eine haben. Das Mac OS X-Partitionsrechteck im Diagramm wird vergrößert, um den nicht verwendeten Speicherplatz freizugeben.
- Hinweis: Wir werden die Größe ändern und Partitionsoperationen mithilfe des Diagramms hinzufügen. Änderungen werden erst angewendet, wenn Sie die Schaltfläche Übernehmen unten rechts drücken. Sie können Änderungen jederzeit rückgängig machen, indem Sie auf die Schaltfläche Zurücksetzen klicken. Wenn Sie jedoch eine vorhandene Partition (wie eine Boot Camp-Partition) entfernen, indem Sie sie auswählen und auf das Minuszeichen (am unteren Rand des Diagramms) klicken, wird der Vorgang zum Entfernen sofort angewendet!
- Wählen Sie die Mac OS X-Partition aus und klicken Sie auf das Pluszeichen unter dem Diagramm, um eine neue Partition zu erstellen. Diese neue Partition nimmt Teile des freien Speicherplatzes oder nicht verwendeten Partitionsspeichers ein.
- Wählen Sie die neue Partition aus und klicken Sie erneut auf das Pluszeichen, um eine weitere neue Partition zu erstellen. Beide neuen Partitionen haben die gleiche Größe.
- Ändern Sie die Größe der drei Partitionen, indem Sie auf die rechte untere Ecke ihrer Rechtecke klicken und nach oben / unten ziehen. Alternativ können Sie einfach die Partition auswählen und die gewünschte Größe (in GB) in das Feld „Größe“ rechts neben dem Diagramm eingeben. Hinweis: Durch Anpassen der zweiten Partitionsgröße wird die dritte Partitionsgröße entsprechend angepasst.
- Für die neuen Windows-Partitionen habe ich das Feld „Name“ auf „Win7“ oder „WinXP“ (stellen Sie sicher, dass Windows XP die letzte Partition ist) und das Feld „Format“ auf „MS-DOS (FAT)“ aktualisiert. Die Namen helfen später, die Partitionen zu identifizieren. Bei der Installation von Windows formatieren wir das MS-DOS-Format in NTFS um.
- Wenn Sie mit den Partitionsgrößen zufrieden sind (stellen Sie sicher, dass Sie etwas freien, nicht violetten Speicherplatz in der Mac OS X-Partition belassen), klicken Sie auf die Schaltfläche Übernehmen. Geben Sie Ihr Admin-Passwort ein, wenn Sie dazu aufgefordert werden.
- Die Änderung der Mac OS X-Partitionsgröße dauerte eine Weile (z. B. 20-30 Minuten). Die neuen Partitionserstellungen waren sehr schnell (einige Sekunden).
Zweitens: Installieren Sie Windows 7
Hier sind die Schritte, die ich zur Installation von Windows ausgeführt habe 7:
- Legen Sie die Windows 7-Installations-DVD ein und starten Sie den Mac-Computer neu. Halten Sie beim Neustart die Taste „C“ gedrückt, um von der DVD zu booten. Sie sehen eine kurze Meldung „Drücken Sie eine beliebige Taste, um von CD zu booten“ und dann den Windows 7-Startbildschirm.
- Während der Windows 7-Installation wurde ich mit den folgenden Partitionen aufgefordert:
Partition Größe Typ Hinweis Festplatte 0 Partition 1 200,0 MB Primär Dies ist die versteckte EFI-Partition. Festplatte 0 Partition 2 130.4GB Primär Dies ist die Mac OS X-Partition, die wir als erste Partition bezeichnen. Festplatte 0 Nicht zugeordneter Speicherplatz 128,0 MB Dies ist etwas übrig gebliebener Speicherplatz beim Erstellen der Partitionen. Festplatte 0 Partition 3: WIN7 130,3 GB System Die Windows 7-Partition, die wir als zweite Partition bezeichnen. Festplatte 0 Partition 4: WINXP 37.0GB Primary Die Windows XP-Partition, die wir die dritte Partition nennen. - Bereiten Sie die Windows 7-Partition vor, indem Sie sie als NTFS formatieren: Wählen Sie die WIN7-Partition aus, klicken Sie auf „Laufwerksoptionen (erweitert)“ und klicken Sie auf „Formatieren“, um die WIN7-Partition als NTFS zu formatieren. Das Format führt dazu, dass die Partition die Bezeichnung „WIN7“ verliert.
- Wenn das Format abgeschlossen ist, wird die Schaltfläche Weiter aktiviert. Klicken Sie auf Weiter, um die Installation abzuschließen.
- Windows wird einmal und möglicherweise zweimal neu gestartet.
- Hinweis: Wählen Sie beim Neustart im Menü rEFIt das Windows-Symbol aus, mit dem gestartet werden soll. Das Windows-Symbol trägt den Namen „Windows von Partition 3 booten“ (vergessen Sie nicht, dass unsere zweite Windows 7-Partition aufgrund der versteckten EFI-Partition tatsächlich die dritte Partition ist … noch verwirrt?). Wenn Sie innerhalb von 20 Sekunden nichts auswählen, startet rEFIt Mac OS X automatisch. Starten Sie in diesem Fall einfach manuell neu und stellen Sie sicher, dass Sie die Windows 7-Partition auswählen, von der aus gestartet werden soll.
Um die Mac-Hardware unter Windows vollständig nutzen zu können, musste ich die Boot Camp-Treiber installieren, deren veraltete Version sich bequem auf der Mac OS X-Installations-DVD befindet (… was, laden Sie die Treiber aus dem Internet herunter? Das ist also nicht die apple.com weg). Gehen Sie unter Windows 7 wie folgt vor:
- Oh mein Gott, ich kann die Mac OS X-DVD nicht einlegen, da sich die Windows 7-DVD auf der Festplatte befindet und das Mac-Steckplatzlaufwerk keine Auswurftaste hat (nun, es gibt eine Auswurftaste auf der Mac-Tastatur, aber das funktioniert nicht ohne den Boot Camp-Treiber).
- Keine Sorge, Microsoft hat Sie unter Windows 7 abgedeckt: Öffnen Sie den Explorer, wählen Sie das DVD-Laufwerk aus und klicken Sie im oberen Aktionsmenü auf Auswerfen. (Leider funktioniert dies nicht unter Windows XP. Lesen Sie weiter, um herauszufinden, wie es unter Windows XP zu tun. So benutze ich Spannung, um dich zu fesseln.)
- Legen sie die Mac OS X Installieren DVD, führen sie die „setup.exe“, und akzeptieren Sie die Standardinstallationsoptionen, um die Boot Camp-Treiber für die Mac-Hardware zu installieren.
- Wenn Sie tippen möchten, anstatt zu klicken (und zwei Finger tippen, um mit der rechten Maustaste zu klicken), konfigurieren Sie das Trackpad so, dass es Taps akzeptiert:
- Führen Sie „Boot Camp“ aus (Sie können es direkt ausführen oder auf das dunkelgraue Diamond Boot Camp-Symbol in der Taskleiste klicken und „Boot Camp Control Panel …“ auswählen).
- Klicken Sie auf die Registerkarte Trackpad.
- Überprüfen Sie die Optionen „Tippen zum Klicken“ und „Ziehen“ im Abschnitt „Ein Finger“.
- Aktivieren Sie die Option „Sekundäres Tippen“ im Abschnitt „Zwei Finger“.
- Hinweis: Ein Problem, das mir aufgefallen ist, ist, dass ich beim Doppeltippen zum Ziehen doppelt tippen und eine halbe Sekunde warten muss, bevor ich ziehen kann. Es ist ein Boot Camp-Treiberproblem, das Apple noch nicht behoben hat (wenn überhaupt).
- Sie können das „Apple Software Update“ ausführen, um die Boot Camp-Software jetzt oder später zu aktualisieren.
Die letzte und sehr wichtige Aktion besteht darin, Windows 7 zu verwenden, um die letzte Windows XP-Partition als bootfähig zu markieren (auch bekannt als „Aktiv““):
- Führen Sie „Computerverwaltung“ aus (oder klicken Sie mit der rechten Maustaste auf Computer und wählen Sie Verwalten).
- Gehen Sie zur Registerkarte „Speicher-> Datenträgerverwaltung“.
- Wählen Sie die WinXP-Partition aus, klicken Sie mit der rechten Maustaste und wählen Sie „Partition als aktiv markieren“. Sie sehen, dass die Bezeichnung „Gesund (primäre Partition)“ in „Gesund (Aktive, primäre Partition)“ geändert wird. Sie markieren die Partition grundsätzlich als bootfähige Partition, die ein Betriebssystem enthält.
- Während Sie hier sind, können Sie die Bezeichnung für die Windows 7-Partition (suchen Sie nach „C:“ -Laufwerk) in „Win7“ umbenennen. (Möglicherweise stellen Sie fest, dass die Boot Camp-Treiberinstallation die Partition zuvor in „Boot Camp“ umbenannt hatte.)
Drittens: Installieren Sie Windows XP
Schließlich installieren Sie Windows XP in die letzte Partition.
- Entfernen Sie vor dem Neustart die Mac OS X-Installations-DVD und legen Sie die Windows XP-Installations-CD ein.
- Halten Sie beim Booten die Taste „C“ gedrückt, um von der Windows XP-CD zu booten. Sie sehen eine kurze Meldung „Drücken Sie eine beliebige Taste, um von CD zu booten“, bevor der Windows XP-Installationsbildschirm angezeigt wird.
- Während der Windows XP-Installation wurde ich mit der folgenden Liste von Partitionen aufgefordert:
Laufwerksbezeichnung Partition Größe Hinweis G: Partition1 200 MB Versteckte EFI-Partition H: Partition2 133514 MB Mac OS X Unpartitionierter Speicherplatz 129 MB Verbleibender Speicherplatz E: Partition3 (WIN7) 133513 MB Fenster 7 C: Partition4 (WINXP) 37889 MB Unsere Windows XP-Zielpartition - Wählen Sie „Partition4 (WINXP)“, drücken Sie die Eingabetaste und wählen Sie dann die Option „Partition mit dem NTFS-Dateisystem formatieren (Schnell)“. Wählen Sie gemäß einer anderen Antwort im Forenbeitrag nicht die Option „Das aktuelle Dateisystem intakt lassen (keine Änderungen)“.
- Sobald die Windows XP-Installation abgeschlossen und neu gestartet wurde, werden im rEFIt-Menü zwei Windows-Symbole (zusätzlich zum Mac OS X-Symbol) angezeigt. Ich habe das zweite Windows-Symbol (mit dem Namen „Windows von Partition 4 booten“) ausgewählt, um Windows XP zu starten. Es wurde erfolgreich in Windows XP gebootet! Yippee! Nach einiger Konfiguration wird Windows XP ein zweites Mal neu gestartet.
- Wählen Sie beim zweiten Neustart (oder wenn Sie ihn verpassen, einfach manuell neu starten) das erste Windows 7-Symbol aus, um zu überprüfen, ob Windows 7 weiterhin gestartet werden kann, und um die Windows XP-CD auszuwerfen. (Ich konnte unter Windows XP keine Möglichkeit finden, eine CD auszuwerfen, da ich mit dem Mac-Trackpad mit einer Taste nicht auf das Rechtsklick-Menü zugreifen konnte. Und ich hatte keine normale USB-Maus zur Verfügung. Bummer.)
- Starten Sie Windows XP neu, legen Sie die Mac OS X-Installations-DVD ein und installieren Sie die Boot Camp-Treiber, damit Sie die Mac-Hardware konfigurieren können. Befolgen Sie die Anweisungen im Abschnitt Windows 7 oben, um die Rechtsklick-Tap-Funktionalität für das Mac Trackpad zu konfigurieren.
Sie können die „Computerverwaltung“ unter Windows XP (oder Windows 7) verwenden, um die Windows XP-Partition in etwas wie „WinXP“ umzubenennen.
Viertens: Verhindern Sie, dass Windows 7 chkdsk Windows XP-Berechtigungen verletzt
Ich habe das auf die harte Tour herausgefunden. Wenn eine Datei beschädigt wird (z. B. durch einen Stromausfall), führt Windows 7 einen CHKDSK-Vorgang (Check Disk) auf seiner eigenen Partition und der Windows XP-Partition durch. Leider mag Windows 7 chkdsk die Windows XP-Berechtigungseinstellungen für Dateien in der XP-Partition nicht und „korrigiert“ sie, wodurch die Windows XP-Installation unterbrochen wird. Dies geschieht, wenn Sie beim Start von Windows 7 die chkdsk nicht rechtzeitig abbrechen konnten und eine Reihe von CHKDSK-Meldungen wie „Löschen eines Indexeintrags mit der ID 311 aus dem Index $ SDH der Datei 9“ und „Ersetzen einer ungültigen Sicherheits-ID durch eine Standard-Sicherheits-ID für die Datei Dateiname # 1093“ angezeigt werden. Die letztere Meldung kann 10.000 bis 100.000 Mal auftreten und dauert 15 bis 20 Minuten.
Um zu verhindern, dass Windows 7 automatisch einen chkdsk-Befehl auf der Windows XP-Partition ausführt, gehen Sie wie folgt vor:
- Starten Sie Windows 7.
- Führen Sie „Eingabeaufforderung“ aus.
- Geben Sie diesen Befehl ein:
chkntfs /X D:
( wobei D: Der Laufwerksbuchstabe ist, der der Windows XP-Partition zugewiesen ist)
Ich schlage vor, dasselbe unter Windows XP zu tun, um zu verhindern, dass Windows XP chkdsk auf der Windows 7-Partition ausgeführt wird (ich bin mir nicht sicher, ob etwas Schlimmes passieren wird, aber lassen Sie es uns nicht herausfinden).
Wenn Sie von diesem chkdsk-Problem betroffen waren, gibt es eine Möglichkeit zur Wiederherstellung. Lassen Sie einfach die Windows 7 chkdsk komplett. Führen Sie nach Abschluss von chkdsk die folgenden Schritte aus, um die Windows XP-Berechtigungen zurückzusetzen:
- Starten Sie Windows XP und melden Sie sich als Benutzer „Administrator“ an.
- Wenn Sie nur den Mauszeiger und einen leeren Desktop sehen, gehen Sie wie folgt vor:
- Drücken Sie Strg-Alt-Entf (mit der Macbook-Tastatur müssen Sie auch die Fn-Taste gedrückt halten), um den Task-Manager zu starten.
- Gehen Sie zum Menü „Datei-> Neue Aufgabe“, geben Sie „Explorer“ ein und klicken Sie auf OK. Die Startleiste und die Desktopsymbole sollten angezeigt werden.
- Öffnen Sie „Arbeitsplatz“.
- Gehen Sie zum Menü „Extras-> Ordneroptionen->Ansicht“ und deaktivieren Sie „Einfache Dateifreigabe verwenden (empfohlen)“. Dies ist erforderlich, damit Sie die Registerkarte Sicherheit in den Eigenschaften für Laufwerke und Ordner sehen können. Drücken Sie Ok.
- Klicken Sie zurück in „Arbeitsplatz“ mit der rechten Maustaste auf das Laufwerk C: und wählen Sie „Freigabe und Sicherheit …“.
- Klicken Sie auf die Registerkarte Sicherheit und dann auf die Schaltfläche Erweitert unten rechts.
- Überprüfen Sie, ob für die Gruppe „Administratoren“ die Berechtigung „Vollzugriff“ festgelegt ist. Wenn nicht, dann legen Sie es fest. (Wenn Ihr normales Benutzerkonto kein Administratorkonto ist, müssen Sie es möglicherweise neu erstellen, sobald diese Schritte abgeschlossen sind.)
- Aktivieren Sie das Kontrollkästchen „Berechtigungseinträge für alle untergeordneten Objekte durch hier gezeigte Einträge ersetzen, die für untergeordnete Objekte gelten“.
- Klicken Sie auf Übernehmen und sagen Sie Ja zum Popup-Dialogfeld Sicherheitswarnung. Die Berechtigungen für alle Ordner und Dateien auf dem Laufwerk C: werden nun zurückgesetzt, um Administratoren die volle Kontrolle zu geben.
- Testen Sie nach dem Zurücksetzen der Berechtigungen, ob die Berechtigungen gültig sind, indem Sie mit der rechten Maustaste auf „Arbeitsplatz“ klicken, Verwalten und dann Datenträgerverwaltung auswählen. Es sollte Ihnen die Laufwerke und Partitionen zeigen.
Windows 7 kann auch den Windows XP-Papierkorb beschädigen. Wenn dies auftritt, werden Sie beim Start von Windows 7 mit „Der Papierkorb auf D: \ ist beschädigt. Möchten Sie den Papierkorb für dieses Laufwerk leeren?“ Antworte ja oder nein. Die Lösung hierfür besteht darin, den Windows XP-Papierkorb zu löschen (Windows XP erstellt ihn neu):
- Starten Sie unter Windows 7 die Eingabeaufforderung.
- Geben Sie die folgenden Befehle ein, um den Windows XP-Papierkorb zu löschen, vorausgesetzt, das Laufwerk D: ist die Windows XP-Partition.
D:
rmdir /s /q $RECYCLE.BEHÄLTER
rmdir /s /q RECYCLER
Sie können dies auch tun, während Sie Windows XP im abgesicherten Modus ausführen; Wechseln Sie einfach nicht zum Laufwerk D:, da dies wahrscheinlich die Windows 7-Partition unter Windows XP wäre.
Reste
Überraschenderweise kann Mac OS X 10.6 die NTFS-Laufwerke lesen und Windows XP und 7 können das HFS + -Laufwerk (auch bekannt als Mac OS Extended) des Mac lesen. Letzteres wird durch die Boot Camp-Treiberinstallation unter Windows aktiviert. Leider ist in beiden Fällen kein Schreibzugriff zulässig.
Wenn Sie VMware Fusion verwenden und die alte Windows 7 Boot Camp-Installation (die wir im Rahmen des Triple-Boot-Prozesses gelöscht haben) zuvor laden konnten, können Sie die neue Windows 7-Partition mit einer einfachen Änderung laden. Löschen Sie vor dem Ausführen von VMware Fusion den veralteten Unterordner (der einen seltsamen Namen wie „% 2Fdev% 2Fdisk0“ hat) im Ordner „~ \ Library\Application Support \ VMware Fusion \ Virtual Machines\ Boot Camp“. Wenn VMware Fusion das nächste Mal ausgeführt wird, werden die erforderlichen Informationen neu generiert, um die neue Windows 7-Partition laden zu können. (Ich bin mir nicht sicher, ob VMware Fusion auch die neue Windows XP-Partition laden kann.)
Ich habe einen Hinweis gefunden, dass die rEFIt Boot Icon Labels umbenannt werden können. Anstelle von „Windows von Partition 3 booten“ könnte auf dem Symbol „Windows 7“ stehen. Und anstelle von „Windows von Partition 4 booten“ könnte auf dem Symbol „Windows XP“ stehen. Leider konnte ich nirgendwo die spezifischen Anweisungen finden, wie dies zu erreichen ist.
Ich wünsche Ihnen viel Erfolg beim dreifachen Booten Ihres Mac-Computers.