Tuesday 16 April 2019

windows - Accurate drive backup or file/folder synchronization that maintains metadata

What I need is a way of quickly and easily, but properly and completely backing up a memory-card to a flash-drive (see scenario below for details).



Obviously there are plenty of ways to do this (there’s a few backup-related question listed above and to the side as I type this), but the problem is that most solutions tend to have critical drawbacks and limitations. For example, simply copying or “synching” files will alter the created and sometimes even the modified timestamp of the backup. Moreover, they rarely seem to be capable of accurately detecting renames and moves (I’ve been struggling to get my Chrome bookmarks in sync on two systems because of this).


Imaging the drive will make a packed file that would require a viewer (or restoring the image to a drive) to access the files on the backup. And cloning the drive can be troublesome if the drives are not identical. Worse, cloning or imaging the drive would cause far too much writing to the backup device; the whole drive would essentially be copied even if only a couple of small files were modified. A differential image could be made, but that has all of the drawbacks of, well a differential image.



What I am looking for is a method or program of making backups such that:



  • Moved or renamed files are not wastefully deleted from the backup and then copied; if a file is renamed or moved, the program should be able to simply rename or move it

  • The source and destination drives can be different media and different sizes

  • The backup files have identical metadata (attributes, timestamps, etc.) as the source files

  • The backup can be used like a regular disk (mounting an image might be acceptable if no drivers are required, but again, an image would write too much…)

  • The backup causes a minimal of writing to avoid wearing out the flash media



Does anybody know of a way to make effective backups like this?


I’ve had designs on writing the “perfect” backup program of my own for what feels like forever, but it always gets pushed aside for more immediate projects.






There was a good sale on storage, so I got a flash-drive and memory-card. The goal is to transfer all of my personal files (the kind that I created myself and are thus irreplaceable) into one place instead of having them scattered around different locations. That way I can have all of them together with me at all times, so I always have something to do.


Of course, since they are irreplaceable, I need to keep a regular backup, which is why I got two different types of media. One is a flash-drive and the other is a memory-card. They are from different (but reputable) manufacturers, but both the same (nominal, advertised) size. This decreases the chances of losing everything since there is diversity (two identical ones could be from the same lot and thus both bad).


The memory-card will be my primary storage because it tucks nicely into a computer’s card-reader whereas a flash-drive would stick out the side (begging to be snapped off), and occupy a USB port.

No comments:

Post a Comment

How can I VLOOKUP in multiple Excel documents?

I am trying to VLOOKUP reference data with around 400 seperate Excel files. Is it possible to do this in a quick way rather than doing it m...