eSATA HD randomly disconnects/disappears

Page 3 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

NagromNniuq

Distinguished
Feb 26, 2003
13
0
18,510
I have 2 Western Digital external hard drives. 500GB each. One is hooked up through USB2 and the other uses eSATA. I'm running Vista 64bit Ultimate and my mobo is an Asus A8N32-Sli.

My problem is that the eSATA HD randomly (it seems) disconnects or disappears from My Computer after a while (anywhere from 1hour to over 24 hours) of being plugged in. If I unplug and replug it in it is recognized and works fine. If I use USB2 there are no problems.

I have power management set to never turn off the HDDs and I have a brand new cable on it. I haven't cut or trimmed it yet as I want to make sure there isn't something else I'm missing.

Why is it doing this and how can I fix it? Thanks for your time and advice.
 
Solution
I found a solution for WD MyBook disconnecting from the eSATA port. The eSATA port in my computer is a JMicron type on a Gigabyte board.
When I used the stock JMicron drivers from JMicron website I found the drive would always disconnect after a period of time even if I had made adjustments in the Windows Control Panel Power Management settings.
I then decided to remove this JMicron driver and install the specific Gigabyte driver for the JMicron controller. The drive no longer disconnects!

In Device manager > Storage Controllers, The Jmicron controller will now be named as the Gigabyte GBB36X Controller.

Therefore, if you have a Gigabyte board then I strongly recommend you use the Gigabyte specific driver which is normally included...



Okay...If this hasn't been posted yet...Here is the fast and easy Fix to Firewire issues (Im on windows 7).

Part 0.5: Make sure your drive is formatted to NTFS. It isnt nessecery, but it really helps in the long run:
1. Navigate to computer.
2. Find your drive
3. Right Click > Format
4. NTFS | Default Allocation | Format

Part 1: Insuring you have proper power settings in effect:

1. Go to Control Panel > Power Options
2. Make sure your computer is plugged in (if your on a laptop).
3. Change Power plan to "High Performance" (If this doesn't show up for you...Try creating a new profile. Desktop users shouldn't have to worry about this.)
4. Okay, click "Change Plan Settings"...Then click where it says "Change Advanced Power Settings".
5. Find Hard Drives > Click the + > Turn Hard Disk Off After > Plugged In > Change this to NEVER.

This will ensure that windows won't just automatically shut off the drive.

Part 2: Making sure your drive Properties are set correctly.

1. Navigate to Computer.
2. Find your Firewire drive > Right Click on the Drive > Properties
3. Select the Hardware tab...and then highlight your firewire drive.
4. Click on Properties.
5. Select the Policies tab.
6. Change the Removal Policy to "Better Performance"
7. Under the Write-caching policy...Enable write caching on this device.

That's it. You should notice increased write and read speeds...and your drive will no longer disconnect.

Cheers,

Tdawg
 
Nothing seems to work for my "My Book Home" using esata. USB 2.0 seems to work fine. I have 250GB of pics/videos on this external and USB 2.0 is t oo slow. I'm using the JMicron driver for my esata on an ASUS P8Z68 Pro Gen3.

I wonder if there is anyway to fix this. My external is FAT32 formatted... I wonder if that's an issue?
 
Well, I think I fixed it...

ASUS P8Z68 Pro Gen 3 mobo, My Book Home 500GB using esata. I switched cables and installed the newest JMicron JMB36X controller. I've been connected for 2 hrs and everything is good. Before, I'd get disconnected every few mins.
 

 
SOLUTION FOUND:

In my experience it the disk speed that was causing problems with my laptop...

Turns out that my SATA drive runs at 3Gb/s by default.
Some notebooks/laptops can't handle that.
There's a jumper on the my hard drive that sets it to 1.5Gb/s.
Once I did that it finally stopped disappearing from the system.

My info:
HP6910p laptop (~2007 model)
OS: Windows Vista 64-bit business
2nd HDD: Seagate Momentus 500GB Sata with jumpers

Helpful link:
http://www.legitreviews.com/article/967/1/ Seagate Momentus 7200.4 500GB Notebook Hard Drive - Seagate Momentus 7200.4 Hard Drives - Legit Reviews (search for "jumper")

Quote:
Since there is no labeling about this jumper on the drive and information about the jumper is hard to find it can be frustrating if you are having issues setting one of these drives up in your notebook and find that you encounter issues. Having the jumper installed will force the drive to operate in the 1.5Gb/s mode, which is needed on select notebooks like the Thinkpad T61p. This is due to the fact some older 1.5Gbits/sec SATA cards do not support auto negotiation with newer 3.0Gbits/sec drives. Systems using older SATA host adapters may stop responding during boot or may respond with a “drive not detected” error. If this happens on your notebook while trying to upgrade to one of these drives just place a two-pin jumper (not included with the drive) onto the two left pins of the jumper block and the errors should go away.
 
I had a Thermaltake BlacX Duet that exhibited the same eSATA disconnect issue on my Win 7 64bit using a PCI-E Rosewill RC-219.
These are the steps I took to resolve:
1. Changed my Performance Plan to High Performance.
2. Modified the High Performance plan to never turn off the hard disks.
3. Modified the High Performance plan's PCI Express Link State Power Management Setting to OFF.

I think Step 3 was the critical one.
 
As with so many others, I've had the same problem of my eSATA drives disconnecting at random times.

PC: is a PowerSpec G208 with 16GB RAM
VG: nVidia graphics
HD: 20TB across 11 drives (3 internal SATA, 2 eSATA, 2 USB3, 4 USB2).
OS: Win 7 Ultimate; Win 10 Pro.
HD: (2) 2TB LaCie Quadras (USB2, eSata, FW) connected with a Rocket eSATA controller card with independent CPUs.

Whit that scenario, I had random disconnects with the eSATA Quadras every so many days, weeks, or months. I also had Power setting to NEVER power off drives which didn't help.
When they disconnected, I'd usually reboot the entire system to get them to be recognized, again.

On rare occasion, unplugging then plugging back the drives' power and eSATA cables along with hitting "Scan for New Hardware" in Windows Device Manager would seduce my system into letting them play. Since my PowerSpec G208 also has a seemingly undefeatable 3-4 min pre-BIOS cursor delay, a reboot's total round trip is a painful 5+ minutes to final disk quietude.

The research into my own eSATA case suggests it may be overly long periods of drive inactivity - not short periods or disk writing as some found in their cases.

Since my eSATA Quadras seem to are run continuously as they serve 10 SyncBackPro backup procedures executed from several machines in my SOHO network, it is rare they would be quiet for more than an hour or two - but it happens. E.g., if a remote machine that is the source or target of a backup procedure is offline, then the backup procedure will fail and wait for the next procedure's time slot. This fits my scenario wherein the time lapse between disconnects was in the range of days, weeks, or months.

My Quadras have a 3-position power switch (Off, ON, ON+Power Saving) but neither ON position stopped the disconnects.

I ultimately resorted to the trusty method of writing/overwriting a tiny text file to the root of each drive Quadra every so often. I started with a cycle of 15 minutes, decreasing it until the disconnects stopped. To my surprise, it required a fairly frequent 8 minute cycle to stop the disconnects - cpntrary to my previous conjecture. Ugh! So, an 8 minute prod *solved* my Quadra disconnects on THAT system ... read on.

== Embarrassing Oversight ===

To finish this post, I rechecked my set up (system, ports, scheduler, batch files, etc). To my chagrin, I then realized that when I switched to my 2nd OS partition which I upgraded from Win 7 Ultimate to Win 10 Pro on Sep 30, 2015, I did NOT enable disk power off NOR did I implement the frequent writing scripts for the Quadras.

To my surprise, in the Win 10 system, both Quadras have been running without disconnects for about 2.5 months (since Sept 30, 2015) - which is as long or longer than the inter-disconnect times I had since the problem started. However, I have reboot a few times in that period. So, time will tell if they really do continue without disconnecting again.

Assuming the Quadra's are not reading my this post these, my problem may have evaporated with the upgrade to Win 10 or perhaps something else changed in Windows 10's HAL layer or drivers because my drives are NOT set to power down and my recurring write to root batch file is NOT running. Or, perhaps, it has something to do with some Win 7 updates that I had NOT installed BEFORE I upgraded partition 2 to Windows 10. Too many changes to finger the exact reason. I'll post an update it they disconnect again in this new environment.

Before I discovered my inadvertent solution of using my 2nd partition's Win 7 upgrade to Win 10, I was going to end this post with a recommendation that those with eSATA disconnects simply rip out the naked drives and install them in a USB 3.0 enclosure which would likely fix the disconnects while also increasing disk read speed though with a generally reported 10-30% decrease in write speed with common USB 3 controllers. I was going to do just that until I discovered I may no longer have the problem.

FYI: If you have a top notch USB 3.0 card, you can approach eSATA write speeds from USB 3.0. I installed a higher end Rocket 4-port USB 3.0 card which has independent controllers for each port. As such, my USB 3.0 drives (two new 6TB WD My Books with HW encryption) are running faster than my eSATA Quadras - probably due to the dedicated controllers for each port which completely avoids the sharing of bandwidth and duplicitous overlapping protocol overheads.

So, for now, I remain using eSATA for the two 2TB Quadras.

I am using 2 of the Rocket USB 3.0 ports dedicated to my two new 6TB WD's. The other 2 Rocket USB 3.0 ports are feeding two Anker 7-Port USB hubs (14 in all). One of those is, in turn, feeding a Tripp-Lite 4-port USB 3.0 hub. That makes a total of 17 USB 3.0 ports running off the 4 Rockect USB 3.0 ports. Collectively, off the other 2 Rocket ports, I have about 12 devices connected: mouse, keyboard, display, older USB drives, film scanner, flatbed scanner, Epson R2800 photo printer, phone, Spyder calibrator, Olympus LS-11 Field Mic/Recorder, Bluetooth chip, USB 3.5" floppy drive, etc.

I hope my prosaic deluge provides some helpful ideas.
Happy now - though still scratching my head!
XOR_42