If you attempt to start Windows NT and receive:
Windows NT could not start because the following file is missing or corrupt:
\%winnt%\SYSTEM32\CONFIG\SYSTEMHardware Profile/Last Known Good menu
The system key of the HKEY_LOCAL_MACHINE registry hive is too big to fit into the allocated memory space.
This usually indicates that some service(s) have very large Parameter keys at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<The_Service>\Parameters.
The following services do store large amounts of data:
Spooler (number of printers)
DHCP (number of reservations)
Scheduler (number of jobs)
DFS (number of shares)
Third-party services may also store large amounts of data.
The only solution is to use the ERD or restore or use tip 0505.
After you have successfully booted this install, you can take steps to prevent this in the future.
There is currently a non-public hotfix for the Spooler service at
Q239907, but I would wait for SP6, if you can.