08/05/12 12:14:42 pou7qgG+
ちょっとテストが不完全なんだけどXCOPYでバックアップ&復元してくれるバッチを。
隠しファイルやシステムファイル含め、更新のあったファイルのみコピーするようにしてます。
# アクセス権や監査設定もコピーします、対象がFATの場合は /X オプションを消してください
# アーカイブ属性を使うのでほかのバックアップソフトと併用すると何かあるかもしれないです(/Mオプション)
●スタートアップ用
@ECHO OFF
SETLOCAL
SET RAMDrive=R
SET BackupDir="C:\RAMDiskBackup"
IF NOT EXIST %RAMDrive%:\ GOTO END
XCOPY.EXE %BackupDir% %RAMDrive%: /S /E /C /Q /G /H /R /K /X /Y
:END
ENDLOCAL
●シャットダウン用
@ECHO OFF
SETLOCAL
SET RAMDrive=R
SET BackupDir="C:\RAMDiskBackup"
IF NOT EXIST %RAMDrive%:\ GOTO END
IF EXIST %BackupDir% GOTO COPY
MKDIR %BackupDir%
:COPY
XCOPY.EXE %RAMDrive%:\ %BackupDir% /M /S /E /C /Q /G /H /R /K /X /Y
:END
ENDLOCAL