Data Backup for Home Users
<rant>Why isn’t there a decent piece of software that lets home users backup their hard drives every once in a while? Or if there’s one, why can’t I find it anywhere? I can’t hire an IT department, so anything more than 3 or 4 clicks is not worth it.</rant>
So I finally gave up and wrote a homegrown tool – the bit about programs scratching a developer’s personal itch is so true! It’s trivial enough to not call it a piece of “software” or even a “utility”. I had the following objectives in mind for my backup strategy:
- The backup should reside on DVDs. When my machine goes six feet under, I cannot fiddle with peripherals nobody else has. I want a disk I can carry in my jacket pocket, walk over to school, and have my files with me.
- Restoring should only involve copying the files back: no extracting from archives (Corollary to Murphy’s Law: In any archive copied to optical media, exactly one bit gets toggled by an invisible evil force, thus rendering said archive unusable.)
- Incremental backups for intermediate days: copy only those files that changed since the last backup.
- I can’t afford to pay for a program for such a simple task.
- Nice-to-have: have it automatically do this for me every X days.
Unfortunately, I found none that satisfied the given criteria. It didn’t help that my primary platform is still Windows. I found Mike Rubel’s article on Incremental Backups with rsync nice and informative, but useless on Windows because NTFS won’t support hard links.
So I ended up writing this tool that looks at the last-modified date and copies over everything modified after a given date X to a temporary backup directory. Then, I just burn that to a DVD. Who said good solutions are complicated?

Thats something even I am looking for but since “coding” and “me” are not the best of friends..havent done anything about it. I right now use this software called Acronis True Image..working so far but then I cannot burn DVD’s and that puts things in the realm of Murphy’s Law that I dont like. Would it be possible to share this software….if you please let me know at kori at vt.edu
Rohith Kori — May 22, 2005 @ 3:06 am
Actually, NTFS does support hard-links. It’s symbolic link support that is a bit spotty. There’s just not a command-line tool provided with Windows that allows you to work with the hard links or the junction points.
Thomas Harold — September 12, 2006 @ 6:51 pm