Helt siden folk begynte å bruke disketter, har diskbildefiler blitt populære måter å lagre og distribuere alle typer filer på. Enten du har prøvd å installere et nytt operativsystem på PC-en, sette opp en virtuell maskin, lage en oppstartbar flash-stasjon eller installere spill fra en CD, har du sikkert brukt diskbilder før. Du er kanskje til og med kjent med noen av de mest populære bildefilformatene, som ISO, DMG og IMG.
Så, hva er diskbildefiler? Hva er de for, og hvorfor har de forskjellige formater? La oss snakke om det!
Hva er en diskbildefil
Diskbildefiler inneholder en kopi av en datalagringsenhet som en harddisk, CD-ROM eller DVD. Disse filene er opprettet som et eksakt duplikat av den originale disken, der den fanger opp alt innholdet, inkludert filsystemstrukturen, mediefiler, programfiler og oppstartssektorer. Fordi diskbildefiler er nøyaktige kopier av en disk, fungerer disse filtypene også som faktiske fysiske disker, som må monteres og avmonteres før og etter bruk.
En diskbildefils byte-per-byte diskkopi er det som gjør den til det perfekte formatet for lagring av data, sikkerhetskopiering og distribusjon av programvare.
Når bruker vi diskbildefiler?
Siden diskbildefiler fungerer akkurat som en vanlig disk, brukes diskbildefiler ofte til ulike applikasjoner, inkludert:
- Arkiv: Det er ikke uvanlig at folk har en stabel med CDer som inneholder viktige bilder og videoer de tok før flash-stasjonen dager. Siden CD-er lett kan bli riper, vil opprettelse av en diskbildefil av disse CD-ene sikre at du fortsatt har disse filene selv etter at den originale disken blir ødelagt.
- Sikkerhetskopier: En av de enkleste måtene å ha en pålitelig sikkerhetskopi på er å lage et diskbilde fra harddiskene dine. Siden diskbildefiler er nøyaktige kopier av harddisken, vil du være sikker på at sikkerhetskopien inneholder hver eneste byte med data fra harddisken.
- OS-distribusjon: Distribuering av en diskbildefil er en av de foretrukne måtene for utviklere å distribuere programvaren sin, ikke bare fordi det sikrer en perfekt kopi, men også fordi de kan generere de samme hash-filene, som brukerne blir bedt om å bekrefte for sikkerhets skyld grunner. Siden alle filer og konfigurasjoner allerede er på diskbildet, kan disse OS-utgivelsene også brukes til lage oppstartbare USB-enheter.
- Virtualisering: Hypervisorer trenger en diskbildefil for å lage en virtuell maskin. Hypervisorer bruker diskbilder fordi de beleilig inneholder alle filene man trenger for å starte opp og konfigurere et OS uten å måtte laste ned ekstra ressurser under oppsettet.
Rått! Men hvorfor bruke en diskbildefil over vanlige åpne og ukomprimerte filer?
Hvordan lese, lagre og lagre diskbildefiler
Fordi diskbildefiler fungerer som diskstasjoner, kan de ikke åpnes eller brukes akkurat som alle vanlige filer eller kataloger på datamaskinen. For å åpne en diskbildefil, må du først montere diskbildet på datamaskinen din, akkurat som enhver annen ekstern stasjon.
Windows
På Windows må du først finne diskbildet, høyreklikke og velge Monter.
Når det er montert, skal diskbildet vises på filutforskeren som en disk. Du bør kunne åpne innholdet og se alle filene i bildet.
Nå, hvis du prøver å høyreklikke på filen, vil du legge merke til det Gi nytt navn eller Slett er ikke et alternativ. På samme måte vil det heller ikke fungere å legge til en fil i diskbildet. For å manipulere diskbildet og filene i det, trenger du et tredjepartsprogram som PowerISO, Daemon Tools og MagicISO.
Du kan imidlertid kopiere filene i diskbildet og lagre dem akkurat som alle andre filer på datamaskinen.
Du kan også velge å brenne diskbildefilen på en faktisk disk hvis du vil. Bare høyreklikk på bildet og velg Brenn diskbilde.
Husk å avmontere diskbildefilene etter bruk ved å høyreklikke på filen og velge Støte.
Du vil demontere bildet etter hver bruk, siden diskbildefiler er virtuelle stasjoner som tar opp systemressurser når de er montert. Du må også demontere diskbildet hvis du vil flytte eller slette filen.
Linux
For Linux-brukere, avhengig av distribusjonen, kan det hende du har en GUI for å hjelpe deg med å montere diskbildefilen. Du kan imidlertid bruke terminalen til å montere og demontere et diskbilde.
Først må du lage en katalog der du skal montere diskbildefilen. Åpne terminalen og bruk følgende kommando:
sudo mkdir /mnt/vulnhub_ISO
For å montere diskbildefilen, må vi bruke loop-kommandoen og spesifisere filens plassering ved hjelp av -o, etterfulgt av katalogen vi nettopp har opprettet.
sudo mount -o loop /home/mint/Desktop/damnvulnerablelinux_1.0.iso /mnt/vulnhub_ISO
For å bekrefte, la oss liste opp katalogen ved å bruke kommandoen nedenfor:
Som du kan se, har terminalen listet opp alt innholdet i diskbildet, noe som betyr at monteringen var vellykket.
Ikke glem å demontere etter bruk ved å bruke denne kommandoen:
sudo umount /mnt/vulnhub_ISO
Merk at det er "umount" ikke "unmount".
Selvfølgelig kan du også bekrefte om avmonteringen var vellykket ved å liste filene i mappen som ble opprettet.
Mac os
Når det gjelder Mac-brukere, er det flere måter du kan montere og avmontere diskbildefiler på macOS, for eksempel bruk av Diskverktøy eller gjennom tredjepartsapplikasjoner. La oss for eksempel montere en disk i terminalen:
For å montere diskbildefilen har macOS et innebygd verktøy som kalles hdiutil, som fungerer med diskbildefiler. Først, la oss montere filen ved å bruke kommandoen:
hdiutil mount ~/(filbane)/(filnavn)
For å demontere diskbildefilen, bruk kommandoen:
hdiutil unmount /(destinasjonsmappe)
Vanlige filformater for diskbilde
Diskbildefiler har blitt brukt i flere tiår nå. Og med nye teknologiske plattformer som dukker opp, utviklet selskaper og organisasjoner sine egne diskbildeformater for deres spesifikke produkter. Som et resultat er det godt over hundre diskbildefilformater for forskjellige plattformer med ulike fordeler og bruksområder. Her er de vanligste du har større sannsynlighet for å møte.
Diskbilde |
Vanlig bruk |
Støttet OS |
---|---|---|
ISO |
Generell diskbildefil for lagring og distribusjon av programvare |
Windows, Linux |
DMG |
Disk Image-fil for distribusjon av programvare til macOS-enheter |
Mac os |
IMG |
Brukes til å installere ARM-baserte operativsystemer |
Windows, Linux |
CSO |
Komprimert ISO-format for å spare plass til Playstation Portable-spill og emulatorer |
Playstation bærbar systemprogramvare |
XVD |
Diskbildeformat for distribusjon av Xbox-spill |
XOS (XBox) |
VDI |
VirtualBox diskbilde for å lage virtuelle maskiner |
Windows, Linux, macOS, Android |
Hvorfor bruke diskbildefiler
Diskbildefiler er essensielle formater for å lage nøyaktige kopier av en diskstasjon for sikkerhetskopiering, arkiver og programvaredistribusjon. De er unike for andre filformater ettersom diskbildefiler sikrer en "byte-per-byte" kopi av en diskstasjon, inkludert filstrukturer, oppstartsdata og konfigurasjonsfiler.
Dette gjør det lettere for utviklere å kopiere hele miljøet sitt og sikre at alle får programvaren og alle filene og konfigurasjonen som trengs for å få den programvaren til å fungere. Dette er også flott for alle som lager sikkerhetskopier, arkiverer CDer og migrerer systemene sine til nye maskiner.
Så si farvel til alle de ekstra avhengighetene og bryet med å konfigurere programvare; diskbildefiler er her for å hjelpe.