Jak wyodrębnić obrazy ISO na dysk twardy?


17

Mam kilka obrazów ISO i chciałbym je wyodrębnić na dysk twardy. To nie są obrazy systemu operacyjnego, myślę, że to książki muzyczne lub audio, nie wiem, dopóki nie zostaną wyodrębnione. Dzięki

Odpowiedzi:


23

Jeśli nie masz problemów z wierszem poleceń, możesz skorzystać z urządzenia zwrotnego.

Wszystko czego potrzebujesz to pusty folder, więc użyj istniejącego lub utwórz nowy:

mkdir test_folder

następnie uruchomić:

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

Jeśli nie masz pewności co do typu systemu plików .iso, twój system może go automatycznie wykryć. Działa to na Ubuntu 18.04 z ISO instalacyjnymi Ubuntu, na przykład:

sudo mount filename.iso test_folder

Teraz możesz po prostu cd test_folderlub po prostu ls test_folderzobaczyć zawartość. Nie musisz niczego wyciągać.

Aby „usunąć” .iso, po prostu wpisz:

umount /path/to/test_folder

Podoba mi się ta odpowiedź - nie mam „kopii” zawartości ISO unoszących się wokół ...
— barrypicker

pozostawiając -t iso9660pracował dla Windows 10 ISO.
— KrisHnA

Dostałem ten błąd: mount: /dev/loop0 is write-protected, mounting read-only. Czy masz pojęcie, dlaczego to dostałem?
— wanderer0810,

To nie jest błąd. To tylko informuje, że obraz jest montowany tylko do odczytu. Jeśli jesteś folderem, zobaczysz zawartość obrazu.
— hmayag

Potrzebujesz uprawnień roota, aby używać mount -o, dodałem także roopcję - .
— mook765

19
sudo apt-get install p7zip-full
7z x disk.iso

Zobacz także: /unix/70738/what-is-the-fastest-way-to-extract-an-iso

Zobacz też:

Testowane w Ubuntu 18.04 z Ubuntu 18.04 samego ISO:ubuntu-18.04.1-desktop-amd64.iso .


1
To jest prawdziwa odpowiedź. Inni po prostu każą montować, a następnie kopiować. Mogę nawet nagrać płytę CD, wejść na wieżę Eiffla, założyć opaskę i skopiować zawartość, stojąc na głowie, ale nie o to chodzi. Jeśli istnieje takie proste polecenie „7z x”. Po co zawracać sobie głowę tą komplikacją?
— Sahil Singh

7z nie zachowuje uprawnień podczas wyodrębniania ISO
— mheyman

1
@mheyman dzięki za raport. A czy mount to prawda? W takim przypadku dobrze byłoby mieć link do żądania funkcji w swoim module śledzącym.
— Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

1
Montowanie jako sprzężenie zwrotne zawsze działa, zakładając, że masz odpowiednie uprawnienia i system plików. Jedyny solidny sposób, w jaki nie znalazłem montażu, to użycie gnu.org/software/xorriso (zwykle są dostępne pakiety). Upewnij się, że używasz opcji -file_name_limit 253 podczas wypakowywania. Z jakiegoś powodu domyślnie jest to 64, co nie jest wystarczająco długie dla majowych ISO. (Miałem również problemy z długością nazw plików przy użyciu 7z).
— mheyman

3

W Ubuntu możesz je otworzyć w Archive Mangerze: wprowadź opis zdjęcia tutaj
możesz dodawać pliki .isoi rozpakowywać je.

Aby go otworzyć, kliknij plik prawym przyciskiem myszy i wybierz Open With →, a następnie Archive Manager. Jeśli opcja jest dostępna, możesz również zamontować .isoobraz tak, jakby był dyskiem w komputerze.

Jeśli nie jest zainstalowany (powinien być, myślę, że jest częścią pulpitu) , użyj tego:

sudo apt-get install file-roller

Możesz także uzyskać opcję kliknięcia prawym przyciskiem myszy i Extract Herewypakowania zawartości plików ISO i innych plików skompresowanych.


1
rolki plików nie wyodrębniają plików większych niż 2 GB (rolki plików używają kodu isoinfo / isoread i ten kod ma 32-bitową liczbę całkowitą ze znakiem dla rozmiaru pliku w bajtach, który przepełnia 2 GB)
— mheyman


0

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

AcetoneISO jest często nazywany odpowiednikiem Daemon Tools dla GNU / Linux. To potężne oprogramowanie może montować pliki ISO, MDF, BIN i NRG i wypalać obrazy ISO na dyskach optycznych. Obsługuje konwersję plików z BIN, MDF, NRG, DAA, IMG, DMG, CDI i innych formatów do ISO, a także wyodrębnianie z nich treści. Możesz go używać do tworzenia obrazów ISO z plików i folderów na komputerze, a także do szyfrowania i deszyfrowania istniejących obrazów, ma także możliwość dzielenia dużych plików obrazów lub łączenia dwóch lub więcej mniejszych, to oprogramowanie jest pod licencji GPL.

Sam tego nie testowałem.


0

Najprostszym sposobem na wyodrębnienie pliku ISO w systemie Linux jest

Otwórz terminal i wpisz

sudo su root

wpisz swoje hasło, a następnie wpisz

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.