Käynnistettävien CD- ja DVD-levyjen luominen on yksinkertaista, suoraviivaista prosessia, mutta miksi se on monimutkaisempi käynnistettävissä olevien flash-asemia luotaessa? Onko todellakin niin paljon eroa näiden kahden välillä? Tänään SuperUser Q & A -postilla on vastaus utelias lukijan kysymykseen.
Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
SuperUser-lukija William haluaa tietää, miksi käynnistettävän USB-aseman luominen on monimutkaisempaa kuin käynnistyslevyjen luominen:
Käynnistettävän CD-levyn luominen on mielestäni todella yksinkertainen, sinun tarvitsee vain polttaa ISO-tiedosto levylle ja se on käynnistettävissä. Nyt, kun kyseessä on USB-asema, sinulla on paljon vaihtoehtoja. Voisiko joku selittää ero näiden kahden välillä ja antaa ehkä lyhyen katsauksen eri vaihtoehdoista?
Miksi luodaan käynnistettävän USB-aseman monimutkaisempi kuin käynnistettävien CD-levyjen luominen?
SuperUser-avustaja Akeo on meille vastaus:
Rufus kehittäjä täällä. Ensinnäkin monet mainitsemasi vaihtoehdot näkyvät vain, kun Rufus on käynnissä Edistynyt tila (kun Lisäasetukset -osiota näytetään), koska ne on tarkoitettu ihmisille, jotka jo tietävät, mitä he ovat.
Aluksi sinun on ymmärrettävä, että ISO-muotoa ei koskaan suunniteltu USB-käynnistämiseen. ISO-tiedosto on optisen levyn 1: 1-kopio, ja optiset levyt ovat hyvin erilaisia kuin USB-tietoväline, niin miten niiden käynnistyskuorma on jäsennelty, mitä tiedostojärjestelmää he käyttävät, miten ne jakautuvat (ne ovat ei) ja niin edelleen.
Joten, jos sinulla on ISO-tiedosto, et yksinkertaisesti voi tehdä USB-medialla, mitä voit tehdä optisella levyllä, joka luetaan ISO-tiedoston jokaisesta yksittäisesta tavusta ja kopioidaan peräkkäin levylle (mikä CD / DVD-polttimen sovellukset tekevät ISO-tiedostojen "työskentelyä").
Tämä ei tarkoita sitä, että tämäntyyppistä 1: 1 kopiointia ei voi olla USB-mediassa, sillä vain 1: 1 kopiot USB-muistissa ovat täysin eroja optisten levyjen 1: 1 kopiosta, eivätkä näin ollen ole keskenään vaihdettavissa (ISOHybridin kuvat, jotka on suunniteltu toimimaan 1: 1 kopiona USB: n ja optisen median välityksellä). Rufus-terminologiassa 1: 1 kopio USB-tietovälineestä kutsutaan nimellä DD Image (näet tämän vaihtoehdon luettelossa) ja jotkin jakelut, kuten FreeBSD tai Raspbian, tarjoavat DD-kuvia USB-asennukselle ISO: n rinnalla tiedostoja CD / DVD-levyille.
Täten olemme todenneet, että ISO-tiedostot ovat todella huonosti luotuja käynnistettäviksi tarkoitetuille USB-välineille, koska ne vastaavat pyöreää tapaa, joka sopii pienempään neliöreikään, ja siksi pyöreä tappi on muutettava sopivaksi.
Nyt saatat ihmetellä, jos ISO-tiedostot ovat niin huonosti soveltuvia käynnistettävän USB-median luomiseen, miksi useimmat käyttöjärjestelmän jakelijat tarjoavat ISO-tiedostoja DD Imagesin sijaan. No, historiallisten syiden lisäksi, yksi DD Imagesin ongelmista on se, että koska ne ovat osioitu tiedostojärjestelmä, jos luot 1: 1 kopion USB-medialle, joka on suurempi kuin kuvan luoma henkilö, sitten päädyt USB-muistien näennäiseen "kapasiteettiin", joka on pienempi kuin alkuperäisen DD-kuvan luomiseen käytetty koko.
Vaikka optiset levyt ja siksi ISO-tiedostot voivat käyttää vain yhtä kahta tiedostojärjestelmää (ISO9660 tai UDF), jotka molemmat ovat olleet hyvin tukevia kaikissa tärkeissä käyttöjärjestelmissä hyvin pitkään aikaan (ja voit ottaa peekin kuvan sisällössä ennen käyttöä tai sen jälkeen), DD Images voi kirjaimellisesti käyttää mitä tahansa tuhansia erilaisia tiedostojärjestelmiä. Tämä tarkoittaa sitä, että vaikka luot käynnistyskelpoisen USB-median, et välttämättä pysty näkemään mitään sisältöä siihen asti, kun käynnistät sen. Tämä koskee esimerkiksi FreeBSD USB -kuvia Windowsissa. Kun käynnistettävä USB-tietoväline on luotu, Windows ei pysty käyttämään mitään sisältöä, ennen kuin uudistat sen.
Siksi tarjoajat haluavat yleensä pysyä ISO-tiedostoissa mahdollisuuksien mukaan, koska se (yleensä) tarjoaa paremman käyttökokemuksen kaikissa käyttöjärjestelmissä. Mutta tämä tarkoittaa myös sitä, että jonkin muuntamisen on tapahduttava (tavallisesti) niin, että pyöreä ISO-tappi sopii hienosti pienempään "USB-media" -reikäreikään. Kuinka tämä liittyy vaihtoehtoluetteloon? Tulemme siihen.
Yksi tärkeimmistä asioista on ISO9660- tai UDF-tiedostojärjestelmä, jota ISO-tiedostot käyttävät. Useimmiten tämä tarkoittaa, että kaikki tiedostomuodot puretaan ja kopioidaan ISO-tiedostosta FAT32- tai NTFS-tiedostojärjestelmään. Tämä on mitä käynnistettävät USB-muistit käyttävät. Mutta tietenkin tämä tarkoittaa sitä, että jokaisen ISO-järjestelmän luoma on tehnyt joitakin säännöksiä, jotka tukevat FAT32- tai NTFS-tiedostoja eläväksi tai asennettavaksi tiedostojärjestelmiksi (joka ei kaikki ihmiset, erityisesti ne, jotka luottavat liikaa ISOHybrid-järjestelmään, tehdä).
Sitten on varsinainen käynnistyslataaja itse, ensimmäinen koodi, joka suoritetaan, kun tietokone käynnistyy USB-mediasta. Valitettavasti HDD / USB- ja ISO-käynnistyskuormaajat ovat hyvin erilaisia eläimiä, ja BIOS- tai UEFI-laiteohjelmisto käsittelee myös USB- ja optiset tiedotusvälineet hyvin eri tavalla käynnistysprosessin aikana. Joten yleensä ei voi aloittaa käynnistyslataimen ISO-tiedostosta (joka olisi yleensä El Torito käynnistyslataaja), kopioi se USB-tietovälineeseen ja odottaa sen käynnistyvän.
Nyt tulee osa, joka on tärkeä vaihtoehtomme kannalta. Koska Rufus tarvitsee antaa tarvittavan käynnistyslataimen, se ei yksinkertaisesti voi saada sitä ISO-tiedostosta.Jos kyseessä on Linux-pohjainen ISO-tiedosto, on todennäköistä, että se käyttää GRUB 2.0: a tai Syslinuxia, joten Rufus pystyy asentamaan USB-pohjaisen GRUB- tai Syslinux-version (koska ISO-tiedosto sisältää yleensä vain ISO-version näistä).
Tämä tehdään yleensä automaattisesti, kun valitset ja avaat ISO-tiedoston, koska Rufus on riittävän älykäs, jotta se havaitsisi millaisen muuntamisen se tarvitsee. Mutta jos haluat pelata, Rufus antaa sinulle mahdollisuuden asentaa myös tyhjiä käynnistyskuormaimia, joiden avulla voit käynnistää GRUB- tai Syslinux-kehotteen. Sieltä, jos olet perehtynyt tämäntyyppisiin käynnistyskuormaajiin, voit luoda / testata omia konfigurointitiedostoja ja kokeilla omaa Syslinux- tai GRUB-pohjaista mukautettua käynnistysprosessia (koska tässä vaiheessa sinun on vain kopioitava tai muokattava tiedostoja USB-tietoväline.
Joten voimme nyt ohittaa luettelossa olevat vaihtoehdot:
- MS-DOS: Tämä luo tyhjän version MS-DOS (Windows Me edition), mikä tarkoittaa, että käynnistyy MS-DOS-kehote ja se on se. Jos haluat suorittaa DOS-sovelluksen, sinun on kopioitava se USB-tietovälineeseen. Huomaa, että tämä vaihtoehto on käytettävissä vain Windows 8.1: ssa tai uudemmassa, mutta ei Windows 10: ssa, koska Microsoft on poistanut DOS-asennustiedostot Windowsilta (ja vain Microsoft voi jakaa nämä tiedostot uudelleen).
- FreeDOS: Tämä luo tyhjän version FreeDOS: stä. FreeDOS on MS-DOS: n ilmainen ohjelmisto, joka on täysin MS-DOS-yhteensopiva mutta jolla on myös etuna avoimen lähdekoodin käyttö. Verrattuna MS-DOS-järjestelmään kuka tahansa voi jakaa FreeDOS: n uudelleen, joten FreeDOS-käynnistystiedostot sisältyvät Rufukseen.
- ISO-kuva: Tämä on vaihtoehto, jota sinun pitäisi käyttää, jos sinulla on käynnistettävä ISO-tiedosto ja haluat muuntaa sen käynnistyskelpoiseksi USB-tietovälineeksi. Muista, että koska konvertointi (tavallisesti) on tarpeen ja että on olemassa zillion tapoja luoda käynnistyvä ISO-tiedosto, ei ole mitään takeita siitä, että Rufus pystyy muuntamaan sen USB-mediaksi (mutta se kertoo aina, on tapaus).
- DD Kuva: Tämä on menetelmä, jota sinun pitäisi käyttää, jos sinulla on käynnistyslevyn kuva, kuten FreeBSD: n, Raspbian-ohjelmiston tarjoamat tiedostot. Myös .vhd-laajennuksen tiedostoja tuetaan (joka on Microsoftin DD-kuvan versio) sekä pakattu (.gz, .zip, .bz2, .xz jne.).
Yllä olevat neljä vaihtoehtoa ovat ainoat, joista näet Säännöllinen tila. Mutta jos suoritat Rufuksen sisään Edistynyt tila, sinulla on myös seuraavat valinnat:
- Syslinux x.yz: Asentaa tyhjän Syslinux-käynnistyslataimen, joka saa sinut Syslinux-kehotteeseen eikä paljon muuta. Sinun on tiedettävä, mitä sinun on tehtävä tästä eteenpäin.
- GRUB / Grub4DOS: Sama kuin yllä, mutta GRUB / Grub4DOS vastaavasti. Se vie sinut GRUB-kehotteeseen, mutta sinun on selvitettävä loput.
- ReactOS: Asentaa kokeellisen ReactOS käynnistyslataimen. Koska viime kerralla tarkistin, ReactOS ei käynnistä sitä hyvin USB-mediasta. Se on olemassa, koska se oli helppo lisätä ja tehdä toivomalla, että se voi auttaa ReactOS-kehitystä.
- UEFI-NTFS: Tämä edellyttää, että NTFS valitaan tiedostojärjestelmänä ja asentaa tyhjä UEFI-NTFS käynnistyslataimen. Tämä mahdollistaa NTFS: n käynnistämisen puhtaassa UEFI-tilassa (ei CSM) UEFI-alustoilla, jotka eivät sisällä NTFS-ohjainta. Koska se on tyhjä, sinun on kopioitava omat /efi/boot/bootia32.efi tai /efi/boot/bootx64.efi NTFS-osioon, jotta se olisi hyödyllinen. Rufus käyttää automaattisesti UEFI-NTFS-tekniikkaa FAT32: n 4 GB: n suurimman tiedostokoon ympärille, mikä mahdollistaa esimerkiksi Microsoft Server 2016: n asennuksen UEFI-tilaan jakamatta sen 4,7 Gt: n asennusww-tiedostoa.
Toivottavasti tämä auttaa. Tämä on yksinkertaistettu yleiskatsaus, joten toivon, että ihmiset eivät aloita nitppausta sellaisista näkökohdista, jotka on tarkoituksellisesti viivytetty tai pidetty hiljaa (kuten tietäen, että on mahdollista saada USB-muistitikkuja ilman väliseinoja, jotta USB- ja optinen media käyttävät samaa tiedostoa järjestelmä ja että jotkin käynnistysprosessit pystyvät laajentamaan osion kokoa USB-tietovälineelle, jotta voidaan ratkaista alempi ilmeisen kapasiteetin ongelma).
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.
Kuvahinta: William (SuperUser)