1) А отключить в Консоли управления (mmc.exe) ненужные диски - не подойдет?
2) Это *просто* скрытие. Сам доступ не запрещается.
Совет для Windows 9х и NT: Скрытие значков дисков в окне Мой компьютер и Проводник
Если вы хотите скрыть значки дисков в окне Мой компьютер и Проводник, то откройте раздел
HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer и создайте параметр NoDrives типа DWORD с требуемым значением. Также будут скрыты эти значки и в стандартных окнах Открытия и Сохранения файлов. Тем не менее, пользователь по-прежнему имеет доступ к этим дискам (через команду Выполнить или печатая вручную адрес в адресной строке Проводника)
Данный параметр является набором битовых флагов. Каждый бит соответсвует одному из 26 возможных имен дисков. Бит 0 соответсвует диску A:, бит 1 - диску B: и т.д. Чтобы скрыть нужные вам диски, нужно сложить эти биты. Сложность состоит в переводе двоичного значения в шестнадцатиричное. Здесь приводится небольшой список возможных значений 0x03FFFFFFFF Скрывает все значки
0x3 Скрывает только диски A и B
0x4 Скрывает только диск C
0x8 Скрывает только диск D
0x7 Скрывает только диски A, B и C
0xF Скрывает только диски A, B, C и D
0x0 Видны все диски
После перезагрузки установки вступят в силу (для некоторых систем)
© 2002 А.Климов, И. Чеботарев