Wie extrahiere ich ISO-Bilder auf die Festplatte?

17

Ich habe einige ISO-Images und möchte diese auf eine Festplatte extrahieren. Es sind keine OS-Images, ich denke, es sind Musik- oder Hörbücher. Ich weiß es nicht, bis sie extrahiert wurden. Vielen Dank

user2184205
quelle

Antworten:

23

Wenn Sie mit der Befehlszeile vertraut sind, können Sie das Loopback-Gerät verwenden.

Sie benötigen lediglich einen leeren Ordner. Verwenden Sie also entweder einen vorhandenen oder erstellen Sie einen neuen:

mkdir test_folder

dann renne:

sudo mount -o loop,ro -t iso9660 filename.iso test_folder

Wenn Sie sich über den Dateisystemtyp der .iso-Datei nicht sicher sind, kann Ihr System diese möglicherweise automatisch erkennen. Dies funktioniert unter Ubuntu 18.04 mit den Ubuntu-Installations-ISOs, zum Beispiel:

sudo mount filename.iso test_folder

Jetzt können Sie nur cd test_folderoder nur ls test_folderum den Inhalt zu sehen. Sie müssen nichts extrahieren.

Um die .iso zu "entfernen", geben Sie einfach Folgendes ein:

umount /path/to/test_folder
hmayag
quelle
Ich mag diese Antwort - Ich habe keine "Kopien" des Inhalts der ISO
herumschweben
Verlassen -t iso9660arbeitete für Windows 10 ISO.
KrIsHnA
Ich habe diesen Fehler: mount: /dev/loop0 is write-protected, mounting read-only. Hast du eine Idee, warum ich das habe?
Wanderer0810
Es ist kein Fehler. Sie werden lediglich darüber informiert, dass das Bild schreibgeschützt ist. Wenn Sie den Ordner haben, sehen Sie den Inhalt des Bildes.
hmayag
Sie benötigen Root-Rechte, um mount mit zu verwenden -o. Ich habe auch die roOption - hinzugefügt .
Mook765
19
sudo apt-get install p7zip-full
7z x disk.iso

Siehe auch: /unix/70738/was-ist-der-schnellste- Weg-zum-Auszug-an

Siehe auch:

Getestet in Ubuntu 18.04 mit dem Ubuntu 18.04 ISO selbst:ubuntu-18.04.1-desktop-amd64.iso .

Ciro Santilli ist ein Schauspieler
quelle
1
Dies ist eine tatsächliche Antwort. Andere sagen einfach, sie sollen einhängen und dann kopieren. Ich kann sogar eine CD brennen, auf den Eiffelturm klettern, eine Augenbinde tragen und den Inhalt kopieren, während ich auf dem Kopf stehe, aber darum geht es nicht. Wenn es so einen einfachen Befehl gibt "7z x". Warum sich mit all diesen Komplikationen beschäftigen?
Sahil Singh
7z keine Berechtigungen erhalten , wenn ein ISO - Extraktion
mheyman
1
@mheyman danke für den Bericht. Und Mount ist das richtig? In diesem Fall wäre es gut, einen Link zu einer Funktionsanforderung in ihrem Tracker zu haben.
Ciro Santilli 事件 at 改造 法轮功 六四 六四
1
Das Mounten als Loopback funktioniert immer, vorausgesetzt, Sie haben die richtigen Berechtigungen und das richtige Dateisystem. Die einzige Möglichkeit, die ich gefunden habe, ist die Verwendung von gnu.org/software/xorriso (normalerweise sind Pakete verfügbar). Stellen Sie einfach sicher, dass Sie beim Extrahieren die Option -file_name_limit 253 verwenden. Aus irgendeinem Grund wird standardmäßig 64 verwendet, was für möglicherweise vorhandene ISOs nicht ausreicht. (Ich hatte auch Probleme mit Dateinamenlängen mit 7z).
Mheyman
3

In Ubuntu können Sie sie in Archive Manager öffnen: Bildbeschreibung hier eingeben
Sie können Dateien hinzufügen .isound extrahieren.

Klicken Sie zum Öffnen mit der rechten Maustaste auf die Datei und wählen Sie Open With →und Archive Manager. Wenn die Option verfügbar ist, können Sie das .isoImage auch so mounten , als wäre es eine Disc im Computer.

Wenn es nicht installiert ist (es sollte, glaube ich, ein Teil des Desktops sein) , benutze dies:

sudo apt-get install file-roller

Möglicherweise können Sie auch mit der rechten Maustaste klicken und Extract Hereden Inhalt der ISO-Dateien und anderer komprimierter Dateien extrahieren.

Wilf
quelle
1
file-roller kann keine Dateien mit mehr als 2 GB extrahieren (file-roller verwendet isoinfo / isoread-Code und dieser Code hat eine 32-Bit-Ganzzahl mit Vorzeichen, die für die Größe der Datei in Bytes verwendet wird, die bei 2 GB überläuft)
mheyman
0

Wikipedia: https://en.wikipedia.org/wiki/AcetoneISO

AcetoneISO wird oft als Daemon Tools-Äquivalent für GNU / Linux bezeichnet. Diese mächtige Software kann ISO-, MDF-, BIN- und NRG- Dateien mounten und ISO-Images auf optische Disks brennen. Es unterstützt die Dateikonvertierung von BIN-, MDF-, NRG-, DAA-, IMG-, DMG-, CDI- und anderen Formaten nach ISO sowie das Extrahieren von Inhalten aus diesen Formaten. Sie können damit ISO-Images aus Dateien und Ordnern auf Ihrem Computer erstellen sowie vorhandene Images verschlüsseln und entschlüsseln. Sie können auch große Image-Dateien aufteilen oder zwei oder mehr kleinere zusammenführen, unter denen sich diese Software befindet die GPL-Lizenz.

Ich habe es nicht selbst getestet.

GoldHaloWings
quelle
0

Der einfachste Weg, um ISO-Datei in Linux zu extrahieren ist

Terminal öffnen und eingeben

sudo su root

Geben Sie Ihr Passwort ein und tippen Sie

mount -t auto -o loop "Path/location to iso" /where u want to mount

Viktor YT
quelle