Aracılığıyla paylaş


Ö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 seçin ve basılı tutun (veya sağ tıklayın) ve kısayol menüsünden Yönetici olarak çalıştır seçin).

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}olarak tanımlanan Microsoft Windows önyükleme girdisini kopyalar ve yeni bir önyükleme girdisi oluşturur. /d açıklaması seçeneği, yeni önyükleme girdisinin adı olarak DebugEntry'yi belirtir.

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}çevresindeki küme ayraçları da dahil olmak üzere tüm komut parametrelerinin doğru yazıldığından emin olun.

Not

Windows PowerShellkullanıyorsanız, önyükleme girdisi tanımlayıcısı çevresinde tırnak işaretleri kullanmanız gerekir; örneğin: "{49916baf-0e08-11db-9af4-000bdbd316a0}" veya "{current}".

/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} girdiden sonra Önyükleme menüsüne DebugEntry önyükleme girdisini eklemek için aşağıdaki komutu kullanın (Windows PowerShell'de kullanmayı unutmayın):

bcdedit /displayorder {current} {49916baf-0e08-11db-9af4-000bdbd316a0}

Menüdeki öğeleri sıralamak ve kaldırmak için /addlast, /addfirstve /remove seçeneklerini de kullanabilirsiniz. Örneğin, aşağıdaki komut DebugEntry önyükleme girdisini menüdeki son öğe olarak ekler:

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

Ayrıca Bkz.

Önyükleme Seçeneklerini Düzenleme