Ssd как кэш для hdd windows 10

Обновлено: 04.07.2024

Я хотел бы использовать (маленький) SSD-диск в качестве кеша для большого жесткого диска. Я понимаю, что есть аппаратные продукты, которые делают это: HighPoint RocketHybrid HBA, Intel SmartResponse и другие. Я нашел только один программный продукт: ExpressCache от Diskeeper:

Тем не менее, этот продукт только OEM !

Я искал альтернативы, но безуспешно . Я не могу понять это: звучит как отличная идея, никакого дополнительного оборудования не требуется, и это может реально повысить производительность диска, не тратя целое состояние.

Итак, я спрашиваю, знает ли кто-нибудь программное обеспечение, которое делает это, для Windows или Linux. Или, если вы думаете, что это плохая идея, я хотел бы знать, почему.

Примечание: ReadyBoost не очень подходит для этого. Он построен на предположении, что запись на диск действительно дорогая, мало влияет на системы с большим количеством оперативной памяти и не масштабируется должным образом, если ваш SSD имеет объем более 100 ГБ.

Есть несколько способов использовать SSD в качестве кеша для вашего обычного жесткого диска. Это не новая идея, и уже имеет несколько реализаций.

Лучшая реализация от NVelo: Dataplex - имеет кэширование чтения и опциональное кэширование записи. К сожалению, как и ExpressCache, он доступен только OEM-производителям. Самый дешевый способ получить его - купить OCZ SSD, который упаковывает адаптер PCIE с небольшим SSD и использует программное обеспечение dataplex для кэширования вашего существующего жесткого диска.

Однако существуют и чистые программные реализации: FancyCache - работает так, как если бы вы ожидали выполнения кэширования чтения и записи на уровне блоков. Он в основном существует как кэш-память, но недавно получил поддержку SSD-кэша второго уровня (немного похожего на ZFS L2ARC), который может быть произвольно большим.

Если вы просто хотите максимально использовать IOPS за счет долговечности записи (например, идеально подходит для ИБП), альтернативой может быть что-то вроде: SuperCache - при этом будет использоваться только ОЗУ, но не SSD. Но, в отличие от других, к счастью превысит 100 000 операций ввода-вывода в секунду на обычном оборудовании. Очень полезно, например, для кэширования блочного устройства, содержащего индексы базы данных. По сути, обеспечивает производительность, подобную RAM-диску, для тома любого размера (при условии, что базовое устройство может идти в ногу с объемом записи).

В Linux все немного лучше:

Как упоминалось в предыдущем постере, у вас есть Flashcache - он работает довольно хорошо, но его производительность сильно зависит от вашей рабочей нагрузки. Во многих случаях из-за плохого доступа он не будет работать так, как вы ожидаете. Не уверен, почему это так, но для большинства рабочих нагрузок это отличный вариант.

kent/linux-bcache.git. Ходят разговоры о том, чтобы объединить его с следующим выпуском ядра, хотя это еще точно не решено.

Лично я считаю, что наиболее эффективным вариантом является bcache (моя рабочая нагрузка в основном связана с базой данных, хотя я также полностью кэширую свой основной ноутбук). По моему опыту, пропускная способность записи жесткого диска часто является узким местом, так как кэш быстро заполняется, а жесткий диск должен записывать кэшированные сектора, поэтому чем быстрее, тем лучше. Это, конечно, для тяжелой рабочей нагрузки записи, при более сбалансированной рабочей нагрузке чтения-записи, скорее всего, все будет иначе.

Я также должен предупредить вас, что на полной скорости вы быстро исчерпаете пределы записи вашего SSD. Я в настоящее время на моем третьем OCZ Vertex 3. Твердотельные накопители, хотя и очень-очень быстрые, просто не очень долговечны, поэтому ожидайте их замены каждые несколько месяцев.

 Что такое SSD кэширование?

Сегодня мы рассмотрим еще один часто запутанный вычислительный термин, который обещает обеспечить повышенную производительность при изящном использовании компактного SSD в качестве кэша. Пустрая трата денег или стоящее приобретение? Мы углубились в эту тему, чтобы пролить свет на все, что нужно знать о кэшировании SSD.

Что такое SSD Cache?

Кэш SSD, или, как его правильно называют, SSD-кэширование, представляет собой механизм управления данными, разработанный Intel в начале 2010-х годов, который использует небольшой твердотельный накопитель в качестве кэша для жесткого диска, как правило, большего размера.

Что такое SSD Cache?

Кэш-память - это аппаратная или программная память, предназначенная для хранения часто используемых данных для быстрого и быстрого доступа. В случае процессоров кэш состоит из флэш-памяти, доступ к которой быстрее, чем в стандартной системной памяти, а кэш-память браузера хранит компоненты с часто посещаемых сайтов, поэтому они загружаются быстрее, что исключает необходимость извлечения данных через Интернет с хост-сервера.

Таким образом, кэш позволяет системе получать доступ к данным гораздо быстрее, чем если бы они были извлечены и прочитаны из своего последнего места на жестком диске, что приводит к повышению производительности для задач, зависящих от памяти.

Для кэширования SSD основная концепция заключается в предоставлении более быстрого и отзывчивого SSD накопителя в качестве временного хранилища для часто запрашиваемых данных, таких как основные операционные сценарии ОС и файлы, которые хранятся на более медленном обычном жестком диске. Скорость твердотельного накопителя примерно в десять раз выше, чем у жесткого диска, для большинства задач с твердотельным накопителем существенно лучше для операций чтения с небольшого диска с произвольным доступом, которые определяют основную часть повседневных задач в ОС.

В реальном выражении кэширование SSD будет включать в себя SSD небольшого размера, скажем, 40 ГБ, в сочетании с большим традиционным жестким диском, например, с емкостью 1 ТБ.

SSD Кэширование - совместимость

Intel разработала технологию кэширования SSD Smart Response Technology (SRT), а запатентованная итерация этого механизма доступна только на материнских платах с поддержкой SRT и чипсетами Intel. Что еще хуже, Intel не использует технологию всех своих наборов микросхем, которая ограничивает аппаратные конфигурации, которые пользователь может ожидать, сохраняя при этом возможность кэширования SSD.

стоит ли включать ssd кэширование?

Системы с чипсетами AMD требуют, чтобы пользователь использовал стороннее программное обеспечение для эмуляции кэширования SSD, поскольку AMD до сих пор не разработала или не интегрировала конкурирующую технологию в свои чипсеты. К счастью, существует множество программных решений, таких как FancyCache и PrimoCache. Как общеизвестно, они ненадежны и имеют целый ряд проблем.

Ограничения SSD-кэширования

Кэширование SSD дает ощутимые преимущества только тогда, когда система находится в том состоянии, которое мы называем «чистым», таким как загрузка компьютера после его выключения, перезагрузка Windows или первоначальный запуск приложения после перезагрузки или выключения питания. Существует иерархия памяти, которая работает от кэша ЦП до ОЗУ, кэша SSD, затем HDD. Перезапуск очищает кэш ЦП и ОЗУ, превращая кэш SSD в место доступа к данным.

зачем нужен ssd cache?

Причина этого заключается в том, что во всех других случаях есть вероятность, что критически важные, часто используемые данные уже хранятся в ОЗУ системы, и, поскольку ОЗУ быстрее любого жесткого диска, будь то SSD или HDD, кэширование SSD делает процесс заполнения оперативной памяти данными, намного быстрее. Ничто не улучшит скорость, как то, что данные уже доступны в оперативной памяти.

Как видите, главное преимущество кэширования SSD наиболее очевидно при загрузке Windows: ОС находится в работоспособном состоянии гораздо раньше, чем в кэшированной системе без SSD. Аналогично, запуск Steam и вашей любимой игры после перезагрузки будет намного быстрее с SSD-кэшированием. Если вы работали без перезапуска в течение нескольких часов и открыли, затем закрыли различные программы и решили открыть их еще раз, SSD ничего не сделает для ускорения процесса.

Продолжая тему ограничивающих факторов, внутренняя работа SRT является тщательно охраняемым секретом, и Intel не сообщает подробностей о том, как технология проверяет, какие данные заслуживают кэширования, хотя ощутимые тенденции предполагают, что существует определенный предел размера данных. это может быть кэшировано весом не более нескольких мегабайт.

В любом случае система вернется к медленному источнику жесткого диска для данных. Со стороны пользователя это означает, что программы, которые полагаются на небольшие пакеты данных, работают хорошо, в то время как те, которые зависят от емких носителей, таких как видео и высококачественные аудиофайлы, - нет.

Если вы одновременно запускаете множество приложений, преимущества будут очевидны, в то время как если вы будете запускать одну и ту же программу изо дня в день, обрабатывая файлы большого формата, преимущества будут незначительными.

Стоит ли включать кэширование SSD?

Как только SSD-кэширование запущено, оно само по себе позаботится о том, чтобы не было никакой его настройки от пользователя. Преимущества, если таковые имеются, пассивно производятся, что делает его удобным решением.

Однако настройка кэширования, даже с набором микросхем Intel SRT, является трудной задачей, которая включает в себя использование правильных драйверов, правильную настройку BIOS и запуск его в качестве настройки RAID, установку драйверов Windows и Rapid Storage Technology, управление режимами и т.д. Суть в том, что он значительно сложнее, чем использование SSD-накопителя большой емкости и простая установка Windows.

Кэш дискового накопителя

Кэширование SSD исторически стоило намного меньше, чем выделение для SSD разумного размера, но, поскольку технология становится все более распространенной, цена даже 100 ГБ или более SSD экспоненциально становится более доступной с течением времени. Следовательно, комбинация SSD-кэша и жесткого диска заменяется более крупными бюджетными твердотельными накопителями в качестве места для ОС, в то время как больший жесткий диск используется для хранения носителей, к которому редко обращаются.

Вывод

По нашей оценке, основная концепция кэширования SSD стоит задуматься. На практике результаты не являются достаточно явными, чтобы выбрать кэширование SSD, а не большие затраты на больший SSD и запускать все - от Windows до ваших любимых шутеров с того же самого диска и позволить ОЗУ делать свои задачи быстрее.

Сегодня мы обсудим советы по оптимизации Windows. В этой заметке я не дам советов, но хочу предостеречь от следования советам, публикуемым в интернете.

1) Настройки безопасности

1.1) Отключение службы Брандмауера Windows.

Не рекомендую этого делать. Брандмауер предназначен для обеспечения безопасной работы системы в сети. Его лучше не отключать, а настроить. Главное правило тут такое: все исходящие подключения разрешить, все входящие запретить. Необходимые порты следует открыть вручную.

1.2) Отключение Центра безопасности и обслуживания.

Вы же хотите получать уведомления о проблемах с системой и её компонентами? Оставьте его настройки в покое. Его отключение не даст вам преимуществ. Соглашусь, что раньше он был не информативен. Но всё меняется и именно он предупредит вас о появлении ошибок в SMART у диска.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

1.4) Отключение контроля учетных записей (UAC).

Эта технология призвана обезопасить нашу работу за компьютером и повысить совместимость старых приложений. Работать с правами администратора давно считается дурным тоном (потенциально опасным занятием) и UAC — это своего рода аналог sudo. Благодаря ему вы работаете на компьютере с обычными правами, хоть учетная запись может и иметь административные привилегии. Таким образом, запущенные администратором приложения по умолчанию административных привилегий не имеют. Если приложению требуются повышенные права, появляется запрос UAC: дальше решать Вам.

Вторая его способность — это обеспечение совместимости со старыми программами при помощи виртуализации файлов и реестра. Об этом поговорим отдельном посте. На скрине представлен AkelPad 2003 года. Видно, что применена виртуализацичя UAC (запросов при этом не возникало).

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

2) Настройка производительности.

2.1) Отключение индексирования

Совет спорный, а реализация его бессмысленная.

Совет вредный, если Вы пользуетесь поиском Windows. После отключения индексирования искать он будет очень долго. Но больше всего мне нравится реализация совета по отключению индексирования: зачем-то многие советуют снять галочку в свойствах дисков

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

Снятие галочки приведет (особенно на больших дисках) к длительному применению атрибутов. Эта галочка предназначена для создания исключений в индексировании: допустим хочу индексировать папку документов, но один каталог там хочу исключить из индекса.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

Настроить индексирование можно собственно в одноименном апплете панели управления

Так-же часто рекомендуют отключать индексирование при использовании SSD, аргументируя повышенным износом и тем, что на SSD и так всё быстро будет искать.

Во-первых: если вы боитесь износа SSD, то положите его в ящик стола и никогда не включайте.

Во-вторых: быстро искать не будет. Полнотекстовый индекс для того и придуман, чтобы облегчить поиск и снизить нагрузку на диск во время поиска

2.2) Отключение Prefetch и Superfetch.

Совет вредный для владельцев систем на HDD и бесполезный для владельце SSD

Если у вас SSD и система стоит именно на нем, то службы не работают, ибо ускорять там нечего.

Если у вас обычный жесткий диск, то следите за рукой: Prefetcher отслеживает часто загружаемые модули и следит за их фрагментацией, регулярно их дефрагментируя. Superfetch же предварительно загружает эти модули в память при загрузке. Таким образом, часто используемые библиотеки оказываются загруженными ещё на момент старта системы.

2.3) Отключение оптимизации дисков по расписанию.

Во время простоя компьютера система может заниматься самообслуживанием — зачем ей мешать?

Понимаю, со времен WIndows XP закрепился целый ритуал:

2.4) Отключение файла подкачки

Люди думают, что если у них много оперативной памяти, что и файл подкачки им ненужен. Это серьезное заблуждение порождает много мифов и ошибок. Система никогда ничего просто так не сбрасывает в swap. Некоторые программы перед запуском проверяют наличие файла подкачки. Кроме того, если Windows 10 свопится, то данные сжимаются. Это позволяет сократить размер файла подкачки и ускорить работу с ним. Это видно на скрине.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

2.5) Перенос файла подкачки с SSD на HDD.

Популярный совет среди владельцев SSD. Перемещая файл подкачки на HDD вы замедляете работу компьютера. Вы SSD ведь купили для ускорения работы? Во времена появления EEE-PC был совет о переносе файла подкачки на карту памяти SD. Справедливости ради стоит сказать, что в более мощных еее-шках, которые могли потянуть Windows Vista/7 карту памяти или её часть можно было использовать для технологии ReadyBoost. Это действительно давало прирост отзывчивости особенно когда система на диске 5400 RPM.

Обратите внимание на мнение разработчиков Windows:

В: Нужно ли располагать файл подкачки на SSD?

2.6) Перенос файла подкачки на RAM-диск

Я бы даже сказал, что он лютый и бессмысленный. Как до такого додумались люди на форумах я представить себе не могу. Тот, кто хоть немного понимает принцип работы виртуальной памяти Windows не мог такого предложить.

2.7) Отключить очистку буфера кэша записей Windows для диска.

Совет не просто вредный, совет опасный: скорость на грани потери данных. Особенно опасно, если у вас нет резервного источника питания.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

2.8) Указание максимально числа процессоров и оперативной памяти через MSCONFIG

Windows итак использует ресурсы компьютера по максимуму. Указанные параметры нужны для ограничения этих значений. Помню, Windows 98 не могла запуститься, если оперативной памяти более 256Мб.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

2.9) Перенос программ на другой диск

Считаю данный совет вредным при условии несоблюдения требования безопасности списков ACL. В стандартных расположениях списки доступа ALC надежно защищают файлы от изменений сторонними приложениями и пользователями.

Есть такая традиция: игры обязательно устанавливать в отдельную папку. Если не настроить параметры безопасности, то у всех пользователей будет доступ на запись. Это значит, что все пользователи и любые программы, запущенные этими пользователями будут иметь доступ к файлам.

Давайте рассмотрим списки доступа стандартной папки и папки, созданной вручную:

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

Пользователи имеют доступ только на чтение.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

2.10) Отключение создания имен в формате 8.3

Windows и так этим давно не занимается по-умолчанию. Но даже, если-бы занималась, прирост от такой оптимизации для домашнего компьютера небольшой.

2.11) Отключение регистрации времени последнего доступа к файлам

Жесткие диски достаточно производительны для сохранения такого минимального объема данных. Совет часто рекомендуют для SSD дисков: ваш диск имеет достаточный ресурс, чтобы такой объем данных пережить.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

Снимок состояния моего диска. Ему уже пять лет и он пережил многие HDD.

2.12) Отключение журналирования NTFS

Совет вредный и даже опасный

Совет родом из эпохи EEE-PC. Зачем вы тогда используете NTFS? Совет потенциально опасен не просто потерей данных, а разрушением файловой системы. Не делайте так.

3) Прочие советы

3.1) Очистка папки WinSxS при помощи клинеров.

Указанная папка представляет из себя хранилище компонентов операционной системы. Почти все файлы операционной системы, что мы видим являются ссылками жесткими ссылками в эту папку. Там в сжатом виде хранятся файлы ещё не установленных компонентов и версии для отката после обновлений. На снимке вы видите всем известный редактор реестра и где хранится его источник.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

Ни в коем случае не стоит заниматься этим самостоятельно или при помощи сторонних утилит. Для выполнения этой задачи в системе есть программа очистки диска. На снимке выделен именно тот пункт, который очистит WinSxS. Этот пункт удалит старые версии файлов.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

Для Windows 7 необходимо поставить KB285238 — оно добавит указанный выше пункт. Так же после установки обновления DISM будет понимать ключ /StartComponentCleanup, что равнозначно снимку выше.

Для Windows 8/8.1/10 указанная выше процедура выполняется автоматически планировщиком в рамках автоматического обслуживания. Вы ведь планировщик не отключали?

Но бывают случаи, когда нужно освободить ещё больше места. И для этого есть команда, но её выполнение сделает закрепит все установленные версии файлов и сделает невозможным откат уже установленных обновлений:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Очищайте диск правильно и всё у вас будет хорошо.

3.2) Отключение восстановления системы

Восстановление системы позволяет в кратчайшие сроки привести систему в работоспособное состояние. В современных операционных системах используется теневое копирование файлов, что значительно быстрее, чем копирование файлов в ZIP архивы (раньше было именно так). У вас недостаточно свободного места? Ограничьте занимаемый объем.

Вредные советы по настройке Windows Windows, Оптимизация, Вредные советы, Длиннопост

3.3) Отключение system file checker

Абсолютно безумный совет лишить систему способности защищать файлы от несанкционированной подмены. Подобное посоветует лишь тот, кто не призывал на помощь команду:

На этом пожалуй всё. Оригинал статьи лежит в моём блоге и будет дополняться найденными советами.

Для повышения производительности работы операционной системы рекомендуется установить на ПК диск SSD вместо привычного HDD. Помимо большей скорости чтения и записи данных, у него редко возникают сбои. Но чтобы ощутить все преимущества, необходимо правильно настроить Windows 10 под SSD.

Для повышения производительности работы операционной системы рекомендуется установить на ПК диск SSD вместо привычного HDD. Помимо большей скорости чтения и записи данных, у него редко возникают сбои. Но чтобы ощутить все преимущества, необходимо правильно настроить Windows 10 под SSD.

Что такое SSD и зачем он нужен?


Это – более быстрый вариант жесткого диска, не имеющий движущихся частей. Именно благодаря тому, что не требуется время на передвижение головки и вращение диска, обеспечивается быстродействие компьютера. По сути, это – вместительная флешка.
  1. Загрузку ОС за несколько секунд.
  2. Отсутствие перегрева – температура всегда держится на оптимальном уровне, при этом необязательно использовать кулер.
  3. Беззвучность работы.
  4. Низкое энергопотребление.
  5. Быстрый запуск приложений и игр.
  6. Быстрый отклик на действия пользователя.

Несколько настроек ОС Windows 10 помогут увеличить срок службы SSD, но главная задача пользователя – правильно эксплуатировать накопитель.



Правила эксплуатации SSD

  1. Операционная система должна поддерживать команду TRIM (минимальные версии – Windows 7, Mac 10.6.6, Linux 2.6.33).
  2. Не заполнять диск полностью – минимум 15% от объема нужно держать свободным.
  3. Режим работы AHCI – позволяет раскрыть все функции по максимально возможной производительности.
  4. Хранить личные файлы (музыку, фильмы, фотографии), доступ к которым не требует высокой скорости, на другом диске, например, рабочем HDD.
  5. По возможности увеличить объем оперативной памяти RAM и не использовать файл подкачки (pagefile.sys).

Настройка SSD под Windows 10


Операционная система автоматически определяет установленный накопитель и применяет соответствующие настройки для максимальной производительности. Но если по непонятным причинам диск начинает тормозить или работать медленнее, рекомендуется проверить работу системных служб.
Команда TRIM позволяет очищать данные с неиспользуемых ячеек памяти для того, чтобы в дальнейшем операции записи производились с обычной скоростью без предварительного удаления уже имеющихся данных.
  1. Запустить «Диспетчер задач», кликнув правой кнопкой мышки по свободному месту на панели задач и выбрав одноименную опцию.
  2. Клацнуть по меню «Файл» и активировать запуск новой задачи.
  3. Вписать в поисковую строку команду cmd.exe, отметить галочкой пункт «С правами администраторами». Нажать «Ок».
  4. Запустится командная строка от имени администратора. Ввести команду «fsutil behavior query disabledeletenotify» без кавычек и нажать «Enter».
  5. Могут быть следующие результаты:
  • NTFS/ReFS DisableDeleteNotify = 0 (отключено) – TRIM включен;
  • NTFS/ReFS DisableDeleteNotify = 1 (включено) – TRIM отключен;
  • NTFS/ReFS DisableDeleteNotify не установлен – TRIM не установлен, но автоматически включится, когда будет подключен диск с NTFS/ReFS.
  1. Открыть проводник, кликнуть по накопителю правой кнопкой мышки и выбрать его «Свойства». Перейти во вкладку «Сервис». Нажать «Оптимизировать».
  2. Посмотреть на тип носителя – должен быть указан «Твердотельный накопитель». Если нет – значит, система не знает, что установлен SSD.
  3. Чтобы ОС могла определить тип накопителя и включить нужные функции, запустить командную строку от имени администратора, вписать «winsat diskformal» без кавычек - «Enter». Запустится анализ производительности диска.
  4. Проверить, что указано в окне «Оптимизации».
  1. fsutil behavior set disabledeletenotify NTFS 0 – для файловой системы
  2. fsutil behavior set disabledeletenotify ReFS 0 – для файловой системы


  1. Зайти в «Диспетчер устройств» - для этого клацнуть правой кнопкой мышки по иконке «Пуск» и выбрать программу из выпадающего меню.
  2. В списке найти «Контроллеры IDE ATA/ATAPI».
  1. Запустить редактор реестра – вызвать командную строку с помощью Win+R и ввести команду regedit. Нажать «Ок».
  2. Перейти по пути «HKEY_LOCAL_MACHINE» – «SYSTEM» – «CurrentControlSet» – «Services» – «iaStorV». Последнюю папку раскрывать не нужно – просто щелкнуть по ней левой кнопкой мышки, а справа отобразится меню.
  3. Найти справа параметр «Start», дважды кликнуть по нему левой кнопкой, установить значение 0 - «Ок».
  4. Раскрыть ветку «iaStorV» и выбрать «StartOverride». Для параметра «0» установить значение 0. Сохранить изменения, нажав «Ок».
  5. Перейти в раздел «Services» – «storahci», и для параметра «Start» установить значение 0. Нажать «Ок».
  6. Раскрыть ветку «storahci» и выбрать «StartOverride». Для параметра «0» установить значение 0. Нажать «Ок».
  7. Закрыть редактор.





В конце обязательно сохранить настройки и перезагрузить компьютер.

Индексация файлов


  1. Зайти в «Проводник», найти SSD-диск, кликнуть по нему правой кнопкой мышки и вызвать его «Свойства».
  2. Откроется новое окно во вкладке «Общие».
  3. Убрать галочку с пункта «Разрешить индексирование файлов на этом диске…».
  4. Нажать «Применить» и «Ок».

Поиск

  1. С помощью комбинации «Win+I» открыть параметры системы.
  2. В поисковую строку ввести «Панель управления» без кавычек и выбрать появившийся вариант, клацнув по нему.
  3. Кликнуть по опции «Администрирование».
  4. Откроется новое окно. Найти в списке пункт «Службы», дважды щелкнуть по нему левой кнопкой.
  5. Найти службу поиска «Windows Search». Для вызова меню клацнуть правой кнопкой мышки и выбрать «Свойства». Установить тип запуска «Отключена». Применить изменения и нажать «Ок».

Prefetch и SuperFetch


  1. Запустить редактор реестра (Win+R – окно «Выполнить» – regedit – «Ок»).
  2. Перейти по пути «HKEY_LOCAL_MACHINE» – «SYSTEM» – «CurrentControlSet» – «Control» – «Session Manager» – «Memory Management» – «PrefetchParameters».
  3. В параметрах «EnablePrefetcher» и «EnableSuperfetch» установить значения 0.
  4. Для сохранения изменений в обоих случаях кликнуть по кнопке «Ок». Закрыть редактор.

Гибернация

  1. Запустить командную строку от имени администратора – Win+R, в окне «Выполнить» вписать cmd, нажать комбинацию Ctrl+Shift+Enter.
  2. Вписать команду «powercfg –H off» без кавычек.
  3. Для выполнения операции нажать «Enter».
  1. Win+R – окно «Выполнить» – regedit – «Ок».
  2. «HKEY_LOCAL_MACHINE» – «SYSTEM» – «CurrentControlSet» – «Control» – «Power».
  3. Справа найти параметр HibernateEnabled. Дважды кликнуть по нему левой кнопкой для открытия свойств, установить значение 0.
  4. Сохранить изменения и выйти из редактора.

Файл подкачки

  1. Открыть свойства системы – кликнуть правой кнопкой мышки по папке «Этот/мой компьютер» и выбрать из меню нужный вариант.
  2. Перейти в дополнительные параметры.
  3. Откроется новое окно во вкладке «Дополнительно».
  4. В поле «Быстродействие» активировать «Параметры». Далее изменить виртуальную память – перейти во вкладку «Дополнительно».
  5. Убрать галочку с автоматического выбора объема для файла подкачки и отметить пункт «Без файла подкачки».
  6. Нажать «Ок».

Оптимизация


Многие веб-ресурсы советуют оптимизировать накопитель, однако данная опция бесполезна. Оптимизация физически перемещает в одно место фрагменты файлов, которые расположены в разных частях HDD, что неактуально для накопителя.

К тому же по умолчанию в Windows 10 дефрагментация производится раз в месяц (если не заданы другие настройки), и здесь нет ничего страшного. Но при частой активации опции сокращается срок службы диска.

Оптимизация SSD для Windows 10

Поговорим о том, как настроить SSD для Windows 10. Начну просто: в большинстве случаев какой-либо настройки и оптимизации твердотельных накопителей для новой ОС не нужно. Более того, со слов сотрудников поддержки Microsoft, самостоятельные попытки оптимизации могут навредить как работе системы, так и самого диска. На всякий случай, для случайно зашедших: Что такое SSD и в чем его преимущества.

Однако, некоторые нюансы все-таки следует учесть, а заодно и прояснить вещи, связанные с тем, как в Windows 10 работают SSD диски, о них и поговорим. В последнем разделе статьи также присутствует информация более общего характера (но полезная), имеющая отношение к работе твердотельных накопителей на аппаратном уровне и применимая и к другим версиям ОС.

Сразу после выхода Windows 10, в Интернете появилось множество инструкций по оптимизации SSD, подавляющее большинство из которых представляют собой копии руководств к предыдущим версиям ОС, без учета (и, по всей видимости, попыток разобраться в них) появившихся изменений: например, продолжают писать, что нужно запустить WinSAT для того, чтобы система определила SSD или отключить автоматическую дефрагментацию (оптимизацию) по умолчанию включенную для таких накопителей в Windows 10.

Настройки Windows 10 для SSD накопителей по умолчанию

Windows 10 по умолчанию настроена на максимальную производительность для твердотельных дисков (с точки зрения Microsoft, которая близка точке зрения производителей SSD), при этом она определяет их автоматически (без запуска WinSAT) и применяет соответствующие настройки, каким-либо образом инициировать это не требуется.

А теперь по пунктам о том, как именно Windows 10 оптимизирует работу SSD при их обнаружении.

  1. Отключает дефрагментацию (об этом будет далее).
  2. Отключает функцию ReadyBoot.
  3. Использует Superfetch/Prefetch — функция, которая изменилась со времен Windows 7 и не требует отключения для SSD в Windows 10.
  4. Оптимизирует питание твердотельного накопителя.
  5. Функция TRIM по умолчанию включена для SSD.

Что осталось неизменным в настройках по умолчанию и вызывает разногласия в части необходимости настройки при работе с SSD: индексирование файлов, защита системы (точки восстановления и история файлов), кэширование записей для SSD и очистка буфера кэша записей, об этом — после интересной информации об автоматической дефрагментации.

Дефрагментация и оптимизация SSD в Windows 10

Многие заметили, что по умолчанию автоматическая оптимизация (в предыдущих версиях ОС — дефрагментация) включена для SSD в Windows 10 и кто-то кинулся отключать ее, кто-то изучать происходящее при процессе.

В общих чертах — Windows 10 не выполняет дефрагментацию SSD, а оптимизирует его, выполняя очистку блоков посредством TRIM (или, вернее, Retrim), что не вредно, а даже полезно для твердотельных накопителей. На всякий случай, проверьте, определила ли Windows 10 ваш диск как SSD и включила ли TRIM.

Автоматическая оптимизация SSD в Windows 10

Некоторые написали объемные статьи на тему того, как работает оптимизация SSD в Windows 10. Процитирую часть такой статьи (только самые важные для понимания части) от Скотта Хансельмана (Scott Hanselman):

Я покопался поглубже и поговорил с командой разработчиков, работающих над реализацией накопителей в Windows, и этот пост написан в полном соответствии с тем, что они ответили на вопрос.

Оптимизация накопителей (в Windows 10) производит дефрагментацию SSD раз в месяц, если включено теневое копирование тома (защита системы). Это связано с влиянием фрагментации SSD на производительность. Здесь имеет место неправильное представление о том, что фрагментация не является проблемой для SSD — если SSD будет сильно фрагментирован, вы можете достичь максимальной фрагментации, когда метаданные не смогут представлять больше фрагментов файлов, что приведет к ошибкам при попытках записи или увеличения размера файла. Кроме этого, большее количество фрагментов файлов означает необходимость обработать большее количество метаданных для чтения/записи файла, что приводит к потерям производительности.

Что касается Retrim, эта команда выполняется по расписанию и необходима в связи с тем, каким образом выполняется команда TRIM в файловых системах. Выполнение команды происходит асинхронно в файловой системе. Когда файл удаляется или место освобождается другим образом, файловая система ставит запрос на TRIM в очередь. В связи с ограничениями на пиковую нагрузку, эта очередь может достигнуть максимального количества запросов TRIM, в результате чего последующие будут проигнорированы. В дальнейшем, оптимизация накопителей Windows автоматически выполняет Retrim для очистки блоков.

  • Дефрагментация выполняется только если включена защита системы (точки восстановления, история файлов использующие VSS).
  • Оптимизация дисков используется для того, чтобы пометить неиспользуемые блоки на SSD, которые не были помечены при работе TRIM.
  • Дефрагментация для SSD может быть нужна и при необходимости автоматически применяется. При этом (это уже из другого источника) для твердотельных накопителей используется иной алгоритм дефрагментации по сравнению с HDD.

Какие функции отключить для SSD и нужно ли это

Любой, кто задавался вопросом настройки SSD для Windows, встречал советы, связанные с отключением SuperFetch и Prefetch, отключением файла подкачки или его переносом на другой диск, отключением защиты системы, гибернации и индексирования содержимого диска, переносом папок, временных файлов и прочего на другие диски, отключением кэширования записи на диск.

Часть этих советов пришли еще из Windows XP и 7 и не применимы к Windows 10 и Windows 8 и к новым SSD (отключение SuperFetch, кэширования записи). Большая же часть этих советов действительно способна уменьшить количество данных, записываемых на диск (а у SSD имеется ограничение по общему количеству записанных данных за весь срок службы), что в теории приводит к продлению срока его службы. Но: путем потери производительности, удобств при работе с системой, а в некоторых случаях и к сбоям.

Здесь отмечу, что несмотря на то, что срок службы SSD считается меньшим, чем у HDD, с большой вероятностью купленный сегодня твердотельный накопитель средней цены при обычном использовании (игры, работа, интернет) в современной ОС и при наличии резервной емкости (для отсутствия потери производительности и продления срока службы стоит держать 10-15 процентов места на SSD свободными и это один из советов, который является актуальным и верным) прослужит дольше, чем вам требуется (т.е. будет заменен в итоге на более современный и емкий). На скриншоте ниже — мой SSD, срок использования год. Обратите внимание на графу «Всего записано», гарантия 300 Tb.

Использование SSD со временем

А теперь по пунктам о различных способах оптимизации работы SSD в Windows 10 и целесообразности их использования. Отмечу еще раз: эти настройки могут лишь незначительно увеличить срок службы, но не улучшат производительность.

Примечание: такой способ оптимизации, как установка программ на HDD при наличии SSD я рассматривать не стану, так как тогда не ясно, зачем вообще приобретался твердотельный накопитель — не для быстрого ли запуска и работы этих программ?

Отключение файла подкачки

Самый частый совет — отключить файл подкачки (виртуальную память) Windows или перенести его на другой диск. Второй вариант послужит причиной падения производительности, так как вместо быстрого SSD и оперативной памяти будет использоваться медленный HDD.

Первый вариант (отключение файла подкачки) — очень спорный. Действительно, компьютеры с 8 и более Гб оперативной памяти во многих задачах могут работать с отключенным файлом подкачки (но некоторые программы могут не запуститься или обнаруживать сбои при работе, например, из продуктов Adobe), тем самым сохраняется резерв твердотельного накопителя (происходит меньше операций записи).

Файл подкачки в Windows 10 на SSD

Одновременно с этим, нужно учитывать, что в Windows файл подкачки используется именно таким образом, чтобы обращаться к нему как можно меньше, в зависимости от размера доступной оперативной памяти. По официальной информации Microsoft соотношение чтения к записи для файла подкачки при обычном использовании составляет 40:1, т.е. значительного количества операций записи не происходит.

Тут же стоит добавить, что производители SSD, такие как Intel, Samsung рекомендуют оставлять файл подкачки включенным. И еще одно примечание: некоторые тесты (двухлетней давности, правда) показывают, что отключение файла подкачки для непроизводительных дешевых SSD может приводить к повышению их производительности. См. Как отключить файл подкачки Windows, если вдруг все-таки решите попробовать.

Отключение гибернации

Следующая возможная настройка — отключение гибернации, которая также используется для функции быстрого запуска Windows 10. Файл hiberfil.sys, записываемый на диск при выключении (или переводе в режим гибернации) компьютера или ноутбука и используемый для последующего быстрого запуска занимает несколько гигабайт на накопителе (примерно равный занятому объему оперативной памяти на компьютере).

Для ноутбуков отключение гибернации, особенно если она используется (например, автоматически включается через некоторое время после закрытия крышки ноутбука) может быть нецелесообразным и привести к неудобствам (необходимость выключать и включать ноутбук) и снижению времени автономной работы (быстрый запуск и гибернация позволяют сэкономить заряд по сравнению с обычным включением).

Для ПК отключение гибернации может иметь смысл, если требуется сократить объем данных, записываемых на SSD при условии, что функция быстрой загрузки вам не требуется. Есть также способ оставить быструю загрузку, но отключить гибернацию, сократив размер файла hiberfil.sys в два раза. Подробнее об этом: Гибернация Windows 10.

Защита системы

Автоматически создаваемые Windows 10 точки восстановления, а также История файлов при включении соответствующей функции, разумеется, записываются на диск. В случае SSD некоторые рекомендуют отключить защиту системы.

Среди некоторых — Samsung, рекомендующая сделать это и в своей утилите Samsung Magician и в официальном руководстве по работе с SSD. При этом указывается, что резервное копирование может вызывать выполнение большого количества фоновых процессов и снижение производительности, хотя по факту защита системы работает лишь при внесении изменений в систему и во время простоя компьютера.

Защита системы на SSD в Windows 10

Подробнее о включении, выключении и проверки состояния защиты системы в статье Точки восстановления Windows 10.

Перенос файлов и папок на другие диски HDD

Еще один из предлагаемых вариантов оптимизации работы SSD — перенос пользовательских папок и файлов, временных файлов и других компонентов на обычный жесткий диск. Как и в предыдущих случаях, это может сократить количество записываемых данных с одновременным снижением производительности (при переносе места хранения временных файлов и кэша) или удобства при использовании (например, при создании миниатюр фотографий из пользовательских папок, перенесенных на HDD).

Однако, при наличии отдельного емкого HDD в системе может иметь смысл хранить действительно объемные медиа-файлы (фильмы, музыка, какие-то ресурсы, архивы), к которым не нужен частый доступ именно на нем, высвобождая тем самым место на SSD и продлевая срок службы.

Superfetch и Prefetch, индексация содержимого дисков, кэширование записей и очистка буфера кэша записей

С этими функциями есть некоторые неясности, разные производители дают разные рекомендации, с которыми, думаю, следует ознакомиться на официальных сайтах.

По информации Microsoft, Superfetch и Prefetch успешно используются и для SSD, сами функции претерпели изменение и работают иначе в Windows 10 (и в Windows 8) при использовании твердотельных накопителей. А вот Samsung считает, что эта функция не используется SSD-накопителями. См. Как отключить Superfetch.

Настройки буфера кэша записи на SSD

Про буфер кэша записи в целом рекомендации сводятся к «оставить включенным», а вот по очистке буфера кэша разнится. Даже в рамках одного производителя: в Samsung Magician рекомендуется отключить буфер кэша записи, а на их же официальном сайте по поводу этого сказано, что рекомендуется держать его включенным.

Индексирование содержимого SSD

Ну а насчет индексирования содержимого дисков и службы поиска я даже не знаю, что написать. Поиск в Windows — очень эффективная и полезная вещь для работы, однако, даже в Windows 10, где кнопка поиска на виду, им почти никто не пользуется, по привычке выискивая нужные элементы в меню пуск и многоуровневых папках. В контексте же оптимизации SSD отключение индексации содержимого диска не является особенно эффективным — это больше операции чтения, чем записи.

Общие принципы оптимизации работы SSD в Windows

До этого момента речь в основном шла об относительной бесполезности ручных настроек SSD в Windows 10. Однако есть некоторые нюансы, в равной степени применимые ко всем маркам твердотельных накопителей и версиям ОС:

  • Для улучшения характеристик и срока службы SSD полезно иметь на нем около 10-15 процентов свободного места. Связано это с особенностями хранения информации на твердотельных накопителях. Все утилиты производителей (Samsung, Intel, OCZ и др.) для настройки SSD имеют опцию выделения этого места «Over Provisioning». При использовании функции, на диске создается скрытый пустой раздел, который как раз и обеспечивает наличие свободного пространства в нужном количестве.
  • Убедитесь, что ваш SSD работает в режиме AHCI. В режиме IDE часть функций, влияющих на производительность и срок службы не работают. См. Как включить режим AHCI в Windows 10. Посмотреть текущий режим работы можно в диспетчере устройств.
  • Не критично, но: при установке SSD на ПК рекомендуется подключать его к портам SATA 3 6 Гб/сек, не использующих сторонних чипов. На многих материнских платах присутствуют SATA-порты чипсета (Intel или AMD) и дополнительные порты на сторонних контроллерах. Подключать лучше к первым. Информацию о том, какие из портов являются «родными» можно найти в документах к материнской плате, по нумерации (подписи на плате) они являются первыми и обычно отличаются по цвету.
  • Иногда заглядывайте на сайт производителя вашего накопителя или используйте фирменную программу для проверки обновления прошивки SSD. В некоторых случаях новые прошивки заметно (в лучшую сторону) сказываются на работе накопителя.

Пожалуй, пока все. Общий итог статьи: ничего делать с твердотельным накопителем в Windows 10 в общем-то не нужно без явной на то необходимости. Если вы только что приобрели SSD, то возможно вам будет интересна и полезна инструкция Как перенести Windows с HDD на SSD. Однако, более уместной в данном случае, на мой взгляд, будет чистая установка системы.

Читайте также: