Mam 64-bitową instalację systemu Windows 7 USB. Chcę wiedzieć, czy instalator systemu Windows 7 uruchomił się w trybie EFI lub BIOS.
Znalazłem rozwiązanie i znalazłem tutaj rozwiązanie http://forums.bit-tech.net/showthread.php?t=209045, ale to nie działa, ponieważ notatnik nie mógł znaleźć \ Windows \ Panther \ setupact.log.
F12
menu startowe powoduje wybranie menu rozruchowego, z którego możesz wybrać, jeśli chcesz uruchomić przy użyciu UEFI lub „starszego”. Powinieneś zobaczyć takie menu: eightforums.com/attachments/installation-setup/…Odpowiedzi:
Teraz przejdę do sedna i pokażę, jak znaleźć ten plik dziennika.
Zrobiłem to z detaliczną płytą DVD z systemem Windows Vista, tylko w celu zilustrowania tego. Ale powinno być tak samo, nawet jeśli uruchamiasz komputer z dysku flash USB lub używasz systemu Windows 7.
Podczas uruchamiania z dysku DVD lub USB systemu Windows najpierw zobaczysz okno dialogowe, w którym wybierzesz język i układ klawiatury. Wykonaj ten krok i kliknij przycisk Dalej .
Następnie kliknij przycisk Zainstaluj teraz .
Po przejściu do ekranu z prośbą o klucz produktu naciśnij Shift+, F10aby przejść do wiersza polecenia.
Twój znacznik powinien być
X:\Sources>
teraz.Aby przejrzeć foldery w poszukiwaniu plików dziennika, możesz wpisać
dir ..\*.log /s
Plik, którego szukasz, nosi tytuł
setupact.log
. Czy widzisz to w wynikach? Powinien być zlokalizowany przyX:\Windows\panther
.Aby otworzyć ten plik w notatniku bez zmiany katalogu, możesz wpisać
notepad ..\windows\panther\setupact.log
Jeśli plik jest tam, co powinien, to otworzy go w Notatniku. Teraz w Notatniku naciśnij Ctrl+, Fwpisz oddzwonienie i naciśnij Enter.
Powinieneś zobaczyć kilka wpisów z tym słowem, ale ten, który Cię interesuje, nosi tytuł
Callback_BootEnvironmentDetect
. Naciśnij Enterkilkakrotnie, aż go zauważysz.W moim przypadku tak jest
Callback_BootEnvironmentDetect:FirmwareType 1
.Myślę, że dzieje się tak, ponieważ jest to system Windows Vista, a ponieważ jest to system BIOS, domyślam się, że typ 1 oznacza BIOS. Więc jeśli zrobiłbyś to samo z Vistą w systemie UEFI, najprawdopodobniej powiedziałby Typ 2. W systemie Windows 7 te same linie prawdopodobnie powiedziałby po prostu UEFI lub BIOS.
W skrócie...
Windows Vista:
Callback_BootEnvironmentDetect:FirmwareType 1
oznacza BIOSCallback_BootEnvironmentDetect:FirmwareType 2
oznacza UEFISystem Windows 7:
Code:Callback_BootEnvironmentDetect: Detected boot environment: BIOS
Code:Callback_BootEnvironmentDetect: Detected boot environment: UEFI
Warto również zapoznać się z artykułem TechNet na temat wdrażania systemu Windows 7 na komputerach z interfejsem UEFI.
Być może zauważyłeś, że większość ludzi używa EFI i UEFI zamiennie, ale UEFI to późniejszy rozwój, a EFI jest stary. Jeśli się nie mylę, oznacza to Universal Extendable Firmware Interface. Po prostu nie daj się zwieść, zwykle oznacza to to samo. Może to oznaczać EFI lub UEFI w instrukcji płyty głównej i musisz ją włączyć.
źródło
\Windows\Panther
, nie wiedziałem, że taka bestia chowała się w moim komputerze. Jako alternatywę do korzystania z Notatnika można użyć zaufanego staregoFINDSTR
z wiersza polecenia:findstr Callback_BootEnvironmentDetect \Windows\Panther\setupact.log
Callback_BootEnvironmentDetect
komunikatu. @ Rozwiązanie EliranMalkabcdedit
zadziałało. W systemie Windows 7 Ultimate x64.Otwórz wiersz polecenia (jako administrator) i uruchom:
Spowoduje to wyliczenie ustawień BCD, otrzymasz wyjście podobne do tego:
Przejrzyj listę i poszukaj
Windows Boot Loader
. Jeśli system jest uruchamiany w trybie EFI,path
wartość będzie wynosić\Windows\system32\winload.efi
(zwróć uwagę na.efi
rozszerzenie - w.exe
przeciwnym razie nastąpi powrót ).Źródło
http://www.uefi.org/events/UEFI-Plugfest-WindowsBootEnvironment.pdf
źródło
UWAGA: poniższy komentarz dotyczy już zainstalowanego systemu, a nie samego Instalatora Windows:
Uruchom Panel sterowania - Narzędzia administracyjne - Zarządzanie komputerem
Sprawdź kartę Zarządzanie dyskami. Powinieneś mieć partycję szyfrowaną EFI (około 100 MB). Ponadto po kliknięciu dysku twardego prawym przyciskiem myszy na karcie Woluminy powinieneś zobaczyć partycjonowanie GPT (nie starszy MBR).
GPT jest częścią pakietu UEFI :)
źródło
Sugerowaną metodą firmy Microsoft jest wykonanie prostej kwerendy rejestru. W wierszu polecenia uruchom to polecenie
Jeśli zwrócona wartość to 1 lub 0x1, komputer działa w trybie BIOS. Jeśli zwrócona wartość to 2 lub 0x2, komputer działa w trybie UEFI.
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode
źródło