ArecaVSS - The Volume Shadow Copy plugin for Areca-Backup

Home

Download ArecaVSS

Get a license for ArecaVSS (free or full)

Frequently Asked Questions (FAQ)

Tickets :

Item #31 - VSS not working in more complex setup [Closed - Unresolved]

Hi there, I get a VSS error which I cannot track via google what's going wrong, or I haven't searched enough.

My system is a bit more complex and as follows:
-Running an iMac with Hybrid Drive and Windows 7 x64 installed (via bootcamp, shouldn't matter as I'm not backupping the device, but sometimes strange Mac issues appear which shouldn't matter but cause evil, so I state it out beforehand just to be sure that you have all data)
-Having an old SSD put in an USB 3.0 Case and plugged in to the computer.
-The SSD filesystem is NTFS, on it is a truecrypt container (also NTFS) which I want to backup into another truecrypt container, both mounted.
So before my backup job starts, I mount my source filesystem in NTFS to lets say L: and mount another TrueCrypt Container from a USB Stick to lets say P:
Afterwards, I invoke ArecaVSS.
I have also tried to place my source container on an USB Stick, but found out that VSS for windows ain't work for USB Sticks, thats why I placed the SSD in a cage and wanted to use it.

The following versions are used:
Win7 x64
ArecaVSS 2.0 - 64 bit (Downloaded today)
Areca 7.3.7 - 64 bit (Downloaded today)
Java JRE 64 bit

And here is the log file with the error:


13-09-17 12:27 - INFO - Reading target configuration file : D:/1670662181.bcfg
13-09-17 12:27 - INFO - Looking for plugins in directory : D:/areca-win64/plugins
13-09-17 12:27 - ERROR - Invalid plugin data : ArecaVSS-2-0-jre64.zip. Only directories named after the plugin they contain are expected in Areca's main plugins directory (D:\areca-win64\plugins)
13-09-17 12:27 - ERROR - arecavss-2-0-jre64.zip seems to be an archive. If you downloaded this file as a plugin for Areca, you should probably unzip it.
13-09-17 12:27 - INFO - Attempting to load plugin directory : D:/areca-win64/plugins/arecavss
13-09-17 12:27 - INFO - Reading plugin configuration file : D:/areca-win64/plugins/arecavss/arecavss.properties
13-09-17 12:27 - INFO - Loading jar file : D:/areca-win64/plugins/arecavss/arecavss.jar
13-09-17 12:27 - INFO - Loading jar file : D:/areca-win64/plugins/arecavss/jacob.jar
13-09-17 12:27 - INFO - Loading jar file : D:/areca-win64/plugins/arecavss/bcmail-jdk14-147.jar
13-09-17 12:27 - INFO - Loading jar file : D:/areca-win64/plugins/arecavss/bcpg-jdk14-147.jar
13-09-17 12:27 - INFO - Loading jar file : D:/areca-win64/plugins/arecavss/bcpkix-jdk14-147.jar
13-09-17 12:27 - INFO - Loading jar file : D:/areca-win64/plugins/arecavss/bcprov-ext-jdk14-147.jar
13-09-17 12:27 - INFO - Loading jar file : D:/areca-win64/plugins/arecavss/bcprov-jdk14-147.jar
13-09-17 12:27 - INFO - Loading jar file : D:/areca-win64/plugins/arecavss/
13-09-17 12:27 - INFO - Instanciating class : com.arecavss.plugin.ArecaVSSPlugin
13-09-17 12:27 - INFO - Plugin successfully registered : [ArecaVSSPlugin - Name="VSS" - Id="VSS" - Version=[VersionData - Version="2.0" - Date="2013-6-23" - URL=<null> - Description="Fixed an OS architecture detection issue." - Additional Notes=<null> - Implementation Notes=<null>]]
13-09-17 12:27 - INFO - Plugin directory successfully loaded.
13-09-17 12:27 - INFO - Plugin successfully registered : [DefaultStoragePlugin - Name="Local Hard Drive" - Id="hd" - Version=[VersionData - Version="7.3.7" - Date="2013-8-31" - URL=<null> - Description="CS, ES and HU translation updates." - Additional Notes=<null> - Implementation Notes=<null>]]
13-09-17 12:27 - INFO - Plugin successfully registered : [FTPStoragePlugin - Name="FTP server" - Id="ftp" - Version=[VersionData - Version="7.3.7" - Date="2013-8-31" - URL=<null> - Description="CS, ES and HU translation updates." - Additional Notes=<null> - Implementation Notes=<null>]]
13-09-17 12:27 - INFO - Plugin successfully registered : [SFTPStoragePlugin - Name="SFTP server" - Id="sftp" - Version=[VersionData - Version="7.3.7" - Date="2013-8-31" - URL=<null> - Description="CS, ES and HU translation updates." - Additional Notes=<null> - Implementation Notes=<null>]]
13-09-17 12:27 - INFO - Installing medium : [IncrementalDirectoryMedium - FileSystemPolicy=[DefaultFileSystemPolicy - Path="P://1670662181" - Name="WinMacShareBU-%YY%%MM%%DD%"] - EncryptionPolicy=[EncryptionPolicy - IsEncrypted=false] - CompressionArguments=[CompressionArguments - IsCompressed=false] - Image=false - Transaction Size=51200]
13-09-17 12:27 - INFO - Registring a new file system driver : Mount Point = P:\, Driver = [EventFileSystemDriver - Identifier="Areca repository access" - Predecessor=[DefaultFileSystemDriver]]
13-09-17 12:27 - INFO - Registring a new file system driver : Mount Point = P:\1670662181, Driver = [EventFileSystemDriver - Identifier="Areca repository access" - Predecessor=[DefaultFileSystemDriver]]
13-09-17 12:27 - INFO - Configuration path : D:/1670662181.bcfg
13-09-17 12:27 - INFO - Configuration path : D:/1670662181.bcfg
13-09-17 12:27 - INFO - Target : BackupToTruecryptStick
13-09-17 12:27 - INFO - Target : BackupToTruecryptStick
13-09-17 12:27 - DETAIL - Configuration for target 1670662181 (BackupToTruecryptStick) :

<target uid="1670662181" follow_symlinks="true" register_empty_directories="true" follow_subdirs="true" xml_security_copy="true" name="BackupToTruecryptStick" forward_preproc_errors="true" description="Backup of my workshare stick to don&apos;t loose data">
<source path="L:/"/>
<medium type="directory" policy="hd" path="P://1670662181" archive_name="WinMacShareBU-%YY%%MM%%DD%" encrypted="false" overwrite="false" inspect_file_content="false">
<handler type="standard"/>
<transaction_configuration use_transactions="true" transaction_size="51200"/>
</medium>
<addons>
<addon id="VSS"/>
</addons>
<filter_group logical_not="false" operator="and" >
<extension_filter logical_not="true">
<ext>.tmp</ext>
<ext>.temp</ext>
</extension_filter>
</filter_group>
</target>
13-09-17 12:27 - INFO - Starting backup on BackupToTruecryptStick (1670662181). Backup scheme = Incremental backup
13-09-17 12:27 - INFO - Backup in progress ...
13-09-17 12:27 - INFO - Initializing backup context ...
13-09-17 12:27 - INFO - Global source root : L:/
13-09-17 12:27 - INFO - Checking Areca's VSS index
13-09-17 12:27 - INFO - Creating shadow copies for target #1670662181 (BackupToTruecryptStick)
13-09-17 12:27 - INFO - Looking for license file in plugin directory : D:\areca-win64\plugins\arecavss
13-09-17 12:27 - DETAIL - Trying arecavss.license ...
13-09-17 12:27 - INFO - ArecaVSS License found (D:\areca-win64\plugins\arecavss\arecavss.license) : [License - uid="[BLACKED]" - type=2 - email="[BLACKED]" - name="[BLACKED]" - expiry=<null>]
13-09-17 12:27 - INFO - Existing shadow copies :
13-09-17 12:27 - DETAIL - Plugin environment validated (OS, administrator rights and JRE architecture)
13-09-17 12:27 - INFO - Retrieving shadow copies ...
13-09-17 12:27 - INFO - Volume shadow copy #0, ID={BLACKED}, DeviceObject=\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1, Provider={BLACKED}
13-09-17 12:27 - INFO - Creating shadow copy for drive l:\ (context : ClientAccessible) ...
13-09-17 12:27 - ERROR - Error caught while creating shadow copy : return code=12, message=Shadow copy provider failure, context=ClientAccessible
13-09-17 12:27 - ERROR - com.arecavss.vss.VSSException: Error caught while creating shadow copy : return code=12, message=Shadow copy provider failure, context=ClientAccessible
at com.arecavss.vss.VSSProxy.createNewShadowCopy(VSSProxy.java:114)
at com.arecavss.vss.SecuredVSSProxy$3.runVSSInstructions(SecuredVSSProxy.java:40)
at com.arecavss.vss.SecuredVSSProxy$ArecaVSSRunnable.runImpl(SecuredVSSProxy.java:113)
at com.arecavss.util.AbstractRunnable.run(AbstractRunnable.java:42)
at com.arecavss.util.Runner$1.run(Runner.java:31)
at java.lang.Thread.run(Unknown Source)

13-09-17 12:27 - INFO - Loading history ...
13-09-17 12:27 - INFO - History loaded.
13-09-17 12:27 - INFO - Aborting backup ...
13-09-17 12:27 - INFO - Abort completed.
13-09-17 12:27 - INFO - Backup completed.
13-09-17 12:27 - ERROR - com.application.areca.ApplicationException: Volume shadow copy error for drive l : Error caught while using ArecaVSS : Error caught while creating shadow copy : return code=12, message=Shadow copy provider failure, context=ClientAccessible.

Please check that you are running Areca-Backup with administrator rights (necessary in order to use VSS) and that VSS services are properly started on your computer.

at com.arecavss.plugin.ArecaVSSConfigurationAddon.ensureVSSSnapshot(ArecaVSSConfigurationAddon.java:203)
at com.arecavss.plugin.ArecaVSSConfigurationAddon.ensureVSSSnapshots(ArecaVSSConfigurationAddon.java:154)
at com.arecavss.plugin.ArecaVSSConfigurationAddon.open(ArecaVSSConfigurationAddon.java:70)
at com.application.areca.AbstractTarget.open(AbstractTarget.java:319)
at com.application.areca.impl.FileSystemTarget.open(FileSystemTarget.java:222)
at com.application.areca.AbstractTarget.processBackup(AbstractTarget.java:372)
at com.application.areca.ActionProxy.processBackupOnTarget(ActionProxy.java:98)
at com.application.areca.launcher.tui.Launcher$1.run(Launcher.java:405)
at java.lang.Thread.run(Unknown Source)
Caused by: com.arecavss.vss.VSSException: Error caught while using ArecaVSS : Error caught while creating shadow copy : return code=12, message=Shadow copy provider failure, context=ClientAccessible.

Please check that you are running Areca-Backup with administrator rights (necessary in order to use VSS) and that VSS services are properly started on your computer.

at com.arecavss.vss.SecuredVSSProxy.execute(SecuredVSSProxy.java:139)
at com.arecavss.vss.SecuredVSSProxy.createNewShadowCopy(SecuredVSSProxy.java:44)
at com.arecavss.plugin.ArecaVSSConfigurationAddon.ensureVSSSnapshot(ArecaVSSConfigurationAddon.java:174)
... 8 more
Caused by: com.arecavss.vss.VSSException: Error caught while creating shadow copy : return code=12, message=Shadow copy provider failure, context=ClientAccessible
at com.arecavss.vss.VSSProxy.createNewShadowCopy(VSSProxy.java:114)
at com.arecavss.vss.SecuredVSSProxy$3.runVSSInstructions(SecuredVSSProxy.java:40)
at com.arecavss.vss.SecuredVSSProxy$ArecaVSSRunnable.runImpl(SecuredVSSProxy.java:113)
at com.arecavss.util.AbstractRunnable.run(AbstractRunnable.java:42)
at com.arecavss.util.Runner$1.run(Runner.java:31)
... 1 more

13-09-17 12:27 - INFO - Backup completed on BackupToTruecryptStick (1670662181)
13-09-17 12:27 - INFO - ------------------------------------------------------------------
13-09-17 12:27 - INFO - An error occurred during the process : Volume shadow copy error for drive l : Error caught while using ArecaVSS : Error caught while creating shadow copy : return code=12, message=Shadow copy provider failure, context=ClientAccessible.

Please check that you are running Areca-Backup with administrator rights (necessary in order to use VSS) and that VSS services are properly started on your computer.

13-09-17 12:27 - INFO - Please refer to the log file : D:/.log/1670662181.13-09-17.log
13-09-17 12:27 - INFO - ------------------------------------------------------------------
13-09-17 12:27 - INFO - End of process.
13-09-17 12:27 - INFO - Closing Areca (force=false)

User #375 - 2013-09-17 23:16

Comments :
Hello

TrueCrypt is known to have limited support of Microsoft's Volume Shadow Copy technology - see for instance http://www.truecrypt.org/docs/issues-and-limitations
Is VSS mandatory to backup your encrypted drive ?
ArecaVSS staff - 2013-10-19 15:51
Extract from http://www.truecrypt.org/docs/issues-and-limitations :
"The Windows Volume Shadow Copy Service is currently supported only for partitions within the key scope of active system encryption (e.g. a system partition encrypted by TrueCrypt, or a non-system partition located on a system drive encrypted by TrueCrypt, mounted when the encrypted operating system is running). Note: For other types of volumes, the Volume Shadow Copy Service is not supported because the documentation for the necessary API is not available."
ArecaVSS staff - 2013-10-19 15:52
Add comment :
Token ID (provided to you in the verification email) :