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

В качестве помощника SSD выступает HDD на 320Gb, которому назначена буква D. На нем живут все важные файлы, хранение которых на SSD расточительство. По большей части в этой статье описывается что и как можно перенести с SSD, не нарушая при этом работоспособность системы. Для удобства все системные папки и файлы будут жить в своей папке D:\SSD\.

Обратите внимание, что скорее всего без диска D: система работать не будет.

mklink

Команда в Windows Vista/Windows 7, которая создает ссылку с одного объекта на другой. Работает как для файлов, так и для папок. Синтаксис

Select Code
mklink [] link target

  • link это путь к виртуальному объекту
  • target это путь к реальному объекту
  • [опции] задают поведение команды: без опций — ссылка на файл, /D — ссылка на папку, /H — создание жесткой ссылки, /J — создание Junction, старый вариант, совместимый с Windows 2000.

В статье я буду использовать перенос папок, для этого нужно выполнить следующие действия:

  1. Копируем файл или папку с данными из старого расположения в новое расположение
  2. Запускаем консоль с правами администратора
  3. Удаляем старое расположение
  4. Выполняем команду mklink «опции» «старое расположение» «новое расположение»

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

Для упрощения можно использовать SteamMover, но он не работает с системными папками.

Установка Windows

Если вы только купили SSD, то рекомендую установить систему с нуля. Windows 7 автоматически определит тип диска, и применит все полезные настройки, которые улучшают работу Windows 7 на SSD.

pagefile.sys и hibefil.sys

Два больших файла в корне системного диска.

pagefile.sys — необходим для работы виртуальной памяти, и лично я его отключать не рекомендую. Указать путь можно в свойтвах системы, я предпочитаю выставлять строго лимитированный объем, тогда можно избежать фрагментации файла подкачки.

hiberfil.sys — служит для работы режима гибернации. IMO абсолютно не нужен, потому что даже после полугода использования Windows с SSD грузится за считанные секунды. Для отключения в Админской консоли вводим

Select Code
powercfg.exe /hibernate off

Перенести на другой диск нельзя, этот файл используется для загрузки из гебирнации, а загрузчик видит только свой основной раздел.

TEMP

Папки, в которых хранятся временные файлы для работы. По большей части они используются 1-2 раза после создания и удаляются. Можно без сожалений перенести их на HDD. Для этого нужно зайти в настройку Параметры среды и назначить новое расположение в переменных TMP и TEMP. В принципе разницы между TMP и TEMP нету, а вот локальную и системную папки лучше разделить и настроить права доступа, по соображения безопасности.

Installer

В папке Windows есть пака Installer, которая со временем занимает все больше места. В этой папке хранятся файлы инсталляций многих программ. Нужны они только при установке и удалении программ. Можно эту папку безболезненно перенести.

Переносим папку Installer

Select Code
mklink /D C:\Windows\Installer D:\SSD\Installer\

Временные файлы браузера

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

Как переносить папки кеша в популярных браузерах:

Internet Explorer

  1. Создать новую папку (например D:\SSD\IEtemp\)
  2. Запустить Internet Explorer
  3. Зайти в Свойства обозревателя — Общее — История просмотра — Параметры
  4. Нажимаем переместить и выбираем новую папку для кеша

Mozilla Firefox

  1.  Вводим в строке адреса about:config
  2. Находим параметр browser.cache.disk.parent_directory (если нет создаем) и меняем содержимое на нужное нам (например D:\SSD\FFtemp)

Google Chrome

Google не заморачивались с переносом кеша, так что придется переносить саму папку

Select Code
mklink /D "C:\Users\{username}\AppData\Local\Google\Chrome\User Data" "D:\SSD\CRMdata\"

Не забудьте заменить {username} на имя собственного пользователя.

Восстановление системы

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

Индексация данных

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

Для изменения пути к индексу нужно указать существующую папку, так что заранее ее создайте.

Настройки вступят в силу после перезапуске службы индексации.

Папки пользователя

В папке C:\Users\{username} хранятся рабочие папки пользователя. Я сразу перенес Downloads и Documents.

Select Code
mklink /D C:\Users\TIgor\Downloads D:\SSD\Downloads\

Select Code
mklink /D C:\Users\TIgor\Documents D:\SSD\Documents\

Для переноса следует использовать именно английские названия папок.

Конец

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