G
Guest
My XPe device has its disk partitioned into C, D and E drives for OS,
application, and data respectively. C and D are protected by the EWF using a
RAM overlay. The development of my build is in its final stages, I just have
to figure out how I am going to manage updates.
I intend to use SMS to distribute and deploy updates to my device in the
future. The only problem is I can't figure out an easy way to do this with
the EWF in place.
The MS official line (taken from
http://msdn.microsoft.com/library/d...allingupdatesonewf-protectedrun-timeimage.asp)
is to disable the EWF, reboot, apply updates, enable the EWF then reboot
again. This is fine if you are stood there in front of the device, but it is
very hard to manage using SMS! My enterprise will contain 3000 of these
devices so manual updates are not an option.
The other obvious way would be to simply apply the updates then commit the
RAM overlay to disk. This would be my preferred solution as I could build one
simple package which does this. My package could easily be distributed and
applied with SMS. The problem is that any other data sat on the overlay would
get committed to the disk as well. I really don't want this! What if there is
a virus or other rogue data sat on the overlay?
The answer would be to clear the RAM overlay before I applied the SMS
package. I could do this by simply rebooting the device, but then I would
have to get apply the SMS package straight away afterwards to minimise the
chance of rogue data getting onto the overlay.
A better solution (and this is the main point of my post here!) would be to
clear the RAM overlay using the ewfmgr command, but the command can't do what
seems to me to be an obvious task. If I could clear the RAM overlay using
ewfmgr I could build this command into my SMS package; it would be simply
clear overlay, make updates, commit overlay. Simple!
application, and data respectively. C and D are protected by the EWF using a
RAM overlay. The development of my build is in its final stages, I just have
to figure out how I am going to manage updates.
I intend to use SMS to distribute and deploy updates to my device in the
future. The only problem is I can't figure out an easy way to do this with
the EWF in place.
The MS official line (taken from
http://msdn.microsoft.com/library/d...allingupdatesonewf-protectedrun-timeimage.asp)
is to disable the EWF, reboot, apply updates, enable the EWF then reboot
again. This is fine if you are stood there in front of the device, but it is
very hard to manage using SMS! My enterprise will contain 3000 of these
devices so manual updates are not an option.
The other obvious way would be to simply apply the updates then commit the
RAM overlay to disk. This would be my preferred solution as I could build one
simple package which does this. My package could easily be distributed and
applied with SMS. The problem is that any other data sat on the overlay would
get committed to the disk as well. I really don't want this! What if there is
a virus or other rogue data sat on the overlay?
The answer would be to clear the RAM overlay before I applied the SMS
package. I could do this by simply rebooting the device, but then I would
have to get apply the SMS package straight away afterwards to minimise the
chance of rogue data getting onto the overlay.
A better solution (and this is the main point of my post here!) would be to
clear the RAM overlay using the ewfmgr command, but the command can't do what
seems to me to be an obvious task. If I could clear the RAM overlay using
ewfmgr I could build this command into my SMS package; it would be simply
clear overlay, make updates, commit overlay. Simple!