Anleitung zum Konvertieren von IMG-Dateien in das ISO-Format unter Linux

Anleitung zum Konvertieren von IMG-Dateien in das ISO-Format unter Linux

Im Linux-Ökosystem .ISOsind Dateien in diesem Format weit verbreitet, insbesondere da die meisten Distributionen aufgrund der Benutzerfreundlichkeit Live-CD-Downloads in diesem Format anbieten. Es kann jedoch .IMGauch vorkommen, dass Sie auf Dateien stoßen, bei denen Sie sich nicht sicher sind, wie Sie mit ihnen umgehen sollen. Diese Anleitung beschreibt die Schritte zur nahtlosen Konvertierung einer .IMGDatei in ein bestimmtes .ISOFormat.

IMG- und ISO-Dateien im Vergleich

Bevor Sie mit der Konvertierung beginnen, sollten Sie die Grundlagen der beiden Dateitypen verstehen. Betrachten Sie .IMGund .ISOals unterschiedliche Möglichkeiten, digitale Inhalte zu verpacken. Beide können zwar Daten ähnlich wie CDs oder DVDs speichern, dienen aber unterschiedlichen Zwecken und ersetzen sich nicht immer gegenseitig.

Eine Datei mit dieser .IMGErweiterung stellt typischerweise ein Rohabbild eines Speichermediums dar. Sie erfasst jedes Detail, von aktiven Dateien und Partitionen bis hin zum verbleibenden ungenutzten Speicherplatz. Dieses Format kann von verschiedenen Geräten stammen, darunter CDs, DVDs, USB-Laufwerke und SD-Karten, und variiert je nach Erstellungsmethode.

Im Gegensatz dazu .ISOentspricht eine Datei bestimmten Standards, die für optische Disk-Images entwickelt wurden, wie z. B.ISO 9660 oder UDF. Dadurch ist das .ISOFormat mit einer Vielzahl von Brenntools und virtuellen Umgebungen wie VirtualBox oder VMware kompatibel.

Gründe für die Konvertierung von IMG in ISO

Die Konvertierung einer .IMGDatei in .ISOdient in erster Linie der Kompatibilität. Obwohl viele Linux-Dienstprogramme .IMGDateien effektiv verwalten, .ISOerfreut sich das Format einer breiteren Akzeptanz in verschiedenen Anwendungen. Wenn Sie das Image auf eine Disc brennen, in einer virtuellen Maschine ausführen oder mit anderen teilen möchten, .ISOist die Konvertierung in in der Regel erforderlich.

Allerdings .IMGsind nicht alle Dateien gleich. Sie fallen normalerweise in eine von zwei Kategorien:

  • Optische Datenträger-Imagedateien (CDs oder DVDs) entsprechen häufig bereits der ISO 9660-Struktur, sodass eine einfache Umbenennung in .isoausreichen kann.
  • Laufwerk- oder Dateisystem-Images (wie die von Raspberry Pi-SD-Karten) verwenden möglicherweise Formate wie ext4 oder FAT32 und erfordern umfangreichere Konvertierungsschritte, um ein bootfähiges ISO zu erstellen.

Beachten Sie, dass Ihre Datei, wenn sie mit Tools wie CloneCD erstellt wurde, möglicherweise von Dateien .IMGbegleitet wird, die zusätzliche Titeldaten enthalten, die von einfachen Konvertern möglicherweise ignoriert werden..ccd.subccd2iso

So konvertieren Sie IMG in ISO

Wenn Sie mit der Kommandozeile vertraut sind, bietet Linux mehrere einfache Methoden zum Konvertieren von .IMGDateien in .ISO. Identifizieren Sie zunächst den Bildtyp, mit dem Sie es zu tun haben, indem Sie den folgenden Befehl ausführen:

file image.img

Sollte die Ausgabe beispielsweise „ISO 9660 CD-ROM-Dateisystem“ anzeigen, .IMGist Ihre Datei bereits korrekt als ISO formatiert. In diesem Fall müssen Sie sie nur noch umbenennen.Öffnen Sie Ihr Terminal, navigieren Sie zum Verzeichnis mit der Datei und führen Sie Folgendes aus:

mv input.img output.iso

Überprüfen Sie nach der Umbenennung die Konvertierung, indem Sie versuchen, die Datei zu mounten oder zu verwenden. Wenn dies erfolgreich ist, haben Sie ein gültiges ISO erstellt. Diese Umbenennungsmethode funktioniert oft, da viele Disk-Imaging-Tools ISO-kompatible Images generieren, diese aber mit der .imgErweiterung kennzeichnen.

Wenn die Ausgabe „data“, „x86 boot sector“ oder „DOS/MBR“ lautet und damit anzeigt, dass Sie es mit einem Raw-Disk-Image zu tun haben, müssen Sie eine der unten hervorgehobenen Konvertierungsmethoden verwenden.

Methode 1: ccd2iso-Tool

Das ccd2isoTool wurde speziell entwickelt, um CloneCD-Images (oft .IMGDateien gepaart mit .CCDund .SUB-Dateien) in das .ISOFormat zu konvertieren. Obwohl es über die Kommandozeile funktioniert, ist es benutzerfreundlich. Zur Installation ccd2isoauf Ubuntu-basierten Systemen führen Sie einfach Folgendes aus:

sudo apt install ccd2iso

Verwenden Sie nach der Installation den folgenden Befehl, um die Konvertierung durchzuführen:

ccd2iso source_file.img destination_file.iso

Nach kurzer Zeit finden Sie die konvertierte .ISODatei neben Ihrer Originaldatei .IMG.

Methode 2: Verwenden von iat

Ein weiteres nützliches Tool, iat, unterstützt das Lesen von .IMGDateien und verschiedenen CD-Image-Formaten, sodass Sie diese in Dateien konvertieren .ISOoder direkt brennen können. Um zu installieren iat, verwenden Sie:

sudo apt install iat

Um eine Bilddatei zu konvertieren, führen Sie den folgenden Befehl aus:

iat input_file.img output_file.iso

Methode 3: Verwenden des Genisoimage-Tools

Wenn Ihre .IMGDatei kein einfacher Klon ist, sondern ein vollständiges Dateisystem-Image darstellt, das Sie ändern oder in ein neues ISO umwandeln möchten, schauen Sie nach genisoimage(früher bekannt als mkisofs).Im Gegensatz zum bloßen Umbenennen genisoimageerstellt ein neues ISO aus den angegebenen Dateien und Ordnern.

Dieses Tool ist besonders nützlich, wenn Sie ein ISO aus einem Verzeichnis oder Inhalt innerhalb eines gemounteten Images erstellen, und eignet sich gut für .IMGDateien, die mit Dateisystemen wie ext4 oder FAT32 formatiert sind.

.IMGUm auf den Inhalt zuzugreifen, mounten Sie die Datei zunächst. Verwenden Sie die folgenden Befehle:

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

Überprüfen Sie nach erfolgreicher Bereitstellung das Verzeichnis „/mnt/img_contents“, um die Dateien in Ihrem Image anzuzeigen.

Stellen Sie sicher, genisoimagedass es installiert ist. Führen Sie unter Debian oder Ubuntu Folgendes aus:

sudo apt install genisoimage

Verwenden Sie für Fedora, CentOS oder andere Red Hat-basierte Systeme:

sudo dnf install genisoimage

Erstellen Sie nach der Installation Ihr neues ISO mit diesem Befehl:

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

Hier -owerden der Ausgabedateiname und der Speicherort angegeben, -Rlange Dateinamen und Berechtigungen unter Linux beibehalten und gleichzeitig -Jdie Kompatibilität mit Windows-Systemen sichergestellt.

Sobald die ISO-Datei erstellt ist, heben Sie die Bereitstellung der Originaldatei auf .IMG, um aufzuräumen:

sudo umount /mnt/img_contents

Methode 4: Verwenden von bchunk

Wenn Ihre .IMGDatei Teil eines BIN/CUE-Paares ist, bei dem die Datei .IMGeine ähnliche Funktion erfüllt .BIN, bchunkist dies das richtige Tool für Sie. Dieses spezielle Tool konvertiert BIN/CUE-Bilder in .ISOdas Format und kann .IMGähnlich strukturierte Dateien problemlos verwalten.

Führen Sie zur Installation bchunkFolgendes aus:

sudo apt install bchunk

Geben Sie zum Konvertieren diesen Befehl ein:

bchunk input.img output.iso

Für Massenkonvertierungen können Sie ein Platzhalterzeichen verwenden:

bchunk *.img output.iso

Wenn eine entsprechende .cueDatei vorhanden ist, verwenden Sie beide, um die Genauigkeit zu verbessern:

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

Grafisches Schnittstellentool für die Konvertierung von IMG in ISO

Wenn Sie eine grafische Benutzeroberfläche bevorzugen, sollten Sie AcetoneISO verwenden. Installieren Sie es mit:

sudo apt install acetoneiso

Starten Sie nach der Installation die Anwendung und bestätigen Sie die Standardeinstellungen. Versuchen Sie jedoch nicht, Ihre .IMGDatei sofort zu konvertieren. Ohne zusätzliche Tools funktioniert dies nicht. AcetoneISO leitet Sie zur PowerISO -Website weiter, wo Sie das erforderliche Befehlszeilenprogramm herunterladen können.

Sobald die PowerISO-Datei in das angegebene Verzeichnis heruntergeladen wurde, navigieren Sie zum Ordner AcetoneISO:

cd ~/.acetoneiso

Extrahieren Sie die PowerISO-Dateien mit:

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

Kehren Sie zu AcetoneISO zurück und wählen Sie im Menü „Bildkonvertierung“ die Option „ Bild in ISO.IMG konvertieren“.Wählen Sie Ihre Originaldatei und geben Sie den Pfad für die neue Datei an. Nach einer kurzen Konvertierungsphase .ISOist Ihr System fertig.

Linux: Img in Iso Acetoneiso konvertieren

Erwägen Sie außerdem die Verwendung von K3b, einem robusten, benutzerfreundlichen Dienstprogramm zum Erstellen und Brennen von CDs, DVDs und Blu-rays. Obwohl es in erster Linie für den KDE Plasma-Desktop entwickelt wurde, funktioniert es nahtlos in verschiedenen Linux-Umgebungen.

Sollten bei der Konvertierung anhaltende Probleme auftreten, ziehen Sie die Möglichkeit in Betracht, dass es sich bei Ihrer .IMGDatei möglicherweise nicht um ein optisches Datenträger-Image handelt. Wie bereits erwähnt, .IMGkönnen Dateien viele verschiedene Datentypen darstellen, z. B.Festplatten-Images und Partitionssicherungen.

Als allgemeine Faustregel gilt: Wenn Ihre .IMGDatei größer als 4, 5 GB ist, handelt es sich wahrscheinlich nicht um eine herkömmliche optische Datenträgersicherung. Große Dateien weisen in der Regel auf komplexe Datenstrukturen hin, beispielsweise Partitionssicherungen.

Quelle & Bilder

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert