这是因为Windows磁盘功能前置默认开启,你的WDC PC SN520 SDAPNUW-256G-1202中有Windows分区(无视磁盘类型),其它分区中没有或者无法访问,所以将其前置是正确的。当所有分区中找不到Windows分区时,如果只有一块SSD(依据磁盘类型和名称判断,不一定准确),也会将其前置,如果有多块SSD,那此功能不再改变磁盘顺序,因为每个人的想法和习惯不同,此时再前置对不对全凭概率了。这个注释及帖子中都有说明。将脚本开头下面的Y删除关闭Windows磁盘前置功能,然后就能整理出你说的正确的顺序了。
::Windows所在磁盘前置,默认:启用。只有一个Windows分区或固态硬盘时有效,未找到Windows分区时,检测磁盘类型是NVMe或名称中有SSD,一般用于SSD+HDD时,SSD磁盘前置。
set windiskfirst=Y