Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: ✔️ Windows VM'leri
Bu makalede, bir Windows VM'nin neden önyüklenemiyor ve sorunun nasıl çözüldüğü açıklanmaktadır.
Belirtiler
Sanal makinenin (VM) ekran görüntüsünü çektiğiniz zaman, ekran görüntüsü önyükleme bölümünün bulunamadığını belirten iletiyi gösterir:
Boot failure. Reboot and Select proper Boot device or Insert Boot Media in selected Boot device
Nedenler
Bu hatanın birkaç nedeni vardır:
- Önyükleme Yapılandırma Verileri (BCD) Deposunun etkin olmadığı bölüm nedeniyle işletim sistemi (OS) önyüklenemiyor.
- BCD Bozulması nedeniyle işletim sistemi önyüklenemiyor.
- Önyükleme kesimi bulunamadığından işletim sistemi önyükleme yapamıyor.
Çözüm
İpucu
VM'nin yeni bir yedeğine sahipseniz önyükleme sorununu çözmek için VM'yi yedeklemeden geri yüklemeyi deneyebilirsiniz.
İşlem genel bakışı
- Onarım VM'si oluşturun ve vm'ye erişin.
- İşletim sistemi bölümünün etkin olduğunu doğrulayın.
- BCD deposunda eksik başvuru düzeltildi.
- VM'yi yeniden oluşturun.
Not
Bu hatayla karşılaşıldığında Konuk işletim sistemi çalışmıyor. Bu sorunu çözmek için çevrimdışı modda bu sorunu giderin.
Onarım VM'si oluşturma ve vm'ye erişme
- Bir VM Onarımı hazırlamak için VM Onarım Komutlarının 1-3 arası adımlarını kullanın.
- Uzak Masaüstü Bağlantısı'nı kullanarak Onarım VM'sine bağlanın.
İşletim sistemi bölümünün etkin olduğunu doğrulayın
Not
Bu azaltma yalnızca 1. Nesil VM'ler için geçerlidir. 2. nesil VM'ler (UEFI kullanarak) etkin bir bölüm kullanmaz.
Disk için BCD depoyu tutan işletim sistemi bölümünün etkin olarak işaretlendiğini doğrulayın.
Yükseltilmiş bir komut istemi açın ve DISKPART aracını açın.
diskpart
Sistemdeki diskleri listeleyin ve eklenen diskleri arayın ve yeni diski seçmeye devam edin. Bu örnekte, yeni disk Disk 1'dir.
list disk sel disk 1
Disk üzerindeki tüm bölümleri listeleyin ve ardından denetlemek istediğiniz bölümü seçmeye devam edin. Genellikle Sistem Tarafından Yönetilen bölümler daha küçüktür ve boyutu yaklaşık 350 Mb'tır. Aşağıdaki görüntüde bu bölüm Bölüm 1'dir.
list partition sel partition 1
Bölümün durumunu denetleyin. Örneğimizde Bölüm 1 etkin değildir.
detail partition
Bölüm etkin değilse Etkin bayrağını ayarlayın ve değişikliğin düzgün yapıldığını yeniden denetleyin.
active detail partition
Şimdi DISKPART aracından çıkın.
exit
BCD deposunda eksik başvuru düzeltildi
Yükseltilmiş bir CMD açın ve diskte CHKDSK'yi çalıştırın.
chkdsk <DRIVE LETTER>: /f
Geçerli önyükleme kurulum bilgilerini toplayın ve belgeleyip etkin bölümdeki tanımlayıcıyı not alın.
1. Nesil VM için:
bcdedit /store <drive letter>:\boot\bcd /enum
Bu komut bulunamadıği için
\boot\bcd
hata verirse aşağıdaki azaltmaya gidin.Windows Önyükleme yükleyicisinin tanımlayıcısını not edin. Bu tanımlayıcı, yoluna
\windows\system32\winload.efi
sahip olan tanımlayıcıdır.
2. Nesil VM için:
bcdedit /store <Volume Letter of EFI System Partition>:EFI\Microsoft\boot\bcd /enum
Bu hata
\boot\bcd
bulunamazsa aşağıdaki azaltmaya gidin.Windows Önyükleme yükleyicisinin tanımlayıcısını not edin. Bu, yolu olandır
\windows\system32\winload.efi
.
Aşağıdaki komutları çalıştırın:
1. Nesil VM için:
bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {bootmgr} device partition=<BCD FOLDER - DRIVE LETTER>: bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {bootmgr} integrityservices enable bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} device partition=<WINDOWS FOLDER - DRIVE LETTER>: bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} integrityservices enable bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} recoveryenabled Off bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} osdevice partition=<WINDOWS FOLDER - DRIVE LETTER>: bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} bootstatuspolicy IgnoreAllFailures
Not
VHD'nin tek bir bölüme sahip olması ve hem BCD Klasörü hem de Windows Klasörü'nün aynı birimde olması ve yukarıdaki kurulum işe yaramadıysa, bölüm değerlerini önyüklemeyle değiştirmeyi deneyin.
bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {bootmgr} device boot bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {bootmgr} integrityservices enable bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} device boot bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} integrityservices enable bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} recoveryenabled Off bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} osdevice boot bcdedit /store <BCD FOLDER - DRIVE LETTER>:\boot\bcd /set {<IDENTIFIER>} bootstatuspolicy IgnoreAllFailures
2. Nesil VM için:
bcdedit /store <Volume Letter of EFI System Partition>:EFI\Microsoft\boot\bcd /set {bootmgr} device partition=<Volume Letter of EFI System Partition>: bcdedit /store <Volume Letter of EFI System Partition>:EFI\Microsoft\boot\bcd /set {bootmgr} integrityservices enable bcdedit /store <Volume Letter of EFI System Partition>:EFI\Microsoft\boot\bcd /set {<IDENTIFIER>} device partition=<WINDOWS FOLDER - DRIVE LETTER>: bcdedit /store <Volume Letter of EFI System Partition>:EFI\Microsoft\boot\bcd /set {<IDENTIFIER>} integrityservices enable bcdedit /store <Volume Letter of EFI System Partition>:EFI\Microsoft\boot\bcd /set {<IDENTIFIER>} recoveryenabled Off bcdedit /store <Volume Letter of EFI System Partition>:EFI\Microsoft\boot\bcd /set {<IDENTIFIER>} osdevice partition=<WINDOWS FOLDER - DRIVE LETTER>: bcdedit /store <Volume Letter of EFI System Partition>:EFI\Microsoft\boot\bcd /set {<IDENTIFIER>} bootstatuspolicy IgnoreAllFailures
VM'yi yeniden oluşturma
VM'yi yeniden derlemek için VM Onarım Komutlarının 5. adımını kullanın.
Yardım için bize ulaşın
Sorularınız veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteği isteyin. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.