So, my existing backup solution is as follows:
I have a 4TB RAIDZ1 array (3x2TB disks) on a FreeNAS box tucked into my closet. I store all my music, recorded TV (script moves it here nightly), and other shared media on this box. I also run my backups to this drive. Backups for my main desktop run as a weekly snapshot-style backup of documents, etc. (most of my data drive), as well as a monthly image backup of my SSD.
But here comes trouble: I recently decided I wanted to try to recover an old version of a file as I had accidentally made changes I didn't want. That was okay, I should have the shadow copies going back about 2 years. So I figured up Windows Backup & Restore and went to open up the backup file for the machine that file was on...and nothing. Windows Backup & Restore fails to recognize the file (which, despite when navigating to the folder in Windows, shows the little 'Windows Backup' icon) as a backup image. Interestingly enough, if I open the backup via 7zip, there are half a zillion little zip archives in there, each containing some subset of the set of all data that was backed up. After several hours of drifting through these .zip files I did manage to restore the file! Yay!
But honestly, this just won't do. I'm betting this has to do with the fact that the backups are stored in a ZFS pool, that, despite being shared out via CIFS, Windows disagrees with somehow. So, I've been trying to figure out an alternative solution. I turned off all the backups, and started running a little .7z backup occasionally, but this just feels clunky, and I would really like to get back to having a full image backup of C:\ in case of emergency.
Macrium Reflect gets a lot of talk around these parts...has anyone had trouble restoring from a backup stored on a ZFS pool? Obviously everyone seems to like their imaging and other features, and it does have support for incremental backups if you buy it, but if I'm going to run into the same problem in the end, I may need to look at other options.