08/05/15 12:33:41 gQENxSW0
7zを使ったやつだとこんな感じかな。ZIP圧縮ならそこそこ圧縮早い。
zipじゃなくて7z形式がいい人は-tzipの代わりに-t7zに、
圧縮に時間がかかる人は-mx5の部分を-mx3や-mx1などにすると圧縮率は下がるけれども速度は上がるはず
細かいオプションはヘルプ見てください。
# これまたあまりテストはしてないので各自実験の上ご利用ください…
●シャットダウン用
@ECHO OFF
SETLOCAL
SET RAMDrive=R
SET BackupFileName="C:\RAMDiskBackup.zip"
SET SevenZipDir=C:\Program Files\7-Zip
IF NOT EXIST %RAMDrive%:\ GOTO END
"%SevenZipDir%\7z.exe" u -tzip -mx5 -aoa -r -ssw -y -up1q0r2x1y2z1w2 %BackupFileName% %RAMDrive%:
:END
ENDLOCAL
PAUSE
●スタートアップ用
@ECHO OFF
SETLOCAL
SET RAMDrive=R
SET BackupFileName="C:\RAMDiskBackup.zip"
SET SevenZipDir=C:\Program Files\7-Zip
IF NOT EXIST %RAMDrive%:\ GOTO END
IF NOT EXIST %BackupFileName% GOTO END
"%SevenZipDir%\7z.exe" x -aoa -y %BackupFileName% -o%RAMDrive%:
:END
ENDLOCAL