NVMe Drive Ordering

Status
Not open for further replies.

gaurav71189

Honorable
Dec 26, 2014
99
1
10,665
I recently installed an NVMe drive and cloned my OS on to it. It's all good in terms of its working. But what I noticed is that, the NVMe drive ordering is such that it is the last "Disk" as per the task manager and the "Disk Management" tool

NVMe = Disk 2 (C: )
SATA1 = Disk 0 (D: )
SATA2 = Disk 1 (E: )

Is it possible to change NVMe drive to Disk 0 as it is the primary OS drive? I checked settings in the BIOS. I couldn't find anything related to it.

System Info:
Motherboard: Gigabyte H370 AORUS WiFi
NVMe: connected to the x4 slot
SATA1: Connected to Port 0
SATA2: Connected to Port 1

Also, is it alright if the primary boot NVMe Drive remains "Disk 2" ?

Note: I detached all unnecessary drives when cloning. When booting with the NVMe drive only, it's Disk 0. When I connect my other drives, the ordering changes.
 
No, the disk numbering is managed by the BIOS. Windows lists them as reported by the BIOS. The BIOS has an order it checks the ports. It assigns the lowest number to the first responding disk. Based on the order it checks ports.

Why would this matter? The numbering of the disks won't affect anything. As long as you have the boot order set in the BIOS.
 
As noted by velocityg4

Disk #s are determined by how the BIOS enumerates the devices at system load: whatever shows up as Disk 0 in Disk Management is the first device UEFI presents to PnP.

There's a KB about this:

https://support.microsoft.com/kb/937251/

It depends on how your board presents the drives. My drive arrangement is similar to yours on an ASUS x99 board; an NVMe drive along with two SATA, a SATA on Port 5 and another on Port 6. When all three are installed, this board presents the same order whether I boot from any of the drives--they are all OS drives. The NVMe is consistently disk 0, P5 is 1 and P6 is 2.
For example, when I boot from the drive in P5, the NVMe is listed as disk 0 ("E"), P5 is disk 1 ("C") and P6 is disk 2 ("D"). So the disk order issued by this UEFI is always NVMe first and the others enumerated and then presented by port number.
If you want the NVMe to be disk 0 it appears you will have to use an ASUS board.(LOL)
 
Status
Not open for further replies.