If you work as me with you pc, you really need to safe your data constantly.
After years of this diabolic sickle, I saw for meĀ the best solution.
Well, first of all backup Windows systems files with tons of recovery folders and other unusefull stuff is not really simple and fast. And how many hours without using pc waiting for completeing?
My uncle Linux should told me “zip all folders”, but we are under Microsoft.
So I prefer to adopt another way to do this kind of thing:
1. Partition Operating SystemWith Only WinXXX, I choose no backup, I can reinstall in few hours.
2. Partition With Personal and Work Data, Downloads, Setup for Drivers, Setup for Programs and ISO images, I choose mirror (mirror data means copy only different files and remove orphans)
To mirror partition I use Microsoft Robocopy, if you have WinXP or lower you find this in Windows Resource Kit Tools , if you have Vista nothing to do, Vista contains this.
So a simple bat file to mirror a partition X: to a usb drive U:
mkdir U:\X_mirror
robocopy.exe X:\ U:\X_mirror\ /MIR /R:5 /W:5 /TEE /LOG:mirror_X_to_U.log
pause
If you want also to poweroff:
mkdir U:\X_mirror
robocopy.exe X:\ U:\X_mirror\ /MIR /R:5 /W:5 /TEE /LOG:mirror_X_to_U.log
shutdown -s -t 10
Now we have maximum performance on backup data.
Let’s see robocopy command:
robocopy (command)
X:\ (source)
U:\X_mirror\ (destination)
/MIR (do a mirror)
/R:5 (5 retry if file is open or not able to be copied)
/W:5 (wait between retryes)
/TEE (write on console as on log file)
/LOG:mirror_X_to_U.log (write a log file)
You also have a nice log file to verify what done and a final report:
Great performance, in two minutes I keep my 126 GB sync. And meanwhile I work…