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