Windows Installer'ın EFI veya BIOS'ta önyükleme yapıp yapmadığını nasıl anlarım?


21

Windows 7 64bit kurulum USB'im var. Windows 7 yükleyicisinin EFI veya BIOS moduna önyükleme yaptığını bilmek istiyorum.

Googled ve burada bir çözüm buldum http://forums.bit-tech.net/showthread.php?t=209045 ancak not defteri \ Windows \ Panther \ setupact.log dosyasını bulamadığı için çalışmadı.


Komut istemine hangi noktada giriyorsunuz? Bence ilk önce onu yüklemelisin. Bağlantılı olduğunuz forum gönderisinde atıfta bulunulan "hoş geldiniz" ekranı aslında kurulumu tamamladıktan sonra gördüğünüz ekrandır. Bu, Microsoft'un çağırdığı gibi, Windows'a Hoş Geldiniz aşamasıdır. Bu bağlantıya bakınız: support.microsoft.com/kb/927521
Samir

Bu mantıklı. Kurulumu tamamlamadan önce komuta giriyorum. Peki EFI veya BIOS önyüklemesini tanımlamanın başka bir yolu var mı?
Duong Thang,

1
İlk önce onu yüklemeniz gerekmez. Hatalıydım. OOBE (kutu dışı deneyim) olarak adlandırılan kurulum karşılama ekranına atıfta bulunuyorlar. Bu yüzden kurulum işlemine başlamadan önce komut istemine girmeniz gerekiyor! Bunun için üzgünüm. Aksi halde, kurulumun istediğiniz şekilde sonuçlanıp sonuçlanmayacağını bilmeden kurulum zamanınızı boşa harcıyorsunuzdur.
Samir,

Diğer çeşitli yöntemler: youtube.com/watch?v=RZKEJ1zljmk
Nehal J Wani

Bir alternatif modu zorlamaktır. Çoğu makinede, F12UEFI veya "eski" kullanarak önyükleme yapmak istediğinizde seçim yapabileceğiniz bir önyükleme menüsü açılır. Şunun
aalaap

Yanıtlar:


19

Şimdi, takip etmeye devam edeceğim ve size bu günlük dosyasını nasıl bulacağınızı göstereceğim.

Bunu, sadece bunu göstermek amacıyla perakende bir Windows Vista DVD diskiyle yaptım. Ancak, bir USB flash sürücüden başlatsanız veya Windows 7 kullanıyor olsanız bile aynı olmalıdır.

Bir Windows DVD veya USB'den başlattığınızda, önce dil ve klavye düzenini seçtiğiniz bir iletişim kutusu göreceksiniz. Bu adımı yapın ve tıklayın İleri .

Ardından Şimdi yükle düğmesine tıklayın.

Sizden bir ürün anahtarını istediği ekrana geldiğinizde komut istemine ulaşmak için Shift+ tuşlarına basın F10.

İşaretçiniz X:\Sources>şimdi olmalı .

log dosyaları için tüm windows dizinlerinde nasıl arama yapılır

Günlük dosyalarının klasörlerine bakmak için yazabilirsiniz dir ..\*.log /s

Not defterinde bir günlük dosyasının komut isteminden nasıl açılacağı

Aradığınız dosya başlığı setupact.log. Sonuçlarında görebiliyor musun? Yer almalıdır X:\Windows\panther.

Bu dosyayı not defterinde değiştirmeden açmak için dizin yazabilirsiniz notepad ..\windows\panther\setupact.log

Eğer olması gereken dosya varsa, o zaman bu dosyayı Not Defteri'nde açacaktır. Şimdi Not Defteri'nde, Ctrl+ tuşlarına basın Fve geri aramayı yazın ve tuşuna basın Enter.

Bu kelime ile birkaç giriş görmelisiniz, ancak ilgilendiğiniz konu başlıklı Callback_BootEnvironmentDetect. EnterBelirleyene kadar arka arkaya basın .

Not Defteri'nde günlük "geri arama" kelimesini bulmak nasıl

Benim durumumda yazıyor Callback_BootEnvironmentDetect:FirmwareType 1.

Bunun Windows Vista'da olduğu ve bunun bir BIOS sistemi olduğu için Type 1'in BIOS'u temsil ettiğini tahmin ediyorum. Bu yüzden eğer bir UEFI sistemde Vista ile aynı şeyi yaparsanız, büyük olasılıkla Tip 2 diyecektir. Windows 7 için aynı satırlar muhtemelen sadece UEFI veya BIOS diyecektir.

Kısacası...

Windows Vista:

Callback_BootEnvironmentDetect:FirmwareType 1 BIOS demektir

Callback_BootEnvironmentDetect:FirmwareType 2 UEFI anlamına gelir

Windows 7:

Code:Callback_BootEnvironmentDetect: Detected boot environment: BIOS

Code:Callback_BootEnvironmentDetect: Detected boot environment: UEFI

Ayrıca, Windows 7'nin UEFI tabanlı bilgisayarlara nasıl dağıtılacağına ilişkin TechNet makalesine de göz atmak isteyebilirsiniz .

Çoğu insanın EFI ve UEFI'yı birbirlerinin yerine kullandığını fark etmişsinizdir, ancak UEFI daha sonraki bir gelişmedir ve EFI eskisidir. Yanılmıyorsam Universal Genişletilebilir Ürün Yazılımı Arabirimi anlamına gelir. Sadece bununla karıştırılmayın, bu genellikle aynı anlama gelir. Anakart kılavuzunuzda EFI veya UEFI diyebilir ve onu etkinleştirmeniz gerekir.


2
Teşekkürler. \Windows\Panther, böyle bir canavarın bilgisayarımın içinde saklandığını bilmiyordum. Not Defteri'ni kullanmanın bir alternatifi olarak FINDSTR, komut isteminde eski güvenilir olanları kullanabilirsiniz :findstr Callback_BootEnvironmentDetect \Windows\Panther\setupact.log
Lumi

iyi hazırlanmış, ayrıntılı cevap. +1
Eliran Malka

1
Bu benim için işe yaramadı. Günlük dosyası mevcuttu ancak herhangi bir Callback_BootEnvironmentDetectmesaj içermiyordu . @ EliranMalka'nın bcdeditçözümü işe yaradı. Windows 7 Ultimate x64 Kullanımı.
02'de

Windows 10 yükleyici üzerinde çalışır
Brian Low

Günlük girişlerinin tarihini kontrol ettiğinizden emin olun (dosyanın altında en güncel olanı). Mine 18 ay önce güncellenmeyi bıraktı. Benim Win 7, başlangıçta BIOS modu için kuruldu, ancak ben bunu EFI'ya güncelledim ve şimdi her iki şekilde de başlatabilirim.
Kullanıcı5910

18

Bir komut istemi açın (yönetici olarak) ve çalıştır:

bcdedit /enum

Bu, BCD ayarlarını numaralandırır, buna benzer bir çıktı alırsınız:

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

Listeye bak ve ara Windows Boot Loader. Sisteminiz EFI modunda önyüklenirse, pathdeğer olacaktır \Windows\system32\winload.efi( .efiuzantıya dikkat edin - bunun .exeaksi takdirde geri döneceği ).

Kaynak

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


1
Başlangıçta yüklenmek yerine UEFI'ye el ile geçiş yaptıysanız, çalışan tek yöntem budur.
Sam Graham,

1

NOT: Aşağıdaki yorum Windows Installer’ın kendisi değil zaten yüklü olan sistem hakkında:

Başlat Denetim Masası - Yönetimsel Araçlar - Bilgisayar Yönetimi

Disk yönetimi sekmesini kontrol edin. EFI Şifreli bölüme (100mb civarında) sahip olmalısınız. Ayrıca, HDD’nizi sağ tıkladığınızda, Birimler sekmesinde GPT bölümlemesini görmelisiniz (eski MBR değil).

GPT, UEFI paketinin bir parçasıdır :)


Merhaba ve Süper Kullanıcıya Hoşgeldiniz! Lütfen bir soru kılavuzunu nasıl cevaplayacağınızı okuyun . Bu site bir soru-cevap sitesi değildir.
slm

Tamamen doğru değil. Sistem, işletim sisteminin GPT bölüm tablosuna sahip bir HDD'ye kurulduğu Uyumluluk Destek Modülü kullanılarak başlatılmış olabilir. Dolayısıyla, hayır, GPT bölümleme tablosunun veya bir EFI bölümünün tek varlığı yeterli değildir.
Nehal J Wani,

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.