12. Применение древних твиков реестра
Четыре перечисленные ниже твика входят в стандартный набор мер по оптимизации Windows, причем не только для твердотельных накопителей. В популярной мифологии для них рекомендуется устанавливать значение 1.
Давайте посмотрим, ускоряют ли твики что-нибудь.
NtfsDisableLastAccessUpdate
В начале 2000-х Microsoft действительно рекомендовала отключение атрибута NTFS, в котором хранится время последнего доступа к файлу или папке. Но даже тогда этот совет был нацелен на серверные конфигурации, в которых за короткий период времени осуществляется доступ к большому количеству папок и файлов (файловые серверы служат хорошим примером). На клиентских системах такой нагрузки просто нет.
NtfsDisable8dot3NameCreation
Теоретически отключение имен в формате MS-DOS (8.3) может повысить скорость открытия папок с файлами. В реальности на твердотельных накопителях этого не происходит.
DisablePagingExecutive
Этот параметр контролирует, позволено ли Windows сбрасывать из памяти в файл подкачки драйверы и системный код режима ядра. Якобы с одной стороны, запрет снижает объем записи на диск, а с другой – повышает сетевую производительность на системах с большим количеством памяти.
На практике же первое неактуально для современных SSD, а второе не приносит на них существенных дивидендов. А при малом объеме RAM такая «оптимизация» может привести к нестабильной работе системы.
LargeSystemCache
В Windows XP увеличение размера кэша файловой системы можно было задать в настройках быстродействия. Даже беглый взгляд на картинку наводит на мысль, что режим, предназначенный для серверных систем, снижает производительность программ.
Microsoft расставила грабли в KB895392, убрала возможность настройки из графического интерфейса следующих ОС, но это не останавливает «оптимизаторов» и по сей день.
Применяя твик, вы снижаете производительность программ, поскольку приоритет диспетчера памяти смещается с процессов на системный рабочий набор.
Результат применения твиков
Первые три твика были нацелены на использование в серверных системах времен Windows Server 2003. И в начале статей MSDN (, ) сказано, что в Windows Server 2008 тесты не выявили существенного прироста быстродействия после применение этих и других приведенных там мер по оптимизации.
Другими словами, даже если это и было хоть как-то актуально для производительности во времена XP, то начиная с Vista уже не имеет значения. А с точки зрения объема записи на диск, экономятся копейки по сравнению с остальной системной и пользовательской активностью.
Таким образом, применение первых трех твиков хоть и не вредит, но никак не повышает производительность системы и срок службы твердотельного накопителя. Четвертый же твик замедляет работу программ.
Полезные советы
После покупки твердотельного накопителя рекомендуется следовать нескольким правилам, которые продлят срок его жизни и в целом улучшат работоспособность операционной системы и ПК. Использовать SSD лучше всего с фирменным ПО от производителя, если оно есть, — это позволит следить за количеством перезаписей. Никакой лишней диагностики или обслуживания.
Устанавливать накопитель желательно в ПК под управлением актуальной ОС и переносить систему, а также все приложения или игры на него. Объемными файлами, которым не требуется быстрый доступ, SSD занимать не стоит, как и заполнять под завязку — его преимущество в скорости доступа, а в качестве хранилища лучше использовать внутренний или внешний HDD.
Дефрагментация диска для оптимизации SSD
Дефрагментация SSD – это та же оптимизация твердотельного накопителя. Только она использовалась в более ранних версиях ОС «Виндовс».
Данная функция отключена в десятой версии системы и не является одним из компонентов процесса настройки работы ССД.
Вместо дефрагментации выполняется очистка блоков данных с помощью функции RETRIM (необходима для быстрой очистки мусора и временных данных на накопителе).
Чтобы включить автоматическую оптимизацию, следуйте инструкции:
- Зайдите в панель управления вашим ПК;
- С помощью поиска найдите и откройте окно «Оптимизация дисков»;
- Найдите необходимый твердотельный накопитель в списке, выберите его и затем нажмите на клавишу «Оптимизировать».
Включение автоматической оптимизации
В Windows 10, дефрагментация диска выполняется только в одном случае – когда включена функция защиты ОС: настроены точки восстановления или сохраняется история (список) файлов, который используют VSS – теневое копирование тома.
Помимо автоматической настройки твердотельного накопителя, пользователь может самостоятельно отключать необходимые параметры и функции, регулируя уровень производительности диска.
Рассмотрим набор параметров, которые можно отключить, детальнее.
Полезная информация:
Обратите внимание на программу Tweaker. Она способна обеспечить тонкую настройку ОС Виндоус
С помощью такого твикера можно настроить внешний вид графического интерфейса, работу служб и приложений. Возможности утилиты выше, чем у любого встроенного средства операционной системы.
Отключение защиты системы
Как известно, точки восстановления в Виндовс создаются автоматически после важных пользовательских и системных изменений.
Этот процесс является одно из основных составляющих частей процесса защиты ОС.
Если вы работаете с SSD, целесообразнее отключить защиту для обеспечения более быстрой производительности.
Если вы являетесь пользователями ПК от компании Самсунг, отключить защиту поможет системная программа Magician.
Также с ее помощью вы сможете узнать, как наилучшим образом настроить ССД для своего устройства.
Системная программа Magician на компьютерах от Самсунга
Резервное копирование файлов – еще одна составляющая процесса защиты.
Такое копирование, как правило, запускает работу огромного количества сторонних процессов, которые тормозят работу твердотельного накопителя и самой операционной системы.
Чтобы отключить создание точек восстановления и резервное копирование, следуйте данной инструкции:
- Включите окно «Этот компьютер» и кликните на пустом месте в окне правой клавишей тачпада или мышки;
- В списке выберите «Свойства» и откройте их окно;
- Выберите вкладку «Защита системы», как показано на рисунке ниже;
Включение окна параметров защиты системы
В окне доступных дисков, выберите необходимый твердотельный накопитель и нажмите на кнопку «Настроить», как показано на изображении;
Открытие настроек накопителя
В открывшемся окне, отметь те пункт «Отключить защиту» и сохраните внесённые изменения.
Отключение защиты твердотельного накопителя
Помните! Если вы используете SSD от компании Intel, не нужно выключать защиты. Производитель настоятельно рекомендует не отключать ее, ведь это может привести к нарушению работы SSD и ОС, с которой он взаимодействует.
2. Отключение дефрагментатора Windows
Этот совет: бесполезный или вредный, может снижать производительность дисков
Одной из функций утилиты CheckBootSpeed является проверка состояния запланированного задания дефрагментации и службы планировщика заданий. Давайте посмотрим, насколько эти параметры актуальны для последних ОС Microsoft, установленных на SSD.
Windows 7
Windows 7 не дефрагментирует SSD, чему служат подтверждением слова разработчиков в блоге.
Если вы не верите разработчикам, . Вы не найдете там записей о дефрагментации тома SSD.
Таким образом, когда SSD является единственным диском, запланированное задание просто не выполняется. А когда в ПК имеется еще и HDD, отключение задания или планировщика лишает жесткий диск достойной оптимизации штатным дефрагментатором.
Windows 8 и новее
В Windows 8 место дефрагментатора занял оптимизатор дисков!
Оптимизация жестких дисков, как и прежде, сводится к дефрагментации. Твердотельные же накопители Windows больше не игнорирует, а помогает им, посылая контроллеру дополнительный набор сразу для всего тома. Происходит это по расписанию в рамках автоматического обслуживания, т.е. когда вы не работаете за ПК.
В зависимости от контроллера SSD, может выполняться сразу по факту получения команды TRIM, либо откладываться до периода бездействия. Отключая оптимизатор дисков или планировщик заданий, вы снижаете производительность накопителя.
4. Отключение гибернации
Этот совет: невнятный и вредный для мобильных ПК, может снижать продолжительность работы от батареи и скорость вашей работы
Я бы сформулировал совет так:
- стационарные ПК – отключение нормально, т.к. можно использовать сон
- мобильные ПК – отключение не всегда целесообразно, особенно при высоком расходе заряда батареи во сне
В мобильных системах важно и экономить заряд батареи. Если у вас всегда есть поблизости розетка, гибернация не нужна
Однако именно она обеспечит вам максимальную продолжительность работы, если на протяжении некоего периода времени вам нужно несколько раз воспользоваться ПК без подзарядки.
На рисунке вы видите параметры экономичного плана электропитания в моем планшете, которому свойственно высокое энергопотребление во сне.
Да, размер файла hiberfil.sys составляет 75% от объема оперативной памяти. Например, при 8 Гб RAM отправка ПК в гибернацию будет существенным вкладом в ваш дневной объем записи на диск. Но это вашего SSD.
В конце концов, размер файла гибернации можно и уменьшить вплоть до 50% объема RAM:
powercfg -h -size 50
В мобильных ПК отключение гибернации имеет смысл разве что при отсутствии свободного дискового пространства. От этого действительно не застрахованы планшеты и ультрабуки, будь то по причине скромного размера накопителя или ввиду нужд владельца.
Дефрагментация
Обычные жесткие диски форматировать полезно — это уменьшает количество передвижений читающей головки по поверхности. SSD, напротив, форматировать не только нежелательно, но и не нужно. Это связано с особенностью работы твердотельных накопителей — они считывают данные программно, а не механически.
Дефрагментация в такой ситуации будет только вредить жесткому диску. Этот процесс связан с перемещением частей одного файла в соседние блоки для распределения данных в близких или соседних секторах. А срок службы твердотельных хранилищ ограничен как раз возможностью перезаписи блоков памяти — поэтому информация распределяется равномерно, ускоряя доступ.
Можно ли самостоятельно увеличить резервную область
Можно, конечно. У некоторых производителей SSD в фирменных утилитах даже есть такая функция. Например, ей обладает Samsung Magician, причем рекомендуется выделить для резервной области 10% доступного дискового пространства.
Впрочем, этого можно добиться и без специальных программ. Если скрыть от ОС некую часть диска, она автоматически превратится в дополнительную резервную область. Достаточно оставить на диске неразмеченное пространство — именно это и делают утилиты изготовителей SSD.
Этот подход можно применять ко всем накопителям и ОС, поэтому часто его формулируют именно таким образом. Однако в нем нет насущной необходимости в системах с поддержкой , в частности Windows 7 и новее.
Оставляя неразмеченное пространство на SSD, вы лишь гарантируете, что свободная область будет равномерной, что не имеет значения для контроллера. Недостатком неразмеченной области является невозможность моментально использовать весь доступный вам объем диска, когда это понадобится.
Не используйте ОС младше Windows 7
Установив современный накопитель, позаботьтесь о том, чтобы на компьютере была установлена современная операционная система. Windows Vista и более ранние версии не поддерживают функцию TRIM, которая полностью удаляет информацию с диска. Данная команда дает инструкцию для SSD о том, что файлы удалены и ранее занимаемое ими пространство должно быть очищено.
В случае использования старых ОС после удаления данные физически остаются на диске, и существует возможность их восстановить. Кроме того, использование SSD в системе без поддержки функции TRIM приводит к замедлению компьютера: ОС перед записью данных предварительно стирает имеющуюся информацию, что приводит снижению скорости «чтение-запись».
Что такое резервная область SSD
Твердотельные накопители содержат больший объем памяти, нежели видит любая операционная система. Эта резервная область диска (spare area) находится в эксклюзивном распоряжении контроллера, а принцип ее выделения называется over-provisioning. Но прежде чем поговорить о ней, давайте разберемся с единицами измерения и приставками.
Как считаются гигабайты
У единиц измерения емкости дисков существует два типа приставок:
- Десятичные (приставки СИ) – это гигабайты, которые обозначются символом GB или ГБ. В одном гигабайте 109 или 1 000 000 000 байт.
- Двоичные (приставки МЭК) – это гибибайты, которые обозначаются символом GiB или ГиБ. В одном гибибайте 230 или 1 073 741 824 байт.
Производители жестких дисков исторически используют десятичные приставки, поэтому они указывают емкость в гигабайтах. А операционные системы считают объем дисков в гибибайтах (за исключением Apple OS X 10.6 и старше, использующих гигабайты). Поскольку в GB меньше байтов чем в GiB, полезная емкость диска всегда меньше, чем указано на коробке.
Дополнительную путаницу вносит то, что Windows отображает емкость дисков в GB, хотя считает правильно, в GiB. Дело в том, что операционная система появилась несколько раньше, чем двоичные приставки, утвержденные в 1999 году. Поэтому Windows просто сохраняет старую традицию.
Так или иначе, чтобы подсчитать реальную емкость диска в GiB, достаточно поделить заявленную емкость в GB на 1.073741824. Возьмем для примера гипотетический диск, на коробке которого написано 256GB. Его фактическая емкость — 238.4GiB.
Как образуется резервная область
Производители SSD тоже указывают емкость дисков в гигабайтах, но дьявол в деталях, как всегда.
На борту типичного SSD с заявленной емкостью 256GB физически размещено 256GiB флэш-памяти NAND, однако вам все равно доступно только 238.4GiB дискового пространства.
Поэтому в общем случае считается, что в твердотельных накопителях для домашнего применения объем резервной области составляет примерно 7% от заявленного объема диска (точнее, 6.87%). Но это еще не все!
Откуда берутся круглые цифры в объемах SSD
В одной из прошлых записей на тему SSD я объемом 90, 120 и 240GB. Вы не задумывались, почему некоторые твердотельные накопители имеют именно такой объем, в то время как их конкуренты — соответственно 96, 128 и 256GB?
Такие объемы свойственны, например, накопителям на контроллерах SandForce, которым требуется дополнительная память для реализации технологии RAISE. Так, в дисках с заявленным объемом 240GB на самом деле 256GiB флэш-памяти. В таких SSD вам доступно 223.5GiB, а в резерве контроллера находится около 13% NAND (точнее, 12.7%).
Как круглые цифры превращаются в… квадратные
Конкуренция на рынке SSD иногда приводит к неожиданным поворотам. Недавно Вадим Гаевой поинтересовался моим мнением об одном накопителе для своего нетбука
В описании мое внимание сразу привлекли 7% на картинке:
Подоплека маркетинга такова, что у конкурентов диски 240GB, а у нас — 256GB, т.е. на 7% больше. Я предположил, что там отсутствует часть резервной области, обычно задействованной для RAISE.
Действительно, в начале 2012 года SandForce выпустила для производителей прошивку, в которой можно изменять процент резервной области, чем некоторые из них и воспользовались для увеличения полезной емкости своих дисков и маркетинговых ходов.
1. Сбор мусора
Накопитель всегда обладает запасом блоков памяти, которые операционная система не может заполнить ввиду отсутствия доступа в резервную область. Как следствие, выполняется не так часто, и я объясню преимущества этого чуть ниже.
Форматирование
При переустановке системы или полной очистке места самое важное для классических HDD — форматирование. Оно бесследно удаляет все файлы, их становится невозможно восстановить даже с применением профессионального ПО и оборудования. Однако у твердотельных хранилищ все иначе
Они самостоятельно вычищают следы файлов при помощи системы TRIM — специальной команды ATA-интерфейса, подтверждающей удаление файла, а также очистку сектора SSD от лишних следов. Этот функционал реализован на всех современных моделях хранилищ, работающих под управлением ОС Windows 7 или старше, а также новых дистрибутивов Unix-систем.
Что происходит по мере заполнения SSD
В первой статье серии я рассказывал о . Напоминаю вам картинку:
Обратите внимание, что перед началом операции в распоряжении контроллера был свободный блок Y, что и позволило ему переместить данные, а затем очистить блок X. Когда диск не заполнен, таких свободных блоков много
Контроллер SSD всегда работает с постоянной скоростью, однако быстродействие накопителя может сильно варьироваться.
Представьте, что диск заполнен данными на 95%, т.е. количество свободных блоков уже не так велико. В этот момент вы начинаете активно записывать данные на диск. Что произойдет в этом случае? Неужели скорость работы накопителя будет стремиться к нулю?
Добро пожаловать в резервную область SSD!
Как резервная область отражается на производительности и выносливости
Хотя операционная система видит только положенный ей объем флэш-памяти, контроллер использует все доступные ему блоки. Чем больше памяти в распоряжении контроллера, тем реже возникает необходимость в сборе мусора, и тем лучше для накопителя.
Более стабильная производительность
Когда выполняется меньше операций «чтение – изменение – запись», быстродействие твердотельного накопителя поддерживается на должном уровне даже по мере его заполнения. Осенью 2012 Intel выпустила SSD DC S3700, который позиционируется для организаций и здесь взят просто для примера.
Одной из особенностей является очень большая резервная область. Так, у SSD емкостью 200GB (заявленных производителем, т.е. полезных 186GiB) общий объем памяти NAND составляет 264GiB. Другими словами, для контроллера всегда свободно около 30% флэш-памяти!
В первую очередь, речь здесь идет о применении в организациях, когда накопитель подвергается массированной атаке случайных данных. Другими словами, алгоритмы контроллера, которому поручена такая большая резервная область, ориентированы на то, чтобы не допустить снижения производительности SSD под большой нагрузкой.
На сайте AnandTech опубликованы результаты тестов на стабильность производительности нескольких накопителей. Интересны они в первую очередь тем, что каждый SSD сравнивается с самим собой при разных объемах резервной области. Все три диска продемонстрировали более стабильную производительность операций ввода-вывода при увеличении этой области до 25%.
Результаты также любопытны тем, что в отличие от Intel, контроллеры этих дисков специально не оптимизированы под увеличенную резервную область. Впрочем, не стоит возводить эти результаты в догму, т.к. они могут варьироваться в зависимости от контроллера/прошивки. К тому же, в домашних ПК такие нагрузки – редкость.
Продление срока службы SSD
Здесь все просто! Чем меньше выполняется операций «чтение – изменение – запись», тем меньше данных записывается на диск. Как следствие, большая резервная область продлевает срок жизни твердотельного накопителя.
Еще одной отличительной особенностью Intel S3700 является глубокий ресурс.
Для диска в 200GB – это 2TB в день, что в 100 раз больше, чем Intel гарантирует .