web-dev-qa-db-ja.com

DD Imageディスクの書き込みは永続的ですか?

Ubuntuのインストールにrufusを使用していましたが、奇妙なことに出会いました。基本的に、使用しているiso iはハイブリッドであり、ISOイメージモードまたはDDイメージモードを選択することができました。 DDが何であるかわからなかったので、ISOを実行しましたが、そこからPCを起動することができなかったので、DDを実行したかったのですが、ドライブをフルに使用しているためISOが推奨されることに気付きました。これはDDが永続的であるかもしれないと思いました。はい、私は自分が何をしているのか分かりません。私の研究は助けにはなりません。はいまたはいいえの答えと、おそらく簡単な説明が必要です。

5
John Hickox

ddはクローン作成ツールです

ddは常に1:1コピーを作成し、読み取ったとおりに書き込みます。標準のUbuntu isoファイルは約1.5 GiBであり、「ハイブリッド」isoファイルです。つまり、同じ構造がDVDドライブとUSBドライブ(またはメモリカード)から起動します。

この構造には、特別なブートセクターと読み取り専用のISO9660ファイルシステムがあります。そのため、ドライブから起動できますが、書き込みはできません(ストレージに使用しないでください)。

ddは、たとえばRaspberry Piなどのインストール済みシステムのイメージファイルなど、任意のファイルをUSBドライブまたはメモリカードに複製できます。結果は、dd自体よりも、ファイルの内容に大きく依存します。

ddは強力ですが危険なツールです家族の写真。すべてが正しいことを確認できる最終チェックポイントはありません。間違ったドライブにクローンを作成して上書きするには、小さな入力エラーで十分です。

したがって、より安全な他のクローンツールをお勧めします。正しいターゲットドライブを特定し、二重にチェックしてクローンを作成できるためです。正しいドライブを上書きします。

例:

  • Ubuntuバージョン16.04 LTS以降のUbuntu Startup Disk Creator
  • 「ディスク」aiias gnome-disks
  • mkusb(Linux isoファイルの標準モードであるクローン作成時)
  • ルーファス(ddモード)
  • Win32ディスクイメージャー

抽出ツール

他のツールはクローンを作成しませんが、isoファイルからコンテンツを抽出して変更します(読み取り/書き込みファイルシステムにコピーし、ブートローダーを修正します)。これには、ツールがisoファイルのブート構造を認識する必要があり、変更すると、そのようなツールは失敗します。ブート構造が前のバージョンから変更された場合、それを考慮に入れるようにツールが修正されるまで、抽出ツールはLinuxディストリビューションの新しいバージョンで問題を起こします。

例:

  • 16.04 LTSより前のUbuntuバージョンのUbuntu Startup Disk Creator
  • Unetbootin
  • ルーファス(ISOモード)
  • mkusb(Ubuntu永続ライブドライブまたはWindowsインストールドライブを作成する場合)

標準のストレージドライブに復元する

ドライブハードウェアが損傷しない限り(たとえば、過度の摩耗によって)、Ubuntuでクローン化されたUSBブートドライブを標準のストレージドライブに復元することができます。 mkusb など、いくつかのツールを使用して実行できます。

  1. Isoファイルまたは圧縮されたイメージファイルからライブ専用USBドライブへのクローン
  2. Isoファイルから抽出し、永続的なライブUSBドライブまたはWindowsインストールドライブを作成します
  3. USBドライブをワイプする
  4. USBドライブを標準のストレージドライブに復元します(Ubuntuのインストールに使用した後)。
4
sudodus

短くて簡単な答えはノーです。

ddは、デバイスに永続的な変更を加えることはできません。

Linuxカーネルが提供するブロックデバイスファイル記述子に書き込むだけです。これは、他のすべてのツールもある時点で行うことです。デバイスにデータを書き込む技術的なプロセスは常に同じです。

おそらく違いを生じるのは、書き込みたいディスクイメージがどのように解釈されるかです。 ddは常に1:1コピーを作成し、読み取ったとおりに書き込みます。これは、画像が1GBであるが、デバイスに4GBのスペースがある場合、1GBのみが使用され、残りはパーティション化されていないスペースとして残ることも意味します。

あなたが説明するISOモードは書き込み中にイメージを拡張し、最終的にデバイス全体をカバーし、空きスペースを利用して使用可能なパーティションに含めると思います...

3
Byte Commander

ISOモードでは、Windowsのドライブにまだアクセスでき、CDのように表示されます。 DDモードは、ネイティブの生の方法でドライブにイメージを書き込みます。これにより、Windowsエクスプローラーでドライブが表示されなくなります。 ISOモードは、人々が理解して使用しやすいため、推奨されている理由の1つです。

いつでもドライブを再パーティション化してフォーマットし、DD書き込み後に再び使用できます。

1