When you create a Sysprep image from a computer on which you have installed the recovery console, and load that image on another Windows 2000 Professional computer, the recovery console does NOT work?
When you install the recovery console, it creates a Bootsect.dat file that is unique to each computer. it is based on the dynamics of the computer's hard disk. When the recovery console starts a computer, it does NOT use Ntldr and the standard boot sector is NOT used. It uses a virtual boot sector from the Bootsect.dat file.
You can install the recovery console during an unattended installation of a Sysprep image by using the \[GuiRunOnce\] section of the Unattend.txt file:
Command1="path\winnt32 /cmdcons /unattend"