生データをコピーする方法を探しています。具体的には、適切なソフトウェアを介して別のコンピューターで再利用できるように、リムーバブル ディスクと別のハード ドライブをイメージ ファイル (ISO、IMG など) に複製する方法を探しています。
このアクションを実行する方法を知っていますか。
タグを追加C#
したので、コードを書いてこれを行いたいと思います。
あなたができることは、ディスク(RAWアクセス)をセクターごとに読み取り、それらすべてのバイトを*.iso
拡張子を持つファイルにコピーすることです。ISO イメージは、ディスクに書き込まれたすべてのセクターのコピーにすぎません。
ディスクまたはドライブの読み取り (RAW アクセス) 方法を説明する以前の回答を参照してください。
Codeplexの DiskUtilsを見てください。サイトから: DiscUtils は、ISO ファイルと仮想マシン ディスク ファイル (VHD、VDI、XVA、VMDK など) を読み書きするための .NET ライブラリです。DiscUtils は、ネイティブ コード (または P/Invoke) を使用せずに C# で開発されています。
コマンドラインから画像を書き込むために使用できるAFAIK isoburn.exe
(少なくともWin7では):
isoburn.exe /q "{drive letter}:\{path to image file}"
Process
あとは、C# アプリから新しい を作成し、上記のコードを実行するだけです。
必要性を理解していれば、PowerIsoは問題なく機能します