Sinds mensen diskettes zijn gaan gebruiken, zijn schijfkopiebestanden populaire manieren geworden om alle soorten bestanden op te slaan en te verspreiden. Of je nu hebt geprobeerd een nieuw besturingssysteem op je pc te installeren, een virtuele machine in te stellen, een opstartbare flashdrive te maken of games vanaf een cd te installeren, je hebt zeker al eerder schijfkopieën gebruikt. U bent misschien zelfs bekend met enkele van de meest populaire afbeeldingsbestandsindelingen, zoals ISO, DMG en IMG.
Wat zijn schijfkopiebestanden precies? Waar zijn ze voor en waarom hebben ze verschillende formaten? Laten we erover praten!
Wat is een schijfimagebestand
Schijfkopiebestanden bevatten een kopie van een gegevensopslagapparaat zoals een harde schijf, cd-rom of dvd. Deze bestanden worden gemaakt als een exacte duplicaat van de originele schijf, waar de volledige inhoud wordt vastgelegd, inclusief de structuur van het bestandssysteem, mediabestanden, programmabestanden en opstartsectoren. Omdat schijfkopiebestanden exacte kopieën van een schijf zijn, fungeren dit soort bestanden ook als echte fysieke schijven, die voor en na gebruik moeten worden aan- en afgekoppeld.
De byte-per-byte schijfkopie van een schijfkopiebestand maakt het het perfecte formaat voor het opslaan van gegevens, het maken van back-ups en het verspreiden van software.
Wanneer gebruiken we schijfkopiebestanden?
Aangezien schijfkopiebestanden zich net als een normale schijf gedragen, worden schijfkopiebestanden vaak voor verschillende toepassingen gebruikt, waaronder:
- archiveren: Het is niet ongebruikelijk dat mensen een stapel cd's hebben met belangrijke foto's en video's die ze vóór de flashdrive hebben gemaakt. Aangezien cd's gemakkelijk kunnen worden bekrast, zorgt het maken van een schijfkopiebestand van die cd's ervoor dat u die bestanden nog steeds hebt, zelfs nadat de originele schijf is vernietigd.
- back-ups: Een van de gemakkelijkste manieren om een betrouwbare back-up te maken, is door een schijfkopie van uw harde schijven te maken. Aangezien schijfkopiebestanden exacte kopieën zijn van de harde schijf, weet u zeker dat de back-up elke byte aan gegevens van de harde schijf bevat.
- OS-distributie: Het verspreiden van een schijfkopiebestand is een van de favoriete manieren voor ontwikkelaars om hun software te verspreiden, niet alleen omdat het zorgt voor een perfecte kopie, maar ook omdat ze dezelfde hash-bestanden kunnen genereren, die gebruikers vervolgens worden gevraagd om te bevestigen voor de veiligheid redenen. Aangezien alle bestanden en configuraties al op de schijfkopie staan, kunnen deze OS-releases ook worden gebruikt maak opstartbare USB-apparaten.
- Virtualisatie: Hypervisors hebben een schijfkopiebestand nodig om een virtuele machine te maken. Hypervisors gebruiken schijfkopieën omdat ze handig alle bestanden bevatten die nodig zijn om een besturingssysteem op te starten en te configureren zonder dat er tijdens de installatie extra middelen hoeven te worden gedownload.
Geweldig! Maar waarom zou u een schijfkopiebestand gebruiken in plaats van gewone open en niet-gecomprimeerde bestanden?
Hoe schijfkopiebestanden te lezen, op te slaan en op te slaan
Omdat schijfkopiebestanden werken als schijfstations, kunnen ze niet worden geopend of gebruikt zoals gewone bestanden of mappen op uw computer. Om een schijfkopiebestand te openen, moet u eerst de schijfkopie in uw computer koppelen, net als elke andere externe schijf.
ramen
In Windows moet u eerst de schijfkopie zoeken, met de rechtermuisknop klikken en selecteren Monteer.
Eenmaal aangekoppeld, zou de schijfkopie als een schijf in uw bestandsverkenner moeten verschijnen. U zou de inhoud ervan moeten kunnen openen en alle bestanden in de afbeelding kunnen zien.
Als u nu met de rechtermuisknop op het bestand probeert te klikken, zult u dat merken Hernoemen of Verwijderen is geen optie. Evenzo zal het toevoegen van een bestand aan de schijfkopie ook niet werken. Om de schijfkopie en de bestanden erin te manipuleren, hebt u een toepassing van derden nodig, zoals PowerISO, Daemon Tools en MagicISO.
U kunt de bestanden echter binnen de schijfkopie kopiëren en ze net als alle andere bestanden op uw computer opslaan.
U kunt er ook voor kiezen om het schijfkopiebestand op een echte schijf te branden als u dat wilt. Klik met de rechtermuisknop op de afbeelding en selecteer Schijfimage branden.
Vergeet niet om de schijfkopiebestanden na gebruik te ontkoppelen door met de rechtermuisknop op het bestand te klikken en te selecteren uitwerpen.
U wilt de afbeelding na elk gebruik ontkoppelen, aangezien schijfkopiebestanden virtuele stations zijn die systeembronnen in beslag nemen wanneer ze worden aangekoppeld. U moet ook de schijfkopie ontkoppelen als u het bestand wilt verplaatsen of verwijderen.
Linux
Voor Linux-gebruikers, afhankelijk van de distributie, heb je al dan niet een GUI om je te helpen bij het aankoppelen van het schijfkopiebestand. U kunt de terminal echter gebruiken om een schijfkopie te koppelen en te ontkoppelen.
Eerst moet u een map maken waarin u uw schijfkopiebestand gaat mounten. Open uw terminal en gebruik de volgende opdracht:
sudo mkdir /mnt/vulnhub_ISO
Om het schijfkopiebestand te koppelen, moeten we de loop-opdracht gebruiken en de locatie van het bestand specificeren met -O, gevolgd door de map die we zojuist hebben gemaakt.
sudo mount -o loop /home/mint/Desktop/damnvulnerablelinux_1.0.iso /mnt/vulnhub_ISO
Om dit te verifiëren, laten we de map weergeven met behulp van de onderstaande opdracht:
Zoals je kunt zien, heeft de terminal alle inhoud van de schijfkopie weergegeven, wat betekent dat de koppeling succesvol was.
Vergeet na gebruik niet te ontkoppelen met behulp van deze opdracht:
sudo umount /mnt/vulnhub_ISO
Merk op dat het "umount" is en niet "unmount".
U kunt natuurlijk ook controleren of het ontkoppelen is gelukt door de bestanden in de gemaakte map weer te geven.
Mac OS
Wat Mac-gebruikers betreft, er zijn er verschillende manieren waarop u schijfkopiebestanden op macOS kunt koppelen en ontkoppelen, zoals het gebruik van Schijfhulpprogramma of via toepassingen van derden. Laten we bijvoorbeeld een schijf in de terminal koppelen:
Om het schijfkopiebestand te koppelen, heeft macOS een ingebouwd hulpprogramma dat bekend staat als hdiutil, dat werkt met schijfkopiebestanden. Laten we eerst het bestand mounten met de opdracht:
hdiutil mount ~/(bestandspad)/(bestandsnaam)
Gebruik de opdracht om het schijfkopiebestand te ontkoppelen:
hdiutil ontkoppelen /(bestemmingsmap)
Veelgebruikte schijfimagebestandsindelingen
Schijfkopiebestanden worden al tientallen jaren gebruikt. En met de opkomst van nieuwe technologieplatforms ontwikkelden bedrijven en organisaties hun eigen schijfimage-indelingen voor hun specifieke producten. Als gevolg hiervan zijn er meer dan honderd bestandsindelingen voor schijfkopieën voor verschillende platforms met verschillende voordelen en toepassingen. Hier zijn de meest voorkomende die u waarschijnlijk zult tegenkomen.
Schijf afbeelding |
Normaal gebruik |
Ondersteund besturingssysteem |
---|---|---|
ISO |
Schijfkopiebestand voor algemeen gebruik voor het opslaan en distribueren van software |
Windows, Linux |
DMG |
Disk Image-bestand voor het distribueren van software naar macOS-apparaten |
macOS |
IMG |
Wordt gebruikt om op ARM gebaseerde besturingssystemen te installeren |
Windows, Linux |
CSO |
Gecomprimeerd ISO-formaat om ruimte te besparen voor Playstation Portable-games en emulators |
Playstation draagbare systeemsoftware |
XVD |
Schijfimage-indeling voor het distribueren van Xbox-games |
XOS (XBox) |
VDI |
VirtualBox-schijfkopie voor het maken van virtuele machines |
Windows, Linux, macOS, Android |
Waarom schijfkopiebestanden gebruiken
Schijfkopiebestanden zijn essentiële indelingen voor het maken van exacte kopieën van een schijfstation voor back-ups, archieven en softwaredistributie. Ze zijn uniek voor andere bestandsindelingen, aangezien schijfkopiebestanden zorgen voor een "byte-per-byte" kopie van een schijfstation, inclusief bestandsstructuren, opstartgegevens en configuratiebestanden.
Dit maakt het voor ontwikkelaars gemakkelijker om hun hele omgeving te kopiëren en ervoor te zorgen dat iedereen de software en alle bestanden en configuraties krijgt die nodig zijn om die software te laten werken. Dit is ook geweldig voor iedereen die back-ups maakt, cd's archiveert en zijn systemen naar nieuwe machines migreert.
Zeg dus maar dag tegen al die extra afhankelijkheden en het gedoe van het configureren van software; schijfkopiebestanden zijn hier om te helpen.