Поиск по этому блогу

пятница, 3 августа 2012 г.

Настройка windows 7 для SSD диска

После установки ssd винда конечно начала работать заметно быстрее, что уже радует. Теперь нужно сделать оптимальные настройки чтобы продлить жизнь SSD диска.
  1. Проверить в BIOS что диск работает в режиме AHCI
  2. Перенести файл подкачки на другой диск
  3. Перенести кэш браузеров на другой диск
  4. Отключение гибернации
    Процесс отключения:
    - В меню поиска «Пуск» наберите «cmd» для поиска утилиты командной строки Windows;
    - Нажмите на программу cmd правой клавишей мыши и выберите «Запуск от имени администратора»
    - В командной строке наберите powercfg -h off
  5. Отключение кэша записи Windows Данный шаг не рекомендуется для SSD Intel, поскольку он негативно сказывается на их производительности. Процесс отключения:
    - Нажмите правой клавишей мыши на «Мой компьютер» и выберите «Свойства».
    - Выберите «Диспетчер устройств».
    - Выберите пункт «Дисковые устройства».
    - Нажмите правой клавишей мыши на SSD и выберите «Свойства».
    - На закладке «Политика» снимите галочку в пункте «Разрешить кэширование записей для этого устройства».
  6. Отключение Superfetch и поиска Windows Процесс отключения:
    - Нажмите Winkey + ‘R’ для вывода диалога запуска.
    - Наберите «services.msc» (без кавычек) и нажмите Enter.
    - Прокрутите до пункта Superfetch, после чего нажмите на нём правой клавишей мыши и выберите «Свойства».
    - В выпадающем меню «Тип запуска» выберите «Отключена» и нажмите Ok.
    - Прокрутите до пункта Windows Search, после чего нажмите на нём правой клавишей мыши и выберите «Свойства».
    - Нажмите на кнопку «Остановить», после чего в меню «Тип запуска» выберите «Отключена» и нажмите Ok.
    Функция Windows Search/Поиск Windows создаёт индекс отдельных файлов, папок и других объектов на вашем жёстком диске. Индекс находится в папке «C:\ProgramData\Microsoft\Search» и занимает около 10% от содержимого проиндексированных файлов. При поиске файла с помощью Windows Search часть индекса загружается в память, что обеспечивает очень быстрый поиск. В случае малого времени доступа SSD данная функция уже не имеет особого значения, и она на самом деле может негативно сказываться на производительности SSD.
  7. Отключение ClearPageFileAtShutdown и LargeSystemCache
    * Наберите Regedit в меню «Start/Пуск».
    * Выберите путь «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management»
    * Нажмите правой клавишей мыши на пункты ClearPageFileAtShutdown и LargeSystemCache.
    * Выберите «Изменить» в каждом пункте, после чего измените значение с 1 на 0, затем перезапустите систему.
    ClearPageFileAtShutdown выполняет то, что и следует из названия, а именно очищает файл подкачки PageFile, когда вы выключаете компьютер. Это приводит к дополнительным операциям записи. Поскольку мы отключили файл подкачки PageFile, как и было указано выше, то у нас нет никаких причин очищать его при выключении ПК.
    Параметр LargeSystemCache указывает, поддерживает ли система кэш стандартного размера или увеличенный, а также влияет на то, насколько часто система сбрасывает кэшированные страницы на жёсткий диск. Включение режима LargeSystemCache снижает объём физической памяти, доступной для приложений и сервисов.
  8. В папке Windows есть пака Installer, которая со временем занимает все больше места. В этой папке хранятся установочные файлы программ, необходимые при установке или удалении программ. Для освобождения места на SSD диске перенесем эту папку на другой диск.
    - копируем папку из старого расположения в новое расположение (например D:\SSD\Installer)
    - запускаем консоль cmd от имени администратора
    - удаляем папку из старого места
    - выполняем команду mklink /D c:\windows\installer D:\SSD\Installer 

  9. Отключение служб Prefetch и Superfetch, для SSD накопителя их использование не имеет смысла. Как правило при правильном распознавании SSD накопителя, Windows 7 самостоятельно отключает данные службы, но проверить будет не лишним.
    Открываем редактор реестра (Пуск - Выполнить - regedit)

    HKEY_LOCAL_MACHINE • SYSTEM • CurrentControlSet • Control • Session Manager • Memory Management • PrefetchParameters
    Устанавливаем - EnablePrefetcher = dword:00000000

    HKEY_LOCAL_MACHINE • SYSTEM • CurrentControlSet • Control • Session Manager • Memory Management • PrefetchParameters
    Устанавливаем - EnableSuperfetch = dword:0000000
  10. Отключаем автоматическую дефрагментацию файлов, она не только не нужна для SSD накопителя, но и сокращает срок его службы.
    Открыть дефрагментацию диска (Пуск - Все программы - Стандартные - Служебные - Дефрагментация диска)

    И отключить дефрагментацию дисков по расписанию
  11. Отключаем журналирование NTFS, при изменении, добавлении или удалении файлов, каталогов и прочих объектов NTFS в данный журнал вносятся соответствующие записи. Такие журналы создаются для каждого тома, каждая запись содержит сведения о типе изменения и измененном объекте.
    Открываем командную строку (Пуск - Все программы - Стандартные - Командная строка)

    Вводим команду (пример для диска C:) - fsutil usn deletejournal /D C:
  12. Отключаем Timestamp на NTFS, метки последнего доступа к папкам обновляются при каждом открытии папки. Если в открываемой папке содержится множество дочерних папок, то процесс открытия может затянуться, поэтому рекомендуем отключать данный механизм.
    Открываем редактор реестра (Пуск - Выполнить - regedit)

    HKEY_LOCAL_MACHINE • SYSTEM • CurrentControlSet • Control • FileSystem
    Устанавливаем - NtfsDisableLastAccessUpdate = dword:00000001
  13. Отключаем восстановление системы. Учитывая что в Windows 7 есть в наличии такой мощный инструмент как Архивация и восстановление, который позволяет создать образ системы и восстановить систему из образа за считанные минуты. Обычное восстановление системы все больше и больше теряет свою актуальность.
    Открываем свойства системы (Компьютер - Свойства - Дополнительные параметры системы - Свойства системы - Защита системы)

    Отключаем восстановление системы
  14. Отключаем индексирование для SSD диска.
    Заходим в свойства SSD диска и снимаем галочку напротив: "Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла"
  15. Запрещаем отключение жесткого диска, энергосбережение весьма сомнительное, а быстродействие заметно страдает.
    Открываем настройку плана электропитания (Компьютер - Свойства - Счетчики и средства производительности - Настройка электропитания)

    В настройках запрещаем отключать жесткий диск
  16. Переносим папки Temp с SSD на HDD, это позволит заметно сократить объем записи на SSD накопитель.
    Открываем переменные среды (Компьютер - Свойства - Дополнительные параметры системы - Дополнительно - Переменные среды)

    И указываем новые пути для TEMP и TMP
  17. Переносим пользовательские папки (Мои документы, Загрузки и т.п.) с SSD на HDD. Поскольку многие приложения и игры активно используют пользовательские папки, имеет смысл перенести их на обычный жесткий диск.
    Открываем папку пользователя (Компьютер - Системный диск - Пользователи - Текущий пользователь)

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

    Про перенос кэша браузеров можно почитать здесь.
  Источники информации:

5 комментариев:

  1. больно нудная настройка, может в сад все эт ссд?

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

    ОтветитьУдалить
  3. Действительно перенос временных папок приведет к потере производительности. Смысл переноса исключительно в сокращении количества перезаписей на SSD диске, и тем самым в продлении жизни SSD.

    Однако, при тестировании могу поделиться наблюдениями:
    С момента написания статьи SSD работает уже почти 3 года. Но, я уже перешел с win 7 на win 8.1. Диск до сих пор работает, проблем нет. В win 8.1 работаю с настройками по умолчанию, посмотрим сколько проработает.

    ОтветитьУдалить
    Ответы
    1. Переноси на виртуальный диск в оперативной памяти. Скорость только вырастет и чистить не надо

      Удалить
  4. Для временных файлов создаю Ram-диск на гигабайт-два. Туда папку Temp

    ОтветитьУдалить