Ewf and Chkdsk

  • Thread starter Thread starter Mazzo
  • Start date Start date
M

Mazzo

Hello you all,

Usually I am busy with Windows CE all the time. But now here is a question
about XPembedded (XPe):

In my XPe is the function Chkdsk on SystemStartUp enabled if the dirty boot
flag is set. Also the EWF (Enhanced Write Filter) is enabled. Those are the
standard settings.

With another OS I enable the dirty boot flag for XPe. I start the XPe system
and my XPe runs into a infinite loop. It makes a Chkdsk on Systemstart up and
restarts. Then a Chkdsk and a restart again, and so on…

With FBWF I have a correct behaviour. After Chkdsk and one restart the
system starts into XPe.

Is EWF and Chkdsk on SystemStartUp even working? Or do I miss something here?

Regards form Germany

Mario
 
This is what I think is happening

(1) Chkdsk gets queued to startup
(2) Chkdsk performs its action , marks itself as "done" (this is probably
done in a registry setting). The chkdsk changes might need a restart in your
case. So does a restart
(3) If EWF RAM / RAM Mode is configured , all the changes made in step 2
will be lost , chkdsk would start from scratch again.

Hence the reboot loop. To overcome this you should disable the write filter
before running chkdsk.

Thanks
Srikanth
 
Back
Top