Ниже приведено содержимое примера boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /NOEXECUTE=OPTIN /FASTDETECT
rdisk
Значение указывает номер физического диска.
Итак, если у меня есть три жестких диска, скажите:
/ DEV / SDA
/ DEV / SDB
/ DEV / SDC
Тогда как узнать, какой диск (/ dev / sda или / dev / sdb или / dev / sdc) является rdisk (0), а какой диск rdisk (1) и т. Д.?
Согласно статье Microsoft Q102873: Соглашения об использовании имен путей BOOT.INI и ARC , порядок
rdisk()
:Таким образом, кажется, что это будет обычный порядок (начиная с 0): первичный ведущий, первичный ведомый, вторичный ведущий, вторичный ведомый. (Я не знаю, как это работает с SATA, хотя.)
источник