SATA drives keep disappearing after CMOS battery reset

jimhoyle

New member
Local time
11:15 AM
Messages
32
I wasted days on this. Extremely difficult to pinpoint the problem. It started when my monitor went black. I removed the CMOS battery as a last resort to fix that. It didn't help. Then I realized I hadn't removed monitor power cable. That helped, picture was back.

Now I got a new problem. Very unstable SATA drives, they keep disappearing. I'm pretty sure the problem has nothing to do with BIOS or OS (Windows 7), because the problem is already seen on the boot sequence: gray text on black background, listing all the detected drives. The list is sort of random every time, some drives are there and some not on each reboot without touching anything.

I already thought it was one hard drive that was faulty, then I thought it was one SATA cable that was faulty but no. Each time changing hard drives or cables the problem comes back after a while.

Symptoms: (rotating) hard drive drive randomly disappears in Windows or is not detected on boot. Or everything loads extremely slowly (200 times slower than normal speed).

I have 2+6 SATA ports on my motherboard (Asus P9X79 WS). Drives on at least 5 of the ports have been disappearing, but it's probably totally random. Drives show 100% ok in SMART tests (when they are not disappeared).

My C: drive is an SSD drive and so far has not once disappeared but the rotating drives disappear. The computer can work totally normally for 8 hours (under 60°C temperatures) and then suddenly one drive may disappear.

Based on this description, what might be broken?
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel i7-3930K8 x 8 GB G.Skill RipjawsX DDR3 1600 MHzGigabyte GeForce GTX 970
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Ultimate x64
CPU
Intel i7-3930K
Motherboard
Asus P9X79 WS
Memory
8 x 8 GB G.Skill RipjawsX DDR3 1600 MHz
Graphics Card(s)
Gigabyte GeForce GTX 970
Sound Card
RME HDSPe AIO
Monitor(s) Displays
Dell U2713HM
Hard Drives
Samsung 840 Evo SSD etc.
PSU
Corsair AX650W
My guess is that you have a motherboard problem. To test, boot into Linux Live, and work there for a while. See if the same problems exist there. If not, then it's something with Windows. If the problems exist in Linux, then it's a hardware problem. My guess is the motherboard.

Do you have another computer that you can start swapping parts with? For example, if you swap hard drives between the two, you will know right away whether the problem is in the hard drives or in the motherboard. But I doubt it's the hard drives, because more than one drive has been affected by the problem.

You could install a SATA controller card in your computer, which would provide some additional SATA ports. Plug your drives into the new ports, and see if the problem goes away. If it's the motherboard, and if it involves only the SATA ports, then this should fix it. If it does, it will be your easiest and cheapest fix.

Two final things to check: Swap SATA cables between the drives, both the data cables and the power cables. If this has no effect on anything, then you can eliminate the cables as a possible problem.
 

My Computer My Computer

At a glance

Linux Mint 18.2 xfce 64-bit (VMWare host) / W...Haswell4 GB
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell
OS
Linux Mint 18.2 xfce 64-bit (VMWare host) / Windows 8.1 Pro 32-bit (VMWare guest)
CPU
Haswell
Memory
4 GB
Monitor(s) Displays
Acer 23"
Screen Resolution
1920 x 1080
Hard Drives
Two hard drives, 1TB each: One for Linux, one for my data.
Keyboard
IBM Model M
Antivirus
Sophos (Linux), Trend Micro (Windows)
Browser
Firefox, Opera
Other Info
I use Samba to share my data drive with the other computers at my house and with my guest session in VMWare Workstation Player.
Thank you for your suggestions!

I think Linux is not necessary because it happens already on the boot sequence or by going directly into BIOS on boot. Sometimes (randomly) drives are missing already there.

I have 8 hard drives so I tried a lot of swapping them already. It seems any of those rotating hard drives are symptomatic. However that suggests to me that the fault is not in any of the hard drives themselves.

The tip about a SATA controller card is great. I didn't know they exist.

SATA power cables I didn't try to swap yet. So yes, the next thing is to swap them and then buy a SATA controller card, thank you!
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel i7-3930K8 x 8 GB G.Skill RipjawsX DDR3 1600 MHzGigabyte GeForce GTX 970
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Ultimate x64
CPU
Intel i7-3930K
Motherboard
Asus P9X79 WS
Memory
8 x 8 GB G.Skill RipjawsX DDR3 1600 MHz
Graphics Card(s)
Gigabyte GeForce GTX 970
Sound Card
RME HDSPe AIO
Monitor(s) Displays
Dell U2713HM
Hard Drives
Samsung 840 Evo SSD etc.
PSU
Corsair AX650W
Very difficult to us to help you as we don't have your hardware specs. Please edit your profile with ALL your hardware specs.

As you changed the CMOS battery, the BIOS was set to the defaults. It may be a wrong SATA configuration. Have a look.
 

My Computers My Computers

  • At a glance

    Windows 7 HP 64i5 6600K - 800MHz to 4200MHz4+4G GSkill DDR4 3000IG - Intel 530
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    custom build
    OS
    Windows 7 HP 64
    CPU
    i5 6600K - 800MHz to 4200MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Windows 7 and Lubuntu
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500Mb/s
    Browser
    Firefox 64
    Other Info
    TinyWall firewall
  • At a glance

    Windows 7 Proi7-4500U 800MHz to 3.0GHz(4+4)G DDR3 1600IG intel 4400 + NVIDIA GeForce GT 745M
    Computer type
    Laptop
    System Manufacturer/Model Number
    Asus Q550LF
    OS
    Windows 7 Pro
    CPU
    i7-4500U 800MHz to 3.0GHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics Card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs +
    1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox
    Other Info
    TinyWall firewall
One additional thing that would help me out: has anyone encountered a case where one faulty SATA data cable has caused an adjacent drive to fail (disconnecting a drive while there's nothing wrong with that particular drive's cables)? While the drive with the faulty cable works fine? Both drives connected to the same motherboard.

A bit confusing question but it would help me to know if that's possible. Because that is one possible scenario on my case.

My specs:
- motherboard Asus P9X79 WS
- 6 rotating hard drives (problems with all: WD and Samsung), 2 SSD drives (no problems with these, they are connected to different "SSD Caching" ports – there are two types of SATA ports on the motherboard)
- 8 GB x 8 GB memory (G. Skill RipjawsX DDR3 1600 MHz)
- Intel i7-3930K 3.2GHz LGA2011 processor (with Noctua NH-D14)
- Corsair HX520W power

I'm 99% sure the problem is not the SATA configuration in BIOS. Because regardless of the BIOS configuration, the drives are recognized randomly. There's some other factor causing the problem. (Windows works on both IDE and AHCI mode the same, both have the same problem.)
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel i7-3930K8 x 8 GB G.Skill RipjawsX DDR3 1600 MHzGigabyte GeForce GTX 970
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Ultimate x64
CPU
Intel i7-3930K
Motherboard
Asus P9X79 WS
Memory
8 x 8 GB G.Skill RipjawsX DDR3 1600 MHz
Graphics Card(s)
Gigabyte GeForce GTX 970
Sound Card
RME HDSPe AIO
Monitor(s) Displays
Dell U2713HM
Hard Drives
Samsung 840 Evo SSD etc.
PSU
Corsair AX650W
Open device manager to see if there is any yellow alerts of missing drivers.
 

My Computers My Computers

  • At a glance

    Windows 7 HP 64i5 6600K - 800MHz to 4200MHz4+4G GSkill DDR4 3000IG - Intel 530
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    custom build
    OS
    Windows 7 HP 64
    CPU
    i5 6600K - 800MHz to 4200MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Windows 7 and Lubuntu
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500Mb/s
    Browser
    Firefox 64
    Other Info
    TinyWall firewall
  • At a glance

    Windows 7 Proi7-4500U 800MHz to 3.0GHz(4+4)G DDR3 1600IG intel 4400 + NVIDIA GeForce GT 745M
    Computer type
    Laptop
    System Manufacturer/Model Number
    Asus Q550LF
    OS
    Windows 7 Pro
    CPU
    i7-4500U 800MHz to 3.0GHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics Card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs +
    1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox
    Other Info
    TinyWall firewall
The tip about a SATA controller card is great. I didn't know they exist.

Here are several different SATA controller cards:

https://www.amazon.com/s/ref=nb_sb_ss_i_4_13?url=search-alias%3Daps&field-keywords=sata+controller+card&sprefix=sata+controll%2Caps%2C186&crid=1Q5LS5OUUIANN

You could get an 8-port card, but they are expensive. A 4-port card is a lot cheaper; however, a 4-port card won't give you enough ports for all your drives. I would suggest that you get a cheap 4-port card and try it. If that fixes the problem, then either get a second 4-port card, or get one 8-port card.

Most of the cards listed at the above link are PCI Express x2. x2 will fit into any PCI Express slot. However, if you have an available x4 or x16 slot, AND if you can find a card that fits that type of slot, you will have a wider data path, which will probably mean faster data transfer for the hard drives.

Some of the cards listed are for PCI, not PCI Express. Unless your computer is old, it is not likely to have a PCI slot. So make sure you pay attention to that detail.

If you can find a SATA controller card at a local store, you might be able to buy it in order to test your computer with it, then bring it back to get a refund or trade up to an 8-port card, so you don't waste any money buying a card you can't later use. In my view, it is better to have only one of these cards in the computer, because in that way you would use only one expansion slot.
 

My Computer My Computer

At a glance

Linux Mint 18.2 xfce 64-bit (VMWare host) / W...Haswell4 GB
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell
OS
Linux Mint 18.2 xfce 64-bit (VMWare host) / Windows 8.1 Pro 32-bit (VMWare guest)
CPU
Haswell
Memory
4 GB
Monitor(s) Displays
Acer 23"
Screen Resolution
1920 x 1080
Hard Drives
Two hard drives, 1TB each: One for Linux, one for my data.
Keyboard
IBM Model M
Antivirus
Sophos (Linux), Trend Micro (Windows)
Browser
Firefox, Opera
Other Info
I use Samba to share my data drive with the other computers at my house and with my guest session in VMWare Workstation Player.
Yes, that is great! However, I have to wait now. Because I have now changed two SATA data cables. The old ones didn't look bad but I still changed them. Changing the first one (whose drive got disconnected) didn't help in the long run. But changing another one too (whose drive mostly didn't get disconnected, but sometimes did), that might've actually helped. I've ran it now for two days without problems.

If it was (only) a faulty SATA data cable, I can with certainty say that a broken SATA data cable may affect not only the drive it's attached to, but other drives connected to the same motherboard as well. (Even though they are physically not chained like in the old parallel attachment.)
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel i7-3930K8 x 8 GB G.Skill RipjawsX DDR3 1600 MHzGigabyte GeForce GTX 970
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Ultimate x64
CPU
Intel i7-3930K
Motherboard
Asus P9X79 WS
Memory
8 x 8 GB G.Skill RipjawsX DDR3 1600 MHz
Graphics Card(s)
Gigabyte GeForce GTX 970
Sound Card
RME HDSPe AIO
Monitor(s) Displays
Dell U2713HM
Hard Drives
Samsung 840 Evo SSD etc.
PSU
Corsair AX650W
It seems like every day I learn something new in this business. You have to use your imagination and try different things, especially something as easy as changing a cable, to see if it fixes things. The cable was touching a SATA port and a SATA device, so in my mind, it was a possibility, although a remote one, that it could be the culprit.

Let's keep our fingers crossed. It looks like this one is solved.
 

My Computer My Computer

At a glance

Linux Mint 18.2 xfce 64-bit (VMWare host) / W...Haswell4 GB
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell
OS
Linux Mint 18.2 xfce 64-bit (VMWare host) / Windows 8.1 Pro 32-bit (VMWare guest)
CPU
Haswell
Memory
4 GB
Monitor(s) Displays
Acer 23"
Screen Resolution
1920 x 1080
Hard Drives
Two hard drives, 1TB each: One for Linux, one for my data.
Keyboard
IBM Model M
Antivirus
Sophos (Linux), Trend Micro (Windows)
Browser
Firefox, Opera
Other Info
I use Samba to share my data drive with the other computers at my house and with my guest session in VMWare Workstation Player.

My Computers My Computers

  • At a glance

    Windows 7 HP 64i5 6600K - 800MHz to 4200MHz4+4G GSkill DDR4 3000IG - Intel 530
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    custom build
    OS
    Windows 7 HP 64
    CPU
    i5 6600K - 800MHz to 4200MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Windows 7 and Lubuntu
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500Mb/s
    Browser
    Firefox 64
    Other Info
    TinyWall firewall
  • At a glance

    Windows 7 Proi7-4500U 800MHz to 3.0GHz(4+4)G DDR3 1600IG intel 4400 + NVIDIA GeForce GT 745M
    Computer type
    Laptop
    System Manufacturer/Model Number
    Asus Q550LF
    OS
    Windows 7 Pro
    CPU
    i7-4500U 800MHz to 3.0GHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics Card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs +
    1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox
    Other Info
    TinyWall firewall
Back
Top