Липосакция Windows Vista
Михаил Демидов
🕛 06.03.2008, 14:14
Итак, рано или поздно, но Windows Vista станет главной операционной системой для современных пользователей ПК, но не все в ней так гладко, как кажется на первый взгляд. Никто, наверное, не будет отрицать, что любая операционная система от Microsoft для своего времени потребляла очень много памяти (как оперативной, так и постоянной в виде места на системном диске). Windows Vista, естественно, не стала исключением и этой статье мы попробуем уменьшить размер системных данных на винчестере.«Жирные бока»
Для осуществления операций по удалению файлов из системных каталогов важно не только войти в систему с правами Администратора, но и сделать Администратора их «владельцем».
По традиции, устоявшейся уже в течение как минимум последнего десятилетия, Microsoft Windows «захламляет» папку Windows базой установленных драйверов, библиотек приложений, файлами помощи, дополнительными программами, логами и так далее. Обычно при настройке и оптимизации системы этот «баласт» и выбрасывают - текстовые отчеты часто теряют свою актуальность, ненужные программные компоненты преспокойно удаляются в Установке/удалении программ, от Помощи практически каждый более-менее уверенный в себе пользователь отказывается. Базу драйверов и старых библиотек от установленных программ чистят в основном продвинутые пользователи и оптимизаторы. Но в Windows Vista это проходит не так, как в предыдущих версиях Windows.
Старая песня про DLL/OCX-файлы, без которых не запускаются программы (в народе называемая «dll hell») в Windows Vista решилась радикально - чтобы не озадачивать пользователя просьбами «Вставьте, пожалуйста, компакт-диск с операционной системой», был создан специальный каталог WinSxS. Вернее, создан-то он был давно, еще на Windows ME и получил официальную прописку на Windows XP, и его предназначение заключалось в том, что он хранил все файлы библиотек, подменяя в случае конфликта версий новые версии старыми. На Windows XP Professional в «чистой установке» этот каталог занимал всего 10 Мб дискового пространства (при «усиленном использовании» размер увеличивается втрое), а вот на Windows Vista Ultimate без установки дополнительного софта он уже занимает 3, 16 Гб. Согласитесь, что цифра внушительная, причем это не предел, так как чем больше программ будет установлено, тем больше файлов будет попадать в WinSxS (на форумах Microsoft описаны случаи разрастания папки до 19 Гб). Конечно, если у вас 500 Гб винчестер, и вы смотрите на компьютере с утра до вечера фильмы в HD формате и слушаете музыку в FLAC, то 19 Гб - это мелочи, но давайте будем учитывать и то, что Windows Vista сейчас устанавливается на ноутбуках, где размер жесткого диска серьезно ограничен. Итак, нашей первоочередной задачей будет попытка очистить эту папку от ненужных компонентов («ненужные» - это, конечно, мягко сказано, так как эта папка напоминает больше Корзину).
Перед поиском дубликатов файлов в указанном каталоге, пользователь должен войти в систему под учетной записью администратора и набрать в командной строке следующие команды:
* cd c:\windows\winsxs (переход в WinSxS) * takeown /A /F *.* (установка прав Администратора на файлы) * icacls * /grant Администратор:(F) (обеспечение полного доступа в каталог)
После этого можно загрузить любую программу для поиска файлов-дубликатов (например, файловый менеджер Total Commander) и искать/удалять ненужные файлы. Также не стоит забывать о программе «Очистка диска», которая умеет безопасно удалять «мусор» (кэш браузера, временные файлы и так далее) из системы.
«Галифе» системы
Отключение «Восстановления системы» может освободить до 20% свободного места на жестком диске.
Спящий режим (особый режим энергопотребления компьютера, когда все текущие данные из оперативной памяти записываются в файл на диске) в случае с Windows Vista опять же работает в традиционной «извращенной манере». Так как размер файла hiberfil.sys равен объему оперативной памяти, то с винчестера мы можем освободить как раз эти гигабайты (сомнительно, что вы рискнули установить Windows Vista на компьютер с ОЗУ меньше 1 Гб).
Удаление файла гибернации осуществляется двумя способами: либо выполняется команда POWERCFG -H OFF, либо в системной утилите «Очистка диска» выбирается удаление «Очистка файлов гибернации». Вернуть все на свои места можно только в консоли, набрав команду POWERCFG -H ON.
Мало кто помнит, что место на жестком диске «съедает» и служба Восстановления системы. Отключается она так же, как и в Windows XP, единственное отличие кроется в переводе кнопок: для деактивации службы в свойствах Системы надо выбрать вкладку «Защита системы» и в ней снять галочки с тех локальных дисков, на которых разрешено создание контрольных точек восстановления.
Настоящий «оптимизатор» всегда обращает внимание на производительность системы хотя бы и в стандартной оснастке Администрирования.
Немаловажно произвести раз и навсегда оптимизацию файла подкачки - pagefile.sys. То, что создается самой системой при установке, рекомендуется удалить (в свойствах Системы выбрать вкладку «Дополнительно» - «Быстродействие» - «Дополнительно» - виртуальная память - без файла подкачки), после чего перезагрузить компьютер, а потом создать файл нового размера. Старый, как мир, анекдот о том, что его размер должен быть в полтора раза больше, чем объем оперативной памяти (именно так рассчитывает рекомендуемые значения сама Windows) можно применительно к Windows Vista забыть. Если действовать «по уму», то лучше всего задать размер файла подкачки на 1 Мб больше, чем размер ОЗУ, после чего зайти в Монитор надежности и производительности (Панель управления - Администрирование), добавить на график счетчик использования файла подкачки и посмотреть, каких результатов он достигает при подходящем именно для вас режиме использования компьютера. Известно, что большие объемы виртуальной памяти требуются при запуске «тяжелых» мультимедийных приложений, вроде Adobe Photoshop и некоторых игр. В конечном итоге, следует также отметить, что файл подкачки должен быть статическим (то есть фиксированного размера), а также не должен превышать 2, 5 Гб (критический размер для записи дампа на винчестер).
В довершение «картины маслом» следует уменьшить размер дисковой квоты, отводимой на Корзину. Традиционно под нее отводится 10% от размера диска, но мало кто из пользователей умудряется «забивать» ее полностью - например, все 16 Гб (в случае с 160 Гб винчестером). Поэтому в свойствах Корзины надо четко установить (благо там теперь не регулятор, а текстовое поле) ее размер.
Сбрасываем балласт
Как известно, Windows Vista стала первой операционной системой у Microsoft, дистрибутив которой стал распространяться на DVD. По умолчанию образ диска составляет 2, 36 Гб, которые при установке разархивируются в искомые 6 Гб (никто ведь не спрашивает, что мы хотим поставить, а что нам совсем не надо). Но есть выход из такой ситуации - отредактировать сам комплект поставки, записав (причем абсолютно легально) свою сборку системы. Создается такой образ Windows Vista через программу vLite. Программа очень компактная (так как написана на .NET) и весьма проста в освоении.
Поддержка: Windows 2000 / XP /2003 / VISTA
Сайт программы
Русский интерфейс: нет
Размер дистрибутива: 1, 2 Мб
Условия распространения: freeware
Скачать
После первого запуска vLite настойчиво предлагает установить в систему драйвер эмуляции виртуального привода компакт-дисков, на котором и будет, в конце концов, монтироваться ISO-файл образа дистрибутива. Ранние версии устанавливали его некорректно, что часто заканчивалось серьезными сбоями. Сейчас версия vLite стала финальной и более стабильной, но лучше все равно сохранить свои данные перед использованием этой программой.
Следующий шаг - это копирование файлов с диска установки Windows на жесткий диск компьютера (полностью копируются все 2, 36 Гб), после чего и начинается процесс конфигурации вашей сборки дистрибутива. На экране Tasks пользователю предлагается отметить соответствующие операции: интеграция дополнений в состав образа (Integration), удаление компонентов (Components), создание некоторых установок по умолчанию (Tweaks), автоматизация установки (Unattended Setup) и создание загрузочного диска (Make Bootable). Мы же будем только удалять «лишнее» и ненадолго «заскочим» в Tweaks, чтобы отключить там сразу файл гибернации и службу Восстановления системы.
При выборе Components vLite выводит окно с недвусмысленной надписью Compatibility, в котором фигурируют от 5 до 8 пунктов (зависит от версии Windows Vista): речь идет о встроенных службах и функциях системы (например, Aero Glass или поддержку общего доступа до файлов и принтеров), а также о нескольких приложениях (например, Internet Explorer и Windows Fax and Scan). По большому счету уже на этом этапе надо отключать то, чем вы действительно никогда не будете пользоваться (например, сетевым доступом до принтера). На самом экране Components пользователю предлагается сделать «умный выбор» того, что надо исключить из установки системы (удаляется физически с жесткого диска). Рассмотрим каждый из разделов:
1. Accessories - папка Стандартная после установки системы. 15, 71 Мб «весят» различные утилиты для людей с ограниченными возможностями - если вы не причисляете себя к таким, удаляем. Еще 1, 76 Мб занимает Mobility Center - центр управления Windows Mobile-устройствами. Мы уже писали о том, что собой представляет этот «центр управления полетами», поэтому наш совет - удалять и ставить потом уже в Vista старый-добрый Microsoft ActiveSync. 1 Мб занимает Paint - смотрите сами - примерно такой же по размеру Paint.NET обладает в несколько десятков раз большей функциональностью. Snipping Tool (0, 63 Мб) - это утилита для создания скриншотов экрана при использовании планшетных ПК и UMPC (удаляем без сомнения). Самой «главной вещью», которую стоит удалить является поддержка голосового управления компьютером (Speech Support) - она занимает 451 Мб. Около 2 Мб на диске будет занято встроенной программой для сбора информации о компьютере (она не отличается особой информативностью, поэтому легко может быть заменена на SiSoft Sandra даже в бесплатной версии) и 4 Мб уйдет на раздражающий всех Экран Приветствия (где описываются все возможности Windows Vista). Боковую панель с гаджетами и WordPad удалять не стоит, это единственное, что в Стандартных программах создано «по уму».
2. Drivers - вся поставка драйверов «весит» 951 Мб. vLite позволяет в некоторых случаях (принтеры и контроллеры жестких дисков) выбрать нужного производителя из списка (остальные - за борт), а также отключить встроенные драйвера системы для несуществующих компонентов (например, модемов). Идеальный вариант - интегрировать свои драйвера в дистрибутив, а в этой вкладке отключить ненужное.
3. Games - встроенные игры в системе занимают 187 Мб. Если вы считаете, что это слишком много, то удаляйте.
4. Hardware Support - компоненты для поддержки различной периферии в Windows Vista в сумме «весят» 133 Мб. Отключать что-то в этом разделе не рекомендуется.
5. Languages - чуть больше 1 Гб в дистрибутиве отведено на поддержку различных языков стран Юго-Восточной Азии (китайский, корейский, японский). Если не будете использовать - удаляем.
6. Multimedia - здесь фигурируют, в основном, те элементы системы, которые относятся к просмотру мультимедиа (Media Center - 326 Мб, Movie and DVD Maker - 181 Мб (плюс 401 Мб семплов), Windows Photo Gallery и Windows Photo Viewer (в сумме - около 27 Мб плюс 10 Мб картинок и около 83 Мб «обоев» для Рабочего стола)). С «обоями» надо быть крайне осторожными, так как при первом старте системы пользователю предлагается выбирать как раз из предустановленных изображений рисунок на Рабочий стол.
7. Network - обычно удалять из таких разделов что-либо нецелесообразно, но в случае с Windows Vista и здесь можно освободить некоторое количество места: бесподобный Internet Explorer (26, 5 Мб), небезызвестный MSN Installer (6 Мб), «дырявый» Windows Firewall (26, 4 Мб) и Windows Mail (36, 6 Мб).
8. Services - лучше не удалять ничего, так как это может нарушить нормальную работу системы и вызвать серьезные проблемы с совместимостью. Идеальный вариант - оставить все, как есть (выигрыш меньше 100 Мб), а потом настроить службы по мотивам нашей статьи.
9. System - еще один «запретный» раздел, откуда безболезненно можно «снести» только Natural Language (550 Мб), Tablet PC (391, 54 Мб), Windows Defender (13, 57 Мб), Parental Controls (6, 24 Мб) и Windows Backup (9, 43 Мб).
После всех манипуляций дистрибутив уменьшается как минимум в два раза, что не может не сказаться в конечном итоге на том, сколько же места Windows Vista будет занимать на жестком диске.
Поддержка: Windows VISTA
Сайт программы
Русский интерфейс: нет
Размер дистрибутива: 1.5 Мб
Условия распространения: freeware
Напоследок рассмотрим еще один программный инструмент для приведения Windows Vista в «порядок» - небольшую утилиту Vize. Ее суть заключается в том, что некоторые системные файлы, перешедшие в Windows Vista со старых версий Windows, серьезно ухудшают производительность системы, поэтому Vize ищет их и обновляет (через Windows Update). Есть встроенный бэкап и откат действий, а также интуитивно-понятный интерфейс.
Заключение
После наших экспериментов (удаление дубликатов в WinSxS в размере 1 Гб, удалению гибернации, отключения Восстановления системы, оптимизации размера файла подкачки и Корзины, обновлении файлов через Vize) система стала занимать на 2 Гб меньше дискового пространства. Конечно, можно сначала «почистить» дистрибутив Windows Vista до 900 Мб, а потом, на уже установленной системе, «развлекаться» с файлами и папками.