Utility To Relate Physical Drive To IDE Channel?

  • Thread starter (PeteCresswell)
  • Start date
P

(PeteCresswell)

Tim Meddick was kind enough to take the time and effort to tell
me how to do this myself - but I figure if I can do it, somebody
may have written a little utility to do it a lot faster/easier.

So... does anybody know of a utility that will relate physical
hard drives to IDE Channels (as listed in Device Manager).

It would need to return the drive's "Drive n" number, serial
number or GUID.

Windows seems to like to return drive model numbers - which is
useless when there are many drives of the same make/model.
 
V

VanguardLH

(PeteCresswell) said:
Tim Meddick was kind enough to take the time and effort to tell
me how to do this myself - but I figure if I can do it, somebody
may have written a little utility to do it a lot faster/easier.

So... does anybody know of a utility that will relate physical
hard drives to IDE Channels (as listed in Device Manager).

It would need to return the drive's "Drive n" number, serial
number or GUID.

Windows seems to like to return drive model numbers - which is
useless when there are many drives of the same make/model.

diskpart - a command-line utility to get/change disk and partition setup

Run 'diskpart'. Then start using the 'list' command to see what you can
select. Use 'select' to pick a disk (or a partition after you select a
disk). The 'detail' gives some info. There might be other commands
that will give more or different information. Some details include
which bus, the device's LUN (logical unit number), and should show the
disk signature (when you select the disk and run the 'detail' command).

I've used diskpart maybe all of twice in the last decade. After loading
diskpart and in its shell, enter 'help' to get a list of commands. I
believe you can use "diskpart /s <scriptfile>" to run a whole slew of
canned commands that get passed to diskpart.
 
Y

Yousuf Khan

Tim Meddick was kind enough to take the time and effort to tell
me how to do this myself - but I figure if I can do it, somebody
may have written a little utility to do it a lot faster/easier.

So... does anybody know of a utility that will relate physical
hard drives to IDE Channels (as listed in Device Manager).

It would need to return the drive's "Drive n" number, serial
number or GUID.

Windows seems to like to return drive model numbers - which is
useless when there are many drives of the same make/model.

Not sure why you would want to know which IDE channels relate to which
drives. Windows itself only knows them as Drives 0, 1, 2, etc. Modern
SATA drives don't even conform to this primary vs. secondary, master vs.
slave arrangement either.

But if you do want to know quickly, the best way to do it is to use
Device Manager, go to the View menu, Devices By Connection, click on
Microsoft ACPI PC, PCI Bus. Under this you should see at least one if
not more "Standard Dual Channel PCI IDE Controller". Click on them, and
you'll see which drives are connected to which controllers.

Yousuf Khan
 
T

Tim Meddick

(Did you notice my very last post on your [other] thread?)

(It basically says that I overlooked the use of the Windows "Disk
Management" console)

(Again; just type : DISKMGMT.MSC ...into the "Run" box)

(Then look at the *lower* boxes, which represent physical disk drives, and
also represent any volumes they may have on each them.)

(And so displays links between the hardware of diskdrives and any
drive-letters)

==

Cheers, Tim Meddick, Peckham, London. :)
 
P

(PeteCresswell)

Per Yousuf Khan:
Not sure why you would want to know which IDE channels relate to which
drives.

One of them seems tb throwing CRC errors - which causes Windows
to downgrade the access method from UDMA to PIO after the sixth
error.

The UDMA/PIO thing is visible through Device Manager | IDE
ATA/ATAPI controllers - with one controller listed for every two
drives ("Drive 0" and "Drive 1" under each controller).
 
P

(PeteCresswell)

Per Yousuf Khan:
But if you do want to know quickly, the best way to do it is to use
Device Manager, go to the View menu, Devices By Connection, click on
Microsoft ACPI PC, PCI Bus. Under this you should see at least one if
not more "Standard Dual Channel PCI IDE Controller". Click on them, and
you'll see which drives are connected to which controllers.

Problem is that it displays the drive model name and not
something like serial# or GUID which is unique to the drive.

I've got a number of drives with the same model name ("WDC
WD20EADS-00R6B0", for instance)... so there seems tb no way to
distinguish between them.

viz: http://tinyurl.com/2ekpppv


Tim's methodology promises that ability. I was just trolling
for a packaged implementation.
 
P

Paul

(PeteCresswell) said:
Per Yousuf Khan:

Problem is that it displays the drive model name and not
something like serial# or GUID which is unique to the drive.

I've got a number of drives with the same model name ("WDC
WD20EADS-00R6B0", for instance)... so there seems tb no way to
distinguish between them.

viz: http://tinyurl.com/2ekpppv


Tim's methodology promises that ability. I was just trolling
for a packaged implementation.

I still don't think you're getting all the value from the free
HDTune program. One of the tabs in that program, shows the
current running conditions for the drive. Try the "Info" tab.
In that window, you'll see a list of the partitions on that
drive. And further down, the "active" field shows the current
transfer rate (i.e. PIO). Using that tab, you should be
able to figure out which drive is it. Even the serial number
of the drive is listed in that window. Lots of info.

Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top