Przewodnik po konwersji plików IMG do formatu ISO w systemie Linux

Przewodnik po konwersji plików IMG do formatu ISO w systemie Linux

W ekosystemie Linuksa spotykanie plików w tym .ISOformacie jest dość powszechne, zwłaszcza że większość dystrybucji udostępnia pliki LiveCD do pobrania w tym formacie ze względu na jego łatwość obsługi. Możesz jednak .IMGrównież natrafić na pliki, które nie będą Ci znane. Ten przewodnik przedstawia kroki, które pozwolą Ci bezproblemowo przekonwertować .IMGplik do .ISOformatu.

Porównanie plików IMG i ISO

Zanim rozpoczniesz proces konwersji, koniecznie zapoznaj się z podstawami obu typów plików. Pomyśl o plikach .IMGi .ISOjako o odrębnych sposobach pakowania treści cyfrowych. Chociaż oba mogą przechowywać dane podobne do tych na płytach CD lub DVD, służą różnym celom i nie zawsze mogą się wzajemnie zastępować.

Plik z .IMGrozszerzeniem.svg zazwyczaj reprezentuje surowy obraz nośnika danych. Zawiera wszystkie szczegóły, od aktywnych plików i partycji po pozostałą, niewykorzystaną przestrzeń. Ten format może pochodzić z różnych urządzeń, w tym płyt CD, DVD, dysków USB i kart SD, i różni się w zależności od metody utworzenia.

Natomiast .ISOplik spełnia określone standardy opracowane dla obrazów dysków optycznych, takie jak ISO 9660 lub UDF. Dzięki temu .ISOformat jest kompatybilny z różnymi narzędziami do nagrywania i środowiskami wirtualnymi, takimi jak VirtualBox czy VMware.

Powody konwersji IMG na ISO

Konwersja .IMGpliku do .ISOformatu 3D koncentruje się przede wszystkim na kwestiach zgodności. Chociaż wiele narzędzi Linux skutecznie zarządza .IMGplikami, .ISOformat ten cieszy się szerszą akceptacją w różnych aplikacjach. Jeśli chcesz nagrać obraz na płytę, uruchomić go na maszynie wirtualnej lub udostępnić innym, konwersja do 3D .ISOjest zazwyczaj konieczna.

Jednak nie wszystkie .IMGpliki są sobie równe. Zazwyczaj należą do jednej z dwóch kategorii:

  • Pliki obrazów dysków optycznych (CD lub DVD) często są już zgodne ze strukturą ISO 9660, więc .isowystarczy po prostu zmienić nazwę na.
  • Obrazy dysków lub systemów plików (np.z kart SD Raspberry Pi) mogą wykorzystywać formaty takie jak ext4 lub FAT32 i wymagać bardziej rozbudowanych czynności konwersji w celu utworzenia rozruchowego obrazu ISO.

Należy pamiętać, że jeśli .IMGplik został wygenerowany za pomocą narzędzia CloneCD, mogą mu towarzyszyć pliki .ccdlub .subzawierające dodatkowe dane o utworze, które podstawowe konwertery, takie jak ccd2iso.

Jak przekonwertować IMG na ISO

Jeśli nie masz problemu z korzystaniem z wiersza poleceń, Linux oferuje kilka prostych metod konwersji .IMGplików do formatu .ISO. Najpierw zidentyfikuj typ obrazu, z którym masz do czynienia, uruchamiając następujące polecenie:

file image.img

Jeśli wynik wskazuje coś w rodzaju „System plików ISO 9660 CD-ROM”, oznacza to, że .IMGplik jest już poprawnie sformatowany jako ISO. W takim przypadku wystarczy zmienić jego nazwę. Otwórz terminal, przejdź do katalogu zawierającego plik i wykonaj polecenie:

mv input.img output.iso

Po zmianie nazwy zweryfikuj konwersję, próbując zamontować lub użyć pliku; jeśli montaż powiedzie się, uzyskałeś prawidłowy obraz ISO. To podejście do zmiany nazwy często działa, ponieważ wiele narzędzi do obrazowania dysków generuje obrazy zgodne ze standardem ISO, ale oznacza je rozszerzeniem .img.

Jeśli na wyjściu widoczne są dane, sektor rozruchowy x86 lub DOS/MBR, co wskazuje, że masz do czynienia z surowym obrazem dysku, musisz użyć jednej z metod konwersji opisanych poniżej.

Metoda 1: Narzędzie ccd2iso

Narzędzie ccd2isozostało zaprojektowane specjalnie do konwersji obrazów w stylu CloneCD (często .IMGplików sparowanych z plikami .CCDi .SUB) do .ISOformatu. Chociaż działa z poziomu wiersza poleceń, jest przyjazne dla użytkownika. Aby zainstalować je ccd2isow systemach Ubuntu, wystarczy wykonać polecenie:

sudo apt install ccd2iso

Po instalacji użyj następującego polecenia, aby wykonać konwersję:

ccd2iso source_file.img destination_file.iso

Po chwili znajdziesz przekonwertowany .ISOplik obok pliku oryginalnego .IMG.

Metoda 2: Korzystanie z iat

Kolejne cenne narzędzie, iat, obsługuje odczyt .IMGplików i różnych formatów obrazów CD, umożliwiając ich konwersję do .ISOplików lub bezpośrednie nagrywanie. Aby zainstalować iat, użyj:

sudo apt install iat

Aby przekonwertować plik obrazu, wykonaj następujące polecenie:

iat input_file.img output_file.iso

Metoda 3: Wykorzystanie narzędzia genisoimage

Jeśli Twój .IMGplik nie jest prostym klonem, ale reprezentuje kompletny obraz systemu plików, który chcesz zmodyfikować lub przebudować w nowy obraz ISO, skorzystaj z genisoimage(dawniej znanego jako mkisofs).W przeciwieństwie do zwykłej zmiany nazwy, genisoimagetworzy nowy obraz ISO z określonych plików i folderów.

To narzędzie jest szczególnie przydatne przy tworzeniu obrazu ISO z katalogu lub zawartości zamontowanego obrazu, co sprawdza się w przypadku .IMGplików sformatowanych w systemach plików ext4 lub FAT32.

Aby uzyskać dostęp do zawartości, najpierw zamontuj .IMGplik. Użyj następujących poleceń:

sudo mkdir /mnt/img_contents sudo mount -o loop /path/to/your_file.img /mnt/img_contents

Po pomyślnym zamontowaniu sprawdź katalog „/mnt/img_contents”, aby wyświetlić pliki zawarte w obrazie.

Upewnij się genisoimage, że jest zainstalowany. W systemie Debian lub Ubuntu uruchom:

sudo apt install genisoimage

W przypadku systemów Fedora, CentOS lub innych bazujących na Red Hat użyj:

sudo dnf install genisoimage

Po zainstalowaniu utwórz nowy obraz ISO za pomocą tego polecenia:

genisoimage -o /path/to/new_image.iso -R -J /mnt/img_contents

Tutaj -ookreśla nazwę i lokalizację pliku wyjściowego, -Rzachowuje długie nazwy plików i uprawnienia w systemie Linux, -Jzapewniając jednocześnie zgodność z systemami Windows.

Po wygenerowaniu obrazu ISO odmontuj oryginalny .IMGplik, aby uporządkować dane:

sudo umount /mnt/img_contents

Metoda 4: Korzystanie z bchunk

Jeśli Twój .IMGplik jest częścią pary BIN/CUE, gdzie funkcja .IMGjest podobna do .BINpliku, to bchunkjest to narzędzie, którego potrzebujesz. To specjalistyczne narzędzie konwertuje obrazy BIN/CUE do .ISOformatu i sprawnie zarządza .IMGplikami o podobnej strukturze.

Aby zainstalować bchunk, uruchom:

sudo apt install bchunk

Aby dokonać konwersji, należy wydać następujące polecenie:

bchunk input.img output.iso

W przypadku konwersji zbiorczych możesz wykorzystać symbol wieloznaczny:

bchunk *.img output.iso

Na koniec, jeśli istnieje odpowiedni .cueplik, użyj obu w celu zwiększenia dokładności:

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

Narzędzie graficznego interfejsu do konwersji IMG na ISO

Jeśli wolisz interfejs graficzny, rozważ użycie AcetoneISO. Zainstaluj go za pomocą:

sudo apt install acetoneiso

Po instalacji uruchom aplikację i potwierdź ustawienia domyślne. Nie próbuj jednak .IMGna razie konwertować pliku, ponieważ nie zadziała to bez dodatkowych narzędzi. AcetoneISO przekieruje Cię do witryny PowerISO, skąd możesz pobrać niezbędne narzędzie wiersza poleceń.

Po pobraniu pliku PowerISO do wskazanego katalogu przejdź do folderu AcetoneISO:

cd ~/.acetoneiso

Wypakuj pliki PowerISO za pomocą:

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

Wróć do AcetoneISO i wybierz opcję Konwertuj obraz do ISO z menu Konwersja obrazu. Wybierz oryginalny .IMGplik i podaj ścieżkę do nowego pliku. Po krótkiej konwersji plik .ISObędzie gotowy.

Linux Konwertuj Img do ISO Acetoneiso

Dodatkowo, warto rozważyć użycie K3b – solidnego i przyjaznego dla użytkownika narzędzia do tworzenia i nagrywania płyt CD, DVD i Blu-ray. Choć zaprojektowane głównie dla środowiska graficznego KDE Plasma, działa ono bezproblemowo w różnych środowiskach Linux.

Jeśli podczas konwersji napotkasz uporczywe problemy, rozważ możliwość, że .IMGplik nie jest obrazem dysku optycznego. Jak wspomniano wcześniej, .IMGpliki mogą reprezentować wiele różnych typów danych, takich jak obrazy dysków twardych i kopie zapasowe partycji.

Ogólna zasada jest taka: jeśli rozmiar .IMGpliku przekracza 4, 5 GB, prawdopodobnie nie jest to standardowa kopia zapasowa na dysku optycznym; duże pliki zwykle wskazują na złożone struktury danych, takie jak kopie zapasowe partycji.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *