Welcome to the Microsoft Q&A forum.
The "2101: Detection error on storage device (M.2)" message appears before Windows loads, which means the system firmware (BIOS/UEFI) is having trouble detecting the internal SSD. When the drive does not appear in BIOS, Windows is not involved at this stage.
Here are some possible troubleshooting steps that you can try in this situation:
1, Perform a full power reset
- Shut down the laptop.
- Disconnect the power adapter.
- If the battery is removable, remove it for 30–60 seconds.
- Reconnect power and enter BIOS immediately to check if the SSD appears.
2, If the SSD appears even once
- Back up important data immediately.
- Intermittent detection can become permanent without warning.
3, Check the M.2 connection (if serviceable)
- Power off the device.
- Reseat the M.2 SSD and secure it properly.
- Restart and check BIOS again.
4, Update BIOS (only if the SSD is detected)
- Install the latest BIOS/firmware from the device manufacturer.
If the SSD never appears in BIOS, or the error keeps returning after reseating, this strongly points to a hardware issue with the SSD or M.2 slot. In this case, the next best step is to contact the device manufacturer or an authorized service center, especially if the laptop is still under warranty.
Let me know if you need further assistance, feel free to ask me by clicking "Add Comment" or "Add Answer" if you cannot add comment so your response will be visible. Thanks for your effort.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.