Share via

SATA Hot-Swap Stops Working After Boot – Windows 11 LTSC + Z790 (Also Affected Windows 10 LTSC)

Anonymous
2025-07-06T18:54:50+00:00

Hi everyone,

I’m having a strange issue with SATA hot-swap on my system, and I’d really appreciate any input or suggestions.


System Info:

  • OS: Windows 11 IoT Enterprise LTSC (Build 26100)
  • Motherboard: MSI PRO Z790-A MAX WIFI (MS-7E07)
  • CPU: Intel Core i7-12700K
  • BIOS Version: M.80 (04/10/2025)
  • Boot Mode: UEFI

The Problem:

Hot-swapping SATA SSDs works fine right after a reboot, but after 15–30 minutes, swapping drives no longer works — the newly inserted drive just doesn’t show up at all (not in Disk Management, diskpart, or Device Manager).
The only way to detect it again is to reboot or use the HotSwap! tool and click “Scan”, which makes the drive appear temporarily — until it stops again.


Additional Context:

This isn’t a new issue for me. I had the same exact problem on a different system with an older motherboard, running Windows 10 LTSC (latest release). That’s why I upgraded everything: new Z790 board, clean install of Windows 11 LTSC, latest BIOS and chipset drivers — and yet the problem still happens.
That leads me to believe this might not be a hardware issue at all, but possibly something related to Windows itself or the Microsoft AHCI driver.


What I’ve Tried:

BIOS Settings:

  • SATA mode is set to AHCI
  • Hot Plug is enabled for all SATA ports
  • RAID/IDE are disabled

Drivers:

  • Installed the latest Intel Chipset drivers
  • No AHCI driver available from Intel for Z790 — only RST RAID drivers
  • Currently using Microsoft Standard AHCI Controller

Other Notes:

  • Tested multiple SSD brands (Samsung, Kingston, Crucial)
  • Tried different SATA ports and hot-swap bays
  • Drive health confirmed (SMART good)
  • Issue is consistent across fresh installs

Event Viewer Logs:

Virtual Disk Service - Event ID 3 - @2010005  

Virtual Disk Service - Event ID 4 - @2010001  

These appear when the hot-swap fails, suggesting Windows stops interacting with the disk service properly.


My Questions:

  1. Has anyone experienced this on Windows 10/11 LTSC with AHCI?
  2. Is there any AHCI driver better than the Microsoft default for Z790 boards?
  3. Could this be a Virtual Disk Service bug, power management, or some Windows limitation?
  4. Any known fixes to make SATA hot-swap stable on modern platforms?

This issue is really slowing down my workflow with removable SSDs. I’ve done everything I can think of and would really appreciate some direction.

Thanks!

Windows for home | Windows 11 | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

1 answer

Sort by: Most helpful
  1. Anonymous
    2025-07-07T02:24:14+00:00

    Hello Abdlmalek Luttei1,  

    Thank you for sharing your concern with us here in the Microsoft Community. 

     Root Cause Hypotheses 

    1. Microsoft Standard AHCI Driver limitations 

    • LTSC editions often retain older drivers for stability, but Microsoft’s default AHCI driver can behave poorly with newer chipsets like Z790.
    • Since Intel no longer provides standalone AHCI drivers (only RST), you're stuck with the inbox driver unless you try older RST versions in AHCI mode (can be risky).

    2. Virtual Disk Service instability 

    • The Virtual Disk Service - Event ID 3 & 4 suggests that after uptime, Windows fails to properly enumerate or manage new storage volumes — especially removable SATA.
    • Could be a timeout or memory/resource leak in VDS or Plug-and-Play stack.

    3. Power management/PCIe ASPM quirks 

    • Hot-swap detection may fail due to aggressive power-saving on SATA/PCIe buses.
    • Modern boards often implement ASPM settings that can interfere with hot-plugging.

    Suggestions to Test 

    1. Disable Selective Suspend & Link Power Management

    In Registry: 

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device  

    Create DWORD: NoLPM = 1 
    (Disables Link Power Management for AHCI) 

    Also, in Power Options → Advanced → PCI Express → Link State Power Management → Set to “Off” 

    2. Use HotSwap-friendly tool to re-enumerate

    You mentioned using HotSwap! tool — it's a good workaround. Alternatively, use: 

    devcon rescan  

    You can also script this to run periodically or after drive insertion via Task Scheduler or AutoHotKey. 

    3. Switch to Intel RST driver (manually)

    Though risky, try extracting an older Intel RST driver (e.g., v16.x or 17.x) from their archive that still supports AHCI-only installs. Install using Have Disk... method via Device Manager. 

    • You must disable driver signature enforcement for some versions.
    • Confirm the driver is set under “IDE ATA/ATAPI Controllers.”

    4. Restart the Virtual Disk service (VDS)

    Run this command when hot-swap fails: 

    net stop vds  

    net start vds  

    You can also add this to a script triggered on event ID 3/4 to reset the state dynamically. 

    5. Enable legacy SATA Hotplug compatibility mode (if available)

    Check BIOS for: 

    • “Hot Swap Compatibility”
    • “SATA Aggressive Link Power Management” → Disable
    • “Legacy USB / Hot-plug Support”

    Some advanced BIOS may hide these under debug/service menus. 

    Additional Considerations 

    • Try a different build (non-LTSC) temporarily to confirm it’s not tied to LTSC's long-term driver set.
    • Consider enabling Device Installation Logging via Group Policy to catch what fails after hot-swap fails.
    • Watch for chipset firmware updates — MSI or Intel may patch this via ME updates or BIOS microcode.

    Bing, Microsoft Edge, Windows, Windows Insider Program is now supported on Microsoft Q&A

    Starting from July 2, 2025, new questions must be posted there. Existing discussions will remain accessible on Microsoft Answers until July 6, 2025. 

    Customers will be redirected to Q&A starting July 7, 2025. 

    🔗https://learn.microsoft.com/answers/questions/ 

    Best regards,   

    Ami | Microsoft Community Support Specialist

    0 comments No comments