1

У меня есть портативное устройство, которое имеет два диска, диск 0, который действует как диск C: и содержит системные файлы и установку Windows, и диск 1, который является диском D:. Это не один разделенный диск, а два отдельных диска (выделенное пространство отображается не рядом друг с другом, а один над другим).

Проблема, с которой я столкнулся, заключается в том, что по умолчанию диск C: на диске 0 занимал только 29 ГБ пространства, что быстро заполнялось обновлениями Windows и другими программами. Диск D: на диске 1 имеет более 460 ГБ, и он в основном не используется, за исключением личных файлов и некоторых программ.

Дисковые разделы

Дисковые разделы

Вопрос в том, могу ли я переместить часть свободного пространства, доступного на диске D:, в C:? Согласно документации по Windows, вы можете расширять диски только из нераспределенного пространства, доступного на том же диске, но не из других. Можно ли обойти это или действительно нет способа достичь этого?

Если это невозможно, как я могу решить это? Должен ли я попытаться переформатировать компьютер и переустановить Windows на этот раз на диске D:? Является ли это возможным?

2 ответа2

1

Я не думаю, что предложенное вами решение будет работать, но у вас есть несколько вариантов. Во-первых, вы можете переместить файл подкачки на диск D:. В зависимости от того, сколько оперативной памяти в вашей системе, это может освободить, возможно, 4 ГБ на вашем диске C:. Обратите внимание, что это в основном временное решение, потому что ваш диск C: просто снова заполнится.

Для постоянного решения я рекомендую приобрести программное обеспечение для клонирования дисков и клонировать вашу систему на больший диск. Таким образом, вам не нужно переустанавливать все. Ваш текущий диск D: является хорошим кандидатом, если вы можете найти временное хранилище для всего, что есть сейчас. Операция клонирования сотрет все, что у вас есть в данный момент на Диске 1, но вы можете скопировать ее позже, после того как ваша система заработает.

1

Для создания ссылки между двумя каталогами можно использовать команду windows:

mklink [[/d] | [/h] | [/j]] <Link> <Target>

документация

Основной процесс таков: вы создаете пустой каталог, запускаете mklink с пустой папкой в качестве ссылки, а целью является место для хранения данных. После этого вы можете скопировать / переместить удаление, используя каталог "link", и они фактически будут помещены в каталог "target".

Таким образом, вы можете связать c:\stuff с d:\actual_stuff

Для существующих каталогов вам потребуется зеркально скопировать каталог в целевое местоположение (например, с помощью robocopy), подтвердить копию и затем очистить исходную папку.

Какой именно каталог вы выберете, зависит от вас: очевидные из них - "программные файлы" или "пользователи", но могут возникнуть непредвиденные проблемы. Я никогда не делал этого в специальных папках Windows по умолчанию, но найти информацию легко (google: файлы программы mklink)

Хорошая идея - сначала протестировать и опробовать этот процесс, прежде чем вносить большие изменения.

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