Как стать автором
Обновить

У вас 2-3 HDD? Ускорим загрузку и реакцию Windows и программ

Время на прочтение4 мин
Количество просмотров27K
Когда компьютер со всем набором программ в автозагрузке стал грузится 4 минуты я подумал о том, чтобы всё это ускорить.
У меня стояла Windows XP и расширение Астер, которое позволяет работать за компьютером вдвоём, поэтому часть программ и сервисов грузилась в двойном экземпляре.

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

Метод ускорения для Windows XP при наличии трёх винчестеров:

1. Переносим папки «Documents and Settings» и «Program Files» на первые разделы других винчестеров. Таким образом, на загрузочном диске из основных папок у нас остаётся только папка «Windows»
2. Создаём на диске с «Windows» ссылки файловой системы (junction-link) на перенесённые папки. Подробнее будет ниже.

Получается, что папки «Windows», «Documents and Settings» и «Program Files» находятся на разных винчестерах.

Достоинства:
  • Независимая работа с этими папками, что сильно сказывается на скорости загрузки.
    Например не меняя список ПО я уменьшил скорость загрузки своего компьютера в два раза с 4х до 2х минут.
  • Такой эффект, как перерисовка иконок на рабочем столе, думаю знакомый всем пользователям Windows XP, пропал практически полностью. Т.е. этого либо не происходит, либо это не заметно.
  • Система после старта также значительно быстрее начинает реагировать на ваши действия.
  • Можно одновременно или выборочно делать дефрагментацию этих разделов
  • Папки «Windows» и «Program Files» обычно гораздо меньше фрагментируют диск, поэтому они редко будут нуждаться в дефрагментации. Итог тот же — бОльшая скорость.
  • Можно одновременно или выборочно делать проверку на вирусы прилинкованных папок-разделов.
  • Легко получить размеры папок «Documents and Settings» и «Program Files» — просто вычесть размер свободного места на диске из размера диска.

Недостатки:
  • Не все антивирусы работают корректно.

    Только Касперский 2010 определил попытку установить его в папку-ссылку и запретил это делать. После чего был поставлен прямо на диск С и корректно работал. Эта была версия, которая наконец-то изменила моё негативное отношение к продукту Лаборатории Касперского. Потому что кроме корректной работы в этой ситуации, я наконец увидел, что их продукт стал работать быстро и хорошо. Вплоть до блокирования фишинговых ссылок, приходящих через аську.

    Остальные ставились в прилинкованную «Program Files» и что нибудь работало не корректно. Например у Eset и Drweb не стартовали службы.

    С Eset работать было невозможно вовсе, он «вешал» систему даже если был установлен прямо на диск с Windows. Т.е. он очень плохо отрабатывает ссылки файловой системы.

    С Drweb несколько лучше. После установки его на диск С он функционировал относительно корректно, но его интерфейс на мой взгляд крайне не дружелюбный и не удобный, поэтому долго он не продержался.

    Comodo некорректно работал при установке его в прилинкованную «Program Files», но после установки на диск с Windows работает вполне корректно.

    Т.е. в такой конфигурации можно использовать антивирусы Касперского и Комодо. Другие я не проверял. Продуктом Eset я пользовался несколько лет, теперь у меня пока стоит Comodo.

  • Нет возможности просто отключить один из винчестеров. Теперь они связка и работают в группе. Хотя я выяснил, что если физически отключить диски с папками «Documents and Settings» и «Program Files», то Windows вполне «нормально» грузится и позволяет работать.

Свой Windows XP я перелопатил прошлым летом, за 6 месяцев его использования в такой конфигурации, кроме проблем с антивирусами ничего особенного не было.

Как это всё провернуть для Windows XP

Быть аккуратным и понимать, что последствиями ваших действий может быть потеря важной информации. Так что прежде чем браться, подумайте, справитесь ли вы.
  • Подготовить разделы (желательно в начале диска) на винчестерах.
  • Скачать утилиту для командной строки Junction от Марка Руссиновича.
  • Загрузится с внешней системы типа WindowsPE, ERD Commander, или другой инсталляции Windows.
  • Перенести папки «Documents and Settings» и «Program Files» в нужные разделы. Причём названия папок на этих разделах могут быть любыми.
  • Запустить консоль (cmd), зайти в папку с Junction и выполнить что-то наподобие:

Папку «Program Files» я залинковал в «WinXP Program Files», потому что сейчас у меня параллельно стоит Windows 7 х64, на которую я перешёл в новом году. Ибо совпали три фактора — стало 4 Гигабайта оперативки, Астер заработал с Windows 7 x64 и наступил новый год.

Как это всё провернуть для Windows Vista и Windows 7

Точно так же, за исключением некоторых особенностей.

С Windows 7 я проделал этот же трюк, прилинковав папки «Program Files» и «Program Files (x68)» на другой раздел.

А вот с папкой «Users» пока этого не сделал, ибо она кишит ссылками на свои внутренние папки и на неё стоит ссылка «Documents and Settings». Позже рассмотрю вариант переноса папки «Users» возможно с помощью скрипта, чтобы не пришлось в ручную пересоздавать множество ссылок.
А ещё желательно перенести и папку «ProgramData».

В Windows 7 просто так удалить папки «Program Files» и «Program Files (x86)» не получилось. Поэтому, после копирования в новый раздел, на старом я их для начала переименовал, чтобы не мешали создать ссылки.
Затем создал ссылки и загрузился в рабочую систему.
После этого в свойствах папки сменил владельца, сделав им свою учётную запись. Это позволило мне удалить почти все файлы. Оставшиеся файлы можно переименовать и после перезагрузки их можно будет удалить.

Этот рецепт для знающих *nix, что-то совершенно естественное, но несмотря на это, я не слышал, чтобы его использовали в Windows системах до тех пор, пока не решил сделать этого сам. Поиск показал, что некоторые люди тоже пытаются это сделать, но сообщения очень редкие и с заграничных форумов.

UPD 1: Астер для XP не позволяет использовать спящий или ждущий режим.
UPD 2: Файл подкачки я давно не использую. А перенос папок TEMP не относится к этой статье, ибо перенести можно просто изменив настройки Windows.
Теги:
Хабы:
Всего голосов 97: ↑58 и ↓39+19
Комментарии152

Публикации

Истории

Работа

Ближайшие события