This function is available in the Restore Points
dialog box which is invoked by clicking the Restore Points
button in the Cool Tools tab of the main window.
Restore Points dialog box
Every time you perform a clone operation (in any of the four
/backup1, /backup2, /backup3, /backup0),
XXCLONE saves the current state of the system registry as
a Restore Point (in
in the Source volume itself).
Each Restore Point is represented by a directory with
a date-encoded name.
This dialog box provides two distinct functions that are related
to the Restore Points.
Setting the retaining schedule of restore points.
Performing a system restore operation from a restore point.
Restore Points Retaining Schedule
In order to keep the consumption of the disk space by Restore Points
within a reasonable limit, XXCLONE trims the number of
Restore Points according to a retaining schedule settable by the user.
The retaining schedule classifies the collection of Restore
Points into four series (Daily, Weekly, Monthly, and Yearly)
with four corresponding parameters that set the maximum number
of Restore Points to retain in each category.
For example, the default setting (7 days, 4 weeks, 12 months,
and 5 years) maintains 7 daily restore points, 4 weekly restore points,
and so on.  A daily restore point that has become 8 or more
days old will be automatically reclassified into the weekly series.
A 5-week old one in the weekly series will also re-classified into
the monthly series, and so forth.
For most users, the default settings should strike a
good balance of the availability of the restore points
for recent days and the storage requirement for older data.
When two or more clone operations are made in one day, all of the
restore points of the day will be kept until midnight.
When multiple restore points from a previous day are found,
XXCLONE will discard all but the newest one in the group.
When you modify the restore point schedule, the change will be
effective at the next clone operation.
System Restore Operation
The system restore operation using a restore point is
carried out by first highlighting a restore point of choice
and then clicking the Restore Target Registry Now button.
A system restore operation consists of retrieving the system
registry files from the specified restore point directory in the
Source and copying them into the proper locations in the
Target volume. No other files will be restored since that is
not within the scope of the Restore Point design.
A volume-wide restoration for a given volume can only be
achieved by cloning the volume from its backup volume
(using XXCLONE's clone feature). You may also copy
files or directories from a cloned volume manually using
any appropriate tool as needed.
The list of the restore points shown in the box are those
available in the Source Volume selected immediately before
you entered in the dialog box. Similarly, the target of
the restore operation is the Target volume you selected
immediately before you entered the dialog box.
Unlike the cloning operation, for the system restore operation,
you may choose the current system volume (typically C:) both
as the Source volume and the Target volume at the same time.
In fact, we recommend it as the preferred choice.
When you complete a system restore operation with the current
Windows system volume as the Target, then, the effect of the
restoration will become effective after the next reboot.
We strongly suggest that you perform a system reboot
immediately after the current system volume is restored.
On the other hand, if a system restore is performed on
a Target volume other than the current windows system volume,
then, no further action (nor a reboot) will be necessary.
Since the contents of the Source volume is typically backed up
into the Target volume in the course of a periodic backup,
the restore points data for a given volume is stored both in
the originating volume itself and its backup (clone target)
volume. Although you will find restore points for a
given volume in its cloned volume, we suggest that you restore
the registry of Volume X: from the restore points archived in
itself (also Volume X:) in principle. But, if the restore
points in the volume itself is either absent, corrupted, or
having trouble in restore operation, then, you may use an
alternate copy saved in another volume.
In short, the System Restore function is quite flexible as to
the choice of the Source and the Target volumes.
For example, you may use this feature to even repair a volume
on a USB-attached disk that belongs to another computer (e.g, with
a serious boot problem) by restoring its system registry
from one of the restore points saved on itself.
Howerver, it will be the user's responsibility to make sure
that the restore point selected in the Source indeed corresponds
to the Target volume when you are dealing with a volume
that belongs to a computer other than the current host computer.