Ich habe ein riesiges Problem.
Ich kann Windows 10 auf meinem MacBook Pro Ende 2008 nicht mit Bootcamp installieren.
Ich habe das optische Laufwerk ersetzt, da es mit einer 1-TB-Festplatte nicht funktionierte, und ich habe auch ein SSD-Laufwerk.
Ich habe an der Plist-Datei für den Bootcamp-Assistenten herumgebastelt, siehe Inhalt unten:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>32BitSupportedModels</key>
<array>
<string>MacBook7,1</string>
<string>MacBookAir5,2</string>
<string>MacBookPro10,1</string>
<string>MacPro5,1</string>
<string>Macmini5,3</string>
<string>iMac12,2</string>
</array>
<key>BuildMachineOSBuild</key>
<string>14D81</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>Boot Camp Assistant</string>
<key>CFBundleExecutable</key>
<string>Boot Camp Assistant</string>
<key>CFBundleGetInfoString</key>
<string>Boot Camp Assistant 5.1.4, Copyright © 2015 Apple Inc. All rights reserved</string>
<key>CFBundleIconFile</key>
<string>DA</string>
<key>CFBundleIdentifier</key>
<string>com.apple.bootcampassistant</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Boot Camp Assistant</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>5.1.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>500</string>
<key>DARequiredROMVersions</key>
<array>
<string>IM41.0055.B08</string>
<string>IM42.0071.B03</string>
<string>IM51.0090.B03</string>
<string>IM52.0090.B03</string>
<string>IM61.0093.B01</string>
<string>MP11.005C.B04</string>
<string>MB11.0061.B03</string>
<string>MBP11.0055.B08</string>
<string>MBP12.0061.B03</string>
<string>MBP51.007E.B06</string>
<string>MM11.0055.B08</string>
</array>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>6D504m</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>14D77</string>
<key>DTSDKName</key>
<string>macosx10.10internal</string>
<key>DTXcode</key>
<string>0630</string>
<key>DTXcodeBuild</key>
<string>6D504m</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>LSMinimumSystemVersion</key>
<string>10.9.0</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>PreESDRequiredModels</key>
<array>
<string>MacBook7</string>
<string>MacBookAir5</string>
<string>MacBookPro5,1</string>
<string>MacBookPro10</string>
<string>MacPro5</string>
<string>Macmini6</string>
<string>iMac13</string>
</array>
<key>PreUEFIModels</key>
<array>
<string>MacBook7</string>
<string>MacBookAir5</string>
<string>MacBookPro5,1</string>
<string>MacBookPro10</string>
<string>MacPro5</string>
<string>Macmini6</string>
<string>iMac13</string>
</array>
<key>USBBootSupportedModels</key>
<array>
<string>MacBook7,1</string>
<string>MacBookAir3,2</string>
<string>MacBookPro5,1</string>
<string>MacPro5,1</string>
<string>Macmini4,1</string>
<string>iMac12,2</string>
</array>
<key>Win7OnlyModels</key>
<array>
<string>MacBook7,1</string>
<string>MacBookAir3,2</string>
<string>MacBookPro5,0</string>
<string>MacPro2,1</string>
<string>Macmini4,1</string>
<string>iMac10,1</string>
</array>
</dict>
</plist>
Ich kann die USB-Festplatte aus dem Bootcamp-Assistenten erstellen und das Laufwerk partitionieren.
Das Problem ist, dass mein Mac einfriert, wenn ich nach dem Neustart vom USB-Laufwerk boote. Der USB wird als EFI Boot aufgeführt.
Ich habe viel über das Problem recherchiert, versucht, die Partition aktiv zu setzen und viele andere Dinge.
Wenn mir jemand helfen kann wäre ich sehr dankbar.
Beste Anders
Die folgenden Schritte erläutern, wie Sie Windows 10 auf einem Festplattenlaufwerk (HHD) installieren, das das ursprüngliche optische Laufwerk ersetzt hat. Es wird davon ausgegangen, dass das primäre Laufwerk ein Solid State Drive (SSD) mit der Datenträgerkennung „disk0“ ist. Es wird davon ausgegangen, dass die Festplatte das sekundäre Laufwerk mit der Datenträgerkennung „disk1“ ist.
Hinweis: Wenn Ihr OS X El Captain (10.11) ist, müssen Sie den Systemintegritätsschutz (SIP) vorübergehend deaktivieren. Dazu müssen Sie Ihren Mac über das El Captain Recovery OS starten. Öffnen Sie nach dem Start ein Terminal-Anwendungsfenster und geben Sie den unten gezeigten Befehl ein.
csrutil disable
Nach der Installation von Windows 10 können Sie SIP mit dem folgenden Befehl aktivieren.
csrutil enable
Bei Windows 10 ist die Standardeinstellung für Windows Update das automatische Herunterladen und Installieren von Updates. Sie haben die Möglichkeit, einen Zeitpunkt für den Neustart des Computers auszuwählen, aber die Standardeinstellung ist, dass dies ebenfalls automatisch erfolgt. Offensichtlich sind dies mit Windows 10 Home Ihre einzigen Optionen. Andere Versionen von Windows 10 ermöglichen dem Benutzer das „Konfigurieren automatischer Updates“ mit den gleichen Optionen, die frühere Windows-Versionen bieten.
Wenn Sie sicherstellen möchten, dass keine Windows-Updates installiert sind, bevor Sie manuell „Automatische Updates konfigurieren“ oder die Boot Camp-Supportsoftware manuell installieren, müssen Sie während der Installation von Windows 10 im Überwachungsmodus booten. Achten Sie auf spezielle Anweisungen zum Überwachungsmodus während Sie die folgenden Schritte ausführen.
Hinweis: Bei einigen Schritten, die VirtualBox nicht betreffen, werden Bilder aus einem VirtualBox-Fenster erfasst. Dies wurde gemacht, als dies der einfachste Weg war, eine Illustration zu erstellen. Ich nehme an, ich hätte die Bilder beschneiden können, aber ich entschied mich dagegen.
(Tipp: Für eine bessere Ansicht klicken Sie auf ein Bild oder öffnen Sie ein Bild in einem neuen Fenster.)
Erstellen Sie eine temporäre MS-DOS (FAT) formatierte Partition auf der SSD. Sie können den Bootcamp-Assistenten, das Festplattendienstprogramm oder in einem Terminalfenster eingegebene Befehle ( distutil
, gpt
und/oder ) verwenden. fdisk
Andere Tools von Drittanbietern, wie z. B. gdisk
, können ebenfalls verwendet werden. Geben Sie der Bezeichnung für diese Partition den Namen „FLASHDRIVE“. Da Apple empfiehlt, für die Installation von Windows 10 einen 16-GB-Stick zu verwenden, sollte die Partition mindestens 16 GB groß sein. (In der Praxis kann diese Partition normalerweise viel kleiner sein.) Nach der Installation von Windows 10 können Sie diese Partition entfernen und den Speicherplatz wiederherstellen. Diese Partition enthält die Dateien aus der Windows 10-ISO-Datei und der Boot Camp-Supportsoftware.
Nach meinem Verständnis muss diese temporäre Partition auf der SSD (disk0) vorhanden sein. Wenn Sie die Festplatte (Disk1) verwenden können, lassen Sie es mich bitte wissen und ich werde diese Anweisungen aktualisieren.
Verwenden Sie das Festplattendienstprogramm, um eine einzelne mit MS-DOS (FAT) formatierte Partition auf der Festplatte zu erstellen. Stellen Sie sicher, dass Sie das Partitionierungsschema Master Boot Record (MBR) verwenden. Benennen Sie diese Partition „BOOTCAMP“. Hier wird Windows 10 installiert.
Wenn Sie die GUID-Partitionstabelle (GPT) für Ihr Partitionierungsschema verwenden müssen oder zusätzliche Partitionen auf der Festplatte benötigen, lassen Sie es mich wissen.
Beenden Sie das Festplattendienstprogramm.
Setzen Sie die Variablen FILE0
und FILE1
auf die absoluten Dateinamen der Partitionen „FLASHDRIVE“ bzw. „BOOTCAMP“. Öffnen Sie dazu ein Terminal-Anwendungsfenster und geben Sie die folgenden Befehle ein.
diskutil list disk0; diskutil list disk1
Hinweis: Ich gehe davon aus, dass Sie die Standard-Bourne-Again-Shell (bash) verwenden.
Die Ausgabe der Befehle sollte der folgenden ähneln. Die Festplattenkennung für eine bestimmte Festplatte oder Partition kann aus der letzten mit „IDENTIFIER“ gekennzeichneten Spalte gelesen werden. Der absolute Dateiname für eine Partition kann abgeleitet werden, indem der Festplattenkennung die Zeichenfolge "/dev/" vorangestellt wird.
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS OS X 239.7 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data FLASHDRIVE 15.5 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.0 TB disk1
1: DOS_FAT_32 BOOTCAMP 1.0 TB disk1s1
Aus der obigen Ausgabe kann man ableiten, dass die Partitionen „FLASHDRIVE“ und „BOOTCAMP“ die Festplattenkennungen „disk0s4“ bzw. „disk1s1“ haben. Geben Sie im selben Terminal-Anwendungsfenster die folgenden Zuweisungsanweisungen ein, um die Variablen festzulegen. Wenn Ihre Datenträgerkennungen unterschiedlich sind, nehmen Sie die entsprechenden Ersetzungen vor.
FILE0=/dev/disk0s4
FILE1=/dev/disk1s1
Deklarieren Sie die anderen Variablen, die für die in den nachfolgenden Schritten verwendeten Befehle benötigt werden. Geben Sie dazu die folgenden Zuweisungsanweisungen in dasselbe Terminal-Anwendungsfenster ein.
DISK0=$(sed -n 's/\(\/dev\/disk[0-9]*\).*/\1/p'<<<$FILE0)
DISK1=$(sed -n 's/\(\/dev\/disk[0-9]*\).*/\1/p'<<<$FILE1)
PARTITION0=$(sed -n 's/\/dev\/disk[0-9]*s\(.*\)/\1/p'<<<$FILE0)
PARTITION1=$(sed -n 's/\/dev\/disk[0-9]*s\(.*\)/\1/p'<<<$FILE1)
Hinweis: An diesem Punkt sollte man erkennen, dass es einfacher wäre, die Anweisungen aus diesem Dokument zu kopieren und sie in das Terminal-Anwendungsfenster einzufügen.
Geben Sie den folgenden Befehl ein, um die Werte dieser neuen Variablen anzuzeigen. Notieren Sie Ihren Wert für die Variable DISK1
. Sie müssen es in einem späteren Schritt eingeben.
echo -e "DISK0=$DISK0\nDISK1=$DISK1\nPARTITION0=$PARTITION0\nPARTITION1=$PARTITION1"
Mein Computer erzeugte die folgende Ausgabe.
DISK0=/dev/disk0
DISK1=/dev/disk1
PARTITION0=4
PARTITION1=1
Wenn der Wert von
PARTITION0
größer als ist4
, können Sie Windows 10 nicht auf der „BOOTCAMP“-Partition installieren. ( Technisch gesehen ist das nicht wahr. Senden Sie mir einen Kommentar und ich werde posten, wie Siegdisk
dieses Hindernis überwinden können. )
Mounten Sie mit der Finder-Anwendung die Windows 10-ISO-Datei. Kopieren Sie den gesamten Inhalt in das Stammverzeichnis der Partition mit der Bezeichnung „FLASHDRIVE“. Anschließend können Sie die ISO-Datei aushängen.
Kopieren Sie mit der Finder-Anwendung den Ordner Boot Camp Support Software (BCSS) in das Stammverzeichnis der Partition mit der Bezeichnung „FLASHDRIVE“.
HINWEIS: Wenn Sie Ihren BCSS-Ordner öffnen und die folgenden Dateien und Ordner finden, sollten Sie diese Elemente in den Stammordner der Partition mit der Bezeichnung „FLASHDRIVE“ kopieren, anstatt den BCSS-Ordner zu kopieren.
$WinPEDriver
(Ordner)
AutoUnattend.xml
BootCamp
(Ordner)
Geben Sie den folgenden Befehl im selben Terminalfenster ein.
dot_clean /Volumes/FLASHDRIVE
Markieren Sie die richtige Partition im MBR jeder Festplatte als aktiv, indem Sie Folgendes in dasselbe Terminalfenster eingeben. Die Eingabe für den interaktiven Befehl fdisk
wird der Variablen entnommen INPUT
. Wenn Sie nach einem Login-Passwort gefragt werden, geben Sie es ein.
INPUT=$(printf "f $PARTITION0\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT";echo
INPUT=$(printf "f $PARTITION1\nq\ny")
sudo fdisk -e $DISK1 <<<"$INPUT";echo
Hinweis: Um den Wert für die Variable anzuzeigen
INPUT
, verwenden Sie den Befehlecho "$INPUT"
.
Gewähren Sie VirtualBox Lese-/Schreibzugriff auf die physische „FLASHDRIVE“-Partition und die gesamte physische „disk1“, indem Sie die folgenden Befehle in dasselbe Terminal-Anwendungsfenster eingeben. Wenn Sie nach einem Login-Passwort gefragt werden, geben Sie es ein.
sudo chmod go+rw $FILE0
sudo chmod go+rw $DISK1*
Dadurch kann VirtualBox Windows 10 in Ihrer physischen „BOOTCAMP“-Partition installieren.
Hinweis: Dieser Zugriff dauert nur bis zum Neustart von OS X.
Erstellen Sie die Dateien, die die virtuelle Festplatte der physischen Festplatte zuordnen. Geben Sie im selben Terminalfenster die folgenden Befehle ein. Wenn Sie nach einem Login-Passwort gefragt werden, geben Sie es ein.
cd ~/documents/virtualbox
diskutil unmount $FILE0;diskutil unmountDisk $DISK1
sudo vboxmanage internalcommands createrawvmdk -filename $PWD/SSD.vmdk -rawdisk $DISK0 -partitions $PARTITION0
sudo chown $USER SSD*.vmdk
sudo vboxmanage internalcommands createrawvmdk -filename $PWD/HDD.vmdk -rawdisk $DISK1
sudo chown $USER HDD.vmdk
Hinweis: OS X zieht es vor, Dateisysteme automatisch zu mounten. Dies kann für eine bestimmte Partition deaktiviert werden, indem die Datei „/etc/fstab“ erstellt oder geändert wird. Anstatt die Datei "/etc/fstab" zu verwenden, wird der Benutzer aufgefordert, die folgenden Befehle wiederholt einzugeben.
diskutil unmount $FILE0;diskutil unmountDisk $DISK1
Diese Befehle unmounten die „FLASHDRIVE“-Partition und die Festplatte, die die „BOOTCAMP“-Partition enthält.
Öffnen Sie die VirtualBox-Anwendung und klicken Sie auf das Symbol über dem neuen Label. Geben Sie die unten angezeigten Werte ein oder wählen Sie sie aus und klicken Sie dann auf die Schaltfläche "Weiter".
Verwenden Sie die Standardeinstellungen mit Ausnahme der Festplatte. Wählen Sie die Schaltfläche "Vorhandene virtuelle Festplattendatei verwenden". Navigieren Sie zu dem in Schritt 5 erstellten VirtualBox-Ordner. Markieren Sie die Datei „SSD.vmdk“. Bevor Sie auf die Schaltfläche „Öffnen“ klicken, geben Sie die folgenden Befehle in dasselbe Terminal-Anwendungsfenster ein.
diskutil unmount $FILE0;diskutil unmountDisk $DISK1
Öffnen Sie die Datei „SSD.vmdk“. Ihr Fenster sollte ähnlich wie unten angezeigt aussehen.
Klicken Sie auf die Schaltfläche "Erstellen".
Nachdem Sie zum Fenster „Oracle VM VirtualBox Manager“ der VirtualBox-Anwendung zurückgekehrt sind, klicken Sie auf das Symbol über der Bezeichnung „Einstellungen“. Klicken Sie anschließend auf das Symbol über der Bezeichnung „Speicher“. Im „Storage Tree“ sollte „Controller: SATA“ markiert sein. Klicken Sie mit der rechten Maustaste auf diesen hervorgehobenen Bereich und wählen Sie „Festplatte hinzufügen“. Wählen Sie die Schaltfläche "Vorhandene virtuelle Festplattendatei verwenden". Navigieren Sie zu dem in Schritt 5 erstellten VirtualBox-Ordner. Markieren Sie die Datei „HDD.vmdk“. Bevor Sie auf die Schaltfläche „Öffnen“ klicken, geben Sie die folgenden Befehle in dasselbe Terminal-Anwendungsfenster ein.
diskutil unmount $FILE0;diskutil unmountDisk $DISK1
Öffnen Sie die Datei „HDD.vmdk“. Ihr Fenster sollte ähnlich wie unten angezeigt aussehen.
Markieren Sie die leere CD/DVD und wählen Sie „Choose Virtual Optical Disk File…“, um Ihre Windows 10-ISO-Datei anzuhängen. (Tipp: Achten Sie auf die CD/DVD-Symbole)
Klicken Sie auf OK, um das Fenster zu schließen. Ihr „Oracle VM VirtualBox Manager“-Fenster sollte ähnlich wie unten angezeigt aussehen.
Geben Sie den folgenden Befehl im selben Terminal-Anwendungsfenster ein.
diskutil unmount $FILE0;diskutil unmountDisk $DISK1
Klicken Sie als Nächstes auf das Symbol über der Bezeichnung „Start“, um von der Windows 10-ISO-Datei zu booten. Drücken Sie die Leertaste, wenn Sie aufgefordert werden, „Drücken Sie eine beliebige Taste, um von CD oder DVD zu starten“.
Hinweis: Der Mauszeiger muss sich über dem Bildschirmfenster der virtuellen Maschine befinden, bevor Sie die Leertaste drücken.
Öffnen Sie ein Eingabeaufforderungsfenster, indem Sie auf die folgende Sequenz klicken.
Weiter
Reparieren Sie Ihren Computer
Fehlerbehebung
Erweiterte Optionen
Eingabeaufforderung
Die „FLASHDRIVE“-Partition ist Laufwerk C:. Die „BOOTCAMP“-Partition ist Laufwerk D: und das optische Laufwerk (DVD), das die Windows 10-ISO-Datei enthält, ist Laufwerk E:.
Geben Sie die folgenden Befehle in das Eingabeaufforderungsfenster ein. Wenn Sie durch den folgenden Befehl dazu aufgefordert werden, geben Sie die Datenträgerbezeichnung „FLASHDRIVE“ ein. Dadurch wird die FAT32-Partition in eine NTFS-Partition konvertiert.
convert c: /fs:ntfs
Wenn Sie durch den folgenden Befehl dazu aufgefordert werden, geben Sie die Datenträgerbezeichnung „BOOTCAMP“ ein. Dadurch wird die Partition mit NTFS formatiert.
format d: /q /v:BOOTCAMP
Geben Sie den folgenden Befehl in das Eingabeaufforderungsfenster ein.
bootsect /nt60 c:
bootsect /nt60 d: /mbr
Dadurch wird der Bootstrap-Code den Partitionen „FLASHDRIVE“ und „BOOTCAMP“ sowie dem MBR der Festplatte hinzugefügt.
Schließen Sie das Eingabeaufforderungsfenster und klicken Sie auf „PC ausschalten“.
Nachdem die virtuelle Maschine „BootCamp“ „ausgeschaltet“ wurde, kehren Sie zum Fenster „Oracle VM Virtual Manager“ der VirtualBox-Anwendung zurück. Klicken Sie auf das Symbol über dem Label "Einstellungen". Klicken Sie anschließend auf das Symbol über der Bezeichnung „Speicher“. Klicken Sie im „Speicherbaum“ mit der rechten Maustaste auf das Label „SSD.vmd“ und wählen Sie „Anhang entfernen“. Ihr Fenster sollte ähnlich wie unten angezeigt aussehen.
Klicken Sie auf die Schaltfläche "OK", um das Fenster zu schließen.
Wählen Sie in der Menüleiste „Datei→Virtual Media Manager“. Klicken Sie im Virtual Media Manager-Fenster mit der rechten Maustaste auf den Festplatteneintrag mit dem Namen „SSD.vmdk“ und wählen Sie „Entfernen“. Wenn Sie mit einem Bestätigungs-Popup aufgefordert werden, klicken Sie auf die Schaltfläche „Entfernen“. Wählen Sie im Popup mit den Auswahlmöglichkeiten „Abbrechen“, „Behalten“ und „Löschen“ „Behalten“. Ihr Fenster sollte ähnlich wie unten angezeigt aussehen.
Klicken Sie auf die Schaltfläche "Schließen", um das Fenster zu schließen, und beenden Sie dann die VirtualBox-Anwendung.
Geben Sie den folgenden Befehl im selben Terminal-Anwendungsfenster ein. Wenn Sie dazu aufgefordert werden, geben Sie Ihr Anmeldekennwort ein. Dieser Befehl kopiert den Bootstrap-Code aus dem MBR der HDD in den MBR der SSD.
sudo fdisk -u -y -f $DISK1 $DISK0
Geben Sie Folgendes in dasselbe Terminal-Anwendungsfenster ein. Dadurch wird der richtige Partitionstyp in die MBR-Partitionstabelle für die FLASHDRIVE-Partition eingetragen.
INPUT=$(printf "s $PARTITION0\n7\nq\ny")
fdisk -e $DISK0 <<<"$INPUT";echo
Geben Sie den folgenden Befehl im selben Terminal-Anwendungsfenster ein. Wenn Sie nach einem Login-Passwort gefragt werden, geben Sie es ein.
sudo bless --device $DISK0 --setBoot --legacy
Dies weist den Computer an, dass nachfolgende Starts im Legacy-BIOS-Modus von der internen SSD durchgeführt werden sollen.
Schließen Sie alle Anwendungen und Fenster. Wenn Sie während der Installation von Windows den Überwachungsmodus verwenden möchten und der Computer fest mit dem Internet verbunden ist, trennen Sie den Computer jetzt vom Internet. Starten Sie den Computer neu und beginnen Sie mit der Installation von Windows 10 in der BOOTCAMP-Partition.
Wenn Sie das unten gezeigte Fenster erreichen, wählen Sie "Benutzerdefiniert (erweitert)".
Wenn Sie das unten gezeigte Fenster erreichen, wählen Sie die „BOOTCAMP“-Partition aus. Formatieren Sie die „BOOTCAMP“-Partition nicht . Klicken Sie auf die Schaltfläche "Weiter".
Wenn Sie den Überwachungsmodus nicht verwenden möchten, können Sie diesen Schritt überspringen. Um den Überwachungsmodus zu verwenden, befolgen Sie die Schritte in meiner Antwort auf die Frage: Wie kann ich verhindern, dass Windows 10 Updates herunterlädt und installiert, bevor die Boot Camp-Supportsoftware installiert ist? Wenn Sie im Überwachungsmodus auf die Boot Camp Support Software (BCSS) zugreifen müssen, die in der „FLASHDRIVE“-Partition gespeichert ist, befolgen Sie die Anweisungen im Rest dieses Schritts.
Stellen Sie zunächst sicher, dass Sie sich im Überwachungsmodus befinden, wie im obigen Hyperlink erläutert. Klicken Sie als Nächstes mit der rechten Maustaste auf die Schaltfläche Start in der Taskleiste und wählen Sie „Datenträgerverwaltung“, wie unten gezeigt.
Klicken Sie mit der rechten Maustaste auf die „FLASHDRIVE“-Partition und wählen Sie „Laufwerksbuchstaben und -pfade ändern“, wie unten gezeigt. Weisen Sie der Partition den Laufwerksbuchstaben S: zu. Wenn Sie fertig sind, schließen Sie das Fenster „Datenträgerverwaltung“.
Sie haben jetzt Zugriff auf die Boot Camp Support Software auf Laufwerk S:. Entfernen Sie vor dem Beenden des Überwachungsmodus den Laufwerksbuchstaben S: von der „FLASHDRIVE“-Partition. Ignorieren Sie beim Entfernen die Warnmeldungen.
Schließen Sie die Installation von Windows 10 ab. Wenn Sie fertig sind, suchen Sie das „Boot Camp“-Symbol in der Taskleiste in der Windows-Taskleiste. Klicken Sie mit der rechten Maustaste auf das „Boot Camp“-Symbol und wählen Sie „In Mac OS X neu starten“, wie unten gezeigt. Hinweis: Dies kann etwas anders aussehen, wenn Sie eine andere Version der Boot Camp Support Software (BCSS) installiert haben als ich.
Weisen Sie nach dem Neustart in OS X der Variablen DISK1
den Wert zu, der in einem früheren Schritt aufgezeichnet wurde. Öffnen Sie dazu zunächst die Terminal-Anwendung und geben Sie im neuen Fenster die folgende Zuordnungsanweisung ein. Wenn Sie einen anderen Wert aufgezeichnet haben, nehmen Sie den entsprechenden Ersatz vor.
DISK1=/dev/disk1
Erlauben Sie VirtualBox den Lese-/Schreibzugriff auf die gesamte physische „Disk1“, indem Sie den folgenden Befehl in dasselbe Terminal-Anwendungsfenster eingeben. Wenn Sie nach einem Login-Passwort gefragt werden, geben Sie es ein.
sudo chmod go+rw $DISK1*
Dadurch kann VirtualBox einen BCD-Speicher (Boot Configuration Data) in Ihrer physischen „BOOTCAMP“-Partition erstellen.
Hinweis: Dieser Zugriff dauert nur bis zum Neustart von OS X.
Geben Sie den folgenden Befehl im selben Terminal-Anwendungsfenster ein.
diskutil unmountDisk $DISK1
Öffnen Sie als Nächstes die VirtualBox-Anwendung, um das Fenster „Oracle VM VirtualBox Manager“ anzuzeigen.
Geben Sie den folgenden Befehl im selben Terminal-Anwendungsfenster ein.
diskutil unmountDisk $DISK1
Klicken Sie als Nächstes auf das Symbol über der Bezeichnung „Start“, um von der Windows 10-ISO-Datei zu booten. Drücken Sie die Leertaste, wenn Sie aufgefordert werden, „Drücken Sie eine beliebige Taste, um von CD oder DVD zu starten“.
Hinweis: Der Mauszeiger muss sich über dem Bildschirmfenster der virtuellen Maschine befinden, bevor Sie die Leertaste drücken.
Öffnen Sie ein Eingabeaufforderungsfenster, indem Sie auf die folgende Sequenz klicken.
Weiter
Reparieren Sie Ihren Computer
Fehlerbehebung
Erweiterte Optionen
Eingabeaufforderung
Die „BOOTCAMP“-Partition ist Laufwerk C: und das optische Laufwerk (DVD), das die Windows 10-ISO-Datei enthält, ist Laufwerk D:.
Geben Sie die folgenden Befehle in das Eingabeaufforderungsfenster ein, um einen Boot Configuration Data (BCD)-Speicher in der „BOOTCAMP“-Partition zu erstellen. Wenn Sie dazu aufgefordert werden, geben Sie den Buchstaben „y“ ein. Dadurch wird die Datei "C:\Boot\BCD" erstellt.
cd /d c:\
bootrec /rebuildbcd
Hinweis: Das Verzeichnis „\Boot“ hat die Dateiattribute „Hidden“ und „System“.
Die Ergebnisse der Eingabe der beiden oben genannten Befehle werden unten angezeigt.
Schließen Sie das Eingabeaufforderungsfenster und klicken Sie auf „PC ausschalten“.
Sobald Windows 10 auf der Festplatte installiert ist, können Sie Folgendes löschen.
Ich habe es geschafft, David Andersons Anleitung (Antwort unten) zu verwenden, um Windows 8.1 auf einem Macbook Pro 15" Ende 2011 mit einer 500-GB-SSD (OSX 10.13.6 High Sierra installiert, APFS-Partition auf der gesamten Festplatte) und der ursprünglichen 500-GB-Festplatte zu installieren auf dem superDrive-Steckplatz.
Es gibt ein paar Dinge zu beachten, bevor Sie diese Arbeit machen:
Hoffe das hilft, Prost.
Wenn Sie eine vorhandene Windows-Installation haben, können Sie mit EasyBCD direkt von der ISO booten und von dieser installieren. Ich habe die BootCamp-Partition mit Virtual Box installiert und die ISO hinzugefügt, dann mit Refit 0.92 in das Boot-Menü gebootet und die ISO aus dem Boot-Menü gebootet und die Installation verlief gut.
Ich verwende auch David Andersons Anleitung und stecke bei Schritt 8 fest
Mein System ist wie folgt auf einem externen Laufwerk installiert:
Diskutil-Liste
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HDold 999.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *160.0 GB disk2
1: EFI EFI 209.7 MB disk2s1
2: Apple_HFS HighSierraUSB 72.2 GB disk2s2
3: Apple_Boot Recovery HD 650.0 MB disk2s3
4: Microsoft Basic Data BOOTCAMP 71.5 GB disk2s4
5: Microsoft Basic Data FLASHDRIVE 15.2 GB disk2s5
echo -e "DISK0=$DISK0\nDISK1=$DISK1\nPARTITION0=$PARTITION0\nPARTITION1=$PARTITION1"
DISK0=/dev/disk2
DISK1=/dev/disk2
PARTITION0=5
PARTITION1=4
Wenn der Wert von PARTITION0 größer als 4 ist, können Sie Windows 10 nicht auf der „BOOTCAMP“-Partition installieren. (Technisch gesehen ist das nicht wahr. Senden Sie mir einen Kommentar und ich werde posten, wie man gdisk verwendet, um dieses Hindernis zu überwinden.)
Wie kann ich die Festplatte verwenden, um dies zu beheben?
Tetsujin
David d C e Freitas