Bootrec / FIXBOOT ve Bootrec / FIXMBR karşılaştırması


11

Microsoft'a göre Bootrec / FIXBOOT şunları yapıyor:

"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"

Bootrec / FIXMBR bunu yapar:

"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"

MBR sadece bir tür önyükleme sektörü değil mi? Başka hangi önyükleme sektörlerini düzeltir? Ben diğerinden birini kullanacak zaman kafam karıştı-mbr tek önyükleme sektörü windows kullanır değil mi?


4
Anladığım kadarıyla MBR = Tüm sürücüdeki ilk sektör ve Önyükleme Sektörü bir bölümdeki ilk sektördür. BIOS'unuz önce MBR'yi okur, ardından o bölümün yüklenmesini kontrol eden veya size bir menü sunacak şekilde sistem bölümünün Önyükleme Sektörüne yönlendirilir, böylece önyüklemek için başka bir bölüm seçebilirsiniz. Bence LILO / NTLDR vs önyükleme sektöründe yaşıyor?
Mark Innsbruck Owen

Mark, haklısın - cevap vermelisin.
Ryan Ries

"MBR = Tüm sürücü ve Önyükleme Sektörü'nün ilk sektörü bir bölümdeki ilk sektördür", ancak MBR bir tür önyükleme sektörüdür. Bir bölümün başındakiler ne tür önyükleme sektörleri? Bunlar "Volume Boot Records" mu?
red888

Beni şaşırtan bir diğer şey, her iki komutun da sistem bölümüne yazdığıdır. Aynı bölümden bahsediyoruz (ve sanırım sadece bir sistem bölümünüz olabilir). MBR türü bir önyükleme sektörü olmayan sistem bölümüne ne zaman bir önyükleme sektörü yazardım? Windows'da önyükleme sektörü MBR'den özellikle farklı bir anlama sahiptir, çünkü okuduğum her şey bir MBR'nin sadece bir önyükleme sektörü türüdür.
red888

Yanıtlar:


13

Bunun çok ilginç bir soru olduğu ortaya çıktı. Bu konuda çok sayıda bağlantı var, ancak ikisi arasındaki farkı / ilişkiyi tanımlamakta belirsizler. Bir Windows işletim sistemi için sabit sürücü yapılandırmasını bulduğum en iyi açıklama şu: http://www.ntfs.com/hard-disk-basics.htm .

MBR ve Bölümleme Tablosunun bir sürücüde aynı sektörde olduğu görülmektedir. MBR, sürücüdeki ilk şey olduğundan "daha küçüktür", bu da önyükleme işlemini belirli bir işletim sistemine devam ettirmek için bölüm tablosunu kullanır. İki komut seçeneği, önyükleme zincirindeki farklı bağlantıları etkin bir şekilde düzeltir:

/ fixmbr, işletim sisteminin nerede bulunabileceğini bulmak için bölüm tablosunu okuyan bilgileri ve küçük yürütülebilir dosyayı değiştirir. Bu, biçimlendirilmiş herhangi bir sürücüde bulunur ve / / işletim sisteminin nerede bulunması gerektiğini söyleyen sabit sürücüdeki bir sonraki küçük parçayı okumak için etkin bir şekilde bulunur. Aslında, bu mutlaka Windows'a özgü bir öğe değildir.

/ fixboot, sonraki bölümün yerini alır - bölüm tablosunda, işletim sistemi için gerçek yüklenebilir yürütülebilir dosyanın bulunduğu yeri gösteren giriş. Bu, önyükleme işleminin zincirindeki bir sonraki bağlantıyı düzeltiyor. Bu komut, sabit sürücüye özellikle Windows'u nerede bulacağını hatırlatan pencereye özgü bir sonuç oluşturur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.