Wie kann ich Windows-Installationsmedien erstellen, die NUR UEFI booten und installieren?

5046
iMattux

Ich versuche, Windows 8.1 im UEFI-Modus auf meinem Mac Pro 4.1 zu installieren, der auf 5,1 mit 3,46 GHz Intel W3690 geflasht wird.

Soweit ich das beurteilen kann, erstellt Windows nur Medien, die so starten, wie die Box, mit der die Medien erstellt werden, gestartet wird. Wenn die Box über BIOS / CSM gebootet wurde, wird das von ihr erstellte Medium (nur) Windows im BIOS / CSM-Modus installieren. Wenn die Box über UEFI gebootet wurde, wird das von ihr erstellte Medium Windows im UEFI-Modus installieren. Vielleicht kann mich jemand korrigieren, wenn dies nicht der Fall ist.

Alle Anweisungen, die ich im Internet zur Erstellung von UEFI-Installationsmedien gefunden habe, umfassen die Auswahl des UEFI-Modus im BIOS-Bildschirm eines PCs und das Erstellen der Installationsmedien. Natürlich haben Macs diese Option nicht.

Folgendes habe ich getan:

Ich lief zunächst in die ziemlich gut dokumentiert „wählen Sie den Typ Ausgabe CD - ROM“, sondern um gearbeitet, dass durch die folgenden Anweisungen hier und ich erfolgreich eine Windows - 8.1 DVD mit einem PC, ein ISO heruntergeladen von Microsoft, oscdimg und ImgBurn.

Ich habe Windows 8.1 installiert und ein Upgrade auf Windows 10 durchgeführt. Man könnte meinen, ich wäre glücklich und mache weiter, aber ich muss es schwierig machen. : p Ich möchte von (U) EFI booten, nicht von BIOS / CSM.

Ich habe das Ziellaufwerk als GPT-Laufwerk gemäß diesen Anweisungen formatiert, aber wenn ich versuche, eine Installation darauf zu starten, meldet das Windows-Installationsprogramm (in BIOS / CSM gebootet), dass es nicht auf einem GPT-formatierten Laufwerk installiert werden kann.

Ich habe meine Bootcamp Assistant Info.plist erfolgreich gehackt und habe die Möglichkeit, ein USB-Laufwerk für die Installation von Windows 7 oder höher mit Bootcamp Assistant zu erstellen. BCA meldet das Kopieren von Windows-Dateien, lädt die Bootcamp-Dateien herunter und meldet dann einfach, dass die Installation nicht abgeschlossen werden konnte. o_O

Das USB-Laufwerk scheint jedoch alle erforderlichen Dateien für die Installation von Windows zu haben, nicht jedoch die Bootcamp-Dateien. Ich habe Bootcamp-Dateien von einem separaten Download und diese ohne Probleme auf die zuvor erwähnte BIOS / CSM-Version installiert.

Egal mit welcher Methode ich das USB-Bootcamp, Rufus unter Windows oder manuell erstellte Windows erstellt habe - der USB zeigt einige Sekunden lang die bekannten blauen Fenster, zeigt dann einen großen blauen Bildschirm an und sagt mir:

 Your PC needs to be repaired.  An unexpected error occurred.  A needed file is missing or corrupted \Windows\system32\boot\winload.efi  Error Code: 0xc0000001  Use your install media to repair your PC or contact your Sys Admin... 

Mein Mac Pro wird nach etwa 30 Sekunden heruntergefahren.

Ich bin sehr vertraut und vertraut mit der Kommandozeile. Ich habe Rod Smiths Gdisk installiert. Ich habe XCode installiert. Ich habe Rufus und ImgBurn auf der Windows-Seite. Ich habe auch das Windows ADK, aber ich bin nicht darauf eingegangen, weil es anscheinend davon auszugehen ist, dass Sie eine Netzwerkfreigabe einrichten möchten, um Windows zu installieren. Wenn Sie eine Möglichkeit haben, dieses Medium mit diesem Windows-Tool zu erstellen, geben Sie bitte detaillierte Schritt-für-Schritt-Anweisungen an und denken Sie daran, dass ich nicht einfach im UEFI-Modus booten kann, da mein Motherboard diese Option nicht hat.

Prost

0
Sie haben versucht, das USB-Laufwerk mit GPT-Partitionen zu erstellen, richtig? Haben Sie überprüft, ob das Setup auf einem normalen PC gestartet wird? Daniel B vor 8 Jahren 0
Ja. Der USB ist GPT-formatiert, bestätigt von OS X diskutil und gdisk. Ich habe keinen normalen PC. Das Setup startet vom USB aus, wenn ich von der BIOS / CSM-Installation aus in Windows gebootet werde. iMattux vor 8 Jahren 0
An wen auch immer der -1: Ich habe so viel recherchiert. Ich habe auf die Seiten verlinkt, die die scheinbar besten Methoden hatten. Ich lese durch mindestens 10 Websites, auf denen mir die Verwendung von Bootcamp erklärt wurde. Ich habe durch weitere 10 Websites gelesen, auf denen erklärt wurde, wie Rufus und / oder Windows-Diskpart verwendet werden. Ich habe alle Anweisungen sorgfältig befolgt. Ich kann eine DVD erstellen, die Windows im CSM-Modus startet und installiert. Jede Seite, die ich anders als die oben genannten 2 gesehen habe, beginnt mit der Anweisung, UEFI aus meinem BIOS auszuwählen. iMattux vor 8 Jahren 0

2 Antworten auf die Frage

0
snayob

Es gibt keine große Philosophie, USB zu erstellen, die nur UEFI bootfähig ist.

Beginnen wir mit Windows ISO. Montieren Sie es.

Dann formatieren Sie den gesamten USB mit FAT32 (MBR-Format, einzelne Partition), KEINE aktive Partition !

Kopieren Sie dann alle Dateien von ISO auf USB.

Wenn USB einen \ EFI-Ordner enthält, kann UEFI gestartet werden.

Wenn USB keinen \ EFI-Ordner hat, ist es NICHT UEFI-startfähig.

Der Ordner \ EFI sollte zwei Unterordner haben: \ EFI \ boot und EFI \ Microsoft \ boot mit entsprechenden Dateien.

Wenn USB keine aktive Partition hat, kann das BIOS NICHT gestartet werden.

Wenn Sie einen schützenden MBR auf USB schreiben könnten, wäre er NUR UEFI-bootfähig.

Wenn Medien auf UEFI-Weise gestartet werden, wird UEFI-bootfähiges Windows 8.1 / 10 installiert (z. B. GPT-Platte als Ziel).

0
iMattux

Es stellte sich heraus, dass es in der Tat recht einfach war, obwohl ich es basierend auf Informationen zusammengestellt hatte, die ich auf der Microsoft-Website für Sys Admins gefunden hatte.

Die Lösung besteht darin, die bootmgr-Datei aus dem Stammverzeichnis des Installations-USB zu entfernen. Beachten Sie, dass der USB MUSS als eine einzelne Partition GPT - Datenträger, um eine 4,1 oder 5,1 Mac Pro zu erhalten formatiert werden im UEFI - Modus zu booten. Es funktioniert möglicherweise nicht mit anderer Hardware, die den Zugriff auf die EFI-Firmware ermöglicht, aber wenn ein Mac Pro einen MBR findet, wird er im BIOS / CSM gestartet.

Zumindest auf meinem Mac Pro (wie erwähnt, ein 2009 4,1 auf 5,1 geflasht) funktionierte es nicht, als ich das USB-Laufwerk mit Apples Disk Utility ODER Gdisk formatierte - Sorry, Rod Smith. Sie sind eine Legende und Sie haben mir viel beigebracht, aber ich musste Windows Diskpart verwenden, um das USB-Laufwerk zu formatieren.

Also hier ist der genaue Schritt für Schritt:

Öffnen Sie in einer beliebigen Windows-Umgebung (ich wurde in BIOS / CSM auf meinem Mac Pro gebootet) eine Eingabeaufforderung, und geben Sie Folgendes ein:

diskpart  list disk  sel disk *N* (where *N* is the number of your USB drive from the list)  clean  convert gpt  format quick fs=fat32 label="NAME"(where NAME is whatever you want to call your USB. Use quotes if you want to use a space, i.e. label="Windows 10")  exit 

Dann, immer noch unter Windows, habe ich das von MS heruntergeladene ISO gemountet und alles, außer die Bootmgr-Programmdatei, einfach in das Stammverzeichnis des USB-Laufwerks gezogen. Beachten Sie, dass ich bootmgr.efi kopiert habe, nicht aber bootmgr.exe.

Starten Sie bei gedrückter Alt / Option das USB-Laufwerk mit der Bezeichnung "EFI Boot" und befolgen Sie die Anweisungen.

Pro Stack Exchange-Richtlinie habe ich Folgendes herausgefunden:

Ich bin auf dieser Seite gelandet . Wo ich dieses Zitat bezüglich des Bootens im gewünschten Modus gefunden habe, was das EXACT-Problem ist, das ich zu lösen versuche:

Wenn dies ein häufiges Problem ist, können Sie die Startdateien für den UEFI-Modus oder den BIOS-Modus entfernen, um zu verhindern, dass der PC im falschen Modus startet. Wenn die PC-Firmware so eingestellt ist, dass sie im falschen Modus startet, können die Medien nicht sofort gebootet werden, sodass Sie den PC sofort erneut in den richtigen Modus starten können.

Boot in UEFI mode: To prevent Windows PE from booting in BIOS mode, remove the bootmgr file on the root of the media.  Boot in BIOS mode: To prevent Windows PE from booting in UEFI mode, remove the efi folder on the root of the media. 

Sie sprechen davon, benutzerdefinierte Windows-Installationsmedien für die Bereitstellung in einer großen Organisation mit ADK und Windows PE zu erstellen, aber ich habe mir diese sehr einfache Lösung angesehen und sie funktionierte sowohl für Windows 8.1 als auch für Windows 10.