Waarom is het maken van een opstartbare USB-drive complexer dan het maken van opstartbare cd's?

Jan 31, 2025
Hardware
ONGECAAKTE CONTENT

Het maken van opstartbare cd's en dvd's is meestal een eenvoudig, duidelijk proces, maar waarom is het ingewikkelder bij het maken van opstartbare flashstations? Is er echt zoveel verschil tussen de twee? De SuperUser Q & A-post van vandaag biedt het antwoord op de vraag van een nieuwsgierige lezer.

De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-gedreven groepering van Q & A-websites.

De vraag

SuperUser-lezer William wil weten waarom het maken van een opstartbare USB-drive complexer is dan het maken van opstartbare cd's:

Het maken van een opstartbare cd is naar mijn mening heel eenvoudig, het enige wat je hoeft te doen is een ISO-bestand op een schijf branden en het is opstartbaar. Als het nu om USB-drives gaat, heb je veel opties. Kan iemand het verschil tussen de twee uitleggen en misschien een kort overzicht geven van de verschillende opties?

Waarom is het maken van een opstartbare USB-drive ingewikkelder dan het maken van opstartbare cd's?

Het antwoord

SuperUser-bijdrager Akeo heeft het antwoord voor ons:

Rufus-ontwikkelaar hier. Allereerst worden veel van de opties die u noemt alleen vermeld wanneer u Rufus inschakelt Geavanceerde modus (wanneer de Geavanceerde opties sectie wordt weergegeven), omdat ze bedoeld zijn voor mensen die al weten waarvoor ze dienen.

Om te beginnen moet u begrijpen dat het ISO-formaat nooit is ontworpen voor opstarten via USB. Een ISO-bestand is een 1: 1 kopie van een optische schijf, en optische schijfmedia verschillen sterk van USB-media, zowel wat betreft hoe hun opstartladers moeten worden gestructureerd, welk bestandssysteem ze gebruiken, hoe ze zijn gepartitioneerd (ze zijn niet), enzovoort.

Dus als je een ISO-bestand hebt, kun je eenvoudigweg niet doen met USB-media wat je kunt doen met een optische schijf, die wordt gelezen uit elke byte van het ISO-bestand en als zodanig wordt gekopieerd naar de schijf (welke cd / Dvd-brandertoepassingen doen dit wanneer ze met ISO-bestanden "werken").

Dat wil niet zeggen dat dit soort 1: 1-kopiëren niet kan bestaan ​​op USB-media, alleen dat 1: 1-kopieën op USB-media totaal anders zullen zijn dan 1: 1-kopieën op optische schijven en daarom niet uitwisselbaar zijn (buiten het gebruik van ISOHybrid afbeeldingen die zijn gemaakt om te werken als 1: 1-kopieën op zowel USB als optische media). Voor de goede orde, in Rufus-terminologie wordt een 1: 1-kopie op USB-media een DD-afbeelding genoemd (u kunt die optie in de lijst zien) en sommige distributies, zoals FreeBSD of Raspbian, bieden in feite DD-afbeeldingen voor USB-installatie, naast ISO bestanden voor het branden van cd's / dvd's.

We hebben dus vastgesteld dat ISO-bestanden eigenlijk slecht geschikt zijn om opstartbare USB-media te maken, omdat ze het equivalent zijn van het leveren van een ronde pin om in een kleiner vierkant gat te passen, en daarom moet de ronde pin worden aangepast om erin te passen.

Nu vraag je je misschien af, als ISO-bestanden zo slecht geschikt zijn voor het maken van opstartbare USB-media, waarom leveren de meeste distributeurs van besturingssystemen dan ISO-bestanden in plaats van DD-images. Welnu, afgezien van historische redenen, is een van de problemen met DD Images dat, omdat ze een gepartitioneerd bestandssysteem zijn, als u een 1: 1-kopie maakt op USB-media die groter is dan degene die wordt gebruikt door de persoon die de afbeelding heeft gemaakt, dan zult u eindigen met de schijnbare "capaciteit" van uw USB-medium verkleind tot het formaat dat werd gebruikt bij het maken van de originele DD-afbeelding.

Bovendien kunnen optische schijven en dus ISO-bestanden maar één van de twee bestandssystemen gebruiken (ISO9660 of UDF), die beide al heel lang zeer goed worden ondersteund in alle grote besturingssystemen (en waarmee u een kijkje kunt nemen bij de afbeeldingsinhoud voordat of nadat u het gebruikt), kan DD Images letterlijk elk van de duizenden verschillende bestandssystemen gebruiken die er zijn. Dat betekent dat zelfs nadat u uw opstartbare USB-media hebt gemaakt, u mogelijk geen inhoud erop kunt zien totdat u het opstart. Dit zal bijvoorbeeld het geval zijn als u FreeBSD USB-images op Windows gebruikt. Nadat het opstartbare USB-medium is gemaakt, heeft Windows geen toegang tot de inhoud ervan totdat u het opnieuw formatteert.

Dit is de reden waarom providers de neiging hebben om waar mogelijk vast te houden aan ISO-bestanden, omdat dit (meestal) een betere gebruikerservaring biedt op alle besturingssystemen. Maar dat betekent ook dat er (meestal) enige conversie moet plaatsvinden zodat onze ronde ISO-peg mooi in het kleinere vierkante gat van “USB-media” past. Hoe verhoudt dat zich tot de lijst met opties? Daar komen we aan.

Een van de eerste dingen die normaal gesproken moet gebeuren, is het ISO9660- of UDF-bestandssysteem dat ISO-bestanden gebruiken. Meestal betekent dit het extraheren en kopiëren van alle bestanden uit het ISO-bestand naar een FAT32- of NTFS-bestandssysteem, dat is wat opstartbare USB-flashstations meestal gebruiken. Maar dat betekent natuurlijk dat degene die het ISO-systeem heeft gemaakt, een aantal voorzieningen moet hebben getroffen om FAT32 of NTFS te ondersteunen als bestandssysteem voor live gebruik of installatie (wat niet alle mensen, vooral degenen die een beetje te veel afhankelijk zijn van ISOHybrid, Te doen).

Dan is er de eigenlijke bootloader zelf, het eerste stukje code dat wordt uitgevoerd wanneer een computer opstart vanaf USB-media. Helaas zijn HDD / USB- en ISO-opstartladers heel verschillende beesten, en de BIOS- of UEFI-firmware behandelt USB- en optische media ook heel anders tijdens het opstartproces. Dus je kunt de bootloader meestal niet uit een ISO-bestand halen (wat meestal een El Torito-bootloader zou zijn), het naar USB-media kopiëren en verwachten dat het opstart.

Nu komt het deel dat relevant is voor onze lijst met opties. Omdat Rufus een relevant stuk bootloader zal moeten leveren, kan het dit eenvoudigweg niet uit het ISO-bestand halen. Als we te maken hebben met een op Linux gebaseerd ISO-bestand, dan is de kans groot dat het GRUB 2.0 of Syslinux zal gebruiken, dus biedt Rufus de mogelijkheid om een ​​USB-gebaseerde versie van GRUB of Syslinux te installeren (aangezien het ISO-bestand meestal alleen de ISO-specifieke versie van deze).

Dit wordt meestal automatisch gedaan wanneer u een ISO-bestand selecteert en opent, aangezien Rufus slim genoeg is om te detecteren wat voor soort conversie het moet toepassen. Maar als je wilt spelen, geeft Rufus je de keuze om ook enkele lege bootladers te installeren die je in staat stellen om op te starten vanaf een GRUB- of Syslinux-prompt. Vanaf daar, als je bekend bent met dit soort bootladers, kun je je eigen configuratiebestanden maken / testen en je eigen op Syslinux of GRUB gebaseerde aangepaste opstartprocedure proberen (omdat je in dit stadium alleen bestanden hoeft te kopiëren / bewerken op de USB-media om dat te doen).

We kunnen nu dus de opties bekijken die u in de lijst vindt:

  • MS-DOS: Dit creëert een lege versie van MS-DOS (Windows Me-editie), wat betekent dat u opstart vanaf een MS-DOS-prompt en dat is het dan. Als u een DOS-toepassing wilt gebruiken, moet u deze naar uw USB-medium kopiëren. Merk op dat deze optie alleen beschikbaar is op Windows 8.1 of eerder, maar niet op Windows 10, aangezien Microsoft de DOS-installatiebestanden uit Windows heeft verwijderd (en alleen Microsoft kan deze bestanden herdistribueren).
  • FreeDOS: Dit creëert een lege versie van FreeDOS . FreeDOS is een gratis softwareversie van MS-DOS, die volledig compatibel is met MS-DOS, maar ook het voordeel heeft dat het open source is. In vergelijking met MS-DOS kan iedereen FreeDOS herdistribueren, dus de FreeDOS-opstartbestanden zijn in Rufus opgenomen.
  • ISO-afbeelding: Dit is de optie die u moet gebruiken als u een opstartbaar ISO-bestand heeft en dit naar opstartbare USB-media wilt converteren. Houd er rekening mee dat omdat er (meestal) een conversie moet plaatsvinden en er ontelbare manieren zijn om een ​​opstartbaar ISO-bestand te maken, er geen garantie is dat Rufus het naar USB-media kan converteren (maar het zal u altijd vertellen of dat is het geval).
  • DD-afbeelding: Dit is de methode die je moet gebruiken als je een opstartbare schijfkopie hebt, zoals die geleverd door FreeBSD, Raspbian, enz. Bestanden met een .vhd-extensie worden ook ondersteund (dit is de Microsoft-versie van een DD-image) en ook gecomprimeerd ones (.gz, .zip, .bz2, .xz, enz.).

De vier bovenstaande opties zijn de enige die u ziet Normale modus . Maar als je Rufus naar binnen haalt Geavanceerde modus heb je ook toegang tot de volgende keuzes:

  • Syslinux x.yz: Installeert een blanco Syslinux bootloader die je naar een Syslinux-prompt brengt en niet veel anders. U moet vanaf dat moment weten wat u moet doen.
  • GRUB / Grubchdos: Hetzelfde als hierboven, maar dan voor ETEN / Grub4DOS respectievelijk. Het zal je naar een GRUB-prompt brengen, maar het is aan jou om de rest te achterhalen.
  • ReactOS: Installeert een experimenteel ReactOS opstartlader. Sinds de laatste keer dat ik het heb gecontroleerd, start ReactOS niet zo goed op vanaf USB-media. Het is daar omdat het gemakkelijk toe te voegen was, en gedaan in de hoop dat het kan helpen bij de ontwikkeling van ReactOS.
  • UEFI-NTFS: Dit vereist dat NTFS wordt geselecteerd als het bestandssysteem en installeert een blanco UEFI-NTFS opstartlader. Dit maakt opstarten van NTFS mogelijk in pure UEFI-modus (niet CSM) op UEFI-platforms die geen NTFS-stuurprogramma bevatten. Omdat het leeg is, moet u uw eigen exemplaar kopiëren /efi/boot/bootia32.efi of /efi/boot/bootx64.efi op de NTFS-partitie zodat het nuttig is. UEFI-NTFS wordt automatisch door Rufus gebruikt om de maximale bestandsgrootte van 4 GB van FAT32 te omzeilen, wat bijvoorbeeld de installatie van Microsoft Server 2016 in UEFI-modus mogelijk maakt zonder het installatie.wim-bestand van 4,7 GB te hoeven splitsen.

Hoop dat dat helpt. Dit is een vereenvoudigd overzicht, dus ik hoop dat mensen niet gaan muggenziften over aspecten die opzettelijk zijn afgezwakt of stil zijn gehouden (zoals weten dat het mogelijk is om USB-sticks zonder partities te hebben, om USB en optische media hetzelfde bestand te laten gebruiken). systeem, en dat sommige opstartprocessen de mogelijkheid hebben om de partitiegrootte op USB-media uit te breiden om het lagere schijnbare capaciteitsprobleem op te lossen).


Iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden lezen van andere technisch onderlegde Stack Exchange-gebruikers? Bekijk hier de volledige discussiethread .

Afbeelding tegoed: William (SuperUser)

.entry-inhoud .entry-footer

Why Is Creating A Bootable USB Drive More Complex Than Creating Bootable CDs?

How To Create A Bootable DOS USB Drive

Linux Create Bootable USB Pen Drive And Install Linux

How To Create A Bootable Windows 10 USB Flash Drive On Mac OS X

Bootable USB Flash Drive Using Rufus (MBR/GPT, Legacy/UEFI)

How To Make A Windows 10 Bootable USB Flash Drive | UPDATED! 2018

How To Make A Windows 10 Bootable USB For FREE

Create A Bootable Clone Of Your Windows 10 Drive

How To Install Pfsense Image To A Usb To Create Bootable Usb

How To Make A Bootable USB For Windows 10 On Mac 2020

*EASY* Make A Bootable USB Flash Drive (2019) - Windows, Linux, Android & Mac OS

How To Create MultiBoot USB Flash Drive With Multiple OS For Free

How To Install Windows 10 Directly Onto USB External Hard Drive

How To Crate A Bootable USB Of Windows ISO In Android Mobile Without Root

Create A Windows 10 (UEFI Or Legacy BIOS) Bootable USB On Linux Ubuntu


Hardware - Meest populaire artikelen

Hoe u de update van april 2018 van Windows 10 nu kunt krijgen

Hardware Nov 27, 2024

De Windows 10-update van april 2018 is nu beschikbaar, maar het kan een paar maanden duren voordat elke pc het krijgt. Als u niet wilt wachten, kunt u nu de update va..


Wanneer wordt de cache van een CPU teruggespoeld naar het hoofdgeheugen?

Hardware Feb 23, 2025

Als je net begint te leren hoe multi-core CPU's, caching, cache-coherentie en geheugen werken, kan het in eerste instantie een beetje verwarrend lijken. Met dat in gedachten bevat d..


Wat kunt u doen als elektronische apparaten in de buurt het beeldscherm van een laptop uitschakelen?

Hardware Jan 5, 2025

ONGECAAKTE CONTENT Wanneer we op onze laptops werken, hebben we de neiging om andere apparaten, zoals onze mobiele telefoons, in de buurt te houden voor gemakkelijke toegang en ge..


Hoe u de opstart- en herstelomgevingen van Android kunt openen

Hardware Jul 10, 2025

Er zijn gevallen waarin het nodig is om in de bootloader of herstelsystemen van Android te komen - misschien heeft het besturingssysteem problemen en moet u dat ook doen fab..


Hoe u een oude pc in een Home File Server verandert

Hardware Jul 10, 2025

Zit er ergens een oude desktop-pc in een kast? Gebruik het door te installeren FreeNAS . FreeNAS is een gratis, open-source besturingssysteem dat oude pc's omzet in o..


Waar wordt het BIOS opgeslagen?

Hardware Feb 5, 2025

Voor degenen die nieuw zijn met het leren over computers, kan het BIOS voor sommige mensen een beetje ‘mysterieus’ overkomen en vragen genereren als "Waar en hoe wordt het BIOS ..


Is er een reden om uw computer daadwerkelijk uit te schakelen?

Hardware Jan 3, 2025

ONGECAAKTE CONTENT Met energiezuinige stand-bymodi en stabiele besturingssystemen is het gemakkelijker dan ooit om dagen (zo niet weken of maanden) door te komen zonder uw computer opni..


Uit de tips-box: Kindle Shopping-stroomdiagram, iOS downgraden en DIY-soldeerstiften

Hardware Jun 29, 2025

ONGECAAKTE CONTENT Een keer per week verzamelen we enkele tips uit de HTG-tipsbox en delen ze met het grotere publiek; deze week kijken we naar het kopen van Kindles met een stroo..


Categorieën