ディスク イメージ ファイルとは何ですか?また、光学メディアの保存に使用できる形式は何ですか?
人々がフロッピー ディスクを使い始めて以来、ディスク イメージ ファイルは、あらゆる種類のファイルを保存および配布する一般的な方法になりました。PC に新しいオペレーティング システムをインストールしたり、仮想マシンをセットアップしたり、起動可能なフラッシュ ドライブを作成したり、CD からゲームをインストールしたりしたことがあるなら、ディスク イメージを使用したことがあるはずです。ISO、DMG、IMG など、最も一般的な画像ファイル形式のいくつかに精通している場合もあります。
では、ディスク イメージ ファイルとは正確には何なのでしょうか。それらは何のためにあり、なぜ異なるフォーマットを持っているのですか? では、それについて話しましょう!
ディスクイメージファイルとは
ディスク イメージ ファイルには、ハード ディスク ドライブ、CD-ROM、DVD などのデータ ストレージ デバイスのコピーが含まれています。これらのファイルは、元のディスクの正確な複製として作成され、ファイル システム構造、メディア ファイル、プログラム ファイル、およびブート セクタを含むすべての内容がキャプチャされます。ディスク イメージ ファイルはディスクの正確なコピーであるため、これらのタイプのファイルは実際の物理ディスクとしても機能し、使用の前後にマウントおよびアンマウントする必要があります。
ディスク イメージ ファイルのバイト単位のディスク コピーは、データの保存、バックアップの作成、およびソフトウェアの配布に最適な形式です。
ディスク イメージ ファイルはいつ使用しますか?
ディスク イメージ ファイルは通常のディスクと同じように機能するため、ディスク イメージ ファイルは次のようなさまざまなアプリケーションによく使用されます。
- アーカイブ:フラッシュ ドライブの前に撮影した重要な写真やビデオを含む CD のスタックを持っている人は珍しくありません。CD は傷がつきやすいため、これらの CD のディスク イメージ ファイルを作成すると、元のディスクが破損した後でも、これらのファイルを確実に保持できます。
- バックアップ:信頼できるバックアップを作成する最も簡単な方法の 1 つは、ハード ドライブからディスク イメージを作成することです。ディスク イメージ ファイルはハード ドライブの正確なコピーであるため、バックアップにはハード ドライブのすべてのデータが確実に含まれています。
- OS の配布:ディスク イメージ ファイルの配布は、開発者がソフトウェアを配布するための好ましい方法の 1 つです。これは、完全なコピーを保証するだけでなく、同じハッシュ ファイルを生成できるためです。ユーザーはセキュリティ上の理由から確認を求められます。すべてのファイルと構成は既にディスク イメージにあるため、これらの OS リリースを使用して起動可能な USB デバイスを作成することもできます。
- 仮想化:ハイパーバイザーは、仮想マシンを作成するためにディスク イメージ ファイルを必要とします。ハイパーバイザーは、セットアップ中に追加のアセットをダウンロードする必要なく、OS を起動して構成するために必要なすべてのファイルを便利に含むため、ディスク イメージを使用します。
素晴らしい!しかし、通常のオープン ファイルや圧縮されていないファイルよりもディスク イメージ ファイルを使用する必要があるのはなぜでしょうか。
ディスク イメージ ファイルの読み取り、保存、保存方法
ディスク イメージ ファイルはディスク ドライブのように機能するため、コンピュータ上の通常のファイルやディレクトリのように開いたり使用したりすることはできません。ディスク イメージ ファイルを開くには、まず、他の外部ドライブと同様に、ディスク イメージをコンピュータにマウントする必要があります。
ウィンドウズ
Windows では、最初にディスク イメージを見つけ、右クリックして [マウント] を選択する必要があります。
マウントすると、ディスク イメージがファイル エクスプローラーにディスクとして表示されます。その内容を開いて、画像内のすべてのファイルを表示できるはずです。
ここで、ファイルを右クリックしようとすると、名前の変更または削除がオプションではないことに気付くでしょう。同様に、ディスク イメージへのファイルの追加も機能しません。ディスク イメージとその中のファイルを操作するには、PowerISO、Daemon Tools、MagicISO などのサードパーティ アプリケーションが必要です。
ただし、ディスク イメージ内のファイルをコピーして、コンピューター上の他のファイルと同じように保存することはできます。
必要に応じて、ディスク イメージ ファイルを実際のディスクに書き込むこともできます。イメージを右クリックして、[ディスク イメージの書き込み] を選択します。
使用後は、ファイルを右クリックして[取り出し] を選択し、ディスク イメージ ファイルをアンマウントすることを忘れないでください。
ディスク イメージ ファイルは、マウント時にシステム リソースを占有する仮想ドライブであるため、使用するたびにイメージをアンマウントする必要があります。ファイルを移動または削除する場合は、ディスク イメージをアンマウントする必要もあります。
Linux
Linux ユーザーの場合、ディストリビューションによっては、ディスク イメージ ファイルのマウントを支援する GUI がある場合とない場合があります。ただし、ターミナルを使用してディスク イメージをマウントおよびアンマウントすることはできます。
まず、ディスク イメージ ファイルをマウントするディレクトリを作成する必要があります。ターミナルを開き、次のコマンドを使用します。
sudo mkdir /mnt/vulnhub_ISO
ディスク イメージ ファイルをマウントするには、 loop コマンドを使用し、 -oを使用してファイルの場所を指定し、その後に作成したディレクトリを指定する必要があります。
sudo mount -o loop /home/mint/Desktop/damnvulnerablelinux_1.0.iso /mnt/vulnhub_ISO
確認するには、次のコマンドを使用してディレクトリを一覧表示します。
ご覧のとおり、ターミナルにはすべてのディスク イメージの内容が一覧表示されています。これは、マウントが成功したことを意味します。
使用後は、次のコマンドを使用してアンマウントすることを忘れないでください。
sudo umount /mnt/vulnhub_ISO
「unmount」ではなく「umount」であることに注意してください。
もちろん、作成されたフォルダー内のファイルを一覧表示することで、アンマウントが成功したかどうかを確認することもできます。
マックOS
Mac ユーザーの場合、ディスク ユーティリティやサードパーティ アプリケーションを使用するなど、macOS でディスク イメージ ファイルをマウントおよびアンマウントする方法がいくつかあります。たとえば、ターミナルでディスクをマウントしてみましょう。
ディスク イメージ ファイルをマウントするために、macOS には、ディスク イメージ ファイルを操作するhdiutilと呼ばれるユーティリティ ツールが組み込まれています。まず、次のコマンドを使用してファイルをマウントしましょう。
hdiutil mount ~/(file path)/(filename)
ディスク イメージ ファイルをアンマウントするには、次のコマンドを使用します。
hdiutil unmount /(destination folder)
一般的なディスク イメージ ファイル形式
ディスク イメージ ファイルは、数十年前から使用されています。また、新しいテクノロジー プラットフォームが出現するにつれて、企業や組織は、特定の製品用に独自のディスク イメージ フォーマットを開発しました。その結果、さまざまな利点と用途を持つさまざまなプラットフォーム用の 100 をはるかに超えるディスク イメージ ファイル形式が存在します。遭遇する可能性が高い最も一般的なものを次に示します。
ディスク イメージ ファイルを使用する理由
ディスク イメージ ファイルは、バックアップ、アーカイブ、およびソフトウェア配布用のディスク ドライブの正確なコピーを作成するために不可欠な形式です。ディスクイメージファイルは、ファイル構造、ブートデータ、および構成ファイルを含むディスクドライブの「バイト単位」のコピーを保証するため、他のファイル形式に固有のものです。
これにより、開発者は環境全体を簡単にコピーし、ソフトウェアと、そのソフトウェアを機能させるために必要なすべてのファイルと構成を全員が確実に入手できるようになります。これは、バックアップを作成したり、CD をアーカイブしたり、システムを新しいマシンに移行したりする人にも最適です。
したがって、これらすべての余分な依存関係とソフトウェアを構成する手間に別れを告げましょう。ディスク イメージ ファイルが役立ちます。
コメントを残す