Re: Как по PhysicalDrive узнать его LogicalDrive?
От: MShura  
Дата: 12.04.06 10:50
Оценка:
_>Как по PhysicalDrive узнать его LogicalDrive?
_>Ну, как узнать его буковку? Понятно, что одному physical drive может соответствовать несколько логических дисков. Но я точно знаю, что я открываю Removable_Media, которому может соответствовать только один логический диск.

_>С++.


Раз есть слово "буква", то речь идет о Windows?

На других форумах (WINAPI,lowlevel) этот вопрос уже поднимался.
Можете поискать по словам
— QueryDosDevice
— IOCTL_DISK_GET_DRIVE_LAYOUT
— IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

P.S.
С помощью сторонних утилит Removable Media можно разбить также как и обычный жесткий диск.
Windows при этом спокойно понимает такую ситуацию.
Так что закладываться на то, что на Removable Media не может быть более одного LogicalDrive я бы не стал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.