Önyüklenebilir usb oluşturmak için neden bir cd'ye kıyasla farklı seçenekler var?


20

Önyüklenebilir bir cd oluştururken bence gerçekten basitti.

Tek yapmanız gereken bir .iso dosyasını diske yazmaktı ve önyüklenebilirdi.

Şimdi usb sürücüler ile çok daha fazla seçeneğiniz var.

resim açıklamasını buraya girin

Birisi bu ikisi arasındaki farkı açıklayabilir mi?

Farklı seçeneklere kısa bir genel bakış sunabiliriz.


Bu geliştirici için bir soru olmalıdır. CD'lerin ve USB'lerin bu yazılımda neden farklı seçenekleri bulunduğuna dair spekülasyon yapabiliriz, ancak yalnızca geliştirici bu soruya gerçekten cevap verebilir.
Michael Frank

@MichaelFrank en azından önyükleme başparmak sürücüleri ve diğer şeyler için çalışır.
William

Bahsettiğiniz CD'ler, ISO'ların içindeki karmaşık şeyleri paketliyorlardı. Bu karmaşıklıktır, ancak aynı zamanda esnekliktir. Önyüklenebilir bir ISO alıp bir USB'ye uygulayan basit önyüklenebilir USB oluşturma araçları vardır, ancak düşündüğünüz "basit" CD yazma gibi, karmaşıklığı gizlerler ve bu nedenle esnek değildirler.
music2my

Yanıtlar:


34

Rufus geliştiricisi burada.

Her şeyden önce, listelediğiniz birçok seçenek yalnızca Rufus'u gelişmiş modda çalıştırırken (yani Gelişmiş Seçenekler bölümü görüntülendiğinde) listelenir , çünkü bunlar ne hakkında olduklarını zaten bilen insanlara yöneliktir.

Başlangıç ​​olarak, ISO formatının ASLA USB önyükleme için tasarlanmadığını anlamalısınız . ISO, optik diskin 1: 1 kopyasıdır ve optik disk ortamı, hem önyükleme yükleyicilerinin nasıl yapılandırılması gerektiği, hangi dosya sistemini kullandıkları, nasıl bölümlendirildikleri (değiller) açısından USB ortamından çok farklıdır. ), ve bunun gibi.

Bu nedenle, bir ISO'nuz varsa, bir USB ile optik disk için neler yapabileceğinizi yapamazsınız, ISO'dan her bir baytı okur ve sırayla diske kopyalar (yani hangi CD / DVD yazıcı uygulamaları ISO yazarken çalışır).

Bu, USB için bu tür 1: 1 kopyaların bulunamayacağı anlamına gelmez, sadece USB ortamın 1: 1 kopyaları optik disk ortamının 1: 1 kopyalarından ve (ISOHybrid görüntülerinin kullanımının dışında, hem diskin hem de optikin 1: 1 kopyaları olarak çalışmak üzere hazırlanmıştır) bu nedenle birbirinin yerine kullanılamaz. Kayıt için, Rufus terminolojisinde, USB ortamının 1: 1 kopyası a DD Image(listede bu seçeneği göreceksiniz) olarak adlandırılır ve FreeBSD veya Raspbian gibi bazı dağıtımlar aslında ISO'ların yanı sıra USB kurulumu için DD Görüntüler sağlar CD / DVD kurulumu için.

Bu nedenle, ISO görüntülerinin aslında önyüklenebilir USB ortamı oluşturmak için çok uygun olmadığını belirledik, çünkü daha küçük bir kare delik sığdırmak için yuvarlak bir peg sağlama eşdeğeridir ve bu nedenle, yuvarlak peg sığacak şekilde değiştirilmelidir .

Şimdi, önyüklenebilir ISO'lar bunun için çok uygun değilse, orada bulunan çoğu OS distribütörünün DD Görüntüleri yerine ISO Görüntüleri sağladığını merak ediyor olabilirsiniz. Tarihsel nedenlerin dışında, DD Images'in sorunlarından biri, bölümlenmiş bir dosya sistemi oldukları için, USB medyada 1: 1 bir kopya oluşturursanız ve medyanız, görüntüyü oluşturduktan sonra, ortamınızın görünür kapasitesinin orijinal DD Görüntüsünün boyutuna küçültülmesiyle sonuçlanırsınız. Ayrıca, optik diskler ve bu nedenle ISO'lar, tüm büyük işletim sistemlerinde çok uzun süre iyi desteklenen iki dosya sisteminden ( ISO9660veya UDF) yalnızca birini kullanabilir (bu, resim içeriği kullanmadan önce veya sonra) DD Görüntüler tam anlamıyla kullanabilirvar olan binlerce farklı dosya sisteminden herhangi biri, yani önyüklenebilir USB'nizi oluşturduktan sonra bile, önyükleme yapana kadar üzerinde herhangi bir içerik göremeyebilirsiniz. Örneğin, Windows'ta FreeBSD USB görüntülerini kullanırsanız böyle olur - USB oluşturulduktan sonra, yeniden biçimlendirilinceye kadar Windows üzerindeki herhangi bir içeriğe erişemez.

Bu nedenle işletim sistemi sağlayıcıları (genellikle) tüm işletim sistemlerinde daha iyi bir kullanıcı deneyimi sağladığı için mümkün olan yerlerde ISO'lara bağlı kalmak istemektedir. Ancak bu aynı zamanda (genellikle) bazı dönüşümlerin gerçekleşmesi gerektiği anlamına gelir, böylece yuvarlak ISO pegimiz bir USB flash sürücü olan daha küçük kare deliğe güzel bir şekilde sığabilir. Bunun liste seçenekleriyle ilişkisi nedir? Biz buna geliyoruz.

Genellikle gitmesi gereken ilk şey biri ISO9660veya UDFISO'lar kullanılan dosya sistemi söyledi. Çoğu zaman, ayıklanması ve üzerine ISO tüm dosyaları kopyalama bu vasıta FAT32veya NTFSne dosya sistemine, önyüklenebilir USB Flash sürücüler kullanma eğilimindedir. Ancak elbette ki, ISO sistemini yaratanlar, yaşamak veya kurulum için destek veya dosya sistemi olarak bazı hükümler almış olmalıdır (ki bu, tüm insanlar, özellikle ISOHybrid'a biraz fazla güvenenler) yapma eğilimindedir) .FAT32NTFS

Daha sonra, gerçek önyükleyicinin kendisi vardır, yani bir bilgisayar USB'den önyüklendiğinde yürütülen ilk kod biti. Ne yazık ki, HDD / USB ve ISO önyükleyicileri çok farklı hayvanlardır ve BIOS veya UEFI ürün yazılımı, önyükleme sırasında USB ve optik ortamları çok farklı şekilde ele alır. Bu nedenle, önyükleme yükleyicisini genellikle ISO'dan (genellikle El Torito önyükleme yükleyicisi olur) alamaz, USB'ye kopyalayamaz ve USB'nin önyüklenmesini bekleyemezsiniz.

Ve bu liste seçeneklerimizle ilgili olan kısımdır, çünkü Rufus, ISO'dan alamadığı ilgili bir önyükleyici parçası sağlamak zorunda kalacaktır. Linux tabanlı bir ISO ile uğraşıyorsak, o zaman GRUB 2.0 veya Syslinux kullanması muhtemeldir, bu nedenle Rufus, GRUB veya Syslinux'un USB sürümünü kurma yeteneğini içerir (çünkü ISO genellikle sadece ISO'nun spesifik sürümünü içerir). Şimdi, genellikle ISO Imagebir ISO seçtiğinizde ve açtığınızda otomatik olarak yapılır , çünkü Rufus ne tür bir dönüşümün uygulanması gerektiğini algılayacak kadar akıllıdır, ancak etrafta oynamak istiyorsanız, Rufus size biraz BOŞ yükleme seçeneği sunarGRUB veya Syslinux komut istemine önyükleme yapabilmenizi sağlayan bootloader'lar. Oradan, bu tür önyükleme yükleyicilerine aşina iseniz, kendi yapılandırma dosyalarınızı oluşturabilir / test edebilir ve kendi Syslinux veya GRUB tabanlı özel önyükleme işleminizi deneyebilirsiniz (çünkü bu aşamada dosyaları kopyalamanız / düzenlemeniz yeterlidir. USB üzerinde yapın).

Şimdi, listede bulduğunuz seçenekleri inceleyebiliriz:

  • MS-DOS : Bu , MS-DOS'un (Windows Me sürümü) BLANK sürümünü oluşturur , bu da bir MS-DOS komut istemine önyükleme yapacağınız anlamına gelir ve budur (bir DOS uygulaması çalıştırmak istiyorsanız, kopyala). Microsoft DOS yükleme dosyalarını Windows'tan kaldırdığından (ve yalnızca Microsoft bu dosyaları yeniden dağıtabildiğinden) bu seçeneklerin yalnızca Windows 8.1 veya önceki sürümlerde kullanılabildiğini, ancak Windows 10'da kullanılamadığını unutmayın.
  • FreeDOS : Bu yaratır BOŞ sürümünü FreeDOS . FreeDOS, MS-DOS ile tamamen uyumlu olan ancak aynı zamanda Açık Kaynak olma avantajına sahip olan MS-DOS'un Ücretsiz Yazılım sürümüdür. MS-DOS'un aksine, herkes FreeDOS'u yeniden dağıtabilir, bu nedenle FreeDOS önyükleme dosyaları Rufus'a dahil edilir.
  • ISO Görüntüsü : Önyüklenebilir bir ISO'nuz varsa ve önyüklenebilir USB'ye dönüştürmek istiyorsanız kullanmanız gereken seçenektir . Bir dönüşümün (genellikle) gerçekleşmesi gerektiğinden ve önyüklenebilir bir ISO oluşturmanın milyonlarca yolu olduğundan, Rufus'un bunu USB'ye dönüştürebileceğinin garantisi yoktur. Ama her zaman böyle olup olmadığını söyleyecektir.
  • DD Image : Bu, FreeBSD, Raspbian ve diğerleri tarafından sağlananlar gibi önyüklenebilir bir disk görüntünüz varsa kullanmanız gereken yöntemdir. .vhdAyrıca, hem de sıkıştırma (Microsoft'un bir DD Image sürümü) desteklenir ( .gz, .zip, .bz2, .xz, .Z...).

Yukarıdaki dört seçenek, normal modda göreceğiniz seçeneklerdir. Rufus'u gelişmiş modda çalıştırırsanız, aşağıdaki seçeneklere de sahip olursunuz:

  • Syslinux x.yz : Bir BLANK Syslinux ( http://www.syslinux.org ) önyükleyici yükler . Syslinux istemine götürecek ve başka bir şey değil. Sen gerekiyor biliyorum buradan yapmanız gerekenler.
  • GRUB / Grub4DOS : Yukarıdakiyle aynı, ancak sırasıyla GRUB / Grub4DOS için . Geri kalanını anlamanız için size bir GRUB istemine ulaşacaksınız.
  • ReactOS : Bir ReactOS önyükleyici yükler . Bu deneysel, çünkü en son kontrol ettiğimde ReactOS bunu USB'den iyi açamadı. Oradadır, çünkü ReactOS gelişimine yardımcı olabileceği umuduyla eklemek kolaydı.
  • UEFI: NTFS : Bunun NTFSdosya sistemi olarak seçilmesi gerekir . Bir BLANK UEFI: NTFS önyükleyici yükler . Bu, NTFSbir NTFSsürücü içermeyen UEFI platformlarında saf UEFI modunda (yani CSM değil) önyüklemeyi etkinleştirir . 'S BLANK Çünkü, kendi kopyalamanız gerekir /efi/boot/bootia32.efiya /efi/boot/bootx64.efiüzerine NTFSo yararlı olması için bölüm. UEFI: NTFS, Rufus tarafından 4 GB maksimum dosya boyutu etrafında çalışmak için otomatik olarak kullanılır; örneğin, 4GB maksimum dosya boyutu etrafında çalışmak, örneğin, Microsoft Server 2016'nın UEFI modunda, 4.7 GB install.wimdosyasını bölmek zorunda kalmadan kurulmasına izin verir ...

Umarım yardımcı olur.

Not: Bu basitleştirilmiş bir genel bakış, bu yüzden umarım insanlar kasten küçültülmüş veya sessiz tutulmuş yönlere nitpick yapmaya başlamayacaklar (örneğin, evet, bölümler olmadan USB flash sürücülerin mümkün olduğunu biliyorum, evet, aynı dosya sistemini USB ve optik olarak kullanmak da mümkündür ve evet, bazı önyükleme işlemleri alt görünür kapasite sorununu çözmek için bölüm boyutunu USB boyutuna genişletme özelliğine sahiptir).


Küçük nitpick: "PS Don't nitpick" kısmı biraz
yetkisiz

2
Vay be, birisi gitti ve yukarıdaki yorumla aynı mizahi damarda olmasına rağmen , yukarıdaki yorum ( "sadece bir şey üzerinde nitpick;) biliyordum" cevabımı kaldırıldı ? Güzel değil, superuser.com, güzel değil ...
Akeo

Bence sadece daha az gürültü istiyorlar? Teknik olarak şakam silinemez, böylece silinemez mi?
jiggunjer

Ben bu açıklamayı düşündüm ama en iyi ihtimalle kalıcı. Suç yok, ama ne şaka ne de benim tartışmaya bir şey getirmiyor. Eğlenceli okuyucular uğruna buradalar. Bu yüzden bir moderatörün diğerini değil, birini nasıl seçeceğini göremiyorum. Herhangi bir şey varsa, cevabım kısmen okurlara açıklık getirmek için oradaydı, yorumunuzu yanak cevabında bir dil olarak gördüm ve daha fazla bir şey yoktu, böylece olumsuz yorumlanma olasılığını ortadan kaldırmak için. Bu yüzden hala birisinin neden cevabımı kaldırmayı seçeceğine şaşkınım. IMO, "gürültü" kaldırmak için daha iyi yollar vardı ...
Akeo

@Akeo, DD'ye başvurmak gerekiyordu?
Pacerier

4

Rufus, USB sürücüler için bir biçimlendirme aracıdır, yani önyüklenebilir sürücüler yapmakla ilgilenmemeniz durumunda bile kullanılabilir. Üst kısım bu genel biçimlendirme içindir, alt kısım içerik eklemek için özeldir.

CD'lerin normalde farklı dosya sistemleri ve bölümleri kullanma seçeneği yoktur. Bir araç olarak CD'ler, standart olarak, ISO9660 veya UDF dosya sistemi ve bazı standart blok boyutlarıyla tek bir 'bölüme' sahiptir. Doğru biçimlendirme ile başka biçimlendirme mümkündür, ancak Rufus yalnızca USB sürücülerin biçimlendirilmesini destekler. Bir MBR ve çeşitli dosya sistemlerine sahip bir CD oluşturmayı başarsanız bile, bellenim beklemediği için büyük olasılıkla önyüklenemez.

BIOS ve UEFI önyüklenebilir CD'leri benzer şekilde ele alır (sanırım), ancak USB sürücüler için farklı biçimlendirme gerektirirler. Basitleştirmek için: UEFI bir FAT bölümü ve .efi dosyaları gerektirir, BIOS'un MBR bölüm tablosunda bulunması için ilk önyükleme koduna ihtiyacı vardır, dosya sistemi türünü önemsemez. Bu, akıllı biçimlendirme yazılımının BIOS ve UEFI seçeneklerini içermesi ve görüntü dosyasını uygun şekilde işlemesi gerektiği anlamına gelir. Bu açılır listede "ISO görüntüsü" nü seçtiğinizde bunun olduğuna inanıyorum.

Ancak aşağıdaki açılır liste gerçekten USB'ye özgü değildir. Eski CD yazma işleminin eşdeğeri, muhtemelen Unix dd komutuyla ilişkili DD görüntüsüdür . Diğer seçenekler bootloader programlarının eklenmesine izin verir, bu 2 nedenden dolayı yararlıdır:

  1. Önyükleme için görüntü dosyanızda önyükleme kodu olmayabilir. Bir görüntünün CD'ler için önyüklenebilir olması, bir USB sürücü için önyükleme kodu içerdiği anlamına gelmez (karma görüntüler olsa da).
  2. Başka bir önyükleyici tercih ettiğiniz seçenekler sunabilir veya işletim sisteminizi yüklemek için daha iyi / daha hızlı bir iş yapabilir.

Teoride bir CD yazıcısı, açılır listenizdekiler gibi bir önyükleyicinin üzerine yazma / ekleme seçeneği sunabilir, yani CD'ler için bir Rufus (ancak var olup olmadığını bilmiyorum).

Ürün yazılımı hedefiniz görüntünüzün özellikleriyle eşleşiyorsa, bu listedeki ISO seçeneği muhtemelen dahili olarak DD modunu kullanır. Ama bu benim görüşüm.


3

In genel Bu konuda rahatsız etmek gerekmez. Bu seçenekler genellikle özel seçenekler veya belirli durumlarda istediğiniz belirli önyükleyicilerdir - bazı nedenlerden dolayı farklı seçeneklerim var, ancak ISO Image ve DD Image "varsayılan" seçenekler. Syslinux ve Grub, daha sonra başka bir şey yüklemek için ayarlayabileceğiniz linux bootloader'lardır. UEFI NTFS, kullanabileceğiniz herhangi bir kullanım için bir UEFI önyüklenebilir NTFS bölümü olarak ayarlar. MS DOS yok, freedos temel bir freedos önyüklenebilir USB yapar ve reatos bir ISO ister.

PRATİK OLARAK KONUŞMAK , tek yapmanız gereken sağdaki küçük disk simgesine tıklamak, ISO'ya yönlendirmek ve rufus'un ilgilenmesine izin vermektir.

"Neden bu kadar karmaşık" gelince - bir ISO yakmakla, kelimenin tam anlamıyla sadece mükemmel bir kopya çıkarıyorsunuz. USB önyükleme ile ek adımlar var (rufus güzelce gizlenir).

Örneğin, bazen önemli olan farklı sistem ürün yazılımı seçeneklerini (klasik bios veya UEFI?) Seçebilirsiniz. Bir dosya sistemi seçebilirsiniz (fat32 her zaman güvenli bir seçenektir). Bunu "hangi sürücüye yazmak istediğiniz" ile karşılaştırın


2

Bir USB flash sürücüyü biçimlendirmek ve hazırlamak için bir ISO görüntüsü yazma karşılaştırmanızın orantılı olmadığını fark edemiyorum. Şunlardan birini yapmalısınız:

  1. ISO flash diske yazma ile USB flash sürücüye VHD yazma karşılaştırması

    ...veya...

  2. önyüklenebilir bir USB flash sürücüyü biçimlendirmek ve hazırlamak için önyüklenebilir bir diski Nero Burning ROM ile biçimlendirmek ve hazırlamakla karşılaştırın

İlk durumda, hem ISO hem de VHD, sadece uygun ortama çoğaltılması gereken biçimlendirilmiş ve hazırlanmış bir yapıya sahiptir.

İkinci durumda, önyüklenebilir CD ile ilgili çeşitli karmaşık seçimlerle karşılaşmanız gerekir, öykünme yöntemi (Disket, HDD, öykünme yok) ve önyükleme sektörü başlangıç ​​ofseti gibi Nero Burning ROM'dur.

Şimdi Rufus sadece önyüklenebilir bir USB flash sürücüyü biçimlendiremez ve hazırlayamaz, bir ISO görüntüsü seçebilir, diskle ilgili yapıyı çıkarabilir, dosyasını ayıklayabilir, USB flash sürücüye dökebilir ve ardından USB flash sürücüyü önyüklenebilir hale getirmek için olanaklar ekleyebilir . Harika bir başarı. Bunu hafife alma.


1
vhd dosyasını nasıl yazarım ve neden daha fazla kişi bunları dağıtmıyor?
William

1
Çoğu flash sürücü tek bölümlü veya bölümsüzdür, bu nedenle dosyalarını kopyalarken bunların görüntülerini oluşturmak hiçbir anlam ifade etmez. (VHD çok karmaşık bir formattır.) Bu sabit diskler için farklı bir hikaye. Bu nedenle Acronis True Image, VHD dosyalarındaki sabit disklerin sektörlere göre görüntülerini oluşturabilir ve bunları geri yükleyebilir.
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.