У меня установлены две операционные системы (windows 8 и mint), и я пытаюсь сжать исходный раздел Windows, но на этом пути есть постоянный файл swapfile.sys. Поэтому мне было интересно, возможно ли войти в систему на стороне Linux, затем получить доступ к swapfile.sys и переместить его, когда он не открыт?

2 ответа2

2

Вы можете переместить swapfile.sys , отключив файл подкачки, а затем создав символическую ссылку в C:\swapfile.sys (при условии, что C: ваш системный диск). Вся процедура может быть выполнена в среде Windows.

Следующие шаги отключат swapfile.sys (протестировано в Windows 8 и Windows 8.1 Preview):

  1. Отключите файлы подкачки на всех дисках (через Панель управления -> Система и безопасность -> Система -> Дополнительные параметры системы -> Дополнительно -> Параметры производительности -> Дополнительно -> Виртуальная память).
  2. Перезагрузите компьютер.
  3. swapfile.sys должен быть удален сейчас. Если он все еще присутствует, он может быть удален вручную.

После этого введите в командной строке следующую команду (требуются права администратора):

mklink C:\swapfile.sys "<NEW LOCATION>:\swapfile.sys"

Если новый путь местоположения не содержит пробелов, кавычки могут быть опущены. Обратите внимание, что в Windows PowerShell (которая поддерживается в Windows 8.1) mklink недоступна. Вы должны вызвать обычную командную строку, набрав cmd а затем продолжить в том же окне.

После этого вы можете включить файл подкачки, и вновь созданный swapfile.sys будет находиться там, куда указывает символическая ссылка. Сама символическая ссылка занимает минимально возможное дисковое пространство.

1

Это новый файл подкачки для "Приложения Магазина Windows". Я искал способ переместить его, но так и не нашел. Вы можете остановить создание, только если полностью отключите файл подкачки.

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