Are there any good USB Flash drive automatic backup programs?

xmrkite

New member
Local time
6:58 PM
Messages
14
Hello, I'd like to have a usb flash drive backed up automatically every day

The tricky part is that I don't have it plugged in every day.

I'd like the backups to be simple file copies if possible so they can be browsed in explorer and have each day's backup go into a folder called something like %date%flash_drive

If the drive is not plugged in, then the backup would be skipped obviously.

Is there anything out there that can do this?
 

My Computer

OS
Windows 7
Create a scheduled task to run each day.
Have that task start a batch file.
Put a file named something like back-me-up.txt on each USB drive that you want to backup.

Use code like this in that batch file:
Code:
if exist "z:back-me-up.txt" xcopy z:\*.* %UserProfile%\desktop\USB-FOLDER\*.* /yesvmk
if exist "y:back-me-up.txt" xcopy y:\*.* %UserProfile%\desktop\USB-FOLDER\*.* /yesvmk
pause
You can also read thru what the xcopy switches do. You can remove the pause after you get it working as desired. And you can repeat the code for as many drive letters as you want. There are other ways to deal with each of the drive letters, but this will keep it simple.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Employer provided Dell Latitude
OS
W7 Pro SP1 64bit
CPU
i7
Memory
8GB
Graphics Card(s)
Intel HD Graphics
Hard Drives
crappy SSD
Antivirus
Employer mandated Symantec Endpoint Protection
Browser
Pale Moon 64bit, IE11 64bit & Chrome 64bit
http://sourceforge.net/projects/freefilesync/

it can auto sync/backup folder when usb drive connected
It has two parts Freefilesync (sync tool) and realtimesync
RealtimeSync is a small tool which executes a command line each time it detects changes in one of the monitored directories or a directory becomes available (e. g. insert of a USB-stick). Usually this command line will simply trigger a FreeFileSync batch job.

for more info read help file included with software.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Built PC
OS
Windows 7 pro 64bit. (SP1)
CPU
Intel core I5 2400
Motherboard
Gigabyte H61
Memory
8GB DDR3 Kingston
Graphics Card(s)
Gigabyte GF GTX650OC
Sound Card
Realtek HD audio
Monitor(s) Displays
LCD 20"
Screen Resolution
1600x900
Hard Drives
INTEL SSD 320 80GB +Seagate 7200.12 1TBx3
PSU
Coolermaster RX450W
Case
Coolermaster atx case
Cooling
stock cooler
Keyboard
logitech
Mouse
logitech
Internet Speed
FTTD 100mbps
I would strongly suggest using something other than a flash drive as a backup. You could get a much larger external hard drive or put an internal one into a drive enclosure instead.
 

My Computer

OS
Windows 7 Ultimate x64 SP1
CPU
Intel Core i7-2600
Motherboard
Gigabyte GA-P67A-UD3P-B3
Memory
12 GB Patriot Extreme DDR3-1333
Graphics Card(s)
Nvidia GTX 470
Monitor(s) Displays
Dell UltraSharp 2209WA
Hard Drives
OCZ Agility3 240 GB, WD5001AALS, WD7501AALS
PSU
OCZ ModStream 700W
Case
CoolerMaster HAF 912 Advanced
Cooling
CoolerMaster Hyper 212 Plus
The flash drive is not the backup, I want to backup the flash drive to the hard drive on the computer.

The problem with using something like filesync is that we want to be able to look at old versions of the files. So just keeping a bunch of full backups is the ideal way to do it.

I'm hoping to have this done automatically, so the scheduled task is probably not an option as it's tough to know when the drive will be plugged in.

What about creating some sort of autorun file. I've never done that type of thing, but can that be used to run the batch job instead of the scheduled task?

-Thanks
 

My Computer

OS
Windows 7
...I'm hoping to have this done automatically, so the scheduled task is probably not an option as it's tough to know when the drive will be plugged in......
I assumed from your OP that you were ok with missing a day or two because the drive might not be plugged in at the right time. You could have the task run every 30 minutes or so... but there are better ways to do this.


...What about creating some sort of autorun file. I've never done that type of thing, but can that be used to run the batch job instead of the scheduled task?...
autorun is an excellent idea and an equally terrible idea. I keep autorun disabled on most computers that I oversee. But, if you want to use it, here is a video that uses what you want to do as the illustration:

Depending on how you construct the batch file being called by the autorun.INF, the files that you have on the USB stick might be copied to every computer that the USB stick gets plugged into. You can use the same "IF EXIST" statement that I used in my other post to prevent that. The file that you would check for should exist on the computer that you want the files to be backed up on to.

...or you can try and point the autorun.INF action to a batch file that only exists on your computer. I'm not sure if that is possible and I cannot easily test it for you.

An alternative to all of this is to write your own script that runs on your computer all of the time. Whenever the script "sees" a drive with a file in the root named something like "back-me-up.txt" or any rare name "back-me-up.97y5d7"- then the script will back up that drive.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Employer provided Dell Latitude
OS
W7 Pro SP1 64bit
CPU
i7
Memory
8GB
Graphics Card(s)
Intel HD Graphics
Hard Drives
crappy SSD
Antivirus
Employer mandated Symantec Endpoint Protection
Browser
Pale Moon 64bit, IE11 64bit & Chrome 64bit
FreeFileSync as mentioned above can do all you want. It can mirror the current contents and create versions of any files replaced. The RealTimeSync component can be triggered by the plugging in of a USB stick.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
I can highly recommend using the '' FreeFileSync'',It's so easy to set up and easy to use.
:cool:
 

My Computer

Computer Manufacturer/Model Number
compaq presario CQ61
OS
windows 7 home premium 64bit
The flash drive is not the backup, I want to backup the flash drive to the hard drive on the computer.

The problem with using something like filesync is that we want to be able to look at old versions of the files. So just keeping a bunch of full backups is the ideal way to do it.

I'm hoping to have this done automatically, so the scheduled task is probably not an option as it's tough to know when the drive will be plugged in.

What about creating some sort of autorun file. I've never done that type of thing, but can that be used to run the batch job instead of the scheduled task?

-Thanks

Freefilesync supports file versioning. altought it doesnt save two copies of same file that hasnt changed.. so not seperate full backup just seperate files that changed.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Built PC
OS
Windows 7 pro 64bit. (SP1)
CPU
Intel core I5 2400
Motherboard
Gigabyte H61
Memory
8GB DDR3 Kingston
Graphics Card(s)
Gigabyte GF GTX650OC
Sound Card
Realtek HD audio
Monitor(s) Displays
LCD 20"
Screen Resolution
1600x900
Hard Drives
INTEL SSD 320 80GB +Seagate 7200.12 1TBx3
PSU
Coolermaster RX450W
Case
Coolermaster atx case
Cooling
stock cooler
Keyboard
logitech
Mouse
logitech
Internet Speed
FTTD 100mbps
ok, i will give it a shot and report back.

-Thanks for the help so far.
 

My Computer

OS
Windows 7
Back
Top