Doorgaan Annuleren

Automatisch een Backup maken van je USB-stick

16 juni 2009 12:53

De basis



Stap 1: Maak een map waarin je backup moet komen (Bij mij: c:\removablebackup)
Stap 2: Maak een Backup Batch bestand aan op je USB-stick. Dit kun je doen door het volgende in een textfile te plaatsen en op te slaan als backup.bat

[code]@echo off
echo -------------------
echo Removable Device Automatic Backup
echo -------------------
echo No Rights Reserved, do whatever you want with this.
xcopy "*" "c:\removablebackup\" /Y /E /R
echo Backup Complete!
Pause.[/code]

Stap 3: Plaats nu het volgende in een text document en plaat het ook op je USB-stick met als naam autorun.inf:

[code][autorun]
action=Backup
open=backup.bat
label=Backup
includeRuntimeComponents=True[/code]


Klaar! Elke keer als je nu je USB-stick in je PC doet kun je de keuze maken om een backup te maken:


Variaties:


Variatie 1:


Ook zijn er verzchillende variaties, zoals de volgende, waarbij er automatisch een log bij wordt gehouden:

Backup.bat komt er zo uit te zien:
[code]@echo off
echo ------------------------------
echo Removable Device Automatic Backup
echo ------------------------------
echo Backing Up Data
date /t>>backup.txt
time /t>>backup.txt
xcopy "*" "c:\removablebackup\" /e /y /r /h /d>>backup.txt
echo Backup Complete!
Pause.[/code]

Er komt een bestandje op je USB-stick te staan met de naam: backup. Daar staat in op welke datum en hoelaat je voor het laatst een backup hebt gemaakt.

Variatie 2:


Verplaats het bestandje backup.bat naar de plek waar je de backup wil plaatsen. En pas het bestandje autorun.inf zo aan dat je backup alleen gemaakt kan worden op de PC waar backup.bat in de juiste map zit.

Autorun.inf komt er zo uit te zien:
[code]
action=Backup
open=C:\backupFolder\backup.bat
label=Backup
includeRuntimeComponents=True[/code]

backup.bat heeft een kleine aanpassing nodig:
[code]
@echo off
echo -------------------
echo Removable Device Automatic Backup
echo -------------------
echo No Rights Reserved, do whatever you want with this.
xcopy "*" C:\backupFolder /E/Y/I/M
Echo Backup Complete
Pause.[/code]

Reacties op dit onderwerp