Help - Search - Members - Calendar
Full Version: UBCD with Acronis snapman driver
UBCD4Win Forums > Main Forum: UBCD4Windows - Support > General Questions
maltek
While trying to make an Acronis Disk Director 10 on my own, I didn't succeed in getting Acronis "snapman.sys" driver work.

The driver needs to be installed as an UpperFilter of Classes {4D36E967-E325-11CE-BFC1-08002BE10318} and {71A27CDD-812A-11D0-BEC7-08002BE2092F}. I have then inserted "[SetupReg.AddReg]" instructions in my plugin.inf in such a way (see plugin below).

But when I start UBCD, the "snapman" service is registered and starts as expected but the registry remains misconfigured : snapman isn't registered in the DiskDrive class while the Volume class is OK. Here is an registry extract of my UBCD System :

CODE
"CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}" : "UpperFilters" = "PartMgr"
"CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}" : "UpperFilters" = "VolSnap", "snapman"

The result is the same with or without BTS Driverspack enabled.

Do you know why the DiskDrive remains misconfigured and how could I resolve such a problem ?

Here is my plugin proposal :

CODE
; DiskDirector.inf
; PE Builder v3 plug-in INF file for Acronis Disk Director Suite 10.0
; Based on steff work

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Acronis Disk Director Suite 10.0"
Enable=1
Help="DiskDirector.htm"

[WinntDirectories]
a="Programs\DiskDir10",2
b="Programs\DiskDir10\cdrecord",2

[SourceDisksFiles]
files\DiskDirector.exe=a,,1
files\AutoPartNt.exe=a,,1
files\snapman.sys=4,,1  ;  4 = system32\drivers
files\snapapi.dll=2,,1  ;  2 = system32

[SourceDisksFolders]
files\cdrecord=b

[Software.AddReg]
0x1, "Acronis\Autopart","DiskDirector",""

0x1, "Acronis\CDRecord","DiskDirector",""
0x1, "Acronis\CDRecord","","%SystemDrive%\Programs\DiskDir10\"

0x1, "Acronis\Acronis Disk Director\MAIN","Password"," 16 85 56 85 37 85 33 85 44 85  5 85 52 85 38 85 38 85 34 85 58 85 39 85 49 85"

0x1, "Acronis\Acronis Disk Director\Settings","AutopartExePath","%SystemDrive%\Programs\DiskDir10\AutoPartNt.exe"
0x1, "Acronis\Acronis Disk Director\Settings","ExePath","%SystemDrive%\Programs\DiskDir10\DiskDirector.exe"
0x1, "Acronis\Acronis Disk Director\Settings","key",""   ; Put your software licence key here

[SetupReg.AddReg]
0x7, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}", "UpperFilters", "PartMgr", "snapman"
0x7, "ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}", "UpperFilters", "VolSnap", "snapman"

[SetValue]
"txtsetup.sif", "SourceDisksFiles", "snapman.sys", "1,,,,,,_3,4,1"
"txtsetup.sif", "SCSI.Load", "snapman", "snapman.sys,4"
"txtsetup.sif", "SCSI", "snapman", """Acronis Snapshot Driver"""

[Append]
nu2menu.xml, DiskDirector_nu2menu.xml

francoisal
Make sure your plugin is processed after the HWPNP plugin.
HWPNP overwrites the DiskDrive class "4D36E967-E325-11CE-BFC1-08002BE10318" with its own registry values.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2007 Invision Power Services, Inc.