
W ekosystemie Linuksa spotykanie plików w tym .ISO
formacie 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 .IMG
również natrafić na pliki, które nie będą Ci znane. Ten przewodnik przedstawia kroki, które pozwolą Ci bezproblemowo przekonwertować .IMG
plik do .ISO
formatu.
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 .IMG
i .ISO
jako 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 .IMG
rozszerzeniem.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 .ISO
plik spełnia określone standardy opracowane dla obrazów dysków optycznych, takie jak ISO 9660 lub UDF. Dzięki temu .ISO
format jest kompatybilny z różnymi narzędziami do nagrywania i środowiskami wirtualnymi, takimi jak VirtualBox czy VMware.
Powody konwersji IMG na ISO
Konwersja .IMG
pliku do .ISO
formatu 3D koncentruje się przede wszystkim na kwestiach zgodności. Chociaż wiele narzędzi Linux skutecznie zarządza .IMG
plikami, .ISO
format 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 .ISO
jest zazwyczaj konieczna.
Jednak nie wszystkie .IMG
pliki 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
.iso
wystarczy 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 .IMG
plik został wygenerowany za pomocą narzędzia CloneCD, mogą mu towarzyszyć pliki .ccd
lub .sub
zawierają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 .IMG
plikó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 .IMG
plik 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 ccd2iso
zostało zaprojektowane specjalnie do konwersji obrazów w stylu CloneCD (często .IMG
plików sparowanych z plikami .CCD
i .SUB
) do .ISO
formatu. Chociaż działa z poziomu wiersza poleceń, jest przyjazne dla użytkownika. Aby zainstalować je ccd2iso
w 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 .ISO
plik obok pliku oryginalnego .IMG
.
Metoda 2: Korzystanie z iat
Kolejne cenne narzędzie, iat
, obsługuje odczyt .IMG
plików i różnych formatów obrazów CD, umożliwiając ich konwersję do .ISO
plikó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 .IMG
plik 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, genisoimage
tworzy 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 .IMG
plików sformatowanych w systemach plików ext4 lub FAT32.
Aby uzyskać dostęp do zawartości, najpierw zamontuj .IMG
plik. 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 -o
określa nazwę i lokalizację pliku wyjściowego, -R
zachowuje długie nazwy plików i uprawnienia w systemie Linux, -J
zapewniając jednocześnie zgodność z systemami Windows.
Po wygenerowaniu obrazu ISO odmontuj oryginalny .IMG
plik, aby uporządkować dane:
sudo umount /mnt/img_contents
Metoda 4: Korzystanie z bchunk
Jeśli Twój .IMG
plik jest częścią pary BIN/CUE, gdzie funkcja .IMG
jest podobna do .BIN
pliku, to bchunk
jest to narzędzie, którego potrzebujesz. To specjalistyczne narzędzie konwertuje obrazy BIN/CUE do .ISO
formatu i sprawnie zarządza .IMG
plikami 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 .cue
plik, 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 .IMG
na 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 .IMG
plik i podaj ścieżkę do nowego pliku. Po krótkiej konwersji plik .ISO
będzie gotowy.

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 .IMG
plik nie jest obrazem dysku optycznego. Jak wspomniano wcześniej, .IMG
pliki 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 .IMG
pliku 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.
Dodaj komentarz