Checked version of Windows 2000 SP1 (Build 2195)

Which additional components (besides ntoskrnl.exe and hal.dll) do I need to
change
in Win2K SP1 to make it checked version? For example: if I need to debug a
disk
driver.

Thanks,
Niraj

-----Original Message-----
From: Mark Roddy
Subject: Re: [ntdev] Checked version of Windows NT
Sent: Sun, 16 Aug 1998 21:30:24 -0400


Assuming that you are switching between the same release and service pack of
NT,
then you need only replace ntoskrnl.exe and hal.dll to switch between free
and
checked versions.

What I do all the time is to use the undocumented /KERNEL= and /HAL=
switches
for boot.ini to direct a boot option line to fetch the appropriate versions
of
ntoskrnl and hal. So I’ll have switches like /KERNEL=ntoskrnl.chk and
/HAL=hal.chk on a boot option line that boots the checked kernel. I will of
course have carefully renamed the checked versions of ntoskrnl.exe and
hal.dll
to ntoskrnl.chk and hal.chk and moved them to the system root directory.

You do have to be careful about using the right hal - there are many. Look
in
your system root directory (i.e. \Winnt) in the repair folder in the file
setup.log

  • this file contains a list of all the system files included in the original
    config
    of your system - and find the line that starts “\WINNT\system32\hal.dll =”.
    This
    will tell you exactly which hal is right for your platform.

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