Enable Bootlogging by pressing F8 during startup, and choosing Enable Bootlogging from the Windows Advanced Options Menu. Bootlogging is a diagnostic feature which will lists every driver the operating system tries to load. It creates a text file named Ntdtlog.txt in the Windows directory that can be opened with Notepad. You may need to start the PC in Safe Mode or access the file via the Recovery Console to read the file. Once you have identified the driver or service causing the problem, restart the Recovery Console and remover or disable the driver.
This was first published in May 2004