Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Hotswap eSATA Drive?

17 Jan 2009   #1

Windows 7 Beta Build 7100 x86
Hotswap eSATA Drive?

How do I set my motherboard's extra RAID controller to support removable esata drives? I have one of those Vantec sata drive docks that you slap an internal drive in and can eject it out with a button.v It connects over sata. Right now I can safely remove the drive, but if I power cycle the dock or remove/replace the hd, it doesn't add the hard drive back until reboot. What I've done... Set the JMicron controller in the BIOS to ACHI Load JMicron's esata driver (the disablewritecache one) Any additional advice?

My System SpecsSystem Spec
17 Jan 2009   #2

Windows 7 RC 7100 32bit/64bit

It seems this is not an eSATA featured controller, just SATA.

With SATA, provided that you use the sata-style power cable, and not the old 4pinned one, it's safe to remove and plug any drive, any time...only problem, if they're not eSATA, the OS needs to refresh its devices or restart in order to detect them. (Device Manager - Scan for hardware changes).

Some controllers do that though with a similar simplicity like pluggin and removing a USB...

In simple terms, the device must support eSATA.
My System SpecsSystem Spec
14 May 2009   #3

Windws 7 Ultimate 7100 RC X64

I have a similar problem with my esata port on Asus P6T Jmicron controller. I have tried the whql 17.47 driver and the newest 17.48 driver, jmicron bios set to ahci mode. The hard drive that is connected to the esata port shows up in the safely remove device windows, but windows doesn't let me eject the drive( saying that the drive is busy please close all programs thats accessing it). I also have to restart windows if I switch drives for it to be discovered(scanning for hardware changes doesn't work). But if I boot up the computer without a esata drive connected and then plug it in, windows discovers it just fine. Thank you for your time and your help!
My System SpecsSystem Spec

15 May 2009   #4

Windws 7 Ultimate 7100 RC X64

Someone please help me out, this is driving me crazy!
My System SpecsSystem Spec
18 May 2009   #5


Check to see if Windows is either using System Restore on the drive, or else trying to use the dive for the paging system....
My System SpecsSystem Spec
19 May 2009   #6

Windws 7 Ultimate 7100 RC X64

Hi! Thanks for the reply. Both system restore and page filing are turned off on that drive. It is also been set to "optimized for quick removal".
My System SpecsSystem Spec
19 May 2009   #7


TBH I have never had luck with that setting - every time I have tried that with a removable drive my testing has shown that in effect it actually disables easy removal for me....

Also check to see that your AV is not 'intelligently' (or, if this scenario is true, then this would actually be stupidly) scanning your drive using idle CPU cycles....
My System SpecsSystem Spec
19 May 2009   #8


I have the Thermaltake BlacX version of the same external eSata/USB drive dock. My solution was to use one of the 6 native Sata ports for eSata purposes and use the JMicron ports with permanently attached "secondary purpose" hard drives (meaning not my boot drive nor my primary data storage work space). I've got all Sata ports set for ACHI/RAID in my BIOS.
My System SpecsSystem Spec
21 May 2009   #9

Windws 7 Ultimate 7100 RC X64

hey weh,
Are you using the jmicron ports for your boot drive and the mobo ports for esata? I am currently using the mobo sata ports (ICH10) for my boot drive and the jmicron ports for esata. The main reason I am doing this is because the esata port in the back of the motherboard is controlled by jmicron controller by default. Did you have the same problems as me before you switched the ports? I could use one of those sata ->esata panels to switch the setup around...
My System SpecsSystem Spec
21 May 2009   #10


Okay, this is strange. I had not noticed that I have essentially the same problem.

I have the Gigabyte GA-EX58-UD5 motherboard. Drive assignments are (were) as follows:
  • ICH10 . . . 6x Sata-2 ports
    • Port 0: WD1500HLFS boot drive
    • Port 1: (reserved for 2nd boot drive, RAID-0 array)
    • Ports 2 & 3: 2x WD1002FBYS RE3, RAID-1 array
    • Port 4: Pioneer DVR-217DBK burner
    • Port 5: [was] connected to case's eSata port (used for external HD backup)
  • JMicron . . .4x Sata-2 ports, 1x IDE ATA-133 port (master & slave)
    • Port 0: 1.5TB WD15EADS
    • Port 1: (not used)
    • Port 2: 1.5TB WD15EADS
    • Port 3: [was] (not used) [now] connected to case's eSata port
    • IDE Port: (not used)
  • Adaptec 5805 array controller . . .
    • All ports: 8x 1.5TB WD15EADS, RAID-6 array
Gigabyte does not include a dedicated eSata port. Instead, it includes a dual eSata port bracket to be inserted in one of the back plane slots and connected to any of the available "regular" sata ports. However, I am not using the bracket. My case has an eSata port included in its top-panel I/O connections array. It is that eSata connection that I have attached to the ICH10/Port-5 Sata connection on the motherboard and which I use to connect my Thermaltake BlacX ST0005U docking station.
  • I can hot-swap to any of the ports on the Adaptec array controller without problems (I'm notified that a drive has failed and the array begins to rebuild automatically when a drive is replaced).
  • I can "hot" remove a drive from the Thermaltake BlacX (connected to the ICH10) -- although I do NOT have permission to do so -- it's grayed-out on the "Safely Remove Hardware" list.
  • I can "hot" remove a drive connected to the JMicron controller -- with or without using the "Safely Remove Hardware" list.
  • I can "hot" add a drive to either of the motherboard-based controllers without problems if, and only if, there was no drive connected to that port at boot time.
  • If I "hot" add a drive to a port that has previously been in use with either motherboard-based controller, whether using the Thermaltake BlacX or not, I get a blue screen, core memory dump, automatic re-boot, and a message that Windows did not shut down properly.
I had discovered the problem with the JMicron controller early on; but had assumed -- incorrectly -- that it was a JMicron problem. I had added a drive using the ICH10 controller but had not tested replacing a drive. I normally change the drive in the BlacX docking station only once a week. I use 3 drives in a weekly rotation for backup purposes, a full backup of my OS and primary data space once a week and then incremental backups daily.

Based on this, I have now moved my case's eSata port connection to one of the JMicron Sata ports so that I can properly safely remove hardware, should the need arise. And I join the search for a solution to the hot-swap problem.
My System SpecsSystem Spec

 Hotswap eSATA Drive?

Thread Tools

Similar help and support threads
Thread Forum
eSata drive goes to sleep
Hi I have W7 x64 and have a hard drive attached to an eSata port on my PC. When I have not been using my PC for a few minutes the attached drive seems to go to sleep, and if I copy large folder (>20Gig) from my main (C) hard drive to my eSata drive the speed starts okay then slows to...
Hardware & Devices
eSATA drive not detected--can CrystalDiskInfo damage an eSATA drive
I plugged in my eSATA drive while CrystalDiskInfo was running and the computer froze. There was no way to regain control of the computer so I restarted. So now this eSATA drive is not recognized by the computer. The eSATA drive works in another computer. What's really weird is that...
BSOD Help and Support
My external eSata drive not seen.
I had an external eSata drive installed and working in an Akasa enclosure. It all worked well until I had to change my 2 computers around, I had to uncable the laptop to which it is connected, When I reconnected it, the external drive wasn't picked up by Win 7 but after a lot of faffing around it...
Hardware & Devices
Can I move eSATA Drive into case without reformatting the drive?
I backed up files from one 1TB eSATA drive to another 1TB eSATA drive. It now occurs to me that it might have been better to have installed the backup drive in my computer case . Not wanting to do the backup all over again, can I simply install the drive in my computer without having to...
Hardware & Devices
esata drive will disappear after a while.?
i have an external seagate hard drive that has USB and eSATA. i have used usb for about 2 years with it. I got an eSata cable to connect from the external drive to my sata PCI card. I am using windows 7 PRO. when using the esata the PC sees it but after a while it will disappear. i have to either...
General Discussion

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 11:42.
Twitter Facebook Google+