Я пытаюсь это сделать, и я почти могу это сделать.
Вот как я это сделал
Установите windows на ssd. Затем, если я перезагружаюсь, SSD внезапно становится диском C
Запустите командную строку из окна установки. После этого найдите диск для SSD и диск для старых окон
Скажем, старый диск Windows - это e, а диск для ssd - это c
Я делаю:
e:
xcopy *.* c: /c /h /e /s
Это прекрасно работает с одним маленьким уловом
Я могу перезагрузить нормально. Все работает.
По какой-то причине ssd теперь является диском e, а старые окна становятся диском c. Я могу зайти в проводник Windows и увидеть, что диск является системным. Да, вот и все. Кроме того, Windows, кажется, все еще использует c:\users для захвата материалов. Поскольку диски c содержат старые окна, этот тип работает.
Ну, я думаю, что старые настройки Windows должны были как-то влиять.
Я изменяю букву диска старых окон на диск z, и после этого, возможно, из-за того, что windows не может найти c:\users, он больше не загружается.
Я думаю, что есть небольшой шаг, который я должен сделать, чтобы SSD оставался диском c, когда я перезагружаюсь через него.
Что я должен делать?
Я могу изменить диск C на диск Z и диск E: на диск Z, используя управление компьютером. Однако это невозможно сделать за один перезапуск.
Я думаю, что должен быть способ через командную строку, чтобы гарантировать, что в следующий раз, когда я перезагружаю эти окна, системный диск, который является SSD, является C:
На самом деле я думаю, что в Windows есть файл, который указывает, что системный диск - C:. По какой-то причине этот файл перезаписан в xcopy. Что это за файл? Как мне снова сделать системный диск C?
Это в C:\Boot?