HDD listing in Disk Management in Win7

orangepit

New member
Hi all,

A quick question for anyone around familiar with Windows' method of listing drives...

I have an Asus P5Q-E board with three SATA2 drives hooked up correctly to P0, P1 and P2 on the board. The BIOS config indicates the drives are properly listed in order of connection:
P0 - WD 640GB (boot drive) - dual-boot XP/W7x64
P1 - Seagate 320GB (files, etc)
P2 - Seagate 1.0TB (testing, compiling, etc)

Thing is, when I install Win7 (Enterprise x64 from MSDN), and then click over to "Disk Management" (found in "Computer Management" as part of the Administrator Tools), the drives are listed as follows:

Disk 0: Seagate 320GB
Disk 1: Seagate 1.0TB
Disk 2: WD 640GB

Any ideas why Windows would read the drive location differently than what's set in the BIOS? I've changed the SATA cables around, but the boot drive is still listed as Disk 2.

I checked the flags on the drives, no other drive but the WD 640 are active (MBR flag), nothing out of the ordinary.

The Disk Management of WinXP reads the drive placement correctly, so do installers for BSD and UNIX (read as "sda", "sdb", "sdc", etc), but Win7 impresses its own "truth" on me. What gives?

Oddly enough the disk properties show the drive location correctly as "Location 0, Channel 0" .... but Disk Management tells me it's Disk 2.

Are the drives just placed in alphabetical order or something?

Strangely, if I install the Intel matrix storage management drivers for the board (which I don't need in the first place because I'm not running a RAID setup), then Disk Management correctly reports the drives in the order in which they're hooked up to the SATA controller.


Appreciate your thoughts/comments and suggestions.

Cheers
Steve
 

My Computer

Computer Manufacturer/Model Number
Main machine custom-built
OS
Windows 7 Ultimate x64
CPU
Intel C2D [email protected]
Motherboard
Asus P5Q-E
Memory
OCZ Platinum 4x2GB 1066Mhz
Graphics Card(s)
nVidia EN8900GT UL 512MB
Sound Card
Creative SB x-FI Fatal1ty
Monitor(s) Displays
2x Dell 22" 2209WA
Screen Resolution
1680x1050
Hard Drives
1x1TB Seagate 7200.12
1x640GB WD Black
1x320GB Seagate 7200.10
PSU
Antec TruePower 650W
Case
Antec SOHO Performance II
Cooling
Zalman CPU; 5x80mm case
Keyboard
MS Digital Media 3000
Mouse
Logitech G5
Internet Speed
10Mb/s down - 1.1Mb/s up
do you have the latest drivers for your chipset or are you using the windows 7 generic form you installation?
 

My Computer

Computer Manufacturer/Model Number
Home Built
OS
Windows 7 Ultimate x64 RTM
CPU
AMD Athlon II X2 240 @ 3.2Ghz
Motherboard
Gigabyte GA-MA785GMT-UD2H
Memory
6GB Mushkin DDR3 PC-1333
Graphics Card(s)
ATI Radeon HD 4200 IGP Hybrid CrossFireX w\ Sapphire HD3450
Sound Card
Onboard Realtek HD audio controller
Monitor(s) Displays
D-SUB: LG W2343T-PF 23" LCD HDMI: LG 32LH20 32" LCD
Screen Resolution
1920*1080
Hard Drives
WD Caviar Green 1TB SATA3
PSU
Cooler Master Elite Power 400W
Case
Cooler Master Elite 360
Cooling
AMD Stock :)
Keyboard
Crappy wirelss logitech
Mouse
crappy wireless logitech
Internet Speed
792k
Generic Win 7 drivers (same thing I used on the rig before this fresh install).

As I mentioned, if I install the Intel Matrix Storage Management drivers for the board, then the drives are listed as per physical connection and BIOS config. However, I don't really need those drivers since I don't have (and don't plant to use) a RAID configuration. The IMSM drivers are for the Southbridge which controls RAID (which I'm not using).

Here's the kicker - the WD640 was installed as a replacement of a failing Seageate 500GB drive. Interestingly, the 500GB always showed up as Disk0. Then I performed a clean install of Win7. Since I replaced it with the WD640 and re-installed Win7 the 640 shows up as Disk2.

Another weird thing is that the "Device Stage" doesn't download the images of the hardware I have anymore. Dunno why... everything is set the same way as before.
 
Last edited:

My Computer

Computer Manufacturer/Model Number
Main machine custom-built
OS
Windows 7 Ultimate x64
CPU
Intel C2D [email protected]
Motherboard
Asus P5Q-E
Memory
OCZ Platinum 4x2GB 1066Mhz
Graphics Card(s)
nVidia EN8900GT UL 512MB
Sound Card
Creative SB x-FI Fatal1ty
Monitor(s) Displays
2x Dell 22" 2209WA
Screen Resolution
1680x1050
Hard Drives
1x1TB Seagate 7200.12
1x640GB WD Black
1x320GB Seagate 7200.10
PSU
Antec TruePower 650W
Case
Antec SOHO Performance II
Cooling
Zalman CPU; 5x80mm case
Keyboard
MS Digital Media 3000
Mouse
Logitech G5
Internet Speed
10Mb/s down - 1.1Mb/s up
Just an update for anyone else following this thread or for those that find this in the future...

After reading more on what these drivers do exactly, it turns out that the IMSM (Intel Matrix Storage Manager) drivers not only set the OS to accept RAID configurations, but also enhances drive throughput when in AHCI mode (set in the BIOS). Regarding the improvement, the IMSM driver includes OS access to a drive's NCQ (Native Command Queuing) instructions which ostensibly increases drive performance.

I went ahead and downloaded the IMSM drivers directly from Intel's site for my chipset (945) and everything worked out great. The IMSM drivers include and install the proper Chipset Drivers for the board, thus not necessary to install both separately.

All the drives in Win7's "Disk Management" are now listed in tandem with the way they're physically connected to the motherboard. Not only that, but there does seem to be a big difference in bootup now (much faster) and general use as well (feels spiffy now).

Still wondering why Win7 would interpret the drive locations differently from the physical connection. Rather baffling to me.

Either way all works very well now.
 

My Computer

Computer Manufacturer/Model Number
Main machine custom-built
OS
Windows 7 Ultimate x64
CPU
Intel C2D [email protected]
Motherboard
Asus P5Q-E
Memory
OCZ Platinum 4x2GB 1066Mhz
Graphics Card(s)
nVidia EN8900GT UL 512MB
Sound Card
Creative SB x-FI Fatal1ty
Monitor(s) Displays
2x Dell 22" 2209WA
Screen Resolution
1680x1050
Hard Drives
1x1TB Seagate 7200.12
1x640GB WD Black
1x320GB Seagate 7200.10
PSU
Antec TruePower 650W
Case
Antec SOHO Performance II
Cooling
Zalman CPU; 5x80mm case
Keyboard
MS Digital Media 3000
Mouse
Logitech G5
Internet Speed
10Mb/s down - 1.1Mb/s up
do you have the latest drivers for your chipset or are you using the windows 7 generic form you installation?
;)


Glad to hear you got sorted.
 

My Computer

Computer Manufacturer/Model Number
Home Built
OS
Windows 7 Ultimate x64 RTM
CPU
AMD Athlon II X2 240 @ 3.2Ghz
Motherboard
Gigabyte GA-MA785GMT-UD2H
Memory
6GB Mushkin DDR3 PC-1333
Graphics Card(s)
ATI Radeon HD 4200 IGP Hybrid CrossFireX w\ Sapphire HD3450
Sound Card
Onboard Realtek HD audio controller
Monitor(s) Displays
D-SUB: LG W2343T-PF 23" LCD HDMI: LG 32LH20 32" LCD
Screen Resolution
1920*1080
Hard Drives
WD Caviar Green 1TB SATA3
PSU
Cooler Master Elite Power 400W
Case
Cooler Master Elite 360
Cooling
AMD Stock :)
Keyboard
Crappy wirelss logitech
Mouse
crappy wireless logitech
Internet Speed
792k
Back
Top