Bagaimana cara mengetahui apakah Pemasang Windows melakukan booting di EFI atau BIOS?


21

Saya memiliki USB instalasi windows 7 64bit. Saya ingin tahu apakah installer windows 7 telah boot ke mode EFI atau BIOS.

Saya mencari di Google dan menemukan solusinya di sini http://forums.bit-tech.net/showthread.php?t=209045 tetapi tidak berfungsi karena notepad tidak dapat menemukan \ Windows \ Panther \ setupact.log.


Pada titik apa Anda memasukkan prompt perintah? Saya pikir Anda harus menginstalnya terlebih dahulu. Saya pikir layar "selamat datang" sebagaimana dimaksud dalam posting forum yang Anda tautkan sebenarnya adalah layar yang Anda lihat setelah menyelesaikan instalasi. Ini adalah fase Windows Welcome, sebagaimana Microsoft menyebutnya. Lihat tautan ini: support.microsoft.com/kb/927521
Samir

Itu masuk akal. Saya memasukkan perintah sebelum menyelesaikan instalasi. Jadi apakah ada cara lain untuk mengidentifikasi boot EFI atau BIOS?
Duong Thang

1
Anda tidak harus menginstalnya terlebih dahulu. Saya salah. Mereka mengacu pada layar selamat datang instalasi, bukan yang disebut OOBE (pengalaman out of box). Jadi, Anda harus memasukkan prompt perintah sebelum memulai proses instalasi! Saya minta maaf atas hal tersebut. Kalau tidak, Anda akan membuang waktu untuk menginstal, tanpa mengetahui apakah instalasi akan berubah seperti yang Anda inginkan atau tidak.
Samir

Berbagai metode lain adalah: youtube.com/watch?v=RZKEJ1zljmk
Nehal J Wani

Salah satu alternatif adalah memaksa mode. Pada kebanyakan mesin, menekan sesuatu seperti F12memunculkan menu boot, dari mana Anda dapat memilih jika Anda ingin boot menggunakan UEFI atau "legacy". Anda akan melihat menu seperti ini: eightforums.com/attachments/installation-setup/…
aalaap

Jawaban:


19

Sekarang, saya akan memotong ke pengejaran dan menunjukkan kepada Anda bagaimana menemukan file log ini.

Saya telah melakukan ini dengan disc DVD Windows Vista ritel, hanya untuk tujuan menunjukkan ini. Tetapi ini harus sama bahkan jika Anda boot dari USB flash drive, atau jika Anda menggunakan Windows 7.

Saat Anda boot dari DVD Windows atau USB, Anda akan melihat dialog di mana Anda memilih tata letak bahasa dan keyboard. Lakukan langkah ini dan klik Next .

Kemudian klik tombol Instal sekarang .

Ketika Anda sampai ke layar di mana ia meminta Anda untuk kunci produk, tekan Shift+ F10untuk sampai ke prompt perintah.

Marker Anda seharusnya X:\Sources>sekarang.

cara mencari semua direktori windows untuk file log

Untuk melihat-lihat folder untuk file-file log Anda dapat mengetik dir ..\*.log /s

cara membuka file log di notepad dari command prompt

File yang Anda cari berjudul setupact.log. Bisakah Anda melihatnya di hasil? Itu harus terletak di X:\Windows\panther.

Untuk membuka file ini di notepad tanpa mengubah direktori Anda dapat mengetik notepad ..\windows\panther\setupact.log

Jika file ada di sana, yang seharusnya, maka ini akan membukanya di Notepad. Sekarang saat berada di Notepad, tekan Ctrl+ Fdan ketik panggilan balik dan tekan Enter.

Anda harus melihat beberapa entri dengan kata ini, tetapi yang Anda minati berjudul Callback_BootEnvironmentDetect. Tekan Enterberulang kali hingga Anda menemukannya.

cara menemukan kata "callback" di log in notepad

Dalam kasus saya, katanya Callback_BootEnvironmentDetect:FirmwareType 1.

Saya pikir ini karena ini ada di Windows Vista, dan karena ini adalah sistem BIOS, saya menduga Tipe 1 adalah singkatan dari BIOS. Jadi jika Anda akan melakukan hal yang sama dengan Vista pada sistem UEFI kemungkinan besar akan mengatakan Tipe 2. Untuk Windows 7 baris yang sama mungkin hanya akan mengatakan UEFI atau BIOS.

Pendeknya...

Windows Vista:

Callback_BootEnvironmentDetect:FirmwareType 1 berarti BIOS

Callback_BootEnvironmentDetect:FirmwareType 2 berarti UEFI

Windows 7:

Code:Callback_BootEnvironmentDetect: Detected boot environment: BIOS

Code:Callback_BootEnvironmentDetect: Detected boot environment: UEFI

Anda mungkin juga ingin memeriksa artikel TechNet tentang cara menggunakan Windows 7 ke komputer berbasis UEFI.

Anda mungkin telah memperhatikan bahwa kebanyakan orang menggunakan EFI dan UEFI secara bergantian, tetapi UEFI adalah pengembangan selanjutnya dan EFI adalah yang lama. Jika saya tidak salah itu adalah singkatan dari Universal Extendable Firmware Interface. Hanya saja, jangan bingung dengan ini, biasanya berarti hal yang sama. Mungkin dikatakan EFI atau UEFI di manual motherboard Anda, dan Anda harus mengaktifkannya.


2
Terima kasih. \Windows\Panther, tidak tahu binatang seperti itu bersembunyi di dalam komputer saya. Sebagai alternatif untuk menggunakan Notepad, orang dapat menggunakan tua terpercaya FINDSTRdari command prompt:findstr Callback_BootEnvironmentDetect \Windows\Panther\setupact.log
Lumi

baiklah, jawaban yang rumit. +1
Eliran Malka

1
Ini tidak berhasil untuk saya. File log hadir, tetapi tidak mengandung Callback_BootEnvironmentDetectpesan apa pun . Solusi @ EliranMalka bcdeditberhasil. Menggunakan Windows 7 Ultimate x64.
Agustus

Bekerja pada penginstal Windows 10
Brian Low

Pastikan untuk memeriksa tanggal entri log (paling baru di bagian bawah file). Milik saya berhenti memperbarui 18 bulan yang lalu. Win 7 saya pada awalnya diinstal untuk mode BIOS tetapi saya memperbaruinya ke EFI dan sekarang bisa boot dengan cara apa pun.
User5910

18

Buka prompt perintah (sebagai administrator), dan jalankan:

bcdedit /enum

Ini akan menghitung pengaturan BCD, Anda akan mendapatkan output yang mirip dengan ini:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {3c6390c7-c6ce-11e1-8e2f-c6d882f2969a}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {3c6390cb-c6ce-11e1-8e2f-c6d882f2969a}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {3c6390c7-c6ce-11e1-8e2f-c6d882f2969a}
nx                      OptIn

Buka daftar dan cari Windows Boot Loader. Jika sistem Anda di-boot dalam mode EFI, pathnilainya akan menjadi \Windows\system32\winload.efi(perhatikan .efiekstensi - ini akan kembali ke yang .exelain).

Sumber

http://www.uefi.org/events/UEFI-Plugfest-WindowsBootEnvironment.pdf


1
Ini adalah satu-satunya metode yang berfungsi jika Anda telah bermigrasi ke UEFI secara manual daripada yang awalnya diinstal.
Sam Graham

1

CATATAN: komentar di bawah ini tentang sistem yang sudah diinstal, bukan Penginstal Windows itu sendiri:

Luncurkan panel Kontrol - Alat administratif - Manajemen komputer

Periksa tab Manajemen disk. Anda harus memiliki partisi Enkripsi EFI (sekitar 100mb). Juga, ketika Anda mengklik kanan HDD Anda, pada tab Volume Anda akan melihat partisi GPT, (bukan MBR lawas).

GPT adalah bagian dari paket UEFI :)


Hai dan Selamat Datang di Pengguna Super! Silakan baca Panduan Cara Menjawab Pertanyaan . Situs ini adalah situs tanya jawab, bukan forum.
slm

Tidak sepenuhnya benar. Sistem mungkin telah boot menggunakan Modul Dukungan Kompatibilitas, tempat sistem operasi diinstal dalam HDD dengan tabel partisi GPT. Jadi, tidak, kehadiran tunggal tabel partisi GPT atau partisi EFI tidak cukup.
Nehal J Wani

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.