Какое значение rdisk в boot.ini отображается на каком диске?

2

Ниже приведено содержимое примера 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) и т. Д.?

MA1
источник

Ответы:

0

Методом проб и ошибок?

Я уверен, что есть метод, с помощью которого Windows заказывает диски, но даже если бы я знал это, я бы не стал доверять этому и всегда проверял бы, прежде чем что-то менять.

Файл boot.ini дает вам некоторые подсказки, например, какая операционная система на каком диске. После этого вы сможете решить это. например, есть только один раздел NTFS на конкретном диске и два на других, какие пользователи находятся в каждой операционной системе и, следовательно, есть каталоги в каждой системе Windows. Вы можете даже загрузить каждую операционную систему и сохранить файл в системном разделе, чтобы помочь вам.

(Если вы пытаетесь определить, на какой диск ссылается испорченная запись в boot.ini, у msconfig.exe есть возможность проверить пути загрузки, чтобы убедиться, что каждая опция загружается.)

Нил
источник
@ Нил: Спасибо. Но я хочу получить эту информацию в Linux. Я думаю, что нет простого и надежного способа сделать это, кроме как путем поиска и анализа.
MA1
1

Согласно статье Microsoft Q102873: Соглашения об использовании имен путей BOOT.INI и ARC , порядок rdisk():

... порядковый номер диска на адаптере и обычно это число от 0 до 3.

Таким образом, кажется, что это будет обычный порядок (начиная с 0): первичный ведущий, первичный ведомый, вторичный ведущий, вторичный ведомый. (Я не знаю, как это работает с SATA, хотя.)

grawity
источник