У меня установлены две операционные системы (windows 8 и mint), и я пытаюсь сжать исходный раздел Windows, но на этом пути есть постоянный файл swapfile.sys. Поэтому мне было интересно, возможно ли войти в систему на стороне Linux, затем получить доступ к swapfile.sys и переместить его, когда он не открыт?
2 ответа
Вы можете переместить swapfile.sys
, отключив файл подкачки, а затем создав символическую ссылку в C:\swapfile.sys
(при условии, что C: ваш системный диск). Вся процедура может быть выполнена в среде Windows.
Следующие шаги отключат swapfile.sys
(протестировано в Windows 8 и Windows 8.1 Preview):
- Отключите файлы подкачки на всех дисках (через Панель управления -> Система и безопасность -> Система -> Дополнительные параметры системы -> Дополнительно -> Параметры производительности -> Дополнительно -> Виртуальная память).
- Перезагрузите компьютер.
swapfile.sys
должен быть удален сейчас. Если он все еще присутствует, он может быть удален вручную.
После этого введите в командной строке следующую команду (требуются права администратора):
mklink C:\swapfile.sys "<NEW LOCATION>:\swapfile.sys"
Если новый путь местоположения не содержит пробелов, кавычки могут быть опущены. Обратите внимание, что в Windows PowerShell (которая поддерживается в Windows 8.1) mklink
недоступна. Вы должны вызвать обычную командную строку, набрав cmd
а затем продолжить в том же окне.
После этого вы можете включить файл подкачки, и вновь созданный swapfile.sys
будет находиться там, куда указывает символическая ссылка. Сама символическая ссылка занимает минимально возможное дисковое пространство.
Это новый файл подкачки для "Приложения Магазина Windows". Я искал способ переместить его, но так и не нашел. Вы можете остановить создание, только если полностью отключите файл подкачки.