在此首先感谢@Gentlemanlast,提供了解决思路,详见https://tieba.baidu.com/p/5819447563?fid=245468&pid=131938361606&cid=135403273584&red_tag=0157898699#135403273584。话不多说,直奔主题。
其实方法很简单,正如@Gentlemanlast 所说,“磁盘编号与其控制器的安装顺序有关,默认在装系统的时候,win10会先装sata的控制器(ahci)再装nvme的控制器,然后磁盘编号按控制器安装顺序从零往下顺延”,而windows系统并不会按照第一次安装识别时间长期记录,也就是说后期更新驱动会造成磁盘编号顺序发生改变。
顺着这个思路,那如果磁盘不是按照驱动安装时间来排序,而是按照加载驱动后的识别时间排序呢?于是直接打开设备管理器,禁用“标准 SATA AHCI 控制器 ”,重启后再启用,发现问题直接解决了,NVMe固态再次上位,变为磁盘0,后续再重启也没有反复。
恭喜各位强迫症患者终于有救了!
PS:说点插曲。其实本来我买的是联想刃7000P主机,自己加了2块SATA,当时是想解决这2块SATA的排序问题(当时NVMe还是磁盘0),就在网上搜啊搜,结果看到人说,可以禁用对应盘符,改变磁盘顺序,于是就禁用、弃用2块SATA。结果发现,重启后不仅SATA的顺序没变过来,NVMe还成了磁盘2,强迫症忍不了啊,这怎么能忍!气的想砸电脑!于是各种研究,终于找到了这个办法,简单实用。至于2块SATA是怎么调换磁盘顺序的,就是把SATA盘拔出来,调换顺序,再插进去;至于为啥拔SATA盘,大家看个图:
其实方法很简单,正如@Gentlemanlast 所说,“磁盘编号与其控制器的安装顺序有关,默认在装系统的时候,win10会先装sata的控制器(ahci)再装nvme的控制器,然后磁盘编号按控制器安装顺序从零往下顺延”,而windows系统并不会按照第一次安装识别时间长期记录,也就是说后期更新驱动会造成磁盘编号顺序发生改变。
顺着这个思路,那如果磁盘不是按照驱动安装时间来排序,而是按照加载驱动后的识别时间排序呢?于是直接打开设备管理器,禁用“标准 SATA AHCI 控制器 ”,重启后再启用,发现问题直接解决了,NVMe固态再次上位,变为磁盘0,后续再重启也没有反复。
恭喜各位强迫症患者终于有救了!
PS:说点插曲。其实本来我买的是联想刃7000P主机,自己加了2块SATA,当时是想解决这2块SATA的排序问题(当时NVMe还是磁盘0),就在网上搜啊搜,结果看到人说,可以禁用对应盘符,改变磁盘顺序,于是就禁用、弃用2块SATA。结果发现,重启后不仅SATA的顺序没变过来,NVMe还成了磁盘2,强迫症忍不了啊,这怎么能忍!气的想砸电脑!于是各种研究,终于找到了这个办法,简单实用。至于2块SATA是怎么调换磁盘顺序的,就是把SATA盘拔出来,调换顺序,再插进去;至于为啥拔SATA盘,大家看个图: