Оптимизация работы SSD в Windows 8
С каждым годом SSD устройства хранения становятся все более доступными, а емкость их увеличивается. Уже никого не удивишь тем фактом, что на домашнем ПК в качестве жесткого диска используется SSD диск, а операционная система установлена прямо на него. Чтобы использовать SSD накопитель в подобной конфигурации, в ОС не обязательно делать каких-либо специальных настроек. Все будет работать и так. Однако, если вы хотите получить от своего SSD диска максимум возможностей, используя его наиболее эффективно, нужно грамотно настроить Windows.
Общеизвестный факт, что количество циклов записи на каждую ячейку памяти на SSD диске ограничено (следует, отметить, что на современных SSD дисках оно достаточно большое). Поэтому каждая операция записи на подобный диск потенциально уменьшает время его службы. В этой статье мы попробуем разобраться в особенностях настройки и оптимизации Windows 8, установленной на SSD диске. Основная цель оптимизации работы SSD в Windows 8 – максимальное уменьшение количества операций записи на диск, выполняемых служебными программами Windows 8.
Использование SSD в Windows 8
Далее мы разберем наиболее популярные способы оптимизации SSD под Windows 8, а также их влияние на производительность системы.
Режим AHCI SATAУдостоверьтесь, что в BIOS-е вашего компьютера/ноутбука для контроллера SATA включен режим работы ACHI (режим AHCI нужен для «родной» поддержки TRIM на SSD). Учтите, что на уже установленной Windows переключать данный режим работы нельзя, т.к. это приведет к тому, что Windows просто не загрузится (нет драйвера AHCI )!! Для переключения режима на установленной системе познакомьтесь со статьей: Включаем AHCI в Windows 7, AHCI в Windows 8.
Также проверьте, что в диспетчере устройств (Control Panel-> Device Manager ) в разделе IDE ATA/ATAPI controllers имеется контроллер с названием AHCI. Если такой контроллер имеется, значит ваша система работает в режиме AHCI.
Поддержка TRIMДалее следует убедиться, что в Windows 8 активирована поддержка TRIM. TRIM — это специальная команда протокола SATA, позволяющая ОС сообщить, какие блоки данных на SSD накопителе уже не нужны из-за удаления файла или форматирования, и могут быть использованы накопителем для подготовки к записи. Это позволяет SSD выполнить «сборку мусора», в противном случае операции записи на SSD существенно бы замедлились. Если быть более кратким, при использовании TRIM увеличивается эффективность использования SSD диска, возрастает скорость операций записи и обеспечивается более равномерный износ ячеек памяти SSD.
Проверить поддержку TRIM в Windows 8 можно из командной строки, для этого откройте командную строку с правами администратора и выполняете команду:
- DisableDeleteNotify = 0 — поддержка команды TRIM включена
- DisableDeleteNotify = 1 — функция TRIM выключена.
Включать TRIM можно командой
Отключение индексирования дискаПервый этап в оптимизации SSD диска – отключение функции индексирования таких накопителей. Смысл технологии индексирования – ускорение доступа и поиска по файлам. Данная технология была разработана для механических жёстких дисков. В случае с SSD накопителем с малым временем отклика смысла в той технологии практически нет. Кроме того при отключении индексирования уменьшается количество ненужных операций записи на SSD.
Отключить индексирование можно, перейдя в свойства SSD диска и сняв опцию «Allow files to have contents indexed in addition to file properties» и нажать ОК. При наличии ошибок применения атрибуты отвечайте «Ignore All».
Служба поиска WindowsДалее следует отключить службу Windows Search (поиск Windows). Данная служба создает отдельный индекс файлов, папок и других объектов на жестком диске. За счет индексирования поиск нужных данных функцией Windows Search существенно ускоряется. Индекс хранится в каталоге c:\ProgramData\Microsoft\Search и размер ее обычно составляет 10% от содержимого проиндексированных файлов. Из-за малого времени доступа к SSD эта функция особо не нужна и ее можно отключить.
- Откройте консоль управления службами services.msc
- В правой панели найдите службу Windows Search, перейдите в ее свойства
- В поле Startup type (Тип запуска) выберите Disabled (Отключена)
- Нажмите кнопку Stop (Остановить) и сохраните изменения
Следующий этап – отключение функции «System Restore» (Защита системы). Нужно это для того, чтобы уменьшить количество операций записи на SSD и освободить драгоценное (в прямом смысле) место на SSD диске. Функция System Restore периодически создает контрольные точки восстановления (копии системных файлов), к которым можно будет откатиться в случае проблем с ОС.
Отключить восстановление системы можно, перейдя в свойства компьютера, выбрав пункт меню System Protection, затем выбираем наш SSD диск и щелкаем Configure. В следующем окне отключаем защиту системы, выбрав опцию «Disable System Protection». Сохраните изменения.
Отключаем или уменьшаем размер файла подкачкиSSD накопители лучше всего применять при наличии большого количества оперативной памяти (4 или более гб). Отключив файл подкачки для SSD диска, мы освободим зарезервированное для него место и снизим износ SSD. Однако, следует понимать, что файл подкачки – позволяет компьютеру более эффективно работать при нехватке физической памяти (оперативной памяти), если в компьютере недостаточно оперативной памяти, и файл подкачки не включен — система будет тормозить, если потребуется объём памяти, превышающий физический.
Отключить файл подкачки можно, перейдя в окно свойств «Моего компьютера», вкладка Advanced, раздел Performance –вкладка Settings, вкладка Advanced, раздел Virtual Memory кнопка Change. Снимите галку с опции Automatically Manage Page File Size For All Drives (Автоматически выбирать размер файла подкачки), затем выберите опцию No paging file.
В том случае, если в компьютере имеется еще и обычный жесткий диск, файл подкачки можно перенести на него.
Отключение режима гибернации в Win 8Гибернация нужна для ускорения восстановления работы системы после бездействия. Система при отключении сохранет все содержимое ОЗУ на жесткий диск, а при включении считывает его. При использовании SSD функция гибернации не даёт особых преимуществ из-за быстрого времени загрузки с такого накопителя. Отключив режим гибернации, вы сохраните на SSD диске несколько гигабайт памяти (в зависимости от размера ОЗУ).
Отключить гибернацию можно командой:
Дефрагментация SSD в Windows 8В Windows 8 при использовании SSD диска, в отличии от Windows 7, отключать дефрагментацию для SSD диск не нужно! В Windows 8 программа Storage Optimizer (утилита обслуживания дисков, выполняющая в том числе и дефрагментацию) сама определяет тип накопителя. В случае определения SSD традиционная дефрагментация (перемещение блоков файлов для оптимизации места и увеличения производительности) не выполняется. С подробностями можно познакомиться в статье «Дефрагментация в Windows 8»
Prefetch и SuperfetchPrefetch и Superfetch – это компоненты Windows 8, предназначенные для ускорения загрузки данных и приложений. Данные компоненты кэшируют часто используемый программы и данные в кэш, тем самым запуск таких программ осуществляется намного быстрее. Т.к. SSD накопитель работает на порядок быстрее, чем традиционный жесткий диск, необходимость в функциях Prefetch и Superfetch отпадает. Тем самым мы экономим место в памяти и избавляемся от лишних операции записи на SSD.
Windows 8 при работе на SSD диске автоматически отключает данные службы. Рекомендуем, все же удостоверится, что это действительно так, с помощью редактора реестра.
- Откройте редактор реестра – regedit.exe
- Перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
- Проверьте значения ключей: EnableSuperfetch=0 (по-умолчанию 3), EnablePrefetcher=0 (по-умолчанию 3)
- Если значения отличные от 0, измените их на 0 и перезагрузите компьютер.
Итак, мы познакомились с особенностями оптимизации Windows 8 на SSD диске. Применять те или иные методики, в первую очередь решать Вам, однако в долгосрочной перспективе с помощью таких нехитрых манипуляций, ликвидируя лишние операции записи, можно продлить срок жизни вашего SSD диска и достичь максимальной производительности SSD накопителя в Win 8.
Следует отметить, что для владельцев Intel SSD рекомендуется установить дополнительную утилиту Intel SSD Toolbox, предназначенную для оптимизации работы SSD накопителей Intel.
Спс за статью! У меня еще дополнительно для Firefox настроено хранения кэша в памяти, а не на диске: Настраивается так: 1.Открыть Firefox и в адресной строке набрать about:config 2. Найти параметр browser.cache.disk.enable и изменить его значение с True на False 3. Создать новый параметр Integer с именем disk.cache.memory.capacity и задать размер кэша в памяти в Мб. Например для 32MB — указываем 32768, 64MB — 65536 и т.д.
После перезапуска Firefox начнет хранить свои данные в памяти, а не на диске. Это также позволит уберечь SSD-шник от лишних операций записи.
Спасибо! Хорошее дополнение!
Не выполнял никаких вышеперечисленных процедур и пользуюсь SSD на полной скорости второй год. Прошло только 67/3000 циклов перезаписей.
Подскажите, как вы узнали о точном количестве перезаписываний?
через программу CrystalDiskInfo параметр AD
1. Отключение System Restore. Допустимо ТОЛЬКО если у тебя используется стороннее средство резервного копирования. Причем оно строго работает по расписанию. В иных случаях выключать — это вредительство. Я тебе говорю как человек, который понимает чуть больше школьников-экспертов-настройщиков. 2. Отключение индексации данных. Ты теряешь индекс. Индекс нужен не только и не столько для быстрого поиска (с этим как раз проблем нет), а для мгновенного обнаружения всего. Сидишь и вспоминаешь, куда засунул документ или в каком документе была нужная фраза. А если индекс не отключать, то в строке поиска и выполнения прямо пишешь что надо — находится МГНОВЕННО. Потому что есть в индексе. Если разрешена индексация в почтовом клиенте, то даже по письмам будет искать. Еще раз — это будет мгновенно. Не потому что диск шустрый, а потому что поиск по индексу, который создавался специально для поиска в нем. 3. Отключение файла подкачки. Это могут посоветовать только больные люди. Они же посоветуют засунуть файл подкачки в оперативу специальными программами. Люди не знают, как это работает и для чего оно. Их знания где-то на уровне Win9x остались. 4. Отключение гибернации. Единственное более-менее разумное действие. Но не потому что винт более шустрый. Просто эта опция либо нужна, либо нет. Мне — не нужна. Она у меня всегда была отключена, все годы с момента установки XP, т.к. я не отправляю систему в гибернейт. Суть в гибернейте не только и не столько в быстром старте, сколько в мгновенном разворачивании среды. На ноуте я не отключаю его. Поясню. Ты работаешь с кучей доков, к примеру. Надо быстро вырубить комп, т.к. дела экстренные появились. Ты отправляешь систему в гибернейт (на ноутах обычно настроено закрытие крышки) и сваливаешь из дома. Приходишь, включаешь — все доки вот они. Как будто не выключал систему. Вот т.к. я редко работают с доками дома, эта опция выключена. На работе включена на всякий случай, но там я сам комп не вырубаю. Она включена именно на всякий случай. 5. Отключение prefetching. Система детектирует SSD и отключает SuperFetch и prefetch сама. Но откуда это знать экспертам от школы? Это же нужно на официальном сайте Майкрософта читать, это не по-царски. http://support.microsoft.com/kb/2727880 В этой же статье сказано, что и дефрагментация автоматическая отключается. 6. Отключение SuperFetch см. выше. По Windows Search — он ищет в первую очередь по индексу. Тот же Тотал Командер не умеет искать по индексу Виндовс. Вот когда Виндовс Сеч не нашел в индексе, он дает возможность искать всюду. Ну или задать сразу условия поиска, смотря как и где вызывать его. 7. Отключение очистки кэша записей Windows. Эта опция настолько спорна, что даже в статье это признали. Вон, Intel напрямую запрещает отключение. 8. Отключение ClearPageFileAtShutdown и LargeSystemCache. Они и не были включены! Речь о домашних компах, на серверных ОС свои настройки. Их не рассматриваем. 9. Настройка плана электропитания. Ересь. Заявляют, что нужно увеличить время бездействия диска для того чтобы система применила TRIM. Но система делает это фоново. Простой не нужен. Так что можно использовать настройки энергопотребления и те, что по умолчанию, если они устраивают. Источник: http://forum.kasperskyclub.ru/index.php?showtopic=38433&view=findpost&p=553476
«ПОЛНОСТЬЮ согласен с предыдущим оратором!» (с)
А вот автор статьи не адекватен. Нахватался макушек по «оптимизации» и не переварив в своей головушке саму суть оптимизации, выложил тут свой венигрет. А ведь бедный, не опытный пользователь может повестись на эту ересь и «оптимизировать» оптимизированное и отлаженное сотнями Профессиональных специалистов из Мелкософта. Типа ОН ОДИН умнее, чем те люди которые пишут винду для миллиарда пользователей