У друга возникла проблема, когда он установил Windows 7 с внешнего диска, а внутренний загрузочный диск теперь назначен H :. Теоретически это не должно вызывать проблем, поскольку существуют программные интерфейсы для получения буквы диска для системного диска. На практике, однако, существует довольно много программ, которые предполагают, что C: является единственно возможным местом для системных каталогов, и они отказываются работать с системными каталогами на H :. Это не вина Microsoft, но, тем не менее, это боль. По общему мнению, переустановка с установкой внутреннего загрузочного диска на C: является единственным способом решения этих проблем.
UNIX-подобные системы отображают все файловые системы в одном унифицированном дереве каталогов и в большинстве случаев, похоже, избегают подобных проблем. Можно ли настроить систему Windows без ссылки на буквы дисков или значение обратной совместимости означает, что Windows будет работать с буквами дисков с настоящего момента до конца света?
Ответы:
Microsoft всегда делала обратную совместимость огромным приоритетом. Именно из-за всех тех приложений, которые предполагают
C:\
, или даже из общего шаблонаDrive:\path\
, они не могут перейти к структуре, подобной UNIX. Все приложения Windows основаны на предположении, что пути будут начинаться с буквы диска (если они не являются относительными путями). Вряд ли это будет изменено в ближайшее время.Некоторые приложения, работающие в режиме совместимости, могут нормально работать с нестандартным установочным диском.
Что-то, что могло бы работать (я не пробовал, но позже опишу и добавлю детали), - это создать небольшой раздел, назвать его
C:
и смонтировать различные системные диски изH:
папок наC:
диске. Таким образом, когда программа запроситC:\Program Files
, она получит доступ к папкеH:\Program Files
, смонтированной наC:
диске.источник
используйте команду subst ms-dos, которая добавляет букву диска для существующей буквы диска или папки
источник
Хотя мы можем придерживаться букв дисков до конца света, вы можете изменить их в Пуск → Программы → Администрирование → Управление компьютером → Хранение → Управление дисками. Щелкните правой кнопкой мыши том и выберите «Изменить букву диска».
источник