Determining PCIE M.2 Drive Unique Identification/Location

bill_phillips

Honorable
Aug 22, 2016
39
3
10,535
I have two identical M.2 PCIe drives installed on my ASUS X99-DELUXE-II motherboard. How do I know which on is in the motherboard M.2 slot and which is mounted on the included Hyper X4 M.2 Mini PCIe card? Any other suggestions?

SATA drives are identified in UEFI BIOS as P0, P1, etc. However the two MYDIGITALSSD M.2 PCIe 3.0 X4 NVMe SSD drives are identically identified as BPX in UEFI BIOS under the Advanced/Boot tab.

Windows 10 Disk Management identifies them as Disk 0 & Disk 1 with Disk 0 holding the System volume and, I think, the MBR. Disk 0 is shown in Location 6 and the Disk 1 in Location 4 in Disk Management Properties but I don't know what that means.

Thanks Bill

 
Solution
Simplest, but crude method would be to disconnect one of them. If you can still boot to Windows, you disconnected Disk 1. If you can't boot, you disconnected Disk 0.

kanewolf

Titan
Moderator
Power off everything. Pull the PCIe card. Find the serial number of the drive. Write down the serial number. Reinstall the PCIe card and boot. I bet you can find the serial number through software. The manufacturer probably has software to display the serial number and firmware version.
 

bill_phillips

Honorable
Aug 22, 2016
39
3
10,535


I did this by mistake. I moved the Hyper X4 M.2 Mni PCIe card and accidentally unseated the M.2 card. It worked. Thanks.

However, the two drives switched positions in the process. The M.2 card on the Hyper X4 M.2 Mini PCIe card became Drive 0 and the M.2 card in the M.2 slot on the motherboard became Drive 1. Any idea why that happened?