G
Guest
We use HORM for quick bootup. I want to have a two drive system, with C:
write protected and data on D: unwrite-protected. I've followed the
instructions from
http://msdn2.microsoft.com/en-us/library/aa460084.aspx
regarding dismounting volumes in a HORM Configuration,but it doesn't exactly
work.
I receive good return codes from the Lock Volume and Dismount Volume of D:
using DeviceIoControls calls prior to the SetSuspendState. It hibernates. I
receive good return codes from the Unlock Volume upon resume from
hibernation. I can even programattically edit an existing file on D: and it
will contain the changes through the next reboot. However, if I create a new
file on D: it will not persist through the next reboot. And if I
programaticallly delete a file on D:, it will revert to the undeleted version
on the next reboot.
It is as if I'm half fooling the EWF in that existing files on D: can be
modified/saved. But no new ones can be created or old ones deleted.
Any ideas of what I might be doing wrong, or what I might try?
My 'disk' is a compact flash, configured as a 'fixed' disk. Should the
above procedure work for compact flash?
write protected and data on D: unwrite-protected. I've followed the
instructions from
http://msdn2.microsoft.com/en-us/library/aa460084.aspx
regarding dismounting volumes in a HORM Configuration,but it doesn't exactly
work.
I receive good return codes from the Lock Volume and Dismount Volume of D:
using DeviceIoControls calls prior to the SetSuspendState. It hibernates. I
receive good return codes from the Unlock Volume upon resume from
hibernation. I can even programattically edit an existing file on D: and it
will contain the changes through the next reboot. However, if I create a new
file on D: it will not persist through the next reboot. And if I
programaticallly delete a file on D:, it will revert to the undeleted version
on the next reboot.
It is as if I'm half fooling the EWF in that existing files on D: can be
modified/saved. But no new ones can be created or old ones deleted.
Any ideas of what I might be doing wrong, or what I might try?
My 'disk' is a compact flash, configured as a 'fixed' disk. Should the
above procedure work for compact flash?