Мне нужно получить некоторую информацию (модель и серийный) диска, который содержит системный том (обычно C :). Я использую этот запрос:Запрос WMI для выбора диска, содержащего системный том
SELECT * FROM Win32_DiskDrive WHERE Index=0
Мой вопрос в том, является ли диск с индексом = 0 всегда диском, содержащим системный том?
Edit: я добавил дополнительный запрос, чтобы получить индекс диска, содержащего загрузочный раздел:
SELECT * FROM Win32_DiskPartition WHERE BootPartition=True
Затем первоначальные изменения запроса в
SELECT * FROM Win32_DiskDrive WHERE Index={diskIndex}
я решил быть таким же безопасным. Предложения для лучшего решения всегда приветствуются :)