Avatar of LC7Web

asked on 

Find Hard Drive Location

In the event viewer, for Win XP Pro, i am getting the error: The device, \Device\Harddisk0\D, is not ready for access yet.

Sometimes it says that, other times it says:  The device, \Device\Harddisk1\D, is not ready for access yet.

How can i find which device this is?  I have 6 diffrent hd's, 3 attached to a ide controller card.  

Avatar of undefined
Last Comment
Avatar of masa77
Flag of Finland image

sounds like harddisk0 is the primary bus of the motherboard and harddisk1 is the secondary
and d sounds much like windows world...so its the slave.
U have cable selection configured on the disks?
might be that if so, it aint workin as should. put master and slave, see if it helps.
Avatar of huntersvcs
Flag of Germany image

Guess it depends on which drive you are booting from!  There are dozens of tools you can use to find out just exactly which drive letters are assigned to which drives - like SANDRA, Microscope, etc.

If 3 are on IDE, I take it the other 3 are on SCSI - right?  If you are booting from SCSI, just check your SCSI BIOS.  This should tell you the order.  Your HDD Manager should also be able to tell you more.  The device, \Device\Harddisk1\D indicates (as masa77 said) it is the second drive in your chain.  If booting from IDE, then it should be the slave drive on your primary controller - if booting from SCSI, check the IDs in the event you have done any manual drive letter allocations.
Avatar of rindi
Flag of Switzerland image

Blurred text
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of PCBONEZ
Flag of United States of America image

I have heard of this issue with UDMA133 drives on UDMA66 controllers..

The controller can't keep up with the burst mode of the drive and you get drive access errors.

If possible force the drive (via controller card software or bios settings) to run at the same DMA as the controller..

WHICH drive depends on where you're booting from..

Apply a "Volume Label" to all the drives..
It "names" the drives in "My Computer" with something other than a letter and that name doesn't change even if the assigned drive letter does.
Then simply look in My Computer and see which drive is missing.

Avatar of LC7Web


rindi has this one right.  It must be the power connectors.  Sure enough, I reconnected them, and the problem was solved.  I have a big enough power supply, but how can I get better connection though these cables?  Maybe gold plated connectors?
Avatar of rindi
Flag of Switzerland image

Maybe you can get High quality connectors, although I haven't seen any yet. Once SATA has replaced the old disks this problem should be gone, as the SATA connectors seem to be better to me.

Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media used to retain digital data. In addition to local storage devices like CD and DVD readers, hard drives and flash drives, solid state drives can hold enormous amounts of data in a very small device. Cloud services and other new forms of remote storage also add to the capacity of devices and their ability to access more data without building additional data storage into a device.

Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews


IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo