Ноябрь
18
2011

Windows на SSD

Windows на SSD

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

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

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

mklink

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

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 грузится за считанные секунды. Для отключения в Админской консоли вводим

powercfg.exe /hibernate off

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

TEMP

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

Installer

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

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

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 не заморачивались с переносом кеша, так что придется переносить саму папку

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

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

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

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

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

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

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

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

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

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

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

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

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

Конец

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

Неправильная раскладка: цштвщцы yf ыыв

Понравилась статья? Посоветуйте друзьям!

Se7en SSD Windows Windows 8


Понравилась статья? Подпишись на рассылку по E-Mail или в RSS.
  • Я пока не хочу переходить на SSD, мне мой старенький HDD устраивает полностью. 
  • Я 2 недели просидел на HDD пока в сервисе разбирались с моим SSD. Разница заметна на глаз.
  • Я на днях собираюсь себе купить такой по цене они уже сравнялись со старыми HDD  с учетом последних событий в Тайланде
  • Символические ссылки удобно делать с помощью FAR Manager (Alt+F6)
  • Для этого его нужно иметь. Я уже давненько перешел на Directory Opus и не вспоминаю ни FAR ни Total Commander.
  • And2771
    при таком переносе не сбиваются значки установленных приложений?
  • Полезная статья, руководство к действию для обладателей нового SSD и Windows 7
  • SLAVON
    перенос hiberfil.sys на другой диск не работает :-( ХЕЛП
  • Полезная статья, большое спасибо.
  • Skywalker
    Огромное спасибо! Лучшая статья из всех, что нашел в интернете
  • Уважаемый автор. Супер. У Вас ошибка в Google Chrome - в самом конце нужно поставить слэш - mklink /D \"C:Users{username}AppDataLocalGoogleChromeUser Data\" \"D:SSDCRMdata\" - После CRMdata Тогда у меня все получилось, в противном случае Хром не открывается
  • Спасибо за уточнение, я подправил статью.
  • арт
    статья херня, половину пришлось самому допетривать
  • Алексей
    Напиши лучше как всю папку Users просто перенести на диск D возможно такое?это вот я с тоже ссайта написал,командная строка пишет что не может найти директорию куда копировать может подправишь robocopy /copyall /mir /xj С:Users D:Users
  • Александр
    http://www.ithabits.ru/15956-perenos-windows-7-na-tverdotelnyiy-disk-nebolshogo-obema-chast-3-peremeshhenie-katalogov-polzovateley.html
  • йййй
    кгам аффтар сам не пробовал че тут накопипастил. фуфлыжник хренов
  • Plutalov Dmitriy
    У вас ошибка для Installer надо запускать с ключем /J например так mklink /J c:WindowsInstaller d:SSDWindowsInstaller
  • Skynet
    Я порекомендовал бы сделать следующие изменения в реестре Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management] \"DisablePagingExecutive\"=dword:00000001 \"LargeSystemCache\"=dword:00000001 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters] \"EnableSuperfetch\"=dword:00000000 \"EnablePrefetcher\"=dword:00000000 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem] \"NtfsDisable8dot3NameCreation\"=dword:00000001 \"NtfsMemoryUsage\"=dword:00000002 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftDfrgBootOptimizeFunction] \"Enable\"=\"N\" [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionOptimalLayout] \"EnableAutoLayout\"=dword:00000000
  • Добрый
    Зачем вообще публиковать не проверив?! НЕ понятно с первых строк. На каком компьютере? Ноутбук или нет. Переносить ли файл подкачки на HDD или оставить на SSD... Словом, все непоследовательно, с ошибками и этим руководствоваться нельзя. Только с осторожностью. Кол, короче.