-1

Как клонировать существующую установку Windows 8.1 на новый SSD и изменить букву тома на C: :?

У меня Windows 8.1 установлена на SSD как диск G: Время от времени я сталкиваюсь с программой, которая требует, чтобы у меня была установлена ОС на диске C: и было бы трудно пропустить все сообщения « Нет диска в диске C:» .

Мой текущий 60 ГБ SSD почти заполнен, поэтому я собираюсь купить один 240 ГБ. Я хочу перенести образ моей ОС на новый диск и, если возможно, изменить букву диска на C:. Я видел, что есть некоторые программы, которые могут сделать это, такие как инструмент переноса данных Samsung, но я не знаю, изменит ли он буквы дисков.

Если я не могу клонировать новый диск и изменить его букву, как я могу запретить ОС назначать букву C: другим дискам (по крайней мере, съемным)? Иногда он назначает мой смартфон диск C: когда я подключаю его для зарядки USB.

1 ответ1

0

К сожалению, вам, вероятно, не повезло с изменением буквы диска (Windows не изменит букву диска системного или загрузочного раздела, и попытка форсировать его приведет к проблемам, поскольку пути уже настроены так, чтобы указывать на G:). Однако вы можете указать букву диска для папки, используя команду subst ; в частности, вы можете назначить C: виртуальный диск, указывающий на G:\ . Когда у меня возникла именно эта проблема на моем последнем компьютере (с системой на диске V: :), использование subst заставило установщики работать правильно: они попытались установить на C:\whatever , и система автоматически преобразовала в V:\whatever .

Недостатком является то, что это не сохраняется при перезагрузках, и кажется, что это зависит от пользователя, а также отличается между программами, запущенными без прав администратора, и программами, запускаемыми от имени администратора (с включенным UAC, по крайней мере в Windows 7). Чтобы решить обе эти проблемы, я создал два пакетных файла, каждый из которых

subst C: V:\

Я поместил их обоих в элементы автозагрузки и настроил для запуска с правами администратора. Я получаю подсказку UAC при каждой перезагрузке, чтобы запустить эту программу, но она заставляет установщиков работать.

Проведя небольшой поиск только сейчас, я также обнаружил следующую вещь, которую вы, возможно, захотите попробовать (попробуйте сделать это перед тем, как клонировать): вы можете использовать реестр, чтобы назначить это при запуске, добавив следующее в.REG-файл:

REGEDIT4 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices] 
"C:"="\\??\\G:"

Скопируйте это в текстовый файл, сохраните файл как «fixdrive.reg» или что-то подобное. Двойные часы для внесения изменений в Реестр; это должно заставить это отображение применяться ко всей системе при загрузке, что было бы лучше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .