В реестре HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer нет ли параметра NoDrives типа DWORD. ? Или то же в HKLM.
Значение параметра определяет скрываемые диски A-Z.
Наличие "1" начиная с младшего бита двойного слова означает отсутствие логического диска в "Мой компьютер"
00000001 - нет диска A, 00000002 - нет диска B, 00000004 - нет диска C, 0000000F - нет дисков A-F
[added]
если винда сп2, попробуйте файл System заменить от сп1, говорят помогает, но не проверял
[/added]
[added2]
Код:
Исследование проблемы вывело на ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOrderList
"Boot Bus Extender"
и оттуда на драйвер sptd.sys
У него был тэг (12) не прописанный в "Boot Bus Extender"
В результате он просто не работал.
При исправлении тэга на число, присутствующее в "Boot Bus Extender"
или добавлении значения тэга sptd.sys в "Boot Bus Extender",
все начинает замечательно работать.
В дальнейшем выяснил что проблема с sptd.sys,
результат присутствия Daemon Tool, или его следов после сноса.
Зачистка директориев от файлов sptd.sys, sptdXXXX.sys, dtscsi.sys
и удаление из реестра ссылок на эти файлы позволяет решить проблему
без разборок с тэгами.
Теперь буквы назначаются
взято с ixbt