Personal Backup Version 6.0
|© 2001 − 2019, Dr. J. Rathlev|
The program supports saving data in accordance with a daily alternating schedule, i.e. one full and several differential or incremental backups (for more information refer to Wikipedia). To do this, you can use either the internal automatic backup or the additional program PbPlaner together with Windows Task Scheduler.
In addition, it is possible to use Windows Task Scheduler with its manifold options for starting an application to realize almost any alternating schedule. How to do so, is explained below using an example.
On every day of the week, a full backup shall be performed at 08:00 and then at 11:00, 14:00 and 17:00 in each case these being differential backups. No backups shall be overwritten before the following week. The destination is a hard disk with the volume name Backup.
On the destination drive the following directory structure will be created:
Seven directories Bu-Mon, Bu-Tue, Bu-Wed, ..., Bu-Sun in each of which appear the subdirectories Full (for the full backup) and D-11,D-14 and D-17 (for the differential backups).
For the first time Personal Backup Version 5.6 offers the possibility of using
Volume Shadow Copies available since Windows XP under NTFS to back up even locked
files directly. In difference to version 5.7 that has this feature included,
a separate utility program is needed:
either Volume Shadow Copy Simple Client (Windows XP, 7 and 8) or Vs-Toolkit (Windows 7 and 8).
@echo off call "%ProgramFiles%\Personal Backup 5\Release\Win32\Persbackup.exe" /f BuAppData.buj /repl:C=%1
@echo off e:\Programs\Vss\vscsc.exe -exec=BuAppData.bat C:respectively
@echo off e:\Programs\Vss\vstoolkit.exe -exec=BuAppData.bat C:
StartBuAppData.bat can be started either directly from the Windows Explorer or using a suitable desktop shortcut. In both cases this must be done via right-clicking and the option Run as administrator even if you are logged on as a user with administrative rights.
vscsc or vstoolkit will at first create a snapshot of the specified volume (in this case C:) which will correspond with an internal virtual volume name, e.g. \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopyxx.
This name will be transferred to the batch file BuAppData.bat and substituted for %1 in the command line to start Personal Backup. By dint of the option /repl:C=.., before copying files from all source directories Personal Backup will substitute the newly-created name for the snapshot for drive letter C:. In this way even locked files can be backed up without invoking errors.
After backing up is completed, the snapshot will be deleted by vscsc automatically.