Nachdem ich diese ausführliche Anleitung befolgt habe, bin ich bei Punkt 5 hängengeblieben. Dadurch wurde meine externe 5-TB-Festplatte nicht zum Booten gebracht. Im Boot-Auswahlmenü wird weder "Windows installieren" noch "Windows" angezeigt:
bless --folder /Volumes/WINSTALL/efi/boot --label "Install Windows"
mkdir /Volumes/WINSTALL/label
bless --folder /Volumes/WINSTALL/label --label "Windows"
Aktuelle Festplattenkonfiguration des iMac 2012:
Ziel ist es, Windows 10 zusammen mit den anderen Betriebssysteminstallationen auf einer externen Thunderbold2 240 GB SSD zu installieren.
diskutil list
zeigt folgende Konfiguration:
/dev/disk0 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *240.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk4 117.0 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 87.7 GB disk0s3
4: Apple_Boot Boot OS X 134.2 MB disk0s4
5: Apple_APFS Container disk2 35.0 GB disk0s5
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_APFS Container disk3 395.0 GB disk1s2
3: Microsoft Basic Data BOOTCAMP 605.0 GB disk1s3
/dev/disk2 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +35.0 GB disk2
Physical Store disk0s5
1: APFS Volume macOS-HS 14.2 GB disk2s1
2: APFS Volume Preboot 22.8 MB disk2s2
3: APFS Volume Recovery 512.1 MB disk2s3
4: APFS Volume VM 2.1 GB disk2s4
/dev/disk3 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +395.0 GB disk3
Physical Store disk1s2
1: APFS Volume Macintosh HD - Data 367.9 GB disk3s1
2: APFS Volume Preboot 25.6 MB disk3s2
3: APFS Volume Recovery 525.8 MB disk3s3
4: APFS Volume VM 8.6 GB disk3s4
5: APFS Volume Macintosh HD 11.3 GB disk3s5
/dev/disk4 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +117.0 GB disk4
Physical Store disk0s2
1: APFS Volume iMextMojave 85.3 GB disk4s1
2: APFS Volume Preboot 26.1 MB disk4s2
3: APFS Volume Recovery 507.5 MB disk4s3
4: APFS Volume VM 2.1 GB disk4s4
/dev/disk5 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *5.0 TB disk5
1: EFI EFI 209.7 MB disk5s1
2: Apple_HFS seagate 5.0 TB disk5s2
3: Microsoft Basic Data Winstall 15.9 GB disk5s3
Da der erste Versuch mit einer externen 5-TB-Festplatte nicht funktionierte, habe ich versucht, eine 240-GB-SSD mit dem Bootcamp-Assistenten in Mojave (Betriebssystem von dieser SSD gebootet) zu verwenden, um einen Installations-USB-Stick zu erstellen und eine Bootcamp-Partition auf einer SSD mit ISO Win10 64-Bit 1909 als zu erstellen im Ratgeber empfohlen.
Bei Punkt 8. Ich habe versucht, der EFI-Partition auf der SSD den Buchstaben „S“ zuzuweisen, aber es ist mit der Meldung „ Es ist kein Volume angegeben“ fehlgeschlagen. Bitte wählen Sie ein Volume aus und versuchen Sie es erneut. mountvol S: /S
Also habe ich erfolglos versucht, die Partition mit dem Befehl zu mounten , und als ich versuchte mountvol
, sie ohne Argumente auszuführen, wurden nicht einmal EFI-Partitionen von den anderen Festplatten als Option angezeigt.
Datenträgerstatus in Windows Setup:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk0 Online 223 GB 0 B
Disk1 Online 931 GB 0 B
Disk2 Online 238 GB 0 B
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 200 MB 512 B
Partition 2 Primary 108 GB 200 MB
Partition 3 Primary 81 GB 109 GB
Partition 4 Primary 128 MB 190 GB
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E BOOTCAMP FAT32 Partition 81 GB Healthy
Volume 1 C BOOTCAMP NTFS Partition 562 GB Healthy
Volume 2 F NTFS Partition 529 MB Healthy Hidden
Volume 3 D WinInstall exFAT Partition 238 GB Healthy
Bearbeiten: Ausgabe "list disk" von vorhandener Win10 Bootcamp-Installation auf interner Festplatte
DISKPART>
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 223 GB 0 B
Disk 1 Online 931 GB 0 B
Ich schätze jeden Rat.
Sie haben in einem Kommentar gepostet: "Derzeit scheint es unmöglich zu sein." Nun, hier ist eine Beispielfrage , bei der ein Benutzer Windows installiert hatte, um das BIOS von einem externen Laufwerk auf einem 2012er Mac zu booten.
Ich glaube, Ihr Mac-Modell soll Windows 10 per BIOS booten. Sie haben ein BIOS, das Windows 10 bootet, auf dem internen Laufwerk installiert. Sie sollten wahrscheinlich Windows 10 installieren, um das BIOS von einem externen Laufwerk zu booten. Die Anweisungen in Ihrem Link beziehen sich auf die Installation eines EFI-Starts von Windows auf einem externen Laufwerk.
BIOS-Boot-Windows-Installationen können nur auf die ersten 2,2 TB des Installationslaufwerks zugreifen, wenn die Sektorgröße 512 Byte beträgt. Dies kann ein Problem sein, da Ihre externe Festplatte 5 TB groß ist.
Der Boot Camp-Assistent sollte in der Lage sein, ein Windows 10-Installationsprogramm für ein USB-Flash-Laufwerk zu erstellen. Dieses Installationsprogramm sollte auf Ihrem Mac bootfähig sein. Sie können dieses Installationsprogramm verwenden, um zu versuchen, Windows 10 auf den externen Laufwerken zu installieren. Diese Laufwerke müssen wie das interne Laufwerk entweder MBR-partitioniert oder hybrid partitioniert sein.
Während der Boot Camp-Assistent ein Windows 10-Installationsprogramm für ein USB-Flash-Laufwerk erstellen kann, kann der Boot Camp-Assistent wahrscheinlich nicht verwendet werden, um Windows 10 auf einem externen Laufwerk zu installieren. Dies erfordert normalerweise eine manuelle Installation über die Windows-Befehlszeilenschnittstelle.
Benutzer Cordvision hat die Frage Big Sur: Booting Win10 from SSD and Disable Internal Drive gepostet . Diese Frage dokumentiert, wie ein in macOS enthaltenes Firmware-Update zu Problemen beim BIOS-Booten von Windows von externen Laufwerken geführt hat. Ich habe festgestellt, dass der Mac Startup Manager auf meinem 2013er iMac nicht immer ein Symbol oder das richtige Symbol für ein externes bootfähiges BIOS-Laufwerk anzeigt. Wenn Sie sich für das BIOS-Booten von einem externen Laufwerk entscheiden, versucht der Mac möglicherweise stattdessen, das BIOS von einem anderen Laufwerk zu booten. Um diese Einschränkung zu umgehen, habe ich den rEFInd Boot Manager installiert. Dies ist ein kostenloses Produkt.
Diese Anweisungen funktionieren wahrscheinlich nur mit Macs von 2012 bis 2014.
Ich habe nicht die gleiche Hardware wie du. Das ist so nah wie ich kommen kann. Ich benutze auch eine drahtlose Apple-Tastatur und -Maus. Ich würde empfehlen, während der Installation eine kabelgebundene Apple-Tastatur und -Maus zu verwenden. Wenn Sie Fragen dazu haben, was ein Schritt tut, sollten Sie wahrscheinlich zuerst nach einer besseren Erklärung fragen.
Ich habe Catalina, High Sierra und ein BIOS, das Windows 10 bootet, auf der internen Festplatte installiert. Windows 10 wird in der Partition mit der Kennung installiert disk0s3
. Auf dem externen USB-Laufwerk sind keine Betriebssysteme installiert. Ich werde ein BIOS installieren, das Windows 10 die Partition mit der Kennung bootet disk2s3
. Derzeit enthält diese Partition ein ExFAT-formatiertes Volume.
/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_APFS Container disk1 898.0 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 91.5 GB disk0s3
4: Microsoft Basic Data MyExFAT 10.5 GB disk0s4
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +898.0 GB disk1
Physical Store disk0s2
1: APFS Volume Muskie 28.1 GB disk1s1
2: APFS Volume Preboot 118.9 MB disk1s2
3: APFS Volume Recovery 1.0 GB disk1s3
4: APFS Volume VM 8.6 GB disk1s4
5: APFS Volume Snapper2 - Data 21.6 GB disk1s7
6: APFS Volume Snapper2 11.3 GB disk1s8
7: APFS Volume Ron2Pasport 440.1 GB disk1s9
8: APFS Volume FromTuna 35.3 GB disk1s11
9: APFS Volume DavidAnderson 71.8 GB disk1s12
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *400.1 GB disk2
1: EFI EFI 209.7 MB disk2s1
2: Apple_APFS Container disk3 340.0 GB disk2s2
3: Microsoft Basic Data BootCamp 59.9 GB disk2s3
/dev/disk3 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +340.0 GB disk3
Physical Store disk2s2
1: APFS Volume RonsStuff 19.0 GB disk3s1
2: APFS Volume SnapperBackup-Summer19 186.5 GB disk3s2
Wenn Sie sich dafür entscheiden, ein BIOS zu installieren, das Windows auf dem 5-TB-USB-Laufwerk bootet, müssen Sie irgendwo innerhalb der ersten 2,2 TB des Laufwerks ein ExFAT-formatiertes Volume erstellen. Angenommen,
disk5
die Kennung für Ihr 5-TB-Laufwerk ist, könnten Sie den folgenden Befehl eingeben, um eine 500-GB-Partition für Windows zu erstellen.
diskutil partitiondisk disk5 gpt exfat BootCamp 500G jhfs+ seagate R
Die Schritte, mit denen ich Windows 10 auf einer externen Festplatte installiert habe, sind unten aufgeführt.
Laden Sie GPT fdiskgdisk
von der SourceForge-Website herunter und installieren Sie es . Dies ist ein kostenloses Produkt. Laden Sie zuerst in Ihren Ordner herunter. Geben Sie als Nächstes den folgenden Befehl in einem Terminal-Anwendungsfenster ein, um die Quarantäne zu entfernen.Downloads
xattr -c ~/Downloads/gdisk*.pkg
Verwenden Sie schließlich die Finder-Anwendung, um die heruntergeladene Datei zu öffnen und zu installieren gdisk
.
Verwenden Sie den gdisk
Befehl, um sicherzustellen, dass das USB-Laufwerk hybrid partitioniert ist. Unten ist, was ich in ein Terminal-Anwendungsfenster eingegeben habe. Hinweis: Laut Wikipedia haben APFS-Partitionen keinen definierten MBR-Hex-Code, daher verwende ich den Hex-Code da
.
sudo gdisk /dev/disk2
r
h
2 3
y
da
n
07
y
n
w
y
Unten ist die Ausgabe, als ich das obige eingegeben habe.
davidanderson@Snapper ~ % sudo gdisk /dev/disk2
GPT fdisk (gdisk) version 1.0.7
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help): r
Recovery/transformation command (? for help): h
WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.
Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 2 3
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default AF): da
Set the bootable flag? (Y/N): n
Creating entry for GPT partition #3 (MBR partition #3)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): y
Unused partition space(s) found. Use one to protect more partitions? (Y/N): n
Recovery/transformation command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk2.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.
Wenn Sie Ihr 5-TB-USB-Laufwerk mit der oben beschriebenen Partitionierung verwendet haben, können Sie die
jhfs+
formatierte Partition nicht einschließen, da diese Partition über die 2,2-TB-Grenze hinaus existiert. In diesem Fall würden Sie die unten angegebenen Befehle eingeben.
sudo gdisk /dev/disk5
r
h
2
y
07
y
n
w
y
Verwenden Sie die Boot Camp-Assistentenanwendung, um ein Flash-Laufwerk für das Windows 10-Installationsprogramm zu erstellen. Unten sehen Sie ein Bild meiner Auswahl aus dem Boot Camp-Assistenten, der in Catalina enthalten ist. Verwenden Sie nicht den Boot Camp-Assistenten, um Windows 10 zu installieren. Erstellen Sie das Flash-Laufwerk-Installationsprogramm nur aus der heruntergeladenen Windows 10-ISO-Datei. Diese Datei kann von dieser Windows - Website heruntergeladen werden . Die heruntergeladene Datei hieß Win10_20H2_English_x64.iso
.
Wenn Sie fertig sind, überprüfen Sie, ob der Stammordner auf dem Flash-Laufwerk die Datei mit dem Namen AutoUnattend.xml
. Wenn gefunden, ändern Sie den Namen in NoAutoUnattend.xml
.
Laden Sie den rEFInd Boot Manager von der SourceForge rEFInd Website herunter und installieren Sie ihn . Hier gehe ich davon aus, dass die heruntergeladene ZIP-Datei auf den Ordner erweitert wurde refind-bin-0.13.2
. Wenn Sie einen anderen Ordner haben, nehmen Sie die entsprechenden Ersetzungen vor. Hinweis: Die diskutil
Befehle geben möglicherweise an, dass das Volume bereits ausgehängt ist, und das refund-install
Skript gibt eine Fehlermeldung in Bezug auf den Befehl sed
oder aus bless
.
Hinweis:
disk0s1
ist die EFI-Partition auf dem internen Laufwerk meines Mac. Wenn dies in Ihrem Fall nicht zutrifft, nehmen Sie die entsprechenden Ersetzungen vor. Darüber hinaus können Sie die EFI-Partition auf dem Laufwerk, auf dem Sie Windows 10 installieren, als alternativen Speicherort für rEFInd verwenden.
cd ~/Downloads
xattr -rc refind-bin-0.13.2
cd refind-bin-0.13.2
diskutil unmount /dev/disk0s1
./refind-install --usedefault /dev/disk0s1
echo "scanfor biosexternal" >> /Volumes/EFI/EFI/BOOT/refind.conf
diskutil unmount /dev/disk0s1
Fahren Sie den Mac herunter. Entfernen Sie alle externen Laufwerke mit Ausnahme des Flash-Laufwerks des Windows 10-Installationsprogramms. Starten Sie den Mac und halten Sie sofort die Taste gedrückt, optionbis die Symbole des Mac-Startup-Managers angezeigt werden. Markieren Sie das Symbol für das externe Laufwerk mit der Bezeichnung EFI Boot
und wählen Sie dann den Pfeil unter diesem Symbol aus. Dadurch wird der Mac vom Flash-Laufwerk des Windows 10-Installationsprogramms gestartet. Unten sehen Sie ein Bild, das dem Symbol für das externe Laufwerk ähnelt, das Sie sehen werden.
Das erste erscheinende Fenster sollte dem unten gezeigten ähneln. An dieser Stelle können Sie das Laufwerk anschließen, auf dem Windows installiert wird.
Gehen Sie vor wie bei einer GUI-Installation von Windows. Wenn ein Fenster ähnlich dem unten gezeigten erscheint, drücken Sie die Tastenkombination shift+ .F10
Hinweis: Wenn Sie die Tastenkombination shift+ drücken, bevor das Bild unten angezeigt wird, hat das Windows-Installationsprogramm möglicherweise keine Treiber von der Windows-Supportsoftware geladen.F10
Das Ergebnis sollte das unten gezeigte Eingabeaufforderungsfenster sein.
Geben Sie den unten angegebenen Befehl ein, um die Laufwerksbuchstaben zu ermitteln.
echo list vol | diskpart
In diesem Beispiel wurden die Laufwerke d:
und f:
als das ExFAT-Volume auf dem Flash-Laufwerk des Windows-Installationsprogramms bzw. das ExFAT-Volume, auf dem Windows installiert wird, bestimmt. Wenn Ihre Laufwerksbuchstaben unterschiedlich sind, nehmen Sie in den verbleibenden Schritten die entsprechenden Ersetzungen vor.
Geben Sie bei Bedarf den folgenden Befehl ein, um die Namen der verfügbaren Windows-Installationen abzurufen.
dism /get-imageinfo /imagefile:d:\sources\install.wim
In diesem Beispiel Windows 10 Pro
wird der Name verwendet. Wenn Sie einen anderen Namen wählen, nehmen Sie im folgenden Schritt die entsprechende Ersetzung vor.
Geben Sie die folgenden Befehle ein, um mit der Installation eines BIOS zu beginnen, das Windows 10 bootet.
Hinweis: Der erste
dism
Befehl wird lange dauern. Sie sollten alle Fehlermeldungen des zweitendism
Befehls ignorieren.
format f: /q /v:BootCamp /fs:ntfs
dism /apply-image /imagefile:d:\sources\install.wim /name:"Windows 10 Pro" /applydir:f:\ /checkintegrity
dism /image:f:\ /add-driver /driver:d:\$WinPEDriver$ /recurse /forceunsigned
bcdboot f:\windows /l en-us /s f: /f bios
bootsect /nt60 f: /mbr
exit
Wenn Sie fertig sind, schließen Sie das Windows-Setup-Fenster, indem Sie auf das rote Kästchen mit der X-Markierung klicken. Wählen Sie im nächsten Fenster Repair your computer
und dann Turn off your PC
. Nachdem sich der Mac ausgeschaltet hat, entfernen Sie das Flash-Laufwerk.
Starten Sie den Mac und halten Sie sofort die Taste gedrückt, optionbis die Symbole des Mac-Startup-Managers angezeigt werden. Markieren Sie das Symbol des internen Laufwerks mit der Bezeichnung EFI Boot
. Unten ist ein Bild ähnlich dem Symbol des internen Laufwerks, das Sie sehen werden.
Wenn Sie rEFInd jedoch auf einem externen Laufwerk installiert haben, sollten Sie stattdessen das Symbol für das externe Laufwerk mit der Bezeichnung markieren EFI Boot
. Unten sehen Sie ein Bild, das dem Symbol für das externe Laufwerk ähnelt, das Sie sehen werden.
Halten Sie als Nächstes gedrückt, controlum den geraden Pfeil in einen kreisförmigen Pfeil zu ändern. Wählen Sie diesen kreisförmigen Pfeil aus, um den Mac mit dem rEFInd Boot Manager zu starten. Wenn das unten gezeigte Symbol auf der rEFInd-Anzeige hervorgehoben ist, drücken Sie die returnTaste. Wenn das Symbol nicht angezeigt wird, drücken Sie die escTaste zum Aktualisieren.
Schließen Sie die Installation von Windows 10 ab. Der Computer wird automatisch mit rEFInd und dann Windows 10 auf dem externen Laufwerk neu gestartet. Wenn Sie mit der Installation von Windows 10 fertig sind, schließen Sie das Flash-Laufwerk des Windows 10-Installationsprogramms an und führen Sie die Setup
Anwendung im BootCamp
Ordner auf dem Flash-Laufwerk aus. Werfen Sie anschließend das Flash-Laufwerk des Windows 10-Installationsprogramms aus und entfernen Sie es, bevor Sie den Mac neu starten.
Auf Ihrem Mac sollte eine Apple Software Update-Anwendung installiert sein. Führen Sie diese Anwendung aus, um Updates von Apple zu erhalten. Ich würde empfehlen, zuerst alle Updates für Apple Software Update zu installieren.
Prüfen Sie schließlich mit Windows Update nach zusätzlichen (optionalen) Treiber- und anderen Software-Updates.
Manpage von gdisk Manpage
von refind-install
DISM Image Management Befehlszeilenoptionen
DISM Driver Servicing (.inf) Befehlszeilenoptionen
BCDBoot Befehlszeilenoptionen
Bootsect Befehlszeilenoptionen
BIOS/MBR-basierte Festplattenpartitionen
Der rEFInd Boot Manager
Der rEFInd-Boot-Manager: Konfigurieren des Boot-Managers
Der rEFInd-Boot-Manager: Verwenden von rEFInd
David Anderson
bless
tun dies die in Ihrer Frage angegebenen Befehle nicht. Diebless
in Ihrer Frage angegebenen Befehle erstellen die Dateien namens.disk_label
und.disk_label_2x
. Um die Standardeinstellung zum Booten zu ändern,bless
müsste der Befehl zumindest die Option enthalten--setBoot
. Außerdem sollte ich erwähnen, dass dersudo systemsetup -setstartupdisk path
Befehl den bless-Befehl ersetzt hat, um die Startdiskette einzustellen.Benutzer3602441
David Anderson
Administrator: Command Prompt
Fenster öffnen und die Ausgabe des Befehls postenecho list disk | diskpart
?Benutzer3602441
David Anderson