Solution:
Root Cause: Chipset PCIe Lane Bifurcation & Bandwidth Oversubscription
Secondary M.2 slots on many motherboards share PCIe lanes with SATA ports, secondary PCIe slots, or onboard controllers through chipset multiplexers. If multiple high-bandwidth devices request simultaneous access, or if BIOS lane routing is misconfigured, bus arbitration fails, logging a uncorrectable hardware error.
Diagnostic Verification:
Check the motherboard manual for slot sharing rules (e.g., "M2_2 shares bandwidth with SATA6G_56; when M2_2 is populated, SATA6G_56 is disabled").Step-by-Step Fix:
1Relocate M.2 SSD to Primary Slot:
Move the primary boot drive to M2_1 (the top M.2 slot closest to the CPU socket, which routes direct CPU PCIe lanes rather than going through the motherboard chipset).2Configure Manual Lane Assignment in BIOS:
Enter BIOS setup > Advanced > Onboard Devices Configuration.Set M.2 Slot Configuration manually to PCIe Mode rather than Auto.3Disconnect Unnecessary SATA Drives:
Unplug secondary SATA drives to ensure no physical lane conflicts exist across shared SATA/PCIe buses.Prevention & Long-Term Monitoring:
Always verify motherboard PCIe lane allocation block diagrams prior to installing multiple expansion cards and M.2 SSDs.