Сначала я подумал, что ReadyBoost означает наличие файла подкачки, выделенного для флэш-накопителя, что неправильно, поскольку ReadyBoost служит дополнительным хранилищем для файла подкачки или я должен сказать, что он отражает файл подкачки на жестком диске и имеет первый приоритет?
Извините, но ничего из вышеперечисленного не соответствует действительности.
Функция ReadyBoost ("используйте съемное устройство для повышения производительности Windows" или любой другой точной формулировки) позволяет SuperFetch, функции упреждающего кэширования диска, которая впервые появилась в Vista, использовать некоторые устройства USB в качестве дополнения. чтобы - не зеркало - RAM.
Вы можете рассматривать это как "зеркало" содержимого кэшированных файлов. Ни ОЗУ, ни файла подкачки. Файл подкачки никогда не будет кэшироваться SuperFetch.
В результате SuperFetch может хорошо работать даже в системах с ограниченной оперативной памятью.
Если у вас недостаточно оперативной памяти (высокий уровень сбоев страниц), это поможет SuperFetch работать лучше, но это будет его единственным преимуществом. За исключением небольшого количества ключевых системных файлов, использование оперативной памяти SuperFetch имеет низкий приоритет, поэтому Windows не будет отдавать оперативную память SuperFetch, когда она необходима для других целей. С другой стороны, USB-накопитель нельзя использовать в качестве замены файла подкачки или пространства ОЗУ каким-либо иным образом, поэтому SuperFetch может использовать его.
SuperFetch важен для вас? Может быть. Это зависит главным образом от того, на что похожи ваши шаблоны доступа к файлам. SuperFetch предварительно считывает часто используемые или недавно использованные файлы в доступную оперативную память (или, если вы включили ReadyBoost, USB-накопитель), на случай, если они скоро понадобятся. Он даже пытается уметь замечать, когда вы используете определенные файлы. Например, если он заметит, что вы открываете свой почтовый клиент примерно в 8:30 каждый день, он начнет загружать ваши почтовые файлы (.PST или.OST или что-то еще) за несколько минут до этого.
Что касается файла подкачки - Windows просто не позволит вам создать файл подкачки на USB-накопителе, если у вас нет какого-либо взлома (или ошибки в вашем USB-накопителе, или в вашем хост-контроллере USB), которая вводит Windows в заблуждение относительно USB-накопителя не удаляется Вы можете утверждать, что это должно позволить вам сделать это («Я обещаю, я не буду удалять это!"), но на самом деле это не так. Он даже не предлагает USB-накопитель в диалоговом окне конфигурации виртуальной памяти. Если вы взломаете его в реестре, он проигнорирует этот параметр.
Причина в том, что, как упоминал @foochow, содержимое файла подкачки имеет решающее значение для продолжения работы Windows. Если вам удалось получить файл подкачки на съемном носителе, и он был удален во время работы ОС, он потерпит крах, когда попытается прочитать или записать файл подкачки.
Эта проблема не относится к SuperFetch, потому что в кэше SuperFetch нет ничего, что по-прежнему недоступно в файлах, которые кэширует SuperFetch. Если вы дернули USB-накопитель, который использует SuperFetch, и вам позже понадобится что-нибудь из кэшированных файлов, он будет просто считан из файлов.
(Кстати, именно поэтому мы говорим, что SuperFetch на самом деле не "использует" ОЗУ: ОЗУ, занимаемое содержимым файла SuperFetch, может быть немедленно освобождено для других целей с более высоким приоритетом, как если бы SuperFetch никогда не использовал его в все. Единственный плохой результат - более медленный доступ к ранее кэшированному контенту. Поэтому оперативная память, "используемая" SuperFetch, все еще считается частью "доступной" оперативной памяти, например, на экране диспетчера задач.)