Go Premium for a chance to win a PS4. Enter to Win


Windows 2000 hangs during hardware detection

Posted on 2003-11-05
Medium Priority
Last Modified: 2010-04-14
I have made 2 Ghost images and both have been tested on different machines successfully.

The problem I'm having at the moment is with two different machines:

 - An ASUS P3V 4X

 - A Soltek SL-85MIR2

I have tried each image on both machines. Since there is a hardware difference between the machines and the machine the image was built from, I receive a Blue Screen of Death Fatal error - Hard Disk Device Inaccessible.

To get around this, I run 2000 setup from the CD and then repair the installation so Windows can redetect hardware (I have done this before and it has installed fine).

However in this instance when Windows is detecting devices such as keyboard and mouse etc. the progress bar reaches about 30% and then freezes. In one case I left it for over 12 hours and no progress.

I have researched the Net with no luck. I have stripped the machines down to the bear essentials and still no luck. I have a big hammer which is starting to look like a feasible solution.

Any help is greatly appreciated. Thanks.
Question by:Paduwan
  • 3
  • 2

Expert Comment

ID: 9690667
To get around using the 2000 setup after ghosting--

When imaging Win2K with Ghost, are you using Sysprep?  If not, download Sysprep 1.1 from Microsoft's site and check here for instructions on how to use it


You will want to follow instructions to use 'mass storage drivers'  and you may also want to look into how to pre-load drivers using sysprep.

Mass Storage Drivers are basically hard drive drivers that Sysprep 1.1 (not 1.0) can load early enough in the imaging process to prevent almost all of the BSOD's caused by hardware.  I cannot provide my list of drivers due to NDA's, but a Google search for mass storage drivers should get you some complete lists.

The nice thing about using sysprep is that, with some tweaking, you can completely automate the W2K install.

ABout detecting devices, using sysprep may just remove the problem by itself, or, if you can set-up the image with pre-loaded drivers and attempt to push that image down.
Other troubleshooting steps,
remove any USB devices especially mouse/keyboard,
if you find anti-virus listed in your BIOS anywhere, disable it,
turn off UDMA on your primary hard drive, (done in the BIOS),
while you are in the BIOS, turn off Advance Power Management features, probably not causing the problem, but should be turned off anyway,
I've seen ati video cards do this, but it sounds like you may have already tried removing it, if not, try it, if it is on-board, you'll need to get a PCI or AGP video card, then disable the on-board card
Could be RAM, but probably not. . .
If this is happening on both workstations, try to ID any common piece of hardware they may both have, if you find one, kill it off and try again,
otherwise, if you have another Ghost image handy, see if the problem occurs with it as well, if it does not, there may be something in the image that is killing you.

My best guess is the UDMA thing. . .but try Sysprep if you haven't already, you will like it.


Author Comment

ID: 9691137
We are currently using Sysprep 1.1 but haven't configured the sysprep.inf file.

Looking at the BSOD error:


So you're right its' probably a mass storage problem. However the drive is a Seagate Barracuda IV (ATA) which you would think would be included in the Windows 2000 .inf list(?)

Anyway if I find a driver do I then reference it in mshdc.inf?


Accepted Solution

zefiro earned 820 total points
ID: 9691210
I have never tried it that way. . .would be an interesting experiment. . .

If you are using Sysprep, you would create the sysprep.ini, then add the following to the end of the file.  . .but I would still see if UDMA is enabled in the BIOS of the bad workstation(s) first.  I got a feeling that is the cause of the lockup problem, the Sysprep thing is a bigger pain to set-up, but may help you out in the long run.

;Force systems supporting extended INT13 BIOS calls to use the multi() syntax
UseBIOSToBoot = 1

;The following key is only supported by Sysprep v1.1.
;This section allows a SYSPREP image to install on a machine
;with any of the drive controller types matching the
;plug and play IDs of the lines below.
;Format of this section is:
;   <PlugAndPlayID> = <location of supporting *.INF file>
;Any lines ending in MSHDC.INF are for IDE drive support.
;Any lines ending in SCSI.INF are for SCSI drive support.


<Your driver (or list of drivers) here>

Author Comment

ID: 9691320
The BIOS doesn't list UDMA as an option (AMI-BIOS 2003) and there is no anti virus.

I've searched the Net but I can't find information on which IDE controller is supported by the motherboard.

I have found a site that provides a list of entries that can be merged into the registry of the machine that the image will be taken from. It covers controllers such as atapi, compaq, intel, silicon, via etc. but I can't be sure that this will work on the board.

Anyway does the registry merge make sense?


Author Comment

ID: 9698310
Tried the registry merge and it worked like a charm. Thanks zefiro for pointing me in the right direction.

For anyone else experiencing this problem, the instructions for the fix can be found at:



Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
The decision to migrate to the cloud is not a simple one—many factors, such a cost, ease of use, and ongoing maintenance come into play. The goal is always for cloud platforms to make storage and backups more seamless and effective. Here’s a look at…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
Suggested Courses

926 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question