19Aug
Ustvarjanje zagonskih CD-jev in DVD-jev je preprost in enostaven proces, vendar zakaj je bolj zapleteno pri ustvarjanju zagonskih bliskovnih diskov? Ali je res velika razlika med obema? Današnji SuperUser Q & Objava ima odgovor na radovedno vprašanje bralca.
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Vprašalnik
SuperUser bralec William želi vedeti, zakaj je ustvarjanje zagonskega pogona USB bolj zapleteno kot ustvarjanje zagonskih CD-jev:
Ustvarjanje zagonskega CD-ja je po mojem mnenju zelo preprosto, vse kar morate storiti je zapisovanje datoteke ISO na disk inje zagonsko. Zdaj, ko gre za USB pogone, imate veliko možnosti. Ali bi lahko kdo razložil razliko med obema in morda kratek pregled različnih možnosti?
Zakaj je ustvarjanje zagonskega USB-pogona bolj zapleteno kot ustvarjanje zagonskih CD-jev?
Odgovorni sodelavec
SuperUser Akeo ima odgovor za nas:
Rufus Developer tukaj. Prvič, veliko možnosti, ki jih omenjate, so navedene le, če zaženete Rufus v
Advanced Mode ( ko je prikazan Advanced Options Section ), ker so namenjeni ljudem, ki že vedo, za kaj gre.Če želite začeti, morate razumeti, da format ISO ni bil nikoli zasnovan za zagon USB.Datoteka ISO je kopija optičnega diska 1: 1, mediji optičnega diska pa se zelo razlikujejo od medijev USB, tako glede na to, kako naj bodo njihovi zagonski nalagalniki strukturirani, kateri datotečni sistem uporabljajo, kako so razdeljeni( ti sone) in tako naprej.
Če imate datoteko ISO, preprosto ne morete storiti z USB medijem, kaj lahko storite z optičnim diskom, ki ga berete iz vsakega posameznega bajta datoteke ISO in kopirate, kot je zaporedno, na disk( kajCD / DVD gorilniki delujejo, ko "delajo" z ISO datotekami).
To ne pomeni, da tovrstno kopiranje 1: 1 ne more obstajati na medijih USB, samo da se kopije 1: 1 na mediju USB popolnoma razlikujejo od kopij 1: 1 na optičnih diskih in zato niso zamenljive( zunaj uporabeISOHybrid slike, ki so izdelane za delo kot 1: 1 kopije na USB in optičnih medijih).Za zapis v Rufusovi terminologiji se kopija 1: 1 na USB-mediju imenuje slika DD( to možnost lahko vidite na seznamu) in nekatere distribucije, kot sta FreeBSD ali Raspbian, dejansko zagotavljajo DD Images za namestitev USB, skupaj z ISOdatoteke za zapisovanje na CD / DVD.
Tako smo ugotovili, da so datoteke ISO dejansko slabo prilagojene za ustvarjanje zagonskih medijev USB, ker so enakovredne zagotavljanju okroglega zatiča, ki ustreza manjši kvadratni luknji, zato mora biti okrogli klin spremenjen, da ga prilega.
Zdaj se lahko sprašujete, če so ISO datoteke tako slabo prilagojene za ustvarjanje zagonskih medijev USB, zakaj večina operacijskih sistemov tam zunaj ponuja datoteke ISO namesto DD Images. No, izven zgodovinskih razlogov je ena od težav z DD-slikami, ker so particionirani datotečni sistem, če ustvarite kopijo 1: 1 na mediju USB, ki je večja od tiste, ki jo je uporabil oseba, ki je ustvarila sliko,potem boste na koncu z navidezno "zmogljivostjo" vašega medija USB zmanjšali na velikost tistega, ki je bil uporabljen pri ustvarjanju prvotne slike DD.
Tudi ker optični diski in zato datoteke ISO lahko uporabljajo le enega od dveh datotečnih sistemov( ISO9660 ali UDF), ki sta bili zelo dobro podprti v vseh pomembnejših operacijskih sistemih že zelo dolgo( in vam omogoča, dapeek na slikovno vsebino pred ali po njej), DD slike lahko dobesedno uporabljajo katero koli od tisoč različnih datotečnih sistemov, ki obstajajo. To pomeni, da tudi po ustvarjanju zagonskega medija USB morda dejansko ne boste mogli videti nobene vsebine, dokler ne zaženete. Na primer, to velja, če uporabite FreeBSD USB slike v sistemu Windows. Ko bo zagnalni medij USB ustvarjen, Windows ne bo mogel dostopati do katere koli vsebine na njej, dokler ga ne reformirate.
Zato se ponudniki običajno želijo držati ISO datotek, kjer je to mogoče, saj( ponavadi) zagotavlja boljšo uporabniško izkušnjo v vseh operacijskih sistemih. Toda to tudi pomeni, da se mora ponavadi spreobrniti( običajno), tako da se naš okrogel ISO peg lahko lepo prilega v manjšo kvadratno luknjo "USB media".Kako se to nanaša na seznam možnosti? Prišli smo k temu.
Ena od prvih stvari, ki jo običajno potrebuje, je datotečni sistem ISO9660 ali UDF, ki ga uporabljajo ISO datoteke. Večino časa to pomeni, da vse datoteke iz datoteke ISO izloči in kopira v datotečni sistem FAT32 ali NTFS, kar pogosto uporabljajo pogonski USB-pogoni. Seveda to pomeni, da mora kdo, ki je ustvaril sistem ISO, narediti nekatere določbe za podporo FAT32 ali NTFS kot datotečni sistem za uporabo v živo ali namestitev( ki niso vsi ljudje, zlasti tisti, ki se preveč zanesejo na ISOHybrid, ponavadinarediti).
Potem je dejansko sam zagonski nalagalnik, prvi bit kode, ki se izvaja, ko računalnik zažene s medija USB.Na žalost so HDD / USB in ISO boot loaders zelo različni zveri, in BIOS ali UEFI firmware tudi obravnava USB in optične medije zelo različno med postopkom zagona. Torej ponavadi ne morete naložiti zagonskega nalagalnika iz datoteke ISO( kar je običajno zagonski nalagalnik El Torito), ga kopirajte v medij USB in pričakujte, da se bo zagnal.
Zdaj je del, ki je pomemben za naš seznam možnosti. Ker bo Rufus moral zagotoviti ustrezen zagonski nakladač, ga preprosto ne more dobiti iz datoteke ISO.Če se ukvarjamo z datoteko ISO, ki temelji na Linuxu, je verjetno, da bo uporabljala GRUB 2.0 ali Syslinux, zato Rufus vključuje možnost namestitve različice GRUB ali Syslinux na osnovi USB( ker datoteka ISO ponavadi vsebuje samo specifično različico ISOod teh).
To se ponavadi izvaja samodejno, ko izberete in odprete datoteko ISO, saj je Rufus dovolj pameten, da bi ugotovil, kakšno konverzijo potrebuje. Toda, če se želite igrati, vam Rufus omogoča, da namestite tudi nekaj praznih zagonskih zaganjalnikov, ki vam omogočajo, da se zaženejo v pozivu GRUB ali Syslinux. Od tam, če ste seznanjeni s temi tipi zagonskih zaganjalnikov, lahko ustvarite / preizkusite svoje konfiguracijske datoteke in preizkusite svoj lasten proces zagona po meri Syslinux ali GRUB( ker v tej fazi morate samo kopirati / urediti datotekeUSB medij za to).
Zdaj lahko zdaj preiščemo možnosti, ki jih najdete na seznamu:
- MS-DOS: To ustvari prazno različico MS-DOS( Windows Me izdaja), kar pomeni, da se boste zagnali v pozivnici MS-DOS in toali je.Če želite zagnati aplikacijo DOS, jo boste morali kopirati na medij USB.Upoštevajte, da je ta možnost na voljo samo v operacijskem sistemu Windows 8.1 ali starejšem, ne pa v operacijskem sistemu Windows 10, saj je Microsoft odstranil namestitvene datoteke DOS iz operacijskega sistema Windows( samo Microsoft lahko prerazporedi te datoteke).
- FreeDOS: To ustvari prazno različico FreeDOS-a. FreeDOS je brezplačna programska različica MS-DOS, ki je v celoti združljiva z MS-DOS-jem, a ima tudi prednost, da je odprt vir. V primerjavi z MS-DOS lahko vsakdo redistribuira FreeDOS, zato so zagonske datoteke FreeDOS vključene v Rufus.
- ISO Image: To je možnost, ki jo morate uporabiti, če imate zagonsko datoteko ISO in jo želite pretvoriti v medije, ki jih je mogoče zagnati. Ne pozabite, da zaradi pretvorbe( običajno) in obstajajo zillions načinov za ustvarjanje zagonske datoteke ISO, ni nobenega zagotovila, da bo Rufus lahko pretvoril v medije USB( vendar vam bo vedno povedal, če toje primer).
- DD Slika: To je metoda, ki jo je treba uporabiti, če imate zagonsko sliko diska, na primer tiste, ki jih ponuja FreeBSD, Raspbian itd. Podprti so tudi datoteke z razširitvijo. vhd( to je Microsoftova različica slike DD), pa tudi stisnjene( .gz,. zip,. bz2,. xz, itd.).
Spodaj navedene možnosti so edine, ki jih boste videli v Regular Mode .Toda, če uporabljate Rufus v Advanced Mode , boste imeli tudi dostop do naslednjih možnosti:
- Syslinux x.yz: Namesti prazen zagonski nalagalnik Syslinux, ki vas bo popeljal na poziv Syslinux in ne veliko drugega. Morali bi vedeti, kaj morate storiti od te točke naprej.
- GRUB / Grub4DOS: Enako kot zgoraj, vendar za GRUB / Grub4DOS.To vas bo pripeljalo do zahtevka GRUB, vendar je odvisno od vas, da ugotovite ostalo.
- ReactOS: Nameščen poskusni zagonski nalagalnik ReactOS.Od zadnjega preverjanja, ReactOS se ne zaganja s pomočjo USB medija. Tam je bilo, ker je bilo enostavno dodati in opravljeno z upanjem, da lahko pomaga pri razvoju ReactOS-a.
- UEFI-NTFS: To zahteva, da je NTFS izbran kot datotečni sistem in namesti prazen zagonski nalagalnik UEFI-NTFS.To omogoča zagon iz NTFS v čistem načinu UEFI( ne CSM) na platformah UEFI, ki ne vključujejo gonilnika NTFS.Ker je prazno, boste morali kopirati svoj /efi/boot/ bootia32.efi ali /efi/boot/ bootx64.efi na particijo NTFS, da bo to koristno. UEFI-NTFS Rufus samodejno uporabi za delo z največ 4 GB največjo velikostjo datoteke FAT32, ki na primer omogoča namestitev programa Microsoft Server 2016 v način UEFI, ne da bi morali razdeliti svojo datoteko.
Upam, da to pomaga. To je poenostavljen pregled, zato upam, da se ljudje ne bodo lotevali vidikov, ki so bili namerno zatreti ali tihi( kot je vedeti, da je mogoče imeti USB-pogone brez particij, da imajo USB in optični mediji isto datotekoin da imajo nekateri zagonski procesi možnost, da razširijo velikost particije na medijih USB, da bi rešili nižjo navidezno vprašanje zmogljivosti).
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.
Image Credit: William( SuperUser)