Re[3]: Определить загрузочный том.
От: an-52  
Дата: 29.01.05 14:24
Оценка:
Здравствуйте, Valerio, Вы писали:

V>Здравствуйте, padla2k, Вы писали:


P>>HOMEDRIVE — загрузочный том

P>>(минус — только для 2000/ХР)
V>Вы не поняли вопроса, мне кажется.

V>Спрашивают с какого тома ОС загружена (откуда NTLDR отработал).

V>А куда переменные окружения указывают — это %SYSTEMROOT% и соотв. где установлена ОС.

V>Соотв. уже совсем другой том (и даже диск) может быть.


V>Вообще у МС исторически путаница с понятиями system volume / boot volume.


V>system volume — том содержащий NTLDR & boot.ini

V>boot volume — они имеют ввиду том содержащий %systemroot%

V>Это реально сбивает с толку и мне вообще непонятно как допустили такие термины вообще, ну да теперь уже не изменить положения дел тут.


V>Короче флаг позволяющий понять с какого disk device была произведена загрузка ОС — это DO_SYSTEM_BOOT_PARTITION, а там уже можно и до буквы диска добраться постепенно.


V>Насколько я могу судить — из user mode эта информация нигде не торчит и флаг в MSDN и DDK не фигурирует нигде.

V>Все что торчит — опирается на symbolic link \SystemRoot — а он как я уже написал выше, не помогает.

Спасибо за совет. Попробую сделать через драйвер.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.