Мой компьютер имеет 8 ГБ физической памяти. Я запускаю некоторые процессы с интенсивным использованием памяти, которые быстро съедают эти 8 ГБ. Когда физическая память заканчивается, она начинает использовать виртуальную память, и я вижу, что pagefile.sys быстро увеличивается до нескольких ГБ. На моем основном жестком диске недостаточно свободного места, и я не могу позволить себе купить новый в настоящее время. Из-за этого я должен установить свою виртуальную память на диске C: около 1 ГБ. Мое решение состояло в том, чтобы использовать мою 32-гигабайтную флешку sandisk для хранения другого pagefile.sys. Я изменил настройки своего виртуального ОЗУ, включив в него флэш-накопитель с начальным размером 16 ГБ и максимальным размером около 29 ГБ, а затем перезагрузил компьютер.

Я написал небольшой скрипт на python, чтобы использовать всю доступную память. Он использует то, что осталось от 8 ГБ физической памяти, подключается к 1 ГБ виртуальной памяти на главном диске и затем падает. Флешка остается нетронутой. Я использовал dir /a g:\pagefile.sys чтобы увидеть, если он даже сделал файл подкачки на диске, и это не так. Я в растерянности, и поиск в Google не помог.

Есть ли скрытый шаг, который я пропускаю? Моя цель - иметь возможность запускать мои процессы, которые легко займут 10-15 ГБ оперативной памяти. Скорость здесь не главное, просто стабильность.

Я использую Windows 7 Home Premium 64 бит. Флешка представляет собой 32-гигабайтный крейсер Sandisk, отформатированный в NTFS.

1 ответ1

3

Функция, о которой вы спрашиваете, называется ReadyBoost. Эта функция была представлена в Windows Vista.

Во-первых, избавьтесь от pagefile.sys на флешке. Это не поможет тебе. Перейдите в раздел "Мой компьютер", щелкните правой кнопкой мыши на флэш-диске и выберите "Свойства" Затем перейдите на вкладку ReadyBoost и выберите "Посвятить это устройство ReadyBoost".

Если вы не видите вкладку, значит, ваш накопитель не поддерживает ее. Эта статья в Википедии объясняет требования лучше, чем я. Однако на странице Википедии не следует упоминать тот факт, что на флэш-накопителях SanDisk, в частности, не установлен бит съемных носителей. Это означает, что диск отображается в Windows как жесткий диск USB, а не как флэш-диск. Это может сделать его несовместимым.

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