usb önyükleme mekanizması ve optik disk önyükleme mekanizması arasındaki fark nedir?


17

Birçok linux / bsd dağıtımının ayrı usb ve dvd görüntüleri vardır ve dvd görüntüsünü yazmak işe yaramıyor gibi görünüyor. Bu iki mekanizma arasında temel olarak farklı olan nedir?

Yanıtlar:


17

Her şeyden önce USB, Evrensel Seri Veri Yolu anlamına gelir. PCIe, PCI, EISA ve ISA'nın hepsi otobüs gibi bir kontrol ve veri yolu için bir standarttır . USB, CD veya DVD sürücüsü gibi bir cihaz değildir. (Optik sürücüler genellikle ATA protokolü ile SATA veya IDE veriyolları kullanır.) USB kullandığınızda veya USB'ye başvurduğunuzda, aslında bahsettiğiniz bağlı bir aygıt (USB aygıtı olarak da bilinir) olabilir.

Bu durumda, büyük olasılıkla tipik bir sabit disk sürücüsünü taklit eden USB flash sürücülerden bahsediyorsunuzdur. Bilgisayarın BIOS'u bir USB aygıtından önyüklemeyi destekliyorsa, bu, BIOS'un bir USB protokol yığını içeren yerleşik bir yerleşik yazılıma sahip olduğu ve Evrensel Seri Veri Yolu üzerinden flash sürücü gibi bir hedef aygıtı kontrol edebileceği anlamına gelir . USB ana bilgisayarı (önyüklemesi gereken bilgisayar) ve USB aygıtı (flash sürücü) arasında USB el sıkışma protokolü oluşturulduktan sonra, USB tarafından sağlanan kontrol ve veri mekanizması çıkarılabilir ve BIOS önyükleme kodunun üst katmanları çıkarılabilir flash sürücüyü bir HDD gibi değerlendirebilir. Yani, "Önyükleme sürücüsünün" ilk sektörü, Ana Önyükleme Kaydı'nı (MBR) elde etmek için okunmalıdır.

Optik diskler PC sabit disk düzenine uymuyor (sektör sıfırında MBR yok). Aslında optik diskler için çeşitli formatlar vardır, ancak bilgisayarlarla ortak kullanımdaki veri düzeni CD'ler için ISO 9660 formatıdır. CD / DVD'den önyükleme gereksinimleri ISO 9660 standardında belirtilmiştir.

Farklı önyükleme aygıtları arasındaki veri aktarım hızı ve fiziksel kapasite farkı, BIOS aygıtı destekliyorsa, aslında önemsiz hale gelir. Desteklenen her önyükleme aygıtının G / Ç özellikleri dikkate alınmalı ve BIOS'un düşük düzey aygıt sürücüsü kodunda ele alınmalıdır. Çoğu bilgisayarın Ethernet ağ arabirim kartından (NIC) önyükleme yapabileceğini ve bu arabirimin HDD'ye kıyasla CD / DVD'den çok daha farklı olduğunu unutmayın. Yine de, yazılım uygulamasına yönelik katmanlı yaklaşım, tüm bu düşük düzey G / Ç ve protokol işlemlerini alt katmanlara devreder ve BIOS, önyükleme yükleyicisinin bir sonraki aşamasını yüklemeye ve yürütmeye devam edebilir. Bazı cihaz farklılıklarının parametrelendirildiğini unutmayın. Yani, aygıtın silindir, kafa, sektör / ray ve sektör boyutu, aygıt sürücülerinde sabit olarak kodlanmamıştır,

... dvd görüntüsünü (USB flash sürücüye) yazmak işe yaramıyor.

Bu iki ortam düzeni arasındaki fark, ikisinin bir CD / DVD'ye veya HDD / flash sürücüye kopyalanabilen birleştirilmiş bir görüntü dosyasına birleştirilmesiyle çözülebilir. Bir ISO görüntüsü (önyüklenebilir bir disk yapmak için CD veya DVD'ye yazmak için), bir Hibrit ISO / IMG görüntüsü oluşturmak üzere bir HDD veya USB flash sürücüye doğrudan kopyalama için değiştirilebilir :

Hibrit ISO / IMG formatı, görüntüyü sabit sürücü önyükleme beklentileriyle uyumlu hale getirmek için standart ISO formatının değiştirilmesidir.

Standart bir ISO görüntüsü genellikle El Torito önyükleme standardı kullanılarak BIOS tarafından yüklenen ISOLINUX önyükleme yükleyicisini içerir. Hibrit görüntü, ISO biçiminin ilk 512 baytını (tüm ikili sıfırlar) aşağıdakileri içeren bir PC sabit sürücü Ana Önyükleme Kaydı (MBR) ile değiştirir: GRUB sürüm 0.97'den 1. aşama yükleyici görüntüsü ve 1 bölümlü bir bölüm tablosu melez görüntünün sonunda biter. ISO görüntüsünün geri kalanı değiştirilmez.

ISO görüntüsünün sonuna ek sektörler eklenir.


Mükemmel cevap. Ve bir iso görüntü melez bir resim yapması için bir linux aracı vardır: isohybrid.
Jarekczek

Bu, bir hibritin yine de UDF dosya sistemi kullanacağı anlamına mı geliyor?
jiggunjer

2

DVD'nin kendi mekanik özellikleri ve 2K blok boyutu vardır. Daha eski joliet önyükleme mekanizması, CD yüklemek için ekstra 2.88MB bootloader disketinin eklenmesini içeriyordu (NT4'ün yaptığı gibi) Teorik olarak, yeni CD / DVD önyükleme protokolünü (disket görüntüsü olmadan) ve USB çubuğu (ve CF kartı, IDE diski) kullanarak aynı görüntüye önyüklenebilir vs vs). Çoğu satıcı görüntüsü bu şekilde çalışır, ancak bazı BIOS'lar bir veya diğer önyükleme mekanizmasını tercih edecek şekilde programlanır.


-1

Aslında, teorik olarak hiçbir fark yoktur, bir DVD veya flaş aynı önyükleme mekanizmasına sahip olacaktır, fark DVD'den bir flash cihaza aktarım hızı olacaktır (USB 2.0 bir DVD'den daha yüksek aktarım hızına sahiptir). Belki de flaş veya DVD'den önyükleme konusunda probleminiz, flaşınızın üzerinde önyüklenebilir bir bölüm olmamasıdır. Bir DVD görüntüsünde, üzerinde yazdığınız iso / img zaten önyüklenebilir olarak ayarlanmışsa, önyüklenebilir olarak ayarlamanız gerekmez (bir flaşta manuel olarak ayarlamanız gerekir). Flash önyüklenebilir bir cihazın nasıl yapıldığını öğrenmek için buraya bir göz atın .


-1

Önyükleme mekanizması farklı değildir, çünkü USB, DVD ile aynı şekilde açılır, ancak DVD v / s USB'nin okuma / yazma hızı arasında çok fazla fark vardır.

USB 2.0 spec saniyede maksimum 480 Megabit hıza sahiptir. Yani saniyede 60 Megabayt konuşuyorsunuz.
DVD - 16X DVD okuyucu = saniyede 21 Megabayt ile gidelim.

Ancak CD / DVD hızlarının tümü MAX hızlarıdır, yani birçok durumda diskin dış kısmına ulaşılana kadar bu hızda veri aktarmazlar. Diskin başlangıcında 24x ile başlayan ve sonuna yaklaştığında sadece 40x'e ulaşan bir CD Okuyucunuz olabilir. DVD okuyucuları ile aynı tür bir anlaşma. 8x'de başlayabilir, sonra 16'ya geçebilirsiniz.

Bazı hilelerle USB disk önyüklenebilir hale getirdiniz, çünkü Windows veya Ubuntu kurulum dosyalarını içeren DVD'de bir iso / nrg görüntüsü yaktığınızda normalde önyükleme yapmazlar, otomatik olarak önyüklenebilir hale gelir.
WintoFlash , USB stick'i önyüklenebilir hale getiren bir araçtır. Başka yazılımlar da var ve ayrıca Windows'ta cmd ile önyüklenebilir bir çubuk yapabilirsiniz .

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.