Оптимизация работы SSD под Windows 7

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

Приступим по порядку:
1. Проверяем ACHI, наличие TRIM, правильность разметки
Для проверки ACHI, заходим в «свойства моего компьютера», там выбираем «Диспетчер устройств»
Проверяем в разделе IDE ATA/ATAPI контроллеры наличие устройства со словами «… SATA ACHI controller ...». Если этого нет включите в EFI(BIOS) в разделе настройки SATA


Проверяем TRIM, запускаем консоль (cmd) от имени администратора

В консоли выполняем команду:
fsutil behavior query DisableDeleteNotify

Если в ответ будет DisableDeleteNotify = 0, то функция TRIM активна.

Проверим правильность разметки(проблем быть не должно, установщик учитывает специфику SSD), для этого запускаем «Выполнить» и вводим «msinfo32.exe»
В открывшемся приложение «Сведения о системе» выбираем «Компоненты» — «Запоминающие устройства» — «Диски»
«Начальное смещение раздела» должно делить на 4096 без остатка.
У нас получается 1048576/4096 = 256 Так же проверяем для других разделов.

2. Отключаем спящий режим (гибернация)
Спящим режимом мало кто пользует, да и при скорости загрузки SSD он просто не нужен.
Отключение даст больше места на SSD диске. Файл отвечающий я за гибернацию находится по адресу C:\hiberfil.sys (Вес примерно шесть гигабайт).
Для отключение запускаем консоль (cmd) от имени администратора

В консоли выполняем команду:
powercfg -h off



3. Отключаем восстановление системы (Защита системы)
Периодически записывает точки восстановления системы при установке программ и обновлений. Плюс ко всему на ssd есть TRIM(удаление без возможности восстановить), которая не позволит много восстановить.
Для отключение заходим в «свойства моего компьютера», там выбираем «Защита системы»
Нажимаем «Настроить» и выбираем пункт «Отключить защиту системы» и нажимаем кнопку «удалить» если были созданы какие то точки восстановления.


4. Отключение файла подкачки
Файл подачки находится по адресу C:\pagefile.sys (вес имеет схожий с обьемом оперативной памяти, у меня восемь гигабайт).
На счет отключения есть споры, у меня он был отключен давно и проблем с работой я не заметил. Если оперативной памяти меньше четырех гигабайт не стоит его отключать. Хотя это уже на усмотрение конкретного пользователя, можно просто понизить его размер если не хватает места.
Для отключения заходим в «свойства моего компьютера», там выбираем «Дополнительные параметры системы»
Нажимаем «параметры» настройки быстродействия.
Переходим в вкладку «Дополнительно» и нажимаем «Изменить..»
Выбираем «Без файла подкачки» и нажимаем «Задать»

Далее он попросить перезагружаться, что мы и сделаем. После проверяем что файла pagefile.sys не существует.

5. Отключаем индексирование диска
Индексирование было разработана для жестких дисков, где была малая скорость доступа к информации.
В «моем компьютере» нажимаем правой кнопкой на наш «локальный диск» и выбираем «свойства»
Снимаем галочку с параметра «Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла» и нажимаем «ОК»
В открывшемся окне выбираем «К диску C:\ и ко всем вложенным папкам и файлам»

Возможно будет сказано о том что ошибка из-за прав администратора нажимаем «продолжить»
Далее на вопросы отвечаем «Пропустить все» и дождаться окончание процесса

6. Отключение Prefetch, Superfetch, ClearPageFileAtShutdown, LargeSystemCache
Технологи Superfetch кэширует наиболее часто используемых данных, а вот Prefetch — это загрузка к память наиболее часто используемых программ. При загрузки windows смотрит содержание папки C:\Windows\Prefetch (после отключение очистить содержание папки) и загружает код часто используемых программ. Отключив мы снизим потребление оперативной памяти.
Для этого запускаем «Выполнить» и вводим «regedit.exe»
Выбираем HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters
Изменяем параметры EnablePrefetcher и EnableSuperfetch на 0.


Далее проверим параметры ClearPageFileAtShutdown и LargeSystemCache
Windows 7 должна автоматически уставить значение в ноль. Если это не так поставить 0.
Выбираем HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management


7. Отключаем службу поиска и Superfetch
Так как мы отключи кэширование, индексирование в службе уже нет необходимости. Так же был установлен параметр EnableSuperfetch на 0, и службу Superfetch тоже отключаем.
Для этого открываем «Панель управления» — «Администрирования» — «Службы»
Находим службу Windows Search и нажимаем правый кнопкой мыши, выбираем «Свойства»
Выбираем «Тип запуска: Отключена» и нажимает «Остановить»

Аналогично делаем для службы Superfetch.

Если есть вопросы и предложения с радостью отвечу.
0.10
23.07.2013 17:42