_>Как по 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 я бы не стал.