各位大大好:
最近想用批次檔,作硬碟資料備份(非系統檔..)大概找了批次檔的指令如下:
使用robocopy可以比對來源端跟目地端的資料作新增或刪除檔案(應該是差異備份?),非常方便..想請問以下還有沒有需要修改的地方..
1.複製的時候,不知道會不會跳出取代複製之類的視窗跳出來?,以前用手動複製會這樣造成複製暫停..
2.FOR /F %%a IN ('TIME /T') DO set a=%%a
不知道這指令會甚麼可以顯示成下午?
2.這如果拿來備份系統檔到另一顆硬碟,好像新的硬碟裝上去應該會無法開機?
謝謝
@ECHO ON
FOR /F %%a IN ('TIME /T') DO set a=%%a
@rem 如果要在批次程式中使用 For 命令,請指定 %%variable,而不要指定%variable。
echo 開始備份日期和時間 %date% %a% %time%>> D:\test\123.log
robocopy D:\test D:\copytest /MIR /S
FOR /F %%a IN ('TIME /T') DO set a=%%a
echo 結束備份日期和時間 %date% %a% %time%>> D:\test\123.log
echo.>> D:\test\123.log
ECHO finish
PAUSE
備份整個 OS 用 Acronis True Image 或 Symantec Backup 之類的備份
還是用 P2V 方式也可 , 主機掛了 開虛擬機直接替代使用 , 虛擬機或許慢總比不能用好
當然個人用 就手動定時備份 OS 就好.... 例如 EaseUS Free
或是用 EaseUS Free 也可定時備份 資料不必寫批次檔 ...
跨平台備份檔案可用 duplicity backup