********************************************************************* Copyright (c) 2011 StorageCraft Technology Corp. All rights reserved. File Name: README.RTF Last Update: May 2011 StorageCraft ShadowProtect Desktop Edition Ver. 4.1.5 StorageCraft ShadowProtect Server Edition Ver. 4.1.5 StorageCraft ShadowProtect Small Business Server Edition Ver. 4.1.5 ********************************************************************* GENERAL INFORMATION This file contains additional information to supplement the manual. Please read all the sections before you proceed with installation. TABLE OF CONTENTS 1. System Requirements 2. Installing ShadowProtect 3. Activating ShadowProtect 4. General Usage Notes 5. Features/Enhancements 6. Resolved Issues 1. System Requirements Minimum System Requirements Must meet the minimum operating system requirements Must have at least 256 MB of physical RAM (512 MB of RAM is required for the "Recommended" (Windows7-based WinPE) Recovery Environment. The VirtualBoot feature requires 1GB of available RAM (in addition to memory required by the OS and other applications). 32 MB of free hard disk space for installation files CD-ROM or DVD drive Supported Operating Systems ShadowProtect supports the following Windows 32-bit or 64-bit (x64, not Itanium) operating systems: Windows Small Business Server 2011 Windows Server 2008 R2 Foundation Windows Server 2008 R2 (32-bit x86 and 64-bit x64) Windows Server 2008 (32-bit x86 and 64-bit x64) Windows Small Business Server 2008 (32-bit x86 and 64-bit x64) Windows EBS Server 2008 (32-bit x86 and 64-bit x64) Windows Server 2003 (32-bit x86 and 64-bit x64) Windows Small Business Server 2003 (32-bit x86 and 64-bit x64) Windows 2000 Server/Advanced Server (SP4 or above) (32-bit x86) Windows Small Business Server 2000 (32-bit x86) Windows 7 (32-bit x86 and 64-bit x64) Windows Vista Home Basic (32-bit x86 and 64-bit x64) Windows Vista Home Premium (32-bit x86 and 64-bit x64) Windows Vista Ultimate (32-bit x86 and 64-bit x64) Windows Vista Enterprise (32-bit x86 and 64-bit x64) Windows Vista Business (32-bit x86 and 64-bit x64) Windows XP Media Center (32-bit x86 and 64-bit x64) Windows XP Professional (SP2 or above) (32-bit x86 and 64-bit x64) Windows XP Home (SP2 or above) (32-bit x86 and 64-bit x64) Windows 2000 Professional (SP4 or above) (32-bit x86) NOTE: The ShadowProtect Small Business Server Edition will only install on a Small Business Server (SBS) platform. Supported File Systems/Disk/Volume Types ShadowProtect Editions support the following File Systems: FAT16, FAT16X, FAT32, FAT32X, NTFS, MBR Disks, GPT Disks, Basic and Dynamic Volumes and Disks. Supported Storage Media ShadowProtect supports the following storage media: Disk drives including network drives, SAN, NAS, iSCSI, SCSI, USB or Firewire, Solid State Disks (SSD), and optical media such as CD/DVD/Blu-Ray. 2. Installing ShadowProtect ** You can install ShadowProtect 4.1.5 over an existing 3.5.2 or 4.x install. You do not need to uninstall 3.5.2 or 4.x before installing 4.1.5. However, if you are installing ShadowProtect for Managed Service Providers, please refer to the additional instructions in the 4.1.5 enhancements section. ** ** If you have active maintenance on your existing 3.5.2 install, then when you upgrade to 4.x you can simply activate your 4.x install using the Activate menu item and your existing 3.5.2 product key. If you do not have active maintenance with your 3.5.2 product, and you upgrade from 3.5.2 to 4.1.5, then you will need to activate (within 30 days) your 4.1.5 install using a 4.x product key. ** ** When upgrading from 3.5.2 or 4.x to 4.1.5, your job settings will be preserved. ** To upgrade from versions prior to 3.5.2. Perform the following steps: Record the details of each ShadowProtect job If you are under a maintenance contract then obtain your free 4.x license key from your reseller. Un-install ShadowProtect (the version prior to 3.5.2) Reboot when prompted Install the new ShadowProtect release Reboot when prompted Activate new 4.x product License Recreate jobs as previous definition Before you install ShadowProtect, make sure you have reviewed the system requirements for installing ShadowProtect. To Install ShadowProtect Insert the ShadowProtect CD into the media drive of the computer. If CD auto-run is enabled then the ShadowProtect installation page will launch automatically. If the CD auto-run is not enabled, browse the ShadowProtect CD. Locate and run the ShadowProtect installation program named INSTALL_SHADOWPROTECT_SERVER_EDITION.CMD. If you want to install the Small Business Editon, select INSTALL_SHADOWPROTECT_SBS_EDITION.CMD To install the desktop Edition select INSTALL_SHADOWPROTECT_DESKTOP_EDITION.CMD. Click Next on the setup Installation Wizard welcome screen. ShadowProtect License Agreement. You must accept the ShadowProtect License Agreement to install ShadowProtect. Without accepting the ShadowProtect License Agreement you cannot proceed with the installation. If you wish to print out the License Agreement, click Print. If you accept the License Agreement, select the radio button indicating "I accept the license agreement." Then click Next. If you do not accept the ShadowProtect License Agreement, click Cancel to abort the installation. Select the type of setup. If you select Complete all components will be installed. Selecting Custom will allow you choose what components to install. Click Next By default, ShadowProtect will be installed in: C:\Program Files\StorageCraft\ShadowProtect\. You may change the installation location by clicking the Change button and browsing to the location you wish to install ShadowProtect. The installation summary dialog will appear. If you need to make changes to the installation, click Back and make changes. Click Install to begin the installation. A dialog box will appear indicating ShadowProtect installation is complete. Click Finish. You will be prompted to restart your computer for the configuration changes to take effect. Click Yes to restart your computer now. Click No to restart your computer later. **You must reboot your computer before you use ShadowProtect** Remove the ShadowProtect CD from the media drive. 3. Activating ShadowProtect You will need to activate ShadowProtect before the trial period ends. Each time you take a backup, the number of days left in your trial period will be displayed in the history. To activate ShadowProtect click Help -> Product Registration. You can optionally type in the Customer Name. Type in the Serial Number, select the Automatic online activation and click the Activate button. ** If you receive an error indicating that the StorageCraft Activation server cannot communicate with our system and you access the internet through a firewall, ensure that the SOAP (Simple Object Access Protocol) is not disabled by your firewall. ** Trial Version If you are installing the Trial Version of ShadowProtect, you can install all the applications and create backup image files of system and data volumes. You can also restore data volumes or specific files and folders. You will not be able to restore the system volume, because the StorageCraft Recovery Environment is not made available with the Trial Version. Your Trial Version will expire and cease to operate after the trial period. However, you can purchase ShadowProtect at any time and upgrade your Trial Version to a Full Version without reinstalling the software. Evaluation Version If you are installing the Evaluation Version of ShadowProtect, you can install all the applications and create backup image files of system and data volumes. You can also restore system volumes, data volumes or specific files and folders. The Evaluation Version is made available on CD or as an .ISO image. The StorageCraft Recovery Environment is made available with the Evaluation Version, enabling you to restore the system volumes as well enabling you to create backup image files from the Recovery Environment. Your Evaluation Version will expire and cease to operate after the evaluation period. However, you can purchase ShadowProtect at any time and turn your Evaluation Version into the Full Version. ShadowProtect Licensing ShadowProtect licensing is based on the number of operating systems you are protecting using the software. If you are using ShadowProtect to backup 100 computers, you will require 100 licenses. Please review the End User License Agreement for further clarification. 4. General Usage Notes ShadowProtect tracks sector changes when taking incremental backups. Disable any disk defrag software you may have when incremental backups are taken or scheduled. Since disk defrag software changes sectors, the incremental backup may be larger than expected especially if the disk is severely fragmented. ** To ensure successful implementation and testing please read the Knowledge base article "ShadowProtect Pre-Requisites Checklist.doc" ** Testing the StorageCraft Recovery Environment CD You should test the StorageCraft Recovery Environment to ensure that it runs properly on your computer. To do this, boot the StorageCraft Recovery Environment from the ShadowProtect CD. If the StorageCraft Recovery Environment boots and runs as expected, then you will be prepared to perform ShadowProtect operations from the Recovery Environment in the event the system does not boot or you need to restore a system volume from a backup image file or you wish to create cold state backup images using the Recovery Environment. If the StorageCraft Recovery Environment does not boot or run as expected, you should investigate the following issues: The system you are booting the recovery environment from must be configured to boot from the CD. Try both the Recommended and Legacy boot options. One enviroment may have automatic support for your storage and/or network devices while the other may not. Also, within the booted Recommended environment, you can use the Tools menu's Load Drivers menu item and browse to the "Additional_Drivers" directory on the CD to find additional network and storage drivers for physical and virtual machines. For instance, if you are booting the Recommended environment on a VMware guest, you will need to use this Load Drivers menu item to load both of the VMware NIC drivers found within the CD's Additional_Drivers directory. After loading these two VMware NIC drivers, you will then be able to successfully start networking services. You do not have the necessary network interface card (NIC) drivers to access the network. Contact StorageCraft Technical Support by sending an email to support@storagecraft.com so that the necessary NIC drivers can be included in subsequent builds of ShadowProtect. You do not have the necessary storage drivers to access a storage device on the computer. You may need to load storage drivers during boot time. During the initial boot phase of the Legacy XP/2003 StorageCraft Recovery Environment, you will be prompted to hit F6 to add storage drivers. You will then be prompted to load the storage driver from diskette. It is a good idea to keep necessary storage drivers on a diskette that is available in the event you need to boot the ShadowProtect CD to run from the Recovery Environment. The storage drives must be in the textsetup.oem format for loading into the Legacy Recovery Environment. If you have booted the Recommended boot option(Vista Recovery Environment), you can dynamically load the required storage drivers by providing the directory where the drivers are located. The driver files for the Recommended Recovery Environment must be Vista drivers in the .inf and .sys format. Contact StorageCraft Technical Support by sending an email to support@storageCraft.com so that the necessary storage drivers can be included in subsequent builds of ShadowProtect. The ShadowProtect CD, contains the StorageCraft Recovery Environment which is used as a boot disk for restoring a backup image to the system volume. Be sure to store the CD in a safe place for use in the event that a bare metal recovery of your computer is required. 5. Features/Enhancements For a complete list of changes, see also section 6 ("Issues Resolved") ShadowProtect version 4.1.5 (May 2011) There are no new features for this maintenance release. See section 6 for a description of the fix in this 4.1.5 release. If you are not experiencing any issues with your current ShadowProtect Desktop/Server/SBS Edition 4.1.0 installation, then there is no need for you to upgrade to this 4.1.5 maintenance release. ShadowProtect version 4.1.0 and ImageManager version 4.1.0 (February 2011) ShadowProtect for Managed Service Providers (SPMSP) provides a subscription-based licensing option for Managed Service Providers (MSP). SPMSP has the following characteristics: This single installer file can be installed on Desktop, Server, and SBS platforms. When upgrading from a previous version of ShadowProtect Desktop/Server/SBS Edition to SPMSP, first *deactivate* (but don't uninstall) the install of Desktop/Server/SBS Edition before upgrading to SPMSP. You do not need to uninstall the previous installation of Desktop/Server/SBS Edition before installing SPMSP, but rather an *upgrade* install operation will work, and is recommended in order to preserve your existing job settings. SPMSP can be push installed, but not auto-activated as part of the push install. It is suggested that SPMSP be activated at the time that the initial jobs are configured. To obtain license keys for SPMSP, partners should login to the StorageCraft Partner Portal at: http://www.storagecraft.com/partner_programs.php The ShadowProtect Small Business Server (SBS) Edition now supports Windows Server 2008 R2 Foundation. When using Weekly or Monthly backup jobs and replicating to a local disk or network location, image chains removed by ShadowProtect retention will also be removed from local and network replication folders by ImageManager. ImageManager HeadStart Restore (HSR) now supports ESX and ESXi targets; excluding the free version of ESXi, which disables some needed functionality. ImageManager used with NAS devices will check for new files when file creation notifications are not sent. Replication errors are included in ImageManager email failure notifications. ImageManager event logging has been enhanced. The range of event Ids from 1121 to 1129 indicate error conditions. The ImageManager user interface has been simplified to improve usability. VirtualBoot has been updated to support VirtualBox 4.0.2 and 4.0.4. However, the older VirtualBox 4.0.0 does not properly use any third-party plugins, so VirtualBoot will never support VirtualBox 4.0.0. VirtualBoot automatically pauses (disables) backup jobs within the VM when it creates a new VM. If users wish to continue backups within the VM, they must use the ShadowProtect GUI within the VM to un-pause the job(s) within the VM (and ensure that the job's network destination object has the correct credentials and points to the current image chain location). ShadowProtect's Monthly backup schedule now supports intra-daily incrementals. Previously, only one incremental could be performed daily by this particular schedule type. All scheduled backup schedules (Weekly, Monthly, and Continuous Incremental) now automatically generate SPK (Password Key) files for use by ImageManager with encrypted backup image files. Users no longer need to manually generate the SPK file for encrypted backup images. The ShadowProtect installation now includes the SPDiagnostics tool that can gather detailed information about a ShadowProtect installation. Information from SPDiagnostics is useful for troubleshooting and gathering information for StorageCraft Support. Recovery Environment now has an option which enables users to change the system keyboard layout within the booted Recovery Environment. ShadowProtect's Recovery Environment CD no longer includes the Push Install installers executables. This change was necessary to ensure that the .ISO file will fit onto standard CD-R media. To obtain the Push Install installer files, visit: http://www.storagecraft.com/software_update.php ShadowProtect 4.1.0 and ImageManager 4.1.0 are released for English, Japanese, French, German, and Portugal-Portuguese. ShadowProtect version 4.0.5 (December 2010) ImageManager FTP replication has been optimized to increase speed. Added local replication feature to automatically re-sync the source directory to the local drive after that drive has been swapped. In previous versions this required a restart of the ImageManager service. The Recommended Recovery Environment is now based on a clean baseline WinPE build of Windows Server 2008R2, which has excellent default device support. No additional 3rd party drivers are auto-installed. Instead, all additional 3rd party storage/network/misc drivers (including drivers for various VMs) are found in the Additional_Drivers directory on the Recovery Environment CD, and should be loaded manually, as needed, using the TOOLS -> LOAD DRIVERS menu item. In future builds, any changes to the contents of this Additional_Drivers directory will be noted in a ChangeLog.txt file contained within the Additional_Drivers directory. The purpose for using the clean baseline WinPE was to eliminate some driver conflicts which were occurring (where an injected 3rd party driver would incorrectly claim ownership of hardware it didn't actually support). VirtualBoot has been updated to support VirtualBox versions 3.1.0 through 3.2.12 (previously it supported 3.1.0 through 3.2.6). When VirtualBoot.exe is run, it will display a prompt to automatically upgrade the VirtualBoot-VirtualBox plugin files if you have upgraded to VirtualBox 3.2.8, 3.2.10 or 3.2.12. However, if you upgrade VirtualBox to 3.2.8, 3.2.10 or 3.2.12, and you have existing VirtualBoot-VirtualBox VMs created with an earlier version of VirtualBoot, and you do *not* run VirtualBoot.exe, then you will need to upgrade the plugin files manually in order for your VMs to work with your newer version of VirtualBox, by copying the correct three plugin files (VBoxHDDXSP.dll, sbimageapi.dll, and sbimageapi.dll.conf) from the Program Files (x86)\StorageCraft\ShadowProtect\VirtualBootVBoxPlugin\ForVBox3.x.x directory to the Program Files\Oracle\VirtualBox directory. To choose the correct plugin files to manually copy into the VirtualBox directory, if you have upgraded to VirtualBox 3.2.8 then copy the plugin files from the ForVBox3.2.8 directory, or if you have upgraded to VirtualBox 3.2.10 or 3.2.12 then copy the plugin files from the ForVBox3.2.10. If you are using a 32-bit version of Windows, then the 32-bit version of VirtualBox is installed, and you should copy the "32BitX86" flavor of the plugin files. Otherwise, if you are using a 64-bit version of Windows, then the VirtualBox installer will have installed 64-bit executables, and so you should copy the "64BitX64" version of the three plugin files, overwriting the older three plugin files in the VirtualBox directory. Note that you need to close all VirtualBox windows (and ensure that there are no VirtualBox or VBoxSvc processes in your process list in Task Manager) before you overwrite the older three plugin files in the VirtualBox directory with the newer three plugin files. The following table describes the versions of VirtualBox which are supported by the different versions of the plugin files: VirtualBoot Plugin Files | Supported VirtualBox Version --------------------------------------------------------- ForVBox3.1.0 | 3.1.0, 3.1.2, 3.1.4, 3.1.6 ForVBox3.1.8 | 3.1.8 ForVBox3.2.0 | 3.2.0, 3.2.2, 3.2.4, 3.2.6 ForVBox3.2.8 | 3.2.8 ForVBox3.2.10 | 3.2.10, 3.2.12 ShadowProtect version 4.0.1 (July 2010) The Restore Wizard in the Recovery Environment has been enhanced to reduce confusion. Several enhancements have been made to VirtualBoot. VirtualBoot now supports x86/x64 VirtualBox versions 3.1.0 - 3.2.6. VirtualBoot will now prompt for an automated update of more compatible VirtualBoot plugin files (VBoxHDDXSP.dll, SBImageAPI.dll, and SBImageAPI.dll.conf) in cases where an older, or incompatible, plugin is found installed in the VirtualBox directory. Such incompatibilities can occur when users upgrade from one supported version of VirtualBox to a newer supported version of VirtualBox (which perhaps requires a different version of these plugin files). VirtualBoot now creates VMs which use VirtualBox-native .VDI files (written by VirtualBox itself) to store the VM's disk writes, rather than .SPWB files (which were not crash proof). These .VDI files are much more crash resistant, and hence this reduces or eliminates situations where the VirtualBoot-created VM is unbootable after situations where the host has crashed or the VirtualBoot processes (VirtualBox.exe or VBoxSVC.exe) have crashed. It is still recommended that users, who are using VirtualBoot for failover scenarios, continue incremental backups within the VM in order to protect any new data. Also, now that VirtualBoot uses .VDI files to store the VM's disk writes, you will notice that when you power off the VM, VirtualBox gives you the option to "Restore current snapshot to 'VirtualBoot'." YOU SHOULD *NOT* CHECK THIS BOX! Checking this box will cause the VM to discard all writes made within the VM since its creation. If you do intend to revert the VM back to its creation state, then it's okay to check this box. The product help links now refer to online help. For those who wish to have local help, it is still available, and is found on the Recovery Environment CD. ShadowProtect version 4.0.0 (April 2010) HeadStart Restore (HSR) capability has been added to the ShadowProtect Recovery Environment. HSR makes it possible to begin restoring a backup image chain while new incrementals are still being created on that same backup image file chain. HSR can apply new incrementals which were *created after* the HSR operation itself was initiated. HSR in the Recovery Environment supports target volumes with a drive letter. HSR can recommence where it left off after an interruption. There are now two flavors of ImageManager: ImageManager Standard, and ImageManager Enterprise. ImageManager Standard is included at no additional cost as part of ShadowProtect Desktop/Server/SBS Editions. ImageManager Enterprise is classified as a new product, with features not found in ImageManager Standard. Common to these two flavors is a completely new interface, support for managed folders on SMB shares without the need to alter the ImageManager service credentials, policy-based consolidation/collapse of image files, and policy-based periodic reverification of image file data and file dependencies. Standard ImageManager has the ability to replicate backup image files to local targets. ImageManager Enterprise supports both local and remote policy-based backup image file replication. ImageManager Enterprise also supports policy-based HeadStart Restore (HSR), with .VMDK or .VHD target types. The ShadowProtect console interface now includes a management tab in which groups of multiple agents can be managed (and states viewed) simultaneously, within a single view. This feature also supports silent push installation of the ShadowProtect product to target hosts. The ShadowProtect console installation now includes VirtualBoot, a feature which makes it possible to directly boot a ShadowProtect backup image within a Sun VirtualBox VM without the need to restore the image file and without the need to convert the backup image to another file format. VirtualBoot supports data volumes larger than 2TB in size, and the ShadowProtect backups within the VM can continue generating fast incrementals on the same image file chain, protecting any new data created within the VM. The combination of HeadStart Restore (HSR) and VirtualBoot make it possible to reduce the downtime windows for failover/failback/upgrade/migration/restore to a few *minutes* rather than *days* when dealing with terabytes of data. The Backup Image Tool wizard now supports conversion of ShadowProtect backup image files into .VMDK or .VHD virtual machine disk files. The Boot Configuration Tool within the Recovery Environment has been enhanced. It now supports the assignment of the permanent drive letters which are assigned to any volume for a given operating system. Interrupted restore operations can new recommence where they left off. This applies to regular restore operations, as well as to the enhanced HeadStart Restore operations. ShadowProtect version 3.5.2 (March 2010) The are no enhancements for this release. See the "Issues Resolved" section below for a description of the various bug fixes in 3.5.2. ShadowProtect version 3.5.1 (December 2009) The are no enhancements for this release. See the "Issues Resolved" section below for a description of the various bug fixes in 3.5.1. ShadowProtect version 3.5 The ShadowProtect tray icon now emits balloon notification messages whenever a task (backup, restore, etc) has completed. The notification ballon messages are only displayed if the main ShadowProtect window is minimized or if it's not in the foreground or if the selected view isn't Backup Jobs or Backup History. The notification ballon messages include the task status and source and destination. Clicking on the notification balloon message makes the main ShadowProtect window active and switches the view to Backup History and opens the corresponding task's detailed log. The email notification feature now supports additional authentication methods (Plain, AUTH Login, Cram MD5 and NTLM), as well as SSL with any of these methods (which means you can configure notifications with services such as Google Mail - for Gmail use server smtp.gmail.com, port 465, use SSL, use either Plain or Login authentication, and enter your gmail email SMTP account name (minus the @gmail.com), address (with the @gmail.com), and password). Users can also specify if they want to append custom text to the email subject (such as a company name in cases where you manage services for clients from many companies) and pre-pended to the body of the email. The Agent Options dialog now has a "Test Email" button. A new Agent Option has been added which enables users to specify, in seconds, am amount of time they want the ShadowProtect Agent (which is the ShadowProtectSvc.exe NT service) to wait before beginning a backup after the service has started. The intent of this feature is to make it possible for users to prevent backups from beginning immediately after their machine has booted. A new Agent Option has been added which enables users to specify the names of VSS writers which should be excluded from VSS-based backups. The effect of this is that the specified writers will not be quiesced by VSS. Their data will still be backed up, but it will be captured in an in-use state rather than a quiesced state. One use for this would be to exclude a non-essential writer from the VSS process, particularly spit writers, thereby reducing the size of the image file. Essential VSS Writers (such as SQL, Exchange, IIS, NTDS) should, generally, not be excluded. A new option to ignore read failures (and continue the backup) now exists in the backup job wizard. Users whose drives are failing (where the hardware fails to return read requests) can now back up their data. Backup image files will contain zeroes for those sectors which could not be read. This option is off, by default, which means that if a backup fails to read, the backup itself will fail. The intent is that you configure email notification and are notified when your hardware begins to fail. You then intercede and change this setting (edit your job - check the "ignore read failures" box) and take a backup. The backup will then succeed. And, this would be a good time to buy a new hard drive. If you want to override this and always enable backups despite read failures, then simply create a system environment variable named SP_SBVOL_IGNORE_READ_ERRORS with any value (such as 1) and restart the ShadowProtect Service. On successful backup, if the user has specified a post-backup command containing the text $SPFILES then this text $SPFILES will be substitued with the text of the full paths to each of the new backup files created by the backup job, delimited with the | character. If you use this option, then it is highly recommended that you always enclose this text in quotes "$SPFILES" when you enter it in the post-backup command's edit box. This text substitution makes it possible for you to pass the list of new image files as a parameter to the command you wish to execute. Search the StorageCraft forums for posts with the tag PostBackupVerify for a sample script that you can use to verify (and email on failure) any newly-created backups. The Boot Configuration tool in the bootable-CD ShadowProtect Recovery Environment has been extended. This is an advanced tool and generally is only necessary for very complex multi-boot systems. The Hardware Independent Restore (HIR) functionality in the bootable-CD ShadowProtect Recovery Environment now has an additional Advanced Option which enables users to add specific .INF files to the list of additional directories and files to be considered by HIR when it attempts to find the best drivers for the hardware. The old option, to add directories, still exists. When a directory is added to the HIR Advanced Options list, drivers in that directory will be considered by HIR. However, if HIR finds another driver (on the target volume itself, for instance) which is a better match for the hardware, then HIR will install the best matching driver. However, when a specific file is added to the list, it will be given precedence over all other matching drivers found by HIR. This will make it easier for users, who are certain they have the correct storage miniport driver, to force HIR to install their specific storage driver. Just point to its specific INF file. The Hardware Independent Restore (HIR) functionality in the bootable-CD ShadowProtect Recovery Environment now has an additional Advanced Option which enables users to specify if they want the target volume's Windows Activation to be Deactivated. It has been found that occasionally after an HIR restore, the user will boot and login and immediately be logged back out, without any prompt or opportunity to reactivate their Windows installation. By checking this Deactivate box, users in such a situation will be prompted to re-activate their Windows installation. ShadowProtect version 3.4 Added ability to import and export nodes in the network view. Added ability to generate an MD5 file to allow external file verification. Added a new scripting interface for creating/modifying backup jobs. Added support for the Portuguese language ImageManager has been updated to auto verify and periodically re-verify image files. This is an ImageManager only component. A new tool (ISOTool.exe) which can burn CD-R discs using a source .ISO file is now installed as part of the product. Although there are no shortcuts to this too, you can simply browse to the ShadowProtect program files directory and execute it directly. This tool can be used to burn the downloaded ShadowProtect Recovery Environment CD .ISO file to a CD-R disc, thereby creating the bootable recovery CD. ShadowProtect version 3.3 Shrink volume (for restoring to smaller volumes) Support for additional languages (Supported languages are English,French,German and Japanese) ShadowProtect’s recommended recovery environment is now based on Vista SP1 ShadowProtect version 3.2 64-bit support Enhanced retention policy for removable drives 6. Issues Resolved For a complete list of changes, see also section 5 ("Features/Enhancements") ShadowProtect version 4.1.5 (May 2011) A bug has been fixed which caused high CPU and network utilization if a backup destination object became inaccessible. ShadowProtect version 4.1.0 and ImageManager version 4.1.0 (February 2011) A bug has been fixed in the Legacy Recovery Enviornment in which drive letters would not be found for new partitions. Users would see somethign like "*:" in the Disk Map rather than say "E:" for a new partition, which could cause confusion and potentially dangerous usage scenarios. All flavors (there are different flavors to support the different versions of VirtualBox) of the VirtualBoot plugin which ship with ShadowProtect 4.1.0 have been fixed to properly support scenarios where the VM has disks on a controller on which "Host I/O Caching" is disabled. This situation occurs if more than 3 hard disks are needed within the VM in order to contain the imported volumes - the additional disks will be placed on an VM LSI SCSI adapter in non-Host-I/O-cache mode. Prior to this fix, disks on the VM's LSI SCSI controller would appear uninitialized within the VM. Issues with the interface of the Image Conversion Tool wizard within the Recovery Environment have been resolved. In ImageManager, an issue which resulted in an unusable .VHD has been resolved relating to HSR restores of encrypted bacukps to a .VHD. A bug has been fixed when using ImageManager to consolidate a replication site. In some cases, consolidated files from the replication site were not recognized as belonging to the image chain preventing additional files from being sent. ShadowProtect version 4.0.5 (December 2010) Fixed issues in the installer which, in previous versions, could result in hangs during uninstall or upgrade install. Fixed code which selects the shortest image file chain for restore or mount, which was using longer chains resulting in slower or failed operations Fixed a hang on startup of the ShadowProtect.exe GUI/console Added event logging in cases where email reports aren't successfully sent Fixed an issue which was preventing drive removal of removable devices used as backup destinations Fixed an issue in the Recovery Environment which prevented users from specifying a .HSR file when resuming an interrupted restore operation Fixed an issue in the ShadowProtect Service which caused failed jobs to be immediately rescheduled and executed Fixed an issue with character encoding for Japanese email notifications Fixed an issue which could cause a "DiffGen" incremental backup to fail with an "Access Denied" error Fixed an issue in the Recovery Environment which caused the UI to close when right-clicking a destination in the Restore Wizard In ImageManager, fixed a rare case where verify would report a corrupt file when the file was actually good In ImageManager, fixed an issue where files to be replicated were not sent and ImageManager reported "not connected to remote file" In ImageManager, fixed an occasional timeout error while stopping the ImageManager service In ImageManager, fixed an issue where the verify operation would occasionally hang ShadowProtect version 4.0.1 (July 2010) Resolved a rare crash of the ShadowProtect interface/GUI (ShadowProtect.exe) on startup Resolved an issue with the calculated time remining value in the Legacy Recovery Environment Fixed the search functionality within the ShadowProtect help Fixed an issue where the ShadowProtect backup job email notification showed the same time for both the job start and job end times Resolved an issue with VirtualBoot incompatibilities with VirtualBox 3.1.8 and 3.2.0. The VirtualBoot feature in ShadowProtect 4.0.1 is now compatible with VirtualBox versions 3.1.0, 3.1.2, 3.1.4, 3.1.6, 3.1.8, 3.2.0, 3.2.4, and 3.2.6. In ImageManager Enterprise, fixed an issue with activation on OEM versions of Windows In ImageManager Standard/Enterprise, resolved and issue where a finalized VHD HeadStart Restore job would not boot In ImageManager Standard/Enterprise, resolved and issue where a cancelled HeadStart Restore jobs would show error status In ImageManager Standard/Enterprise, resolved an issue where the last applied point-in-time for HeadStart Restore jobs displayed incorrectly In ImageManager Standard/Enterprise, trying to finalize a HeadStart Restore job before the base image file has been applied displayed an error message. It will now display the finalize dialog. In ImageManager Standard/Enterprise, file create/delete notifications were occasionally processed for the wrong directory. This would cause error messages to be logged for nonexistent files. In ImageManager Standard/Enterprise, replication status messages were not always updated correctly, such as FTP replication would sometimes show 100% from the time the send began. In ImageManager Enterprise, Trial Expired message would display if a user did not have a license and tried a licensed feature. In ImageManager Standard/Enterprise, Machine Name was not displayed for image chains whose base was created by ShadowProtect 3.2 or earlier. In ImageManager Standard/Enterprise, chains that had not collapsed for over a month would create the -cd and -cm files but not the -cw files prior to the last -cm file. In ImageManager Standard/Enterprise, replication will check for files to be sent every time a new file is verified instead of only when files to be sent are verified. This came about because when only sending collapse files, if a transfer was interrupted it would not retry until the next collapse file was verified, usually a day later. In ImageManager Standard/Enterprise, using local replication and swapping the destination drive required the ImageManager service to be restarted to recognize the drive had changed. Instead of restarting the service, disabling (stop button) and re-enabling (start button) on the Replication tab will re-sync ImageManager with the contents of the new drive. In ImageManager Standard/Enterprise, installing an upgrade to ImageManager 4.0 will now retain the previous ImageManager.mdb file to avoid forcing a reverify of all files. In ImageManager Standard/Enterprise, fixed HeadStart Restore Job Settings form to roll back changes when creating a new job fails In ImageManager Standard/Enterprise, fixed empty agent status bar that sometimes appears on startup In ImageManager Standard/Enterprise, fixed licensing issues In ImageManager Standard/Enterprise, removed Infragistics DLLs In ImageManager Standard/Enterprise, change login page to force password change on first login In ImageManager Standard/Enterprise, added password hint to login page In ImageManager Standard/Enterprise, fixed HeadStart Restore Finalize dialog to hide ‘Restore latest’ option when no points in time are available In ImageManager Standard/Enterprise, changed HeadStart Restore to allow finalizing a job with one unfinalized target and one failed target In ImageManager Standard/Enterprise, fixed auto-login to save correct password when password is changed In ImageManager Standard/Enterprise, changed client to compare interface versions instead of product versions In ImageManager Standard/Enterprise, fixed HeadStart Restore to correctly display deleted images In ImageManager Standard/Enterprise, fixed pie chart to handle inconsistent used space sometimes reported by NAS devices In ImageManager Standard/Enterprise, updated Technical Support hyperlink on About pages In ImageManager Standard/Enterprise, fixed taskbar icon so it always appears In ImageManager Standard/Enterprise, updated help file In ImageManager Standard/Enterprise, disabled publisher evidence generation to resolve client UI startup hang on some machines In ImageManager Standard/Enterprise, added client configuration setting to auto-connect to localhost when run the first time ShadowProtect version 4.0.0 (April 2010) A fix has been made to eliminate some harmless (yet confusing) event log errors (NTFS Warning 57, and NTFS Error 137). ShadowProtect version 3.5.2 (March 2010) A workaround has been added to resolve a system-induced blue screen (BSOD) which occurred on Windows Server 2008R2 with Hyper-V at the start of a ShadowProtect backup. A fix has been made to eliminate a system-wide hang/deadlock which could occur on Windows Server 2008 at the start of a ShadowProtect backup. A fix has been made to eliminate a hung ShadowProtect backup job which could occur on Windows Server 2008 when at the start of a ShadowProtect backup. A fix has been made to resolve rare situations where VDiff (the fast incremental tracking) could not be enabled for some volumes. A fix has been made to the ShadowProtect NT service (ShadowProtectSvc.exe) so that when it is automatically woken up from sleep mode it will take the next backup if a scheduled backup was missed while the machine was asleep. In versions prior to 3.5.2, the missed backup would only be taken if the machine was manually woken up, but not when it was automatically woken up. A fix has been made to the installed ShadowProtect components to resolve an issue where a new manual differential image, immediately dependent upon an existing full image file, would not be created with the same compression and encryption settings as the full image file (as it should be). A fix has been made to the image.exe .MD5 text file processing code to properly process all possible text file types (ANSI, Unicode little-endian with preamble/BOM, Unicode little-endian without preamble/BOM, Unicode big-endian with preamble/BOM, Unicode big-endian without preamble/BOM, UTF-8 with preamble/BOM, UTF-8 without preamble/BOM). A fix has been made to the recovery enviornment post-restore code to preserve the drive letter of a restored OS volume. In the past this has been (and still is) done automatically as part of the post-restore HIR process. But in situations where the restore process did not involve HIR, the drive letter of the resored OS volume was not preserved. Now, regardless whether or not the restore uses HIR, if you are restoring an image of an OS volume then after the restore finishes the proper changes will be made to preserve that OS volume's drive letter when that OS volume is booted. A fix has been made to the post-restore BCD patching code to properly deal with hidden recovery partitions (such as the Win7 recovery partition). ShadowProtect version 3.5.1 (December 2009) Fix for a rare bug, primarily, but not necessarily limited to Vista, Windows 7 and Server 2008/R2 was resolved. This bug could result in incrementals which do not include all changes to the file system meta-data since the last backup. Affected incremental images, when mounted, will contain chkdsk errors. This issue affects incremental backups only and not full images. It is recommended that all users apply the 3.5.1 patch, reboot their system and start a new backup image set beginning with a new full image. ShadowProtect version 3.5 Fix to an issue which would cause the ShadowProtect.exe GUI to not automatically connect to the last-connected ShadowProtectSvc.exe agent (NT service) after upgrading. Users had to click on "Network View" and then in the Network View they had to click on the Connect button. This issue would only occur once, after an upgrade install. Fix for a hang in the ShadowProect Service (ShadowProtectSvc.exe) which occurs when the Microsoft Volume Shadowcopy Service (VSS) is in a bad state. Rather than hanging, the service now continues to perform a snapshot-based backup, just without the involvement of VSS. Fix for an issue in sbrun.exe which could cause backups to network shares to fail. Fix to post-restore code which patches the volume boot record incorrectly for unrecognized file systems (such as would occur if you backed up an encrypted volume from the WinPE environment and then restored that backup). Fix to eliminate NTDS event log errors occurring after 64 snapshots fill up the NTDS VSS writer's status log. These errors didn't actually cause any problem but they did confuse some users and so we took the steps necessary to eliminate such log entries. Fix to stcvsm.sys for blue screens (BSODs) occurring on Win7 RTM. Fix to the post-restore BCD patching code. Fix to the installer dealing with registration of the VSnapVSS.exe NT service on upgrade. On some upgrades, users had problems because this service was not registered. Fixed an issue which caused KeyFile.exe and KeyFileMaker.exe to crash when run on Windows Server 2008. Fixed an issue which occasionally caused ShadowProtect to attempt to use the VSS framework when creating a backup on a Windows 2000 platform. VSS does not exist on Windows 2000. Fixed an issue which sometimes caused the ShadowProtect Service (ShadowProtectSvc.exe) to crash on startup if a mirrored dynamic disk volume was present. Fixed an issue in which most of the time the execution completion status of the post-backup job was not logged in the task detail log. When editing a job, if the user checked the "Backup Now" box at the end of the wizard, the backup job would make a new full backup even if it was a job which supported incrementals. This has been fixed such that an incremental will be attempted if at all possible, and if not, then a base will be created. Optimized image chain resolution code which could cause image.exe or SBMntWiz.exe to run out of memory in cases where a user attempts to resolve the chain of dependent image files for a specified image file (this happens automatically during a mount operation, for instance) of an image in a large image set in which collapses have been performed yet no files deleted after collapse. ShadowProtect version 3.4 Fixed issue where the date display options could be interpreted incorrectly if the system was not set to US English. Fixed a very rare issue where scheduled backups didn’t run properly. Fixed issue where using Pre/Post/Finish backup commands in a backup didn’t properly report to the ShadowProtect log files. Fixed a crash on Vista in Backup/Edit job wizard when closing the Advanced options dialog. Fixed an issue where path name with 38 characters would not display image files. Fixed an issue where a DiffGen backup would fail with "Set Guid Mismatch" error. This only occurred for a job with the option "Second and subsequent full backups are differentials" selected which had been edited prior to the attempted DiffGen backup. Fixed an issue where retention policy would not remove old files stored on some NAS devices. Fixed slow backup speed to an Iomega REV drive. Added a retry for files that could not be deleted by the retention policy because they were in use. Also, included retention policy results in log file. Execution of missed backups now applies to service resuming from a suspended state as well as service starting. Added a delay of 60 seconds before starting backup jobs when the ShadowProtect service is started or resumed. Fixed FAT16/FAT32 mounting issue Fixed FAT16/FAT32 snapshot issue on Vista+ Fixed rare blue screen at shutdown time on Vista Fixed Sophos AntiVirus interop issue (resulted in a system hang) ShadowProtect version 3.3 Setting the retention policy to remove an old chain on a network destination before creating the next full image did not remove the chain. When using the Now option in the Backup Wizard, the radio buttons for Full and Differential could get in a state where both were selected. When using the Later option to create a backup job to run once, it could run a second time after the ShadowProtect service was restarted. stcvsm.sys in-memory data structures for the fast incremental tracking feature now only takes 1/4th the memory. It wasn’t taking much memory in the first place but this has been enhanced. ShadowProtect version 3.2 Flush registry keys on write so they will be in the next snapshot. Fixed a bug where changing the destination of the backup job would cause the next DiffGen to fail. Fixed a bug that could occur under certain circumstances after the ShadowProtect service was restarted. The next base or VSS incremental was scheduled instead of an incremental backup. Fixed hang during backup job caused by interop issues with 3rd party applications. Fixed a bug where .spk files were written for some Weekly or Monthly jobs. Fixed hang during backup job caused by an empty password apparently from failed registry read. Enhanced retention policy to allow delete before backup, remove old files when rotating media in destination. Fixed handle leak when flushing registry writes. Fixed a bug when service holds the destination object's drive locked thus denying removal of the drive. Fixed a bug when mbr and/or first track can't be restored if an image file is password protected. Decreased time to discover/enumerate disks and volumes in some cases ( when removable media is not present in the drive ) Fixed crash when editing monthly schedule Added retry for auto activation error Custom schedules created using scripts are not displayed. Hide Activate button after successful activation Added option when right clicking on a job to copy job properties to a file (helpful for troubleshooting) Fixed look of the tab control in the advanced backup options dialog. Fixed connection issues in Vista. Added warning notification on quit if any task is still running. Fixed keyboard navigation issues. Fixed control's tab order in dialogs. Added ability to invoke context menu using keyboard. Fixed display of summary information for directories on a network share Collapse now works for SAMBA shares Added option to keep redundant collapse files for users that only transfer collapse daily files Fixed problem where GUI would not connect to a running service (should only fail if service is not running) Fixed bug where file renamed from *.spi to *-cd.spi caused orphaned files if *-cd.spi file was later removed. Recognize image files transported to remote location that are given a temporary name until transfer completes. Fixed client connection failure during service startup while directory entries and database are synchronized. Fixed bug where attempting to stop the service during startup would sometimes fail. Added cleanup policy for collapse daily (-cd) and collapse weekly (-cw) files. Added support for x64. Fixed bug where invalid directory names were reported as errors but still added to list of watch directories. Added ability to browse network locations. 7. CDDL Source Code ShadowProtect's VBoxHDDXSP.dll files were built in part using unmodified CDDL-licensed code. The CDDL license itself, and all referenced CDDL-licensed source code, are available at the following links: The x86/x64 VBoxHDDXSP.dll files in the ShadowProtect\ForVBox3.1.0 program files directory included CDDL source from the following package: http://download.virtualbox.org/virtualbox/3.1.2/VirtualBox-3.1.2-OSE.tar.bz2 The x86/x64 VBoxHDDXSP.dll files in the ShadowProtect\ForVBox3.1.8 program files directory included CDDL source from the following package: http://download.virtualbox.org/ virtualbox/3.1.8/VirtualBox-3.1.8-OSE.tar.bz2 The x86/x64 VBoxHDDXSP.dll files in the ShadowProtect\ForVBox3.2.0 program files directory included CDDL source from the following package: http://download.virtualbox.org/virtualbox/3.2.0_BETA3/VirtualBox-3.2.0_BETA3-OSE.tar.bz2 The x86/x64 VBoxHDDXSP.dll files in the ShadowProtect\ForVBox3.2.8 program files directory included CDDL source from the following package: http://download.virtualbox.org/virtualbox/3.2.8/VirtualBox-3.2.8-OSE.tar.bz2 The x86/x64 VBoxHDDXSP.dll files in the ShadowProtect\ForVBox3.2.10 program files directory included CDDL source from the following package: http://download.virtualbox.org/virtualbox/3.2.10/VirtualBox-3.2.10-OSE.tar.bz2 The x86/x64 VBoxHDDXSP.dll files in the ShadowProtect\ForVBox4.0.0 program files directory included CDDL source from the following package: http://download.virtualbox.org/virtualbox/4.0.0/VirtualBox-4.0.0.tar.bz2 ********************************************************************* Copyright (c) 2011 StorageCraft Technology Corp. All rights reserved. This Software and Documentation are copyrighted. Ownership of the ShadowProtect Server Edition Software is reserved to StorageCraft Technology Corporation. StorageCraft, the StorageCraft logo and the ShadowProtect Server Edition logo are trademarks of StorageCraft Technology Corporation. ShadowProtect Server Edition is a trademark of StorageCraft Technology Corporation in the United States and else- where. All other brands and product names are or may be trademarks or registered trademarks of their respective owners.