ReadyBoost представляет собой компонент операционной системы, который впервые появился в Windows Vista. Его цель – содействие системной службе SuperFetch в ускорении работы операционной системы за счет использования быстрого USB-флэш накопителя, позволяющего сократить количество операций чтения и записи на жестком диске. Если вы хотите подробнее узнать о том, что такое SuperFetch и ReadyBoost и как они работают вместе, обязательно прочитайте эту статью.
Как работает SuperFetch?
SuperFetch является одной из служб управления памятью в Windows, которая, когда системе не достаточно оперативной памяти, решает, как какие данные должны быть переданы из RAM на жесткий диск дабы не замедлить работу системы. Эта служба также хранит информацию о том, к каким файлам и приложениям пользователь обращается наиболее часто, и следит за тем, чтобы необходимая информация находилась в оперативной памяти устройства, а не на жестком диске. Также SuperFetch улучшает время загрузки, заранее подгружая только те файлы и приложения, к которым пользователь обращается чаще всего после включения системы. Также стоит отметить, что SuperFetch обладает низким приоритетом ввода/вывода на жестком диске, поэтому служба не замедляет работу других приложений, использующих то же самое устройство хранения.
Как работает ReadyBoost?
Для того чтобы работа SuperFetch была более эффективной, к компьютеру можно подключить быструю флеш-память в дополнение к более медленному жесткому диску, установленному в системе. Я говорю «быструю», потому что не каждый флэш-накопитель совместим с ReadyBoost – только те, которые отвечают необходимым характеристикам. Тем не менее, скорость является относительной, так как флэш-память быстрее по времени доступа, в то время как жесткие диски быстрее при чтении последовательных данных. Небольшие файлы SuperFetch сохраняет на флэш-память, а большие файлы записываются на жесткий диск, в идеале в последовательные сектора диска.
Технология ReadyBoost дает разницу в производительности на системах с низким объемом оперативной памяти, но она использует флэш-память не в качестве дополнительной RAM, а в качестве более быстрого устройства хранения. Причина, по которой работа ReadyBoost незаметна на системах с большим объемом оперативной памяти, заключается в том, что основная память очень редко заполняется полностью, поэтому обращение к жесткому диску происходит не слишком часто. Зная это, можно понять, почему ReadyBoost нельзя включить на компьютерах с твердотельными накопителями (SSD): эта технология не может повысить производительность при использовании быстрых устройств хранения.
Ограничения технологии ReadyBoost
Технология ReadyBoost может использовать любой тип флэш-памяти (USB, SD, CompactFlash), которая имеет скорость чтения по крайней мере 2.5 Мб/с и скорость записи 1.75 Мб/с.
В Windows 7 и более поздних версиях операционной системы ReadyBoost может использовать до 8 USB флэш-накопителей с объемом не менее 256 Мб и не более 32 Гб каждый. Таким образом, всего ReadyBoost может использовать 256 Гб.
Как включить ReadyBoost в Windows
Вставьте флэш-диск, который вы хотите использовать для ReadyBoost, и откройте папку «Этот компьютер» (в Windows 8 и 8.1) или «Компьютер», если у вас Windows 7.
В секции «Устройства и диски» найдите подключенный флэш-накопитель и щелкните на нем правой кнопкой мыши, чтобы открыть контекстное меню. В самой нижней части меню выберете «Свойства».
В результате у вас откроется окно «Свойства», в котором вы можете изменить множество настроек относительного этого диска. Чтобы добраться до необходимых нам параметров, нажмите на вкладку «ReadyBoost».
Если флэшка была подключена к компьютеру в первый раз, операционная система проверит ее на предмет быстродействия для использования с ReadyBoost.
Если диск окажется не совместим с ReadyBoost, на экране появится сообщение с причиной, по которой устройство не может работать с ReadyBoost. Если вы посчитаете, что результаты теста не верны, то сможете проверить флэшку снова.
Кроме того, если ваш компьютер очень быстрый, то весьма вероятно, что вы увидите сообщение о том, что технология ReadyBoost не включена, так как компьютер имеет достаточную производительность, и ReadyBoost вряд ли обеспечит дополнительное преимущество.
Если же флэшка совместима и ваш компьютер может извлечь выгоду от использования ReadyBoost, вам будут доступны три параметра.
По умолчанию будет включена опция «Не использовать это устройство». Как не сложно догадаться, эта опция используется для отключения использования ReadyBoost.
Чтобы включить ReadyBoost, вы можете выбрать:
«Предоставлять это устройство для технологии ReadyBoost» – вся оставшаяся емкость флэш-диска будет заполнена кэшированными файлами.
«Использовать это устройство» – в этом случае, с помощью ползунка, вы сможете выбрать, сколько памяти может использовать ReadyBoost на этом устройстве. Имейте в виду, что вы не всегда сможете использовать всю память устройства для ReadyBoost, поскольку существуют флэш-накопители, которые содержат как медленную, так и быструю память. Таким образом, ReadyBoost будет использовать только быструю часть устройства.
Как только вы сделаете свой выбор и нажмете «OK», ReadyBoost начнет процесс настройки кэша.
Теперь ваш накопитель используется ReadyBoost. Если вы откроете флэшку, то увидите на ней файл ReadyBoost, в котором сжаты кэшированные файлы. Знайте, что вы все также можете использовать флэшку по прямому назначению, если у вас достаточно свободного места.
Если вы извлечете устройство во время его использования ReadyBoost, ничего страшного не случится. Самое худшее, что может произойти, это то, что система может начать работать медленнее. Но когда вы вставите флэшку снова, автоматически ReadyBoost продолжит ее использовать.
Заключение
Технология ReadyBoost была полезна во времена Windows Vista, когда далеко не каждый был владельцем компьютера с объемом оперативной памяти более 1 гигабайта. Сегодня даже для самых бюджетных машин наличие 4 Гб RAM уже стало нормой, поэтому ReadyBoost не будет иметь огромного значения на этих системах. Тем не менее, если вы используете старенький компьютер, попробуйте включить ReadyBoost и, возможно, он начнет работать немного быстрее.