Solved

Windows 2000 hangs during hardware detection

Posted on 2003-11-05
5
625 Views
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.
0
Comment
Question by:Paduwan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 5

Expert Comment

by:zefiro
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

 http://www.microsoft.com/windows2000/downloads/servicepacks/sp2/deploytools.asp

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.


0
 

Author Comment

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

Looking at the BSOD error:

0xC0000034

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?

0
 
LVL 5

Accepted Solution

by:
zefiro earned 205 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.

[data]
;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.

[SysprepMassStorage]

<Your driver (or list of drivers) here>
0
 

Author Comment

by:Paduwan
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?

0
 

Author Comment

by:Paduwan
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:

http://www.jsiinc.com/SUBJ/tip4900/rh4948.htm

0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

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…
This article outlines some of the reasons why an email message gets flagged as spam on a recipient's end.
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…

691 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