別のコンピュータにディスクイメージを復元するための前提条件は以下の通りです。
異機種ハードウェアでオペレーティング・システム・ドライブを復元する手順:
MBRパーティションを作成する、
diskpart>list disk | PCで使用可能なディスクのリストを表示する。 |
diskpart> select disk 0 | ここで0は、復元操作のためにパーティションを作成するハードディスクです。 |
ディスクパート> クリーン | cleanコマンドを実行すると、ハードディスク全体が消去されます。 |
ディスクパート> mbrに変換 | ディスクをマスターブートレコードパーティションスタイルに変換します。 |
diskpart>createpartition primary size=500 | MB 単位のサイズ。[backup.iniからMBRサイズを取得し、パーティションを作成するために200MBの余分なサイズを提供する]。 パーティションをプライマリとして500MBのパーティションを作成します。 メモ:MBR.imgのイメージサイズより大きいサイズを指定することをお勧めします。 |
diskpart>format fs=ntfs quick | パーティションをNTFSファイルシステムにフォーマットします。パーティションタイプがNTFSであることを確認してください。 |
diskpart>assign letter=m | ドライブレターはランダムに割り当てることができます。 |
ディスクパート>アクティブ | パーティションを起動用にアクティブにする。 |
GPTパーティションを作成する、
diskpart>list disk | PCで使用可能なディスクのリストを表示する。 |
diskpart> select disk 0 | ここで、0はリストア操作のためにパーティションを作成するハードディスクです。 |
ディスクパート> クリーン | cleanコマンドを実行すると、ハードディスク全体が消去される |
ディスクパート> gptに変換 | ディスクをGUIDパーティションテーブルに変換する。 |
diskpart> パーティションを作成 efi size=500 | MB 単位のサイズ。[backup.iniからGPTサイズを取得し、パーティションを作成するために200MBの余分なサイズを提供する]。 500MBのパーティションを作成します。 |
diskpart > format fs=fat32 quick | パーティションをフォーマットします。パーティションタイプがFAT32であることを確認してください。 |
diskpart > assign letter=m | ドライブレターはランダムに割り当てることができます。 |
diskpart> create partition primary size=29649 | backup.iniからOSドライブのサイズ(MB)を取得する。サイズは元のOSのサイズ(MB)以上でなければならない。 |
diskpart> format fs=ntfs quick | パーティションをフォーマットする |
diskpart> assign letter=h | Hの文字はランダムに割り当てることができる。 |
DISKPART> EXIT | すべてのディスクパートの操作が完了したら、コマンドでディスクパートを終了する:EXIT |
例
IDriveDiskImage.exe if=<gpt.img> iflag=coe of=<partition drive> bs=512 oflag=coe
IDriveDiskImage.exe if=<mbr.img> iflag=coe of=<partition drive> bs=512 oflag=coe
例
$IDriveDiskImage.exe if="D:♪IDriveDiskImageWIN-IUP3S37CGAU♪C♪C♪DiskImage[C].img♪" iflag=coe of=h: oflag=coe bs=4096 count=29355606052
*"backup.ini "からOSディスクイメージのイメージサイズを取得する。
MBR/GPTとオペレーティング・システムのディスク・イメージがそれぞれのパーティションに復元されたら、コマンドラインからchkdskコマンドを実行する。
コマンドラインからオペレーティングシステムを復元したドライブ文字を入力します。