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.
Windows'da özel önyükleme girdileri eklemek, işletim sisteminiz için birden çok önyükleme yapılandırması oluşturmanıza olanak tanır. Bu kılavuzda çoklu önyükleme ortamları, hata ayıklama senaryoları ve test yapılandırmaları için önyükleme girdileri oluşturmak ve yönetmek için BCDEdit komutlarının nasıl kullanılacağı gösterilmektedir.
Windows Installer, yükleme sırasında standart bir önyükleme girdisi oluşturur, ancak çoklu önyükleme ortamlarını etkili bir şekilde yönetmek için BCDEdit komutlarını kullanarak ek özelleştirilmiş girdiler oluşturabilirsiniz.
Windows Installer'ın oluşturduğu önyükleme girdisindeki seçenekleri ekleyebilir, silebilir ve değiştirebilirsiniz. Ancak, standart girdiyi korumak ve bunun yerine özelleştirdiğiniz ayrı bir girdi eklemek akıllıca olur.
Önyükleme girdisi eklemek için var olan bir önyükleme girdisini kopyalayın ve ardından kopyayı değiştirin.
Bu konu, Windows Vista ve üzeri, Windows Server 2008 ve üzeri ile Windows Kurtarma Ortamı için geçerlidir.
Önkoşullar
Başlamadan önce şunların olduğundan emin olun:
- BCD'yi değiştirmek için yönetim ayrıcalıkları
- BitLocker ve Güvenli Önyükleme devre dışı bırakıldı veya askıya alındı (varsa)
- Yükseltilmiş Komut İstemi'ne erişim
Sisteminizi hazırlama hakkında daha fazla bilgi için bkz. Önyükleme Seçeneklerini Düzenleme.
Uyarı
BCD'yi değiştirmek için BCDEdit kullanırken yönetici ayrıcalıkları gereklidir. Bazı önyükleme girdisi seçeneklerinin değiştirilmesi bilgisayarınızın çalışamaz hale getirilmesine neden olabilir. Temel önyükleme ayarları için daha güvenli bir alternatif olarak Sistem Yapılandırması yardımcı programını (MSConfig.exe) kullanmayı göz önünde bulundurun.
Yeni bir önyükleme girdisi ekleme
Windows'ta, önyükleme seçeneklerinizi değiştirmek için BCDEdit kullanırsınız. Yeni önyükleme girdisi eklemek için yükseltilmiş ayrıcalıklara sahip bir Komut İstemi penceresi açın (Komut İstemi
Dikkat
BCDEdit seçeneklerini ayarlamadan önce, bilgisayarda BitLocker ve Güvenli Önyükleme'yi devre dışı bırakmanız veya askıya almanız gerekebilir.
Yeni önyükleme girdisi oluşturmanın en kolay yolu, var olan bir girdiyi kopyalayıp istediğiniz gibi değiştirmektir.
Var olan bir önyükleme girdisini kopyalamak için:
Yükseltilmiş ayrıcalıklarla Komut İstemi'ni açma /copy seçeneğiyle BCDEdit kullanın:
bcdedit /copy {current} /d "DebugEntry"
Bu komut geçerli Windows önyükleme girdisini kopyalar ve "DebugEntry" adlı yeni bir giriş oluşturur.
Komut başarılı olursa BCDEdit aşağıdakine benzer bir ileti görüntüler:
The entry was successfully copied to {55556666-ffff-7777-aaaa-8888bbbb9999}.
Önyükleme menüsünde görünen bir önyükleme yükleyicisi girdisini kopyaladığınızda, kopya otomatik olarak önyükleme menüsündeki son öğe olarak eklenir.
Önceki iletideki GUID değeri (küme ayraçları {}arasında görünür) yeni önyükleme girdisinin tanımlayıcısıdır.
/copy seçeneği önyükleme girdisi için yeni bir GUID oluşturur. Sonraki tüm BCDEdit komutlarında girdiyi temsil etmek için tanımlayıcıyı kullanırsınız.
Komut başarısız olursa, yönetici ayrıcalıklarına sahip bir Komut İstemi penceresinde çalıştırdığınızdan ve {current}
Dikkat
/create seçeneğini kullanarak da önyükleme girdisi ekleyebilirsiniz. Bu yöntem, önyükleme giriş türü hakkında ek bilgi sağlamanız gerektiğinden daha zordur. Ayrıca /application, /inheritveya /device seçeneklerini belirtmeniz gerekir. Örneğin, aşağıdakiler "Windows Vista'm" adlı yeni bir işletim sistemi önyükleme girdisi oluşturur:
bcdedit /create /d "My Windows Vista" /application osloader
/create seçeneğini kullandığınızda, yeni önyükleme yükleyicisi girdileri önyükleme menüsüne otomatik olarak eklenmez. /create seçeneği önyükleme girdisi için yeni bir GUID oluşturur. yeni önyükleme girdisini /displayorder seçeneğini kullanarak önyükleme menüsüne eklemeniz gerekir. Önyükleme yükleyicisi girdilerini herhangi bir sırada yerleştirebilirsiniz.
Komut İstemi penceresinde bcdedit /? /create yazın, /create komut parametreleri hakkında bilgi için.
Önyükleme menüsünü düzenleme
Windows'ta, yeni önyükleme yükleyicisi girdileri önyükleme menüsüne otomatik olarak eklenmez. Önyükleme yöneticisinin önyükleme girişlerini çoklu önyükleme menüsünde görüntüleme sırasını ayarlamak için /displayorder seçeneğini kullanabilirsiniz. Komutun söz dizimi aşağıdaki gibidir:
bcdedit /displayorder {ID} {ID} ...
Önyükleme yükleyicisi girdilerini herhangi bir sırada yerleştirebilirsiniz.
Kimlik, önyükleme girdisinin GUID'si veya {current}gibi ayrılmış bir tanımlayıcıdır. Her tanımlayıcıyı bir boşlukla ayırın. Süslü parantezleri ({}) eklediğinizden emin olun.
Örneğin, {current}
bcdedit /displayorder {current} {55556666-ffff-7777-aaaa-8888bbbb9999}
Menüdeki öğeleri sıralamak ve kaldırmak için /addlast, /addfirstve
bcdedit /displayorder {55556666-ffff-7777-aaaa-8888bbbb9999} /addlast
Önyükleme girdisini kaldırma ve silme
Aşağıdaki komut önyükleme menüsünden {444455555-eeee-6666-ffff-7777aaaa8888} önyükleme giriş öğesini kaldırır.
bcdedit /displayorder {44445555-eeee-6666-ffff-7777aaaa8888} /remove
belirtilen önyükleme girdisini /displayorder ve /remove seçeneklerini kullanarak kaldırdığınızda, önyükleme girdisi önyükleme menüsünden kaldırılır, ancak hala BCD deposundadır. Önyükleme menüsünden ve mağazadan önyükleme yükleyicisi girdisini tamamen kaldırmak için /delete seçeneğini kullanın.
bcdedit /delete {55556666-ffff-7777-aaaa-8888bbbb9999}
Görüntüleme sırasının doğru olduğunu doğrulamak için aşağıdaki komutu kullanın:
bcdedit
ek parametreler olmadan bcdedit yazdığınızda, BCDEdit önyükleme yöneticisi girdisini ve önyükleme yükleyicisi girdilerini menüde görünecekleri sırayla görüntüler.
Windows Önyükleme Yöneticisi girdisi, aşağıdaki örnekte gösterildiği gibi önyükleme menüsü görüntüleme sırasını da içerir.
## Windows Boot Manager
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
isolatedcontext Yes
default {current}
resumeobject {33334444-dddd-5555-eeee-6666ffff7777}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
## Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {22223333-cccc-4444-dddd-5555eeee6666}
nx OptIn
## Windows Boot Loader
-------------------
identifier {00001111-aaaa-2222-bbbb-3333cccc4444}
device partition=C:
path \Windows\system32\winload.exe
description Debugger Boot
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {11112222-bbbb-3333-cccc-4444dddd5555}
nx OptIn
debug Yes