RAM-EWF on CF (IDE2) when inserting HDD on IDE1 but still boot from CF

  • Thread starter Cato Svellingen
  • Start date
C

Cato Svellingen

Hi,

I am using Slobodans RAM-EWF component ,

I got CF on second IDE with RAM-EWf and this is works fine when running CF
only, and I am protecting arc path rdisk(0) = CF:

Then I insert a HDD on IDE one, and start this first (BIOS boot order.)
(then the HDD has ARC rdisk 0 )The boot.ini on the HDD has the option to
boot from CF, and so I do. (still ARC rdisk is 0 for HDD and CF rdisk number
changes to 1

Then the CF EWF will now protect the HDD since this is given rdisk 0 path.

How can I make CF always protect itself only, even if the rdisk number
changes ?
Can i fix the rdisk number ?? so it does not change even if new disk is
inserted ?

Thanks

Cato
 
K

KM

Cato,

Well.. I think you answered you own question. EWF protects partitions (volumes) and uses ARC paths to specify the protected
partitions.
If you change hardware so that volumes are getting different ARC paths, you change EWF protected targets.

You will need to play with [HKLM\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0] reg.entries at run time (or
offline).

You may want to read this article: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxpesp1/html/XPESP1_CF_EWF.asp
 
G

Günter Wirth

Hi,



I think you have to change



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EWF\Parameters\Protect
ed\Volume0]

"ArcName"="multi(0)disk(0)rdisk(0)partition(1)"



to



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EWF\Parameters\Protect
ed\Volume0]

"ArcName"="multi(0)disk(0)rdisk(X)partition(1)"



where rdisk(X) is:

rdisk(0) = primary master

rdisk(1) = primary slave

rdisk(2) = secondary master

rdisk(3) = secondary slave



Regards,

Günter
 
S

Slobodan Brcin \(eMVP\)

Hi Cato,

Regarding this topic you have very limited options right now.
How do you accomplish that your OS is located on C:?

Anyhow you can write small application that will be called during the fba which should change reg entry mentioned by others.
Or we can wait and see what MS is cooking in SP2 on this subject.

Best regards,
Slobodan
 
C

Cato Svellingen

Hi,

the OS seems to automatically be located at C:\, no matter if i choose to
boot HDD or CF. (maybe this is the case since the first time I booted the CF
was booted from BIOS, i.e. not via the HDD boot.ini option)

When booting CF, (c:\ OS), I rearrange the HDD partitions drive letters
around using HKLM\System\MountedDevices\\DosDevices.

Also, when running booting HDD (c:\ OS), I rearrange the CF partitions drive
letters around using HKLM\System\MountedDevices\\DosDevices.

I understand the registry entry for EWF ARC protection, but can i change
this every single time I boot, depending on CF rdisk number allocated by
BIOS ???

Cato


Slobodan Brcin (eMVP) said:
Hi Cato,

Regarding this topic you have very limited options right now.
How do you accomplish that your OS is located on C:?

Anyhow you can write small application that will be called during the fba
which should change reg entry mentioned by others.
 
S

Slobodan Brcin \(eMVP\)

Hi Cato,

If you are desperate enough to do this then you can.

Write driver (I would not call it that way but still it is a some kind of driver), only DriverEntry function is needed without any
PnP stuff, etc.
Open registry key, change value, close registry key, return unsuccessful number from DriverEntry.

In TD preinstall your "driver" so it is started before EWF driver is loaded. This is easy just set StartGroup to one that is loaded
before disk drivers for instance.

So there is no hard thing to do only question is if you need this.

Best regards,
Slobodan
 
S

Slobodan Brcin \(eMVP\)

Sorry one more thing. You will have to read current boot partition ARC path.

Best regards,
Slobodan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top