robocopyでドライブの内容を丸ごとコピーする方法


robocopyでドライブを丸ごとコピーする方法

いつも忘れるのでメモ

  • W: から E:へ全データコピーする
  • ディレクトリのタイムスタンプとかも保持する
  • System Volume Information$RECYCLE.BIN を無視する
    • "`$RECYCLE.BIN"` を忘れないこと。
PS W:\> robocopy W: E: /mir /DCOPY:DAT  /XD "System Volume Information" "`$RECYCLE.BIN"

`を忘れてしまった残念な例

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Windows の堅牢性の高いファイル コピー
-------------------------------------------------------------------------------

  開始: 2019年11月20日 23:03:30
   コピー元 : W:\
     コピー先 : E:\

    ファイル: *.*

 除外ディレクトリ: System Volume Information
            .BIN

  オプション: *.* /S /E /DCOPY:DAT /COPY:DAT /PURGE /MIR /R:1000000 /W:30

------------------------------------------------------------------------------

                           0    W:\
                           0    W:\$RECYCLE.BIN\
                           0    W:\$RECYCLE.BIN\S-1-5-18\
2019/11/20 23:03:31 エラー 5 (0x00000005) コピー先ディレクトリにアクセスしています E:\$RECYCLE.BIN\S-1-5-18\
アクセスが拒否されました。
30 秒間待機しています...

壊れかけディスクからのサルベージ対応

リトライ回数を設定する: /R:3のように回数を指定する
ファイルを除外する:/XF "ファイル名.jpg"のように指定する