Önyükleme Girdileri Ekleme
Windows'ta önyükleme seçeneklerini özelleştirmenin bir yöntemi, işletim sistemi için yeni bir önyükleme girdisi eklemektir. önyükleme girişi, bir işletim sistemi veya önyüklenebilir program için yük yapılandırmasını tanımlayan bir dizi seçenektir.
Bir işletim sistemi için her biri farklı bir önyükleme parametresi kümesine sahip birden çok önyükleme girdiniz olabilir. Windows Installer, bir işletim sistemi yüklediğinizde standart bir önyükleme girdisi oluşturur ve önyükleme seçeneklerini düzenleyerek bir işletim sistemi için ek, özelleştirilmiş önyükleme girdileri 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.
Dikkat
BCD'yi değiştirmek için BCDEdit kullanırken yönetici ayrıcalıkları gereklidir. BCDEdit komutunu kullanarak bazı önyükleme girdisi seçeneklerinin değiştirilmesi bilgisayarınızın çalışamaz hale getirilmesine neden olabilir.
Dikkat
BCD'yi değiştirmek için BCDEdit kullanmak amacıyla yönetici ayrıcalıkları gereklidir.
BCDEdit /set komutunu kullanarak bazı önyükleme girdisi seçeneklerinin değiştirilmesi bilgisayarınızı çalışamaz hale getirebilir. Alternatif olarak, önyükleme ayarlarını değiştirmek için Sistem Yapılandırması yardımcı programını (MSConfig.exe) kullanın. Daha fazla bilgi için bkz. windows 10'da MSConfig'i açma
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
Not 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. Bunu yapmak için BCDEdit'i /copy seçeneğiyle kullanın. Örneğin, aşağıdaki komutta BCDEdit, En son Windows'u önyüklemek için kullanılan ve {current}
bcdedit /copy {current} /d "DebugEntry"
Komut başarılı olursa BCDEdit aşağıdakine benzer bir ileti görüntüler:
The entry was successfully copied to {49916baf-0e08-11db-9af4-000bdbd316a0}.
Ö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}
Not
/create seçeneğini kullanarak da önyükleme girdisi ekleyebilirsiniz. Önyükleme giriş türü hakkında ek bilgi sağlamanız gerektiğinden bu yöntem 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.
/create komut parametreleri hakkında bilgi için bcdedit /? yazın Komut İstemi penceresinde /create.
Ö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} {49916baf-0e08-11db-9af4-000bdbd316a0}
Menüdeki öğeleri sıralamak ve kaldırmak için /addlast, /addfirstve
bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /addlast
Önyükleme girdisini kaldırma ve silme
Aşağıdaki komut, önyükleme menüsünden {49916baf-0e08-11db-9af4-000bdbd316a0} önyükleme giriş öğesini kaldırır.
bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /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 {49916baf-0e08-11db-9af4-000bdbd316a0}
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 {18b123cd-2bf6-11db-bfae-00e018e2b8db}
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 {d7094401-2641-11db-baba-00e018e2b8db}
nx OptIn
## Windows Boot Loader
-------------------
identifier {18b123cd-2bf6-11db-bfae-00e018e2b8db}
device partition=C:
path \Windows\system32\winload.exe
description Debugger Boot
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d7094401-2641-11db-baba-00e018e2b8db}
nx OptIn
debug Yes