Bir bilgisayar hangi CD / DVD'lerin önyükleneceğini nasıl bilir?


10

Bir kullanıcı sistemini CD / DVD sürücüsündeki bir işletim sistemi diski (veya başka bir önyüklenebilir disk) ile yeniden başlattığında gerçekte ne olur?

Örneğin, işletim sistemi kurulum CD'mi yerleştirip bilgisayarı açtığımda diyor "Press any key to continue from CD or DVD...". Bu gerçek CD / DVD'de nasıl yapılır? Bu, CPU her yeniden başlatıldığında önce CD sürücüsünü kontrol ettiğini gösterir ...

Şimdi sorum şu: CD / DVD, bu içeriği önyüklenebilir / OS diske karşı normal bir disk olduğunu belirtmek için nasıl yerleştiriyor? Bilgisayar önyükleme sırasında bu tür diskleri nasıl tanımlar?

Yanıtlar:


11

El Torito CD-ROM standart CD'den boot etmeye izin verir ISO-9660 spec için bir uzantısıdır. Bazı işletim sistemi kurulum cd'leri olan Windows buna bir örnektir, kullanıcı için bir işletim sisteminin kurulumunu kolaylaştırmak için bu uzantıları kullanır. Bilgisayarınız büyük olasılıkla sistem önyüklenebilir bir CD'yi her başlattığında CD-ROM sürücüsünü denetleyecek şekilde yapılandırılmıştır. Birçok CD yazma uygulamasının El Torito teknik özelliğini kullanarak CD yazma seçenekleri vardır.

Bir Windows kurulum diski durumunda, cd'den önyükleme yapmak için bir tuşa basmanız gerekebilir, aksi takdirde sabit sürücünüzden önyüklemeye çalışır. BIOS'a girerek sisteminizin önyükleme davranışını değiştirebilirsiniz. Bilgisayarınızın BIOS'unda sisteminizi önyüklenemez hale getirecek bir değişiklik yapmak mümkündür. Büyük olasılıkla bu kolayca tamir edilebilir, ancak daha az bilgili kullanıcıların iyileşmesi için biraz sorun yaratabilir.


6

Yoğun program

Bilgisayar açıldığında, BIOS (ilk çalıştırma olan "sadece" başka bir programdır) belleğe okunur ve CPU tarafından yürütülür. (Bunun nasıl yapıldığı hakkında hiçbir fikrim yok , üzgünüm.) Ardından, ayarlara göre gerekli hazırlıkları veya testleri gerçekleştirir .

Bu ayarlar (bazen yanlış olarak "BIOS" olarak adlandırılır), bilgisayarınızı açtığınızda Del veya F10 tuşlarına basarak kontrol edebileceğiniz ayarlardır. BIOS'un hangi cihazlardan önyüklemeye izin verdiğini belirtirler.

Ayarları okuduktan sonra, BIOS , her cihazın ilk kesimini (çoğu sabit diskte Ana Önyükleme Kaydı veya yalnızca "sektör 0" olarak adlandırılır) okumaya çalışır, önyüklenebilir olup olmadığını kontrol eder ( onaltılı sayı 0xAA55) ve öyleyse, sektörü yalnızca belleğe kopyalar ve denetimi verilerin ilk baytına aktarır . Bundan sonra, MBR kendi başına ve ihtiyaç duyulan her şeyi yüklemesi gerekiyor.

Çoğu zaman, sabit diskler için bu, MBR'nin bölüm tablosunu ayrıştırması ve ardından önyüklemesi gereken etkin bölümün ilk kesimini okuması ve ardından denetimi bu sektöre (önyükleme sektörü adı verilir) aktarması gerektiği anlamına gelir . Önyükleme kesimi daha sonra bölümden gereken dosyaları okur ve işletim sistemini yükleyen önyükleme yükleyicisini çağırır.

Tabii ki, bu son parça gerekli değildir . Cihazın önyükleme sektörü istediği her şeyi yapabilir ve CD'ler veya DVD'ler söz konusu olduğunda, neler olduğunu yöneten başka standartlar mevcuttur, örneğin El Torito. Farklı cihazlar BIOS'tan kontrol aldıktan sonra farklı davranır, bu nedenle belirli bir cihaz türünü bilmeden bundan sonra ne olduğunu söylemek zor.


cevap için thnaks, ve ilk para üzgün sormaya gerek yok ^ _O
Ant

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.