0

cygwin を使用して dd コマンドで USB スティックのイメージを作成する Windows 8 (64 ビット) 用のバッチ スクリプトを作成しました。それからmd5コマンドを使ってハッシュ値を比較していますが、画像とusbを読み直すのにかなり時間がかかります。

イメージング プロセス中にその場でハッシュ値を作成するための Windows 64 ビット用のコマンドはありますか?

Win 64 と互換性があるのは dd だけです。その他のコマンド ライン用の dcfldd と FTKimager は、Win32 ビットでのみ使用できます。

多分あなたは何か他のことを知っていますか?

4

3 に答える 3

1

通常、32 ビット プログラムは 64 ビット システムで実行できます。これらのツールのメモリ フットプリントは、64 ビットのメモリ空間を必要としません。32 ビット プログラムが 64 ビット システムで問題を引き起こしていますか?

于 2016-11-03T13:28:29.967 に答える
0

データをコピーしながらオンザフライでハッシュを作成できるdc3dd ( https://sourceforge.net/projects/dc3dd/ ) を試してください。この素敵な小さなツールに出くわしただけで、まだテストしていません。ただし、64 ビット Windows バージョンもあります (Windows には 32 ビットは存在しないようです)。まさにあなたが探しているものかもしれません。Afaik dcfldd は、チャンク (たとえば、1 GB のデータごと) でのみハッシュサムを生成しています。dc3dd は実際にファイル全体のハッシュを生成します。

于 2016-11-24T23:33:01.010 に答える
0

次のようなものを試してください(実際のコードではなく、アイデアです):

dd.exe if=/dev/xxx | tee.exe usb_disc.img | dd.exe of=/dev/yyy && md5sums.exe usb_disc.img && del usb_disc.img
于 2016-11-04T07:42:27.627 に答える