У меня постоянно подключен USB SSD-диск. Я никогда не собираюсь отключать его во время работы. Он работает в "режиме лучшей производительности", а не в "быстром удалении". Я могу настроить на нем файл подкачки, но после перезагрузки файл подкачки фактически не создается, и я вижу в диспетчере задач, что виртуальная память не увеличивается. Что мне сделать, чтобы Windows действительно использовала его для файла подкачки?
решение1
USB-диски не загружаются до поздней стадии загрузки. Даже если диск загружается UEFI/BIOS, то при загрузке ОС он фактически сбрасывает USB-подключение во время инициализации драйвера, и диск исчезает по крайней мере на короткое время.
В результате к моменту обнаружения USB-накопителя Windows уже проверила, есть ли у нее доступ к файлу подкачки, обнаружила его отсутствие и продолжила работу без него.
Windows поддерживает только действительно постоянно подключенные устройства хранения для файлов подкачки, такие как диски SATA, IDE или NVME. Windows знает, как надежно работать с этими устройствами, и была разработана с учетом их собственной поддержки, загружаемой в первые миллисекунды запуска ОС.
USB требует несколько иного стека драйверов и не обрабатывается так же, как обычные диски. По крайней мере, исчезновение и повторное появление диска во время загрузки эффективно отключит файл подкачки.
В результате файлы подкачки не поддерживаются на USB-дисках.
решение2
Вы не можете поместить файл подкачки на съемный диск. Windows не предоставляет такую функциональность.
Файлы подкачки имеют небольшой размер (по сути), поэтому храните их на диске C: Это действительно лучшее, что можно сделать.
«Постоянно подключенные USB-накопители»также имеют плохую привычку отключаться.
Прочитайте до раздела «Лучшее решение».
«Единственный способ использования внешнего устройства для файла подкачки в Windows 10, который я когда-либо видел, — это использование устройства с поддержкой Ready Boost и включение Superfetch».
Это не файл подкачки, это кэш приложений/данных. Не одно и то же. Файл подкачки нельзя разместить на внешнем носителе. Windows жестко запрограммирована на предотвращение этого.