ISOイメージをハードディスクに抽出する方法は?


17

ISOイメージがいくつかあり、それらをハードディスクに抽出したいのですが。それらはOSイメージではありません。音楽やオーディオの本だと思います。抽出されるまでわかりません。ありがとう

回答:


23

コマンドラインに慣れている場合は、ループバックデバイスを使用できます。

必要なのは空のフォルダーだけなので、既存のフォルダーを使用するか、新しいフォルダーを作成します。

mkdir test_folder

次に実行します:

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

.isoのファイルシステムのタイプが不明な場合、システムはそれを自動検出できる可能性があります。これは、UbuntuインストールISOを使用したUbuntu 18.04で動作します。例:

sudo mount filename.iso test_folder

今、あなただけできるcd test_folderかだけでls test_folder内容を確認します。何も抽出する必要はありません。

.isoを「削除」するには、次のように入力します。

umount /path/to/test_folder

Iこの回答のように-私が漂っISOの内容の「コピー」を持っていない...
barrypicker

-t iso9660WIndows 10 isoで退社しました。
KrIsHnA

このエラーが発生しました:mount: /dev/loop0 is write-protected, mounting read-only。なぜ私がこれを手に入れたのかご存知ですか?
wanderer0810

エラーではありません。イメージが読み取り専用でマウントされていることを通知するだけです。フォルダをlsすると、画像の内容が表示されます。
-hmayag

mountを使用するにはroot権限が必要で-o、- roオプションも追加しました。
mook765

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

参照:https : //unix.stackexchange.com/questions/70738/what-is-the-fastest-way-to-extract-an-iso

こちらもご覧ください:

Ubuntu 18.04 ISO自体ubuntu-18.04.1-desktop-amd64.isoを使用してUbuntu 18.04でテスト済み。


1
これは実際の答えです。他の人は単にマウントしてからコピーするように指示します。頭の上に立って、CDを焼き、エッフェル塔に登り、目隠しをして、内容をコピーすることもできますが、それはポイントではありません。そのような単純なコマンド「7z x」がある場合。なぜそんなに複雑なことに悩まされるのですか?
サヒルシン

7zはISOを抽出するときにアクセス許可を保持しません
mheyman

1
@mheyman報告に感謝します。そして、マウントは正しいですか?その場合は、トラッカーに機能リクエストへのリンクがあればよいでしょう。
Ciro Santilli新疆改造中心法轮功六四事件

1
適切なアクセス許可とファイルシステムがあれば、ループバックとしてのマウントは常に機能します。私が見つけた唯一の堅牢な非マウント方法は、gnu.org / software / xorrisoを使用することです(通常はパッケージが利用可能です)。抽出するときは、必ず-file_name_limit 253オプションを使用してください。何らかの理由で、デフォルトは64になりますが、これは多くのISOにとって十分な長さではありません。(7zを使用したファイル名の長さにも問題がありました)。
mheyman

3

Ubuntuでは、アーカイブマネージャーでそれらを開く ここに画像の説明を入力してください
ことができます.iso。ファイルを追加し 、それらを抽出できます。

ファイルを開くには、ファイルを右クリックしてを選択しOpen With →、をクリックしますArchive Manager。オプションが利用可能な場合は.iso、コンピュータのディスクのようにイメージをマウントすることもできます。

インストールされていない場合(デスクトップの一部であると思われます)、これを使用します:

sudo apt-get install file-roller

また、右クリックしExtract Hereてisoファイルやその他の圧縮ファイルの内容を抽出するオプションが表示される場合があります。


1
ファイル・ローラ(2GBでオーバーフローバイト単位のファイルのサイズのために使用される整数の符号付き32ビットを有するisoinfo / isoreadコードとそのコードファイルローラ用途)2GBを超えるファイルを抽出することができない
mheyman


0

ウィキペディア:https : //en.wikipedia.org/wiki/AcetoneISO

AcetoneISOは、GNU / Linuxに相当するデーモンツールと呼ばれることがよくあります。この強力なソフトウェアは、ISO、MDF、BIN、NRGファイルをマウントし ISOイメージを光ディスクに書き込むことができます。BIN、MDF、NRG、DAA、IMG、DMG、CDI、およびその他の形式からISOへのファイル変換、およびそれらからのコンテンツの抽出をサポートしています。これを使用して、コンピューター上のファイルやフォルダーからISOイメージを作成したり、既存のイメージを暗号化および復号化したり、大きなイメージファイルを分割したり、2つ以上の小さなファイルをマージしたりできます。GPLライセンス。

私は自分でテストしませんでした。


0

Linuxでisoファイルを抽出する最も簡単な方法は

ターミナルを開いて入力する

sudo su root

パスワードを入力してから入力

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.