Я пытаюсь это сделать, и я почти могу это сделать.

Вот как я это сделал

Установите 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?

0