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

Kuinka muuntaa IMG-tiedosto ISO-tiedostoksi Linuxissa - Tee teknologiasta helpompaa
Indeksi
  1. Ymmärrys IMG- ja ISO-tiedostoista
  2. Miksi muuntaa IMG ISO:ksi?
  3. IMG:n muuntaminen ISO:ksi
    1. Menetelmä 1: Käytä ccd2iso-työkalua
    2. Menetelmä 2: Muuntaminen iat:lla
    3. Metodi 3: Genisoimage-työkalun käyttö
    4. Metodi 4: Bchunkin käyttö

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.img

Jos 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.iso

Sillä 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 ccd2iso

Tämän jälkeen muuntaaksesi minkä tahansa IMG-tiedoston ISO-muotoon, käytä:

ccd2iso source_file.img destination_file.iso

Kyllä, 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 iat

Aloittaaksesi muunnoksen, käytä seuraavaa komentoa:

iat input_file.img

output_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_contents

Jos 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 genisoimage

Fedoralta, CentOS:lta tai muilta Red Hat -perustaisilta järjestelmiltä, käytä:

sudo dnf install genisoimage

Kun 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_contents

Tä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_contents

Metodi 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 bchunk

Kun se on asennettu, muuntaminen on suoraviivaista tämän avulla:

bchunk input.img output.iso

Jos sinulla on useita .img-tiedostoja samassa hakemistossa, voit muuntaa ne eräkonversiona kuten näin:

bchunk *.img output.iso

Ja jos .img-tiedostosi mukana on vastaava .cue-tiedosto, käytä molempia yhdessä tarkemman muunnoksen saavuttamiseksi:

bchunk -v image.img image.cue output.iso

bchunk 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 acetoneiso

Jatka 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 ~/.acetoneiso

Pura PowerISO tiedostosta, jonka...

ladattu vastaavalla:

tar xvf /home/USERNAME/Downloads/poweriso-X.X.tar.gz

Palaa 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

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Go up