複数の異なるWindows 2000システム間でファイルシステムを完全に複製する方
法を探しています。

いろいろ調べて、
1. エクスプローラ上でのコピー(drag&drop)
2. xcopy(xcopy32)コマンド
3. システムツールのバックアップ(NTBACKUP)
4. SFUのcpコマンド
あたりを試してみたのですが、それぞれ一長一短でひとつで完璧というものは
なさそうです。

具体的には、
※エクスプローラでdrag&drop、xcopy(xcopy32)コマンド
  ・ディレクトリの作成日時、更新日時が変化
  ・ファイルの作成日時が変化
  ・セキュリティ関連(所有者、ACL)は/Xオプションで保持
※バックアップ(NTBACKUP)
  ・ディレクトリの更新日時が変化
  ・ファイル、ディレクトリの作成日時は保持
  ・セキュリティ関連はおそらく保持
※SFUのcpコマンド(-rpオプション付)
  ・ディレクトリ、ファイルの更新日時は保持
  ・ディレクトリ、ファイルの作成日時は変化
  ・セキュリティは変化
という感じです。

         |DIR|FIL|SEC|
         |M|C|M|C|O|A|
---------+-+-+-+-+-+-+
EXP,XCOPY|x|x|o|x|o|o|
NTBACKUP |x|o|o|o|o|o|
SFU(cp)  |o|x|o|x|x|x|

そのほか、GhostやDriveImageのようなクローニングツールを使う方法も可能
性としては考えられるかと思うのですが、残念ながら対象がダイナミックディ
スクなもので使えません。

ダイナミックディスクということで、ミラー化したディスクを切り離して他方
のシステムに持っていくという技も試してみたのですが、ミラーの元となるディ
スクにセクタエラーがあるとミラー化できないようで、うまくいっていません。

NTBACKUPでリストアしたあとでディレクトリの更新日時のみを元のファイルシ
ステムからコピーできればいいんでしょうが、SFUのtouchコマンドでは当然ディ
レクトリの作成日時が変化してしまうため意味がありません。

・ひとつで完璧にこなせるツール
あるいは
・NTBACKUPと組み合わせて修正できるツール
などご存知ではないでしょうか。

-- 
中山隆二
nakayama.ryuji@anet.ne.jp