Kuinka muuntaa IMG-tiedosto ISO-tiedostoksi Linuxissa - Tee teknologiasta helpompaa

Linuxissa .ISO-tiedostot ovat yleisiä, mutta IMG-tiedostoja kohdatessasi saatat tarvita muuntamista. Tämä opas näyttää, miten IMG-tiedosto muutetaan helposti ISO-muotoon.
Linuxissa törmäät usein .ISO-muotoiseen tiedostoon. Useimmat Linux-jakelut tarjoavat LiveCD-latauksia ISO-muodossa, koska se on helpompi käsitellä Linuxissa. Kuitenkin on aikoja, jolloin kohtaat IMG-tiedoston etkä tiedä, miten sen kanssa pitäisi toimia. Tässä artikkelissa näytämme, kuinka voit helposti muuntaa IMG-tiedoston ISO-muotoon.
Ymmärrys IMG- ja ISO-tiedostoista
Ennen muunnosprosessin aloittamista on hyvä ymmärtää, mitä olet käsittelemässä. Ajattele IMG- ja ISO-tiedostoja erimuotoisina digitaalisina säiliöinä. Ne tallentavat usein samanlaista dataa, kuten CD:n tai DVD:n sisällön, mutta nämä kaksi formaattia eivät ole aina vaihdettavissa keskenään.
IMG-tiedosto on yleensä raakakopio tallennusvälineestä bitin tarkkuudella. Se tallentaa kaiken tiedostoista ja osiosta käyttämättömään tilaan ja voi tulla CD:ltä, DVD:ltä, USB:ltä tai SD-kortilta. Koska .img on yleinen pääte, muoto voi vaihdella sen mukaan, miten se on luotu.
ISO-tiedosto puolestaan on standardoitu kuvaformaatti, joka on rakennettu optisille levylle. Se noudattaa ISO 9660- tai UDF-standardeja, mikä tekee siitä laajalti yhteensopivan polttotyökalujen ja virtuaalikoneiden, kuten VirtualBoxin tai VMware:n, kanssa.
Miksi muuntaa IMG ISO:ksi?
Pääsyy IMG-tiedoston muuntamiseen ISO:ksi on yhteensopivuus. Vaikka monet Linux-työkalut voivat käsitellä IMG-tiedostoja hyvin, ISO-formaatti on paljon laajemmin tuettu. Tarvitset sitä esimerkiksi, jos suunnittelet kuvan polttamista levyyn, käyttämistä virtuaalikoneessa tai jakamista muiden kanssa.
On kuitenkin huomattava, että kaikki IMG-tiedostot eivät ole samanlaisia. Ne jakautuvat yleensä kahteen pääkategoriaan:
- Optisten levyjen kuvat (CD:t tai DVD:t) käyttävät usein jo ISO 9660 -rakennetta, joten voit yleensä vain nimetä ne uudelleen .iso-muotoon.
- Levy- tai tiedostojärjestelmäkuvat (kuten Raspberry Pi:n SD-kortit) käyttävät muotoja kuten ext4 tai FAT32, eikä niitä voida suoraan muuntaa käynnistettäväksi ISO:ksi ilman jälleenrakennusta.
Muista myös, että jos IMG-tiedostosi on peräisin CloneCD:stä tai vastaavista työkaluista, se saattaa sisältää .ccd- tai .sub-tiedostoja. Nämä sisältävät ylimääräistä raitatietoa, jota perusmuuntimet, kuten ccd2iso, jättävät huomiotta.
IMG:n muuntaminen ISO:ksi
Jos olet mukavuusalueellasi komentorivillä, Linux tarjoaa useita yksinkertaisia tapoja muuntaa IMG-tiedostoja ISO-muotoon. Ennen muuntamista tarkista ensin, minkälainen kuva sinulla on kirjoittamalla:
file image.imgJos tiedoston tulos kertoo jotain kuten ISO 9660 CD-ROM -tiedostojärjestelmistä, IMG-tiedostosi noudattaa jo ISO-rakennetta. Tässä tapauksessa voit vain nimetä sen uudelleen, ja olet valmis. Avaa terminaali, siirry tiedoston hakemistoon ja kirjoita:
mv input.img output.isoSillä selvä! Vahvistaaksesi muunnoksen, yritä liittää tai käyttää nimeä muutettua tiedostoa. Jos se liitetään ilman virheitä, sinulla on kelvollinen ISO. Tämä menetelmä toimii useammin kuin voit kuvitella, koska monet levykuvantamistyökalut luovat ISO-yhteensopivia kuvia, mutta tallentavat ne .img-päätteellä.
Jos tiedoston tulos sen sijaan sanoo data, x86 boot sector tai DOS/MBR, niin käsittelet raakadiskikuvaa ja sinun on käytettävä jotakin alla olevista muuntamismenetelmistä.
Menetelmä 1: Käytä ccd2iso-työkalua
Päätyökalu CloneCD-tyyppisten kuvien (IMG, johon on liitetty CCD/SUB) muuntamiseen ISO-muotoon on ccd2iso. Vaikka se on komentorivityökalu, sen käyttö on varsin yksinkertaista. Asentaaksesi ccd2iso:n mihin tahansa Ubuntu-pohjaiseen jakeluun käytä:
sudo apt install ccd2isoTämän jälkeen muuntaaksesi minkä tahansa IMG-tiedoston ISO-muotoon, käytä:
ccd2iso source_file.img destination_file.isoKyllä, se on yhtä yksinkertaista kuin se kuulostaa.
Lyhyen ajan kuluttua löydät muunnetun ISO-tiedoston alkuperäisen IMG-tiedoston vierestä.
Menetelmä 2: Muuntaminen iat:lla
Uudempi ja monipuolisempi työkalu, iat, voi lukea IMG-tiedostoja ja monia muita CD-kuvaformaatteja ja joko muuntaa ne ISO-tiedostoiksi tai polttaa ne suoraan levylle.
Asentaaksesi sen, käytä:
sudo apt install iatAloittaaksesi muunnoksen, käytä seuraavaa komentoa:
iat input_file.imgoutput_file.iso
Metodi 3: Genisoimage-työkalun käyttö
Jos .img-tiedostosi ei ole vain yksinkertainen levyn klooni, vaan täydellinen tiedostojärjestelmäkuva, jonka haluat purkaa, muokata ja koota uudelleen puhtaaksi ISO:ksi, silloin genisoimage (tunnetaan myös vanhemmalla nimellä mkisofs) tulee avuksi. Toisin kuin yksinkertaiset nimeämis- tai kopiointimenetelmät, tämä työkalu ei pelkästään muunna kuvaa, vaan se todella rakentaa aivan uuden ISO:n alusta alkaen käyttäen antamiasi tiedostoja ja hakemistoja.
Käytät yleensä genisoimagea, kun haluat luoda ISO:n hakemistosta tai liitetyistä kuvista. Se on täydellinen .img-tiedostoille, jotka on muotoiltu tiedostojärjestelmissä, kuten ext4, FAT32 tai muissa ei-ISO-tyypeissä.
Prosessi on melko suoraviivainen. Ensinnäkin, liitä .img-tiedosto, jotta pääset käsiksi sen sisältöön. Liittäminen saa käytännössä kuvan käyttäytymään liitetyn aseman tavoin:
sudo mkdir /mnt/img_contents
sudo mount -o loop /path/to/your_file.img /mnt/img_contentsJos kaikki sujuu hyvin, voit avata “/mnt/img_contents” -kansion ja selata tiedostoja kuvastasi.
Ennen kuin siirryt eteenpäin, varmista, että sinulla on genisoimage asennettuna. Debianilla tai Ubuntulla käytä:
sudo apt install genisoimageFedoralta, CentOS:lta tai muilta Red Hat -perustaisilta järjestelmiltä, käytä:
sudo dnf install genisoimageKun se on asennettu, on aika luoda uusi ISO. Alla oleva komento ottaa kaikki tiedostot liitetystä kuvasta ja pakkaa ne siististi uuteen .iso-tiedostoon:
genisoimage -o /path/to/new_image.iso -R -J /mnt/img_contentsTässä, -o määrittää lähtötiedoston nimen ja sijainnin, -R lisää Rock Ridge -laajennuksia, jotta Linux säilyttää pitkät tiedostonimet ja käyttöoikeudet, ja -J tekee siitä yhteensopivan myös Windows-järjestelmien kanssa. Molempien käyttö antaa sinulle joustavan ISO:n, joka toimii eri alustoilla.
Kun ISO on luotu, on aina hyvä idea irrottaa alkuperäinen .img puhdistaaksesi:
sudo umount /mnt/img_contentsMetodi 4: Bchunkin käyttö
Joskus .img-tiedostosi on itse asiassa osa BIN/CUE-paria, jossa .img toimii samalla tavalla kuin .bin-tiedosto. Tällaisissa tapauksissa bchunk on erittäin kätevä. Tämä työkalu erikoistuu BIN/CUE- kuvien muuntamiseen ISO-muotoon, ja se voi käsitellä .img-tiedostoja, jotka on rakennettu samantyyppisesti.
Asenna bchunk oletuspaketinhallintasi avulla. Ubuntulla tai Debianilla käytä:
sudo apt install bchunkKun se on asennettu, muuntaminen on suoraviivaista tämän avulla:
bchunk input.img output.isoJos sinulla on useita .img-tiedostoja samassa hakemistossa, voit muuntaa ne eräkonversiona kuten näin:
bchunk *.img output.isoJa jos .img-tiedostosi mukana on vastaava .cue-tiedosto, käytä molempia yhdessä tarkemman muunnoksen saavuttamiseksi:
bchunk -v image.img image.cue output.isobchunk loistaa BIN/CUE-muunnoksissa, mutta se soveltuu hyvin myös tiettyjen .img-tiedostojen kanssa riippuen siitä, miten tekijät ovat ne luoneet.
Jos mieluummin käytät graafista käyttöliittymää, kannattaa kokeilla acetoneiso. Asenna se:
sudo apt install acetoneisoJatka käynnistämällä se ja hyväksymällä ehdotetut asetukset. Älä yritä muuntaa IMG-tiedostoasi ISO:ksi vielä – se ei toimi, ja ohjelma ehdottaa vierailemaan PowerISO -sivustolla ja lataamaan PowerISO:n komentorivityökalun Linuxille.
Latasimme tiedoston oletuslatauskansioomme. Jos tallennat sen muualle, muista vaihtaa polku.
Avaa terminaali ja siirry acetoneiso-kansioon näin:
cd ~/.acetoneisoPura PowerISO tiedostosta, jonka...
ladattu vastaavalla:
tar xvf /home/USERNAME/Downloads/poweriso-X.X.tar.gzPalaa AcetoneISO:hon ja valitse Kuvan Muunnos -valikosta Muunna kuva ISO:ksi. Valitse alkuperäinen IMG-tiedostosi, syötä polku ja nimeä muunnetulle tiedostolle seuraavassa vaiheessa, ja lyhyen odotuksen jälkeen ISO-tiedostosi on valmis.
Voit myös kokeilla K3b-levyohjelmaa. Se on monipuolinen ja käyttäjäystävällinen työkalu CD-, DVD- ja Blu-ray-levyjen luomiseen ja polttamiseen. Se on syntynyt KDE Plasma -työpöydälle, mutta toimii sujuvasti käytännössä missä tahansa Linux-ympäristössä.
Viimeiseksi, jos mikään edellä mainituista ei toimi, saatat harkita mahdollisuutta, että IMG-tiedostosi ei ole CD- tai DVD-kuva. Kuten alussa totesimme, IMG-tiedosto voi olla monenlaista, kuten kovalevyn ja osion varmuuskopioita.
Hyvä vihje siitä, että käsittelet tällaista IMG-tiedostoa, on sen koko: jos se on huomattavasti suurempi kuin 4,5 Gt, se ei todennäköisesti ole optisen levyn varmuuskopio. Kaksikerroksiset DVD-levyt, jotka voivat sisältää kaksinkertaisen datamäärän verrattuna tavalliseen DVD-levyyn, ovat suhteellisen harvinaisia koko optisen median aikakauden aikana. Siksi tiedostot, jotka lähestyvät tai ylittävät kyseisen koon, ovat todennäköisesti osion varmuuskopioita. Ja ne ovat aivan oma tarinansa.
Nyt kun olet lukenut Kuinka muuntaa IMG-tiedosto ISO-tiedostoksi Linuxissa - Tee teknologiasta helpompaa loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Vastaa