|
Tem 31
|
Windows işletim sistemlerinin boot işlemi sırasında ntldr ve boot.ini gibi dosyalar kullanılır. Boot.ini dosyası boot sırasında yüklenecek işletim sistemlerinin sırasını ve disk üzerindeki yerine ilişkin bilgiler içerir.Windows Vista ve Windows Server 2008’de ise boot süreci yeniden düzenlenmiştir. Boot işlemi tümüyle Boot Configuration Data (BCD) dosya temelinde yapılır. BCD, NTLDR ve Boot.ini dosyasının yerine geçmiştir. Ben de bu makalede boot.ini dosyasının yerini alan BCD’den bahsedeceğim.
BCD sisteminde binary formattaki bir veritabanı dosyasını kullanılır. BCD dosyaları boot uygulamaları ve uygulama ayarlarını tanımlamak için bir depolama alanı sağlar, Boot.ini dosya ayarlarını yapılandırır, sorgular veya değiştirir.
BCD üzerinde yapılacak tüm düzenlemeler Bcdedit.exe ile yapılır. BCD depolama alanlarını yönetmek için geliştirilmiş bir komut satırı aracıdır. Boot seçeneklerini düzenlemek, yeni boot seçenekleri oluşturmak ve mevcut boot seçeneklerini korumak için kullanılır.
Bcdedit, aslında Windows’un önceki sürümlerindeki bulunan Bootcfg.exe ile aynı işi görür ama Bcdedit’te bootcfg’ye göre gelişmiş iki özellik karşımıza çıkıyor :
• Bcdedit’in, Bootcfg.exe’ye göre daha geniş boot seçenekleri sunması
• Script desteğine sahip olması
Not : Bcdedit ile boot seçenekleri düzenleyebilmek için Administrator izinlerine sahip olmak gerekir.
Bcdedit Windows Vista ve sonraki Windows sürümlerinde boot yapılandırılması için kullanılan temel araçtır.Vista da % WINDIR% \System32 klasörü altında bulunur.
Bcdedit veri türleri tek bir değişiklik yapılabilecek şekilde sınırlıdır komplex ve standart değişikliklerin dışına çıkmak istersek WMI ya da API kullanmamız gerekir.
Bcdedit İşlemleri
Bcdedit.exe kullanmına dair birkaç örnek görelim :
C:\bcdedit /enum ile yüklü işletim sistemlerini ve id’lerini görüntüleyebiliriz.

Bcdedit /default komutu ile default işletim sistemini belirleyebiliriz.

Bcdedit /default {current} komutu ile üzerinde çalıştığımız işletim sisteminin default işletim sistemi olarak belirtebiliriz.

bcdedit /bootsequence {ID} {ID} {ID} komutu ile boot sırasını belirleyebiliriz.

Bcdedit /timeout komutu ile boot ekranında karşımıza çıkan işletim sistemi seçmemiz için gerekli bekleme süresini düzenleyebiliriz.

bcdedit /delete {ID} komutu ile varolan boot kayıtlarını silebiliriz.

bcdedit /createstore {ID} komutu ile yeni boot kayıtları yaratabiliriz.

Windows Vista Öncesi işletim sistemlerinin boot ekranında görüntülenen adlarını değiştirmek için aşağıdaki komutu kullanıyoruz.
Bcdedit /set {ntldr} description “örnek boot yazısı”
Windows Vista ve sonraki Windows işletim sistemlerinin boot ekranında görüntülenen adlarını değiştirmek için ise aşağıdaki komutu kullanıyoruz.
Bcdedit /set {current} description “örnek boot yazisi”
NOT : Windows Vista ve sonrası Windows işletim sistemlerinin boot ekranında görüntülenen adlarını değiştirmek için yerine {current} komutunu kullanıyoruz. Ayrıca Windows Vista öncesi işletim sistemleri için de {ntldr} ‘ı kullanıyoruz.
/? Bcdedit komut listesini görüntüler. Bir komut için kullanılabilir komutların bir özetini gösterir. Bir komut için, Bcdedit’i çalıştırdığınızda ayrıntılı yardımı görüntülemek için /? komutu, nerede komutu hakkında daha fazla bilgi için arıyor komut adıdır. Örneğin, Bcdedit /? bu Createstore komutu , createstore ile kullanılabilecek komutları ayrıntılı bir biçimde gösterir.
Umarım yararlı olmuştur. Herkese iyi çalışmalar.








Son Yorumlar