of a plurality of virtual desktops at s 410 a user of the virtual desktop 520 selects an earlier restore point that relates to any of snapshots 530 1 through 530 5 by for example specifying the time e g a date and hour of the restore point or a description of a snapshot 530 at s 420 the respective snapshot 530 of the selected restore point is identified at s 430 a new snapshot hereinafter the u201c try snapshot u201d is generated the try snapshot is an empty file that does not contain any data at s 440 the try snapshot is linked as a subsequent snapshot to the identified snapshot of the selected restore point this is performed without changing and or deleting the snapshots that are originally connected after i e snapshots that were created after the restore point the snapshot of the restore point as can be seen in fig5 b a try snapshot 570 is appended to the snapshot 530 3 which is the snapshot of a selected restore point the snapshots 530 4 and 530 5 remain untouched any changes made to the vmdisk of the virtual desktop 520 after the creation of the try snapshot 570 are included therein at s 450 the virtual desktop 320 is instructed to sequentially read the content of the snapshots 530 from the try snapshot 570 thereafter any changes made to virtual desktop are saved in the try snapshot 570 it is appreciated that the utilization of a try snapshot allows the user to try any previous operational.