|
本帖最后由 pda8888 于 2024-4-1 17:13 编辑
果然。
在系统启动之初,查询注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk\Enum,导出是这样的:
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk\Enum]
- "0"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&000000"
- "Count"=dword:00000005
- "NextInstance"=dword:00000005
- "1"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&010000"
- "2"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&020000"
- "3"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&030000"
- "4"="USBSTOR\\Disk&Ven_VBOX&Prod_HARDDISK&Rev_1.0\\6&36787cab&0"
复制代码
在使用了一次 pnputil /restart-device "SCSI\Disk&Ven_VBOX&Prod_HARDDISK\4&1c07620b&0&030000" 之后,再查询相同键值,导出,得:
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk\Enum]
- "0"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&000000"
- "Count"=dword:00000005
- "NextInstance"=dword:00000005
- "1"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&010000"
- "2"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&020000"
- "3"="USBSTOR\\Disk&Ven_VBOX&Prod_HARDDISK&Rev_1.0\\6&36787cab&0"
- "4"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&030000"
复制代码
此时再使用 pnputil /restart-device "SCSI\Disk&Ven_VBOX&Prod_HARDDISK\4&1c07620b&0&020000" ,即重启“2号”盘,再查询注册表导出,又得到:
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk\Enum]
- "0"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&000000"
- "Count"=dword:00000005
- "NextInstance"=dword:00000005
- "1"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&010000"
- "2"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&030000"
- "3"="USBSTOR\\Disk&Ven_VBOX&Prod_HARDDISK&Rev_1.0\\6&36787cab&0"
- "4"="SCSI\\Disk&Ven_VBOX&Prod_HARDDISK\\4&1c07620b&0&020000"
复制代码
这规律真是奇怪得很,就是只要重启哪个非USB设备,那个非USB设备就变成第4号盘,第3号变成USB设备,而本来USB设备是排在第4号盘位置上的。 |
|