Ich habe eine Windows 7 64-Bit-Installation USB. Ich möchte wissen, ob das Windows 7-Installationsprogramm im EFI- oder BIOS-Modus gestartet wurde.
Ich habe gegoogelt und hier eine Lösung gefunden http://forums.bit-tech.net/showthread.php?t=209045, aber es funktioniert nicht, da der Editor \ Windows \ Panther \ setupact.log nicht finden konnte.
F12
Wenn Sie auf den meisten Computern so etwas wie treffen, wird ein Startmenü angezeigt, aus dem Sie auswählen können, ob Sie mit UEFI oder "Legacy" starten möchten. Sie sollten ein Menü wie das folgende sehen: eightforums.com/attachments/installation-setup/…Antworten:
Jetzt komme ich zur Sache und zeige Ihnen, wie Sie diese Protokolldatei finden.
Ich habe dies mit einer Windows Vista-DVD im Einzelhandel gemacht, nur um dies zu demonstrieren. Dies sollte jedoch auch dann der Fall sein, wenn Sie von einem USB-Flash-Laufwerk booten oder Windows 7 verwenden.
Wenn Sie von einer Windows-DVD oder einem USB-Stick booten, wird zuerst ein Dialogfeld angezeigt, in dem Sie die Sprache und das Tastaturlayout auswählen können. Führen Sie diesen Schritt aus und klicken Sie auf Weiter .
Klicken Sie dann auf die Schaltfläche Jetzt installieren .
Wenn Sie zu dem Bildschirm gelangen, auf dem Sie nach einer Produkttaste gefragt werden, drücken Sie Shift+ F10, um zur Eingabeaufforderung zu gelangen.
Ihr Marker sollte
X:\Sources>
jetzt sein.Um in den Ordnern nach Protokolldateien zu suchen, können Sie Folgendes eingeben
dir ..\*.log /s
Die gesuchte Datei trägt den Titel
setupact.log
. Kannst du es in den Ergebnissen sehen? Es sollte sich bei befindenX:\Windows\panther
.Um diese Datei im Editor zu öffnen, ohne das Verzeichnis zu ändern, können Sie Folgendes eingeben
notepad ..\windows\panther\setupact.log
Wenn die Datei dort ist, wo sie sein sollte, wird sie im Editor geöffnet. Jetzt , während in Notepad, drücken Sie Ctrl+ Fund geben Rückruf und drücken Enter.
Sie sollten mehrere Einträge mit diesem Wort sehen, aber derjenige, an dem Sie interessiert sind, trägt den Titel
Callback_BootEnvironmentDetect
. Drücken Sie Enterwiederholt, bis Sie es sehen.In meinem Fall heißt es
Callback_BootEnvironmentDetect:FirmwareType 1
.Ich denke, das liegt daran, dass dies unter Windows Vista läuft, und da dies ein BIOS-System ist, vermute ich, dass Typ 1 für BIOS steht. Wenn Sie also das Gleiche mit Vista auf einem UEFI-System tun würden, würde dies höchstwahrscheinlich Typ 2 bedeuten. Für Windows 7 würden die gleichen Zeilen wahrscheinlich nur UEFI oder BIOS bedeuten.
Zusamenfassend...
Windows Vista:
Callback_BootEnvironmentDetect:FirmwareType 1
bedeutet BIOSCallback_BootEnvironmentDetect:FirmwareType 2
bedeutet UEFIWindows 7:
Code:Callback_BootEnvironmentDetect: Detected boot environment: BIOS
Code:Callback_BootEnvironmentDetect: Detected boot environment: UEFI
Unter Umständen möchten Sie auch den TechNet-Artikel zur Bereitstellung von Windows 7 auf UEFI-basierten Computern lesen.
Sie haben vielleicht bemerkt, dass die meisten Leute EFI und UEFI austauschbar verwenden, aber das UEFI ist eine spätere Entwicklung und EFI ist das alte. Wenn ich mich nicht irre, steht es für Universal Extendable Firmware Interface. Lass dich einfach nicht verwirren, das bedeutet normalerweise dasselbe. In Ihrem Motherboard-Handbuch steht möglicherweise EFI oder UEFI, und Sie müssen es aktivieren.
quelle
\Windows\Panther
Ich wusste nicht, dass sich so ein Biest in meinem Computer versteckt. Alternativ zur Verwendung von Notepad kannFINDSTR
an der Eingabeaufforderung auch Trusty Old verwendet werden :findstr Callback_BootEnvironmentDetect \Windows\Panther\setupact.log
Callback_BootEnvironmentDetect
Nachricht. @ EliranMalkasbcdedit
Lösung hat funktioniert. Verwenden von Windows 7 Ultimate x64.Öffnen Sie eine Eingabeaufforderung (als Administrator) und führen Sie Folgendes aus:
Dadurch werden die BCD-Einstellungen aufgelistet, und Sie erhalten eine Ausgabe ähnlich der folgenden:
Gehen Sie die Liste durch und suchen Sie nach
Windows Boot Loader
. Wenn Ihr System im EFI-Modus gestartet wird, lautet derpath
Wert\Windows\system32\winload.efi
(beachten Sie die.efi
Erweiterung - dies wird.exe
ansonsten wiederhergestellt ).Quelle
http://www.uefi.org/events/UEFI-Plugfest-WindowsBootEnvironment.pdf
quelle
HINWEIS: Der folgende Kommentar bezieht sich auf das bereits installierte System und nicht auf den Windows Installer selbst:
Starten Sie die Systemsteuerung - Verwaltung - Computerverwaltung
Überprüfen Sie die Registerkarte Datenträgerverwaltung. Sie sollten über eine EFI-verschlüsselte Partition (ca. 100 MB) verfügen. Wenn Sie mit der rechten Maustaste auf Ihre Festplatte klicken, sollte auf der Registerkarte Volumes die GPT-Partitionierung angezeigt werden (kein älterer MBR).
Die GPT ist Teil des UEFI-Pakets :)
quelle
Die von Microsoft vorgeschlagene Methode besteht darin, eine einfache Registrierungsabfrage durchzuführen. Führen Sie an der Eingabeaufforderung diesen Befehl aus
Wenn der zurückgegebene Wert 1 oder 0x1 ist, wird Ihr PC im BIOS-Modus ausgeführt. Wenn der zurückgegebene Wert 2 oder 0x2 ist, wird Ihr PC im UEFI-Modus ausgeführt.
https://docs.microsoft.com/de-de/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode
quelle