Turning Windows 2000 System File Protection off

I am trying to debug the IFS Kit FastFAT code sample. To copy my compiled
file over the Windows default fastfat.sys, I have to turn the Windows 2000
File Protection feature off. I tried all the tricks that I know but non of
them works. I am running Windows 2000 SP2. Can anyone help on that.

Thanks,
Ahmed


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Look for the SFC* entries in \HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon. SFCDisable is used to control WFP depending
on its value as follows:

0 = WFP is enabled (default)
1 = disabled but with a warning at login
2 = disabled for the next boot only, no warning

For this to work, you have to have a separate system running Windbg and
physically connected via a COM port to the target system that will have
WFP disabled. The other alternative is to boot in safe mode. Then you
aren’t required to have a debugger system connected.

I’ve used this successfully on Win2K to do the same thing. (I’ve always
used a debugger system. I haven’t tried the safe boot method.)

–jerry

-----Original Message-----
From: xxxxx@panasas.com [mailto:xxxxx@panasas.com]
Sent: Monday, November 12, 2001 6:29 PM
To: File Systems Developers
Subject: [ntfsd] Turning Windows 2000 System File Protection off

I am trying to debug the IFS Kit FastFAT code sample. To copy my
compiled file over the Windows default fastfat.sys, I have to turn the
Windows 2000 File Protection feature off. I tried all the tricks that I
know but non of them works. I am running Windows 2000 SP2. Can anyone
help on that.

Thanks,
Ahmed

You are currently subscribed to ntfsd as: xxxxx@nsisoftware.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Thanks Jerry it worked. I tried to change the ‘SFCDisable’ entry before but
it did not work as I was not running in safe mode. What I did to make it
work is as follows:

  1. Change the entry to 1
  2. Run in safe mode
  3. Copy my FastFAT driver over the Windows provided one
  4. Restart the system and boot as normal

–Ahmed

-----Original Message-----
From: Kelley, Jerry [mailto:xxxxx@nsisoftware.com]
Sent: Monday, November 12, 2001 9:49 PM
To: File Systems Developers
Subject: [ntfsd] RE: Turning Windows 2000 System File Protection off

Look for the SFC* entries in \HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon. SFCDisable is used to control WFP depending on
its value as follows:

0 = WFP is enabled (default)
1 = disabled but with a warning at login
2 = disabled for the next boot only, no warning

For this to work, you have to have a separate system running Windbg and
physically connected via a COM port to the target system that will have WFP
disabled. The other alternative is to boot in safe mode. Then you aren’t
required to have a debugger system connected.

I’ve used this successfully on Win2K to do the same thing. (I’ve always used
a debugger system. I haven’t tried the safe boot method.)

–jerry

-----Original Message-----
From: xxxxx@panasas.com [mailto:xxxxx@panasas.com]
Sent: Monday, November 12, 2001 6:29 PM
To: File Systems Developers
Subject: [ntfsd] Turning Windows 2000 System File Protection off

I am trying to debug the IFS Kit FastFAT code sample. To copy my compiled
file over the Windows default fastfat.sys, I have to turn the Windows 2000
File Protection feature off. I tried all the tricks that I know but non of
them works. I am running Windows 2000 SP2. Can anyone help on that.

Thanks,
Ahmed

You are currently subscribed to ntfsd as: xxxxx@nsisoftware.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntfsd as: xxxxx@panasas.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com