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
weh

Win.7.Ult.x64
 
 

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
weh

Win.7.Ult.x64
 
 

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
Reply

 Hotswap eSATA Drive?




Thread Tools



Similar help and support threads for2: Hotswap eSATA Drive?
Thread Forum
use eSATA for external drive? Hardware & Devices
eSata drive goes to sleep Hardware & Devices
eSATA drive not detected--can CrystalDiskInfo damage an eSATA drive BSOD Help and Support
Solved My external eSata drive not seen. Hardware & Devices
Solved eSata drive partition very slow Hardware & Devices
Can I move eSATA Drive into case without reformatting the drive? Hardware & Devices
esata drive will disappear after a while.? 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 06:27 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33