Надо определить установленные физ. диски и логические диски на них под NT/2000/XP, а так же в 9x.
QueryDosDevice в NT возвращает их по отдельности (в смысле непонятно какие лог. диски на каких приводах),
в реестре просто каша, черт ногу сломит. Может быть есть какие либо API функции для этого?.