Solved Hot-plug external drive = forcibly dismounts internal drive. Why??

GeneralEclectic

New member
Member
Local time
5:36 AM
Messages
39
Hello all, This is an ASUS P5P43TD-Pro socket 775 Q8400, latest BIOS release. Works normally in all known other aspects. Windows 7 Enterprise, x64. 16GB memory. BIOS settings all "auto", i.e. no OC or anything of the sort. On-board LAN, Serial, parallel, IEEE all disabled. NVidia 220 video card, also set for defaults. There are six internal SATA ports (native ICH10R), with five fixed internal drives connected. The sixth port goes to an external SATA tray intended for hot-plugging bare drives. The BIOS does not distinguish between fixed and removable drives as some newer BIOSs permit. All you get to set is IDE emulation or AHCI. The drives are all set for AHCI to enable hot-swapping. The SATA driver in Windows is the Intel RST recommended by ASUS for this board. I have not allowed it to update to more recent versions. All this stuff basically works, but there's one screwy problem I can't seem to resolve. Out of the four drives that typically get hot-plugged into the external bay, three of them work exactly as you'd expect them to. The OS detects them and mounts them with a drive letter (H:, which is the next in line). No problem. ONE of the four drives causes this weird problem where it actually causes a dismount of one of the fixed drives. Not only a dismount, but it disappears from the list of devices too. And to make it even stranger, the new drive mounts with the correct drive letter (H), even though it knocks off the drive designated E! Aaargh. But it gets even stranger -- I've deliberately set a number of applications to have open file handles on E:, both local and network. Like six open file handles. Even *those* are forcibly closed when this problematic drive is detected, even though, as I said, it eventually mounts to drive H. Good grief. And yet stranger, as soon as I go to Device Manager and force hardware redetection, the original Drive E is redetected and the handles are restored. Does anyone have an idea what could be going on here and how to cure it? I've considered a secure erase on the problem HDD, thinking that its serial number is at the root of this conflict. Anyone think that this might work? [For some reason, the paragraph breaks are deleted from this post. It WAS originally somewhat more readable with them, but after three attempts to insert breaks, it looks like that's not going to happen.]
 
Last edited:

My Computer My Computer

At a glance

W7 Pro, W7 Ult, W7 EnterpriseE1730, Q8400, Q9550, i7-Q3610M, i7-3770K, others
Computer Manufacturer/Model Number
Many. Asus, Asrock, Dell, HP, GigaByte, Jetway
OS
W7 Pro, W7 Ult, W7 Enterprise
CPU
E1730, Q8400, Q9550, i7-Q3610M, i7-3770K, others
Other Info
Untangle x64 on Asrock/Intel with Intel NICs
That's a first time hearing an issue like that, I am puzzled as well, I'd look at BIOS settings and drivers as cause or bad drive electronics on the ONE.

Is there something different about that one?

I would have your co. pay for another drive in that situation and probably perform destruction procedures on the one not working, or DoD procedures to wipe it if it's under warranty before RMA'n it.
 

My Computer My Computer

At a glance

Windows 7 Ultimate Retail Box (64-bit install...AMD FX-8350 CPU v1.15 (or 1.0F) BIOS was requ...8G CAS-7 G-Skill DDR3 @1333 (2 fours) [mobo n...Radeon HD 7950 [3 gigs of GDDR5] MSI Twin Fro...
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Built Custom
OS
Windows 7 Ultimate Retail Box (64-bit installed) + Service Pack 1
CPU
AMD FX-8350 CPU v1.15 (or 1.0F) BIOS was required!
Motherboard
MSI 890FXA-GD70
Memory
8G CAS-7 G-Skill DDR3 @1333 (2 fours) [mobo nonOC max rec'd]
Graphics Card(s)
Radeon HD 7950 [3 gigs of GDDR5] MSI Twin Frozr model
Sound Card
Realtek High Definition Audio (onboard mobo, ALC-889 chip)
Monitor(s) Displays
2 WS LED Monitors: One LG One Viewsonic
Screen Resolution
1920 by 1080
Hard Drives
SSD for OS: Samsung 840 Pro
SSD for VM and utilities: Adata SX900
7200 RPM SATA HDs for the rest: Hitachi and Seagate
PSU
Corsair TX850 - 850W max, in service since August 2010.
Case
Thermaltake Armor A90
Cooling
Thermaltake Spin Q CPU Cooler, in service since August 2010
Keyboard
Logitech G11
Mouse
Logitech M310 Wireless
Internet Speed
100 Megabit broadband supposedly upgraded from 50 (Cable)
Antivirus
Bitdefender Internet Security 2014 suite
Browser
Pale Moon 64-bit main, also IceDragon, Opera, and Maxthon.
Other Info
CompTIA A+ certified (220-800 series) in July 2013.
They're all Seagate 7200.11 series. Nothing unusual about any of them. When they're mounted, the file systems are always okay, as in marked with a clean dismount and remount. All are NTFS with default parameters. All of these drives will work normally on other systems hot-plugged the same way, so it's doubtful that there's anything wrong with the drives themselves.

BIOS settings are basically all AUTO. The BIOS has many performance options, but none of those are selected. This machine runs 24/7 without a hitch. It had been up for over 60 days at the last reboot for Windows Updates.

This behavior is as if Windows "remembers" the weird drive as being associated with E: and tries to put it there even though there's already an E: Actually, now that I think about it, there's a similar misbehavior with mapped drives in Windows 7 sometimes -- occasionally a mapped drive set for automatic assignment will override an existing mounted drive, causing it to disappear, though it doesn't drop off Device Manager list, only the list of mounted drives. This looks exactly the same, only it's with a physical drive. I'm talking here about mapped drives on other machines. That particular phenomenon has not happened on this one.

[Hmmm. Now para breaks are working. I give up!]
 
Last edited:

My Computer My Computer

At a glance

W7 Pro, W7 Ult, W7 EnterpriseE1730, Q8400, Q9550, i7-Q3610M, i7-3770K, others
Computer Manufacturer/Model Number
Many. Asus, Asrock, Dell, HP, GigaByte, Jetway
OS
W7 Pro, W7 Ult, W7 Enterprise
CPU
E1730, Q8400, Q9550, i7-Q3610M, i7-3770K, others
Other Info
Untangle x64 on Asrock/Intel with Intel NICs
Solved, I think

I've resolved this, I think. Time will tell. What I did was shut down the machine and install the problem drive in the hot-swap bay. Then booted. BIOS enumerated the drives in order (the problem drive was last in the list) and Windows assigned drive letters in the correct order. IOW, the problem drive was assigned H at boot.

Then I hot-removed the drive, waited a bit and reinstalled it. And for the first time ever, Windows assigned it H on a hot-plug.

Wish I knew exactly what was going on behind the scenes here, but it looks like whatever was causing the conflict was somehow purged from the registry.
 

My Computer My Computer

At a glance

W7 Pro, W7 Ult, W7 EnterpriseE1730, Q8400, Q9550, i7-Q3610M, i7-3770K, others
Computer Manufacturer/Model Number
Many. Asus, Asrock, Dell, HP, GigaByte, Jetway
OS
W7 Pro, W7 Ult, W7 Enterprise
CPU
E1730, Q8400, Q9550, i7-Q3610M, i7-3770K, others
Other Info
Untangle x64 on Asrock/Intel with Intel NICs
Back
Top