15 лет назад 13 мая 2004 в 17:42 61

Для серьезной работы с мультимедиа необходима сверхбыстрая и сверхстабильная система. Так что без современного “железа” и твикинга вам не обойтись.

ОБЩАЯ КОНФИГУРАЦИЯ
Для комфортной работы с домашней любительской видеостудией (видео, пожалуй, наиболее ресурсоемкая задача) помимо быстрого процессора и памяти более 1 Гб необходимо иметь как минимум два быстрых жестких диска. Один из них должен быть предназначен для операционных систем и программ. Второй – исключительно для работы с видеофайлами, что предполагает большой объем и файловую систему NTFS (рекомендуемый размер кластера для него – 64 кб), так как FAT32 не поддерживает работу с файлами более 4 Гб (www.microsoft.com/windowsxp/home/using/productdoc/en/default.asp?url=/WINDOWSXP/home/using/productdoc/en/choosing_between_NTFS_FAT_and_FAT32.asp).

Этот диск можно поместить в mobile rack и вынимать по окончании работы, чтобы кто-то из домашних случайно не испортил все ваши труды (те, кто работает с видео на ноутбуках, могут использовать внешние боксы стандартов USB 2.0/FireWire для 3,5-дюймовых дисков). Жесткие диски необходимо располагать на разных контроллерах (подключать их к разным шлейфам в режиме master, желательно не подключая к ним никаких slave-устройств) – в этом случае при одновременном обращении ОС к обоим дискам снижение быстродействия будет незначительным. Привод CD/DVD, подключенный к одному из дисков в режиме slave, будет тормозить систему при одновременном обращении к нему и к жесткому диску на этом же шлейфе, поэтому во время работы его лучше не использовать.

В остальном же рекомендуется предельное упрощение конфигурации системы, как программной, так и аппаратной: отключите все, что не нужно непосредственно в процессе работы с видео (принтеры, джойстики, сетевые карты, TV-тюнеры и прочие устройства), и используйте минимальный набор прикладного ПО. Добиться этого на бытовом компьютере, используемом обычно и для игр, и для работы с документами, и для выхода в интернет, можно, применив мультизагрузочную конфигурацию – две операционные системы на одном жестком диске.

Разбив первый жесткий диск на несколько логических разделов, установите в первый раздел систему (любую) для повседневной работы с произвольным набором программ и стандартной конфигурацией оборудования, а во второй раздел – Windows XP для работы исключительно с видео (если основная система уже стоит, а раздел на диске только один, то создать второй без потери информации можно с помощью программы Partition Magic (www.powerquest.com)).

Данная система на сегодня наиболее современна и достаточно стабильна. Более того, во многих мультимедийных задачах она оказывается быстрее конкурентов. Отметим, что предпочтительнее установка именно оригинальной Windows XP, без Service Pack и прочих хотфиксов: нередко из-за обновлений происходит снижение (порой очень заметное) быстродействия системы.

Поскольку вторая ОС будет использоваться только для работы с мультимедиа, необходимость в установке критических патчей для нее отпадает (разумеется, кроме тех, которые устраняют проблемы вашей конфигурации). Независимо от файловой системы первого диска второй жесткий диск большого объема, предназначенный только для видеофайлов, необходимо отформатировать под NTFS – это позволит избежать ограничений на объем файлов.

С первой ОС можно делать все что угодно, а вот вторую – Windows XP – необходимо тщательно настроить (к слову, такой метод вполне подойдет и для экстремального твикинга системы, предназначенной только для игр).

Маленькая хитрость

Если использовать две ОС на одном ПК не представляется возможным, можно пойти на небольшой трюк и создать дополнительную учетную запись, например “Video”, и все последующие настройки выполнять из-под нее. В этой же учетной записи следует использовать специальный профиль оборудования (настраивается в диалоге Control Panel > System Properties > Hardware > Hardware Profiles), который позволит не только отключить ненужные устройства, но и настроить режим запуска системных служб (в оснастке “Службы” можно задавать режим запуска каждой службы в зависимости от выбранного при загрузке ПК профиля). Учтите только, что в этом случае некоторые настройки будут влиять и на других пользователей.

ОСНОВНЫЕ НАСТРОЙКИ
После завершения инсталляции Windows XP нужно установить последние версии драйверов основных устройств (сертифицированных для Windows XP), а также прикладное ПО, необходимое для работы с мультимедиа. Никаких других программ (кроме пары твикеров, которые понадобятся для ее настройки) и драйверов оборудования, не требующегося при работе с аудио-видео, на эту систему устанавливать не следует.

Для первого этапа настройки Windows потребуется только стандартная Панель управления. В ней необходимо пройти по всем диалогам и отключить все, что не нужно в работе с аудио и видео. Тем самым мы разгрузим оперативную память и освободим ресурсы процессора. Так, в диалоге свойств даты и времени отключаем синхронизацию времени через интернет и автоматический переход на летнее время (в мультизагрузочных конфигурациях автоматический переход в любом случае нужно оставлять только в одной системе).

В диалоге “Звуки и аудиоустройства” отключаем использование звуковых схем и запрещаем отображение значка регулятора громкости на панели задач. В свойствах мыши ставим самую простую схему курсоров (“Стандартная Windows”) – никакой анимации и трехмерных эффектов. В “Назначенных заданиях” удаляем все задания. В свойствах панели задач отключаем режим группировки сходных кнопок и панель быстрого запуска, отключаем отображение часов и режим, при котором неиспользуемые значки скрываются. Устанавливаем для меню “Пуск” классический вид.

В свойствах папок отключается отображение типичных задач в папках, поиск сетевых папок и принтеров, простой общий доступ к файлам, кэширование эскизов. Там же отключаем отображение описаний для папок и элементов Рабочего стола и вывод сведений о размере файлов в подсказках папок. Отключаем использование различных цветов для сжатых и зашифрованных папок и режим сохранения параметров отображения каждой папки.

В диалоге “Учетные записи пользователей” необходимо отключить страницу приветствия и очень ресурсоемкий режим быстрого переключения пользователей. В свойствах электропитания желательно отключить управление питанием, то есть отказаться от выключения дисков при простое системы и перехода ПК в спящий и ждущий режимы, а также отключить отображение значка профилей электропитания на панели задач. В настройках языков и региональных стандартов нужно выключить дополнительные текстовые службы.

Огромное влияние на производительность системы и утилизацию оперативной памяти оказывают настройки экрана и Рабочего стола. В соответствующем диалоговом окне Панели управления придется отказаться от завлекательных цветовых схем и стилей, выбрав классическую тему. Обои Рабочего стола и заставка-скринсейвер также в обязательном порядке отключаются. При работе только с аудио можно уменьшить глубину цвета дисплея. На вкладке “Оформление” > “Эффекты” диалога свойств экрана отключаем все видеоэффекты, тени и режим сглаживания экранных шрифтов. Отключаем даже отображение окна при перетаскивании (этот параметр может влиять на стабильность работы некоторых версий видеософта). На странице “Рабочий стол” > “Настройка рабочего стола” снимаем флажок “Выполнять очистку рабочего стола каждые 60 дней”.

И, наконец, приступаем к настройке свойств системы в одноименном диалоге. Здесь в первую очередь отключаем восстановление системы на всех дисках. На вкладке “Дополнительно” > “Быстродействие” > “Параметры” устанавливаем переключатель режима визуальных эффектов в положение “Обеспечить наилучшее быстродействие”, то есть отключаем все эффекты. В том же диалоге “Параметры быстродействия” на вкладке “Дополнительно” проверяем установку переключателей “Распределение времени процессора” и “Использование памяти” – они должны обеспечивать наиболее благоприятный режим для работы программ.

Особое внимание в диалоге “Параметры быстродействия” следует уделить настройкам виртуальной памяти. Тут возможны два подхода. Полное отключение файла подкачки может обеспечить максимальное быстродействие в том случае, если у вас установлено более 1 Гб оперативной памяти и используемые программы спокойно относятся к отсутствию своп-файла. Если вы выберете этот режим, то обязательно протестируйте полный цикл работы с прикладным ПО, так как отсутствие файла подкачки может привести в фатальному сбою на финальной стадии работы над проектом или в момент набольшей загрузки оперативной памяти.

Второй подход практически не влияет на стабильность системы (тем не менее проверкой работоспособности программ и в этом случае пренебрегать не стоит), но и серьезного ускорения в работе Windows не дает. Заключается он в установке фиксированного размера файла виртуальной памяти, равного двукратному объему памяти физической (именно такое соотношение рекомендуется специалистами по видеомонтажу, в общем же случае необходимо исходить из реальной потребности системы и программ в виртуальной памяти). В совокупности с регулярной дефрагментацией диска (при которой дефрагментируется и файл подкачки) это обеспечит некоторый прирост быстродействия системы. Дефрагментацию лучше проводить не стандартными средствами Windows, а сторонними программами, например Norton SpeedDisk (www.symantec.com) или Diskeeper (www.executive.com), которые делают это быстрее, а также умеют дефрагментировать не только сам файл подкачки, но и Master File Table.

Идеально при этом выделение специального жесткого диска под файл подкачки (опять-таки расположенного на отдельном шлейфе). Впрочем, выделить под своп специальный раздел можно и на системном жестком диске, но эффект от этого будет незначительным. Подробнее об оптимизации файла подкачки можно узнать в статье support.microsoft.com/default.aspx?scid=kb;ru;314482&Product=winxpINT.

Кроме того, в Windows XP появился механизм дефрагментации загрузочных файлов, призванный ускорить запуск системы. Для того чтобы произошла эта оптимизация, необходимо после пяти-десяти перезагрузок ПК дать ему постоять минут 30-40, не трогая мышку. Система, зафиксировав простой, сама запустит дефрагментатор и оптимизирует системные файлы. Чтобы этот механизм работал, нужно, чтобы в реестре был установлен такой параметр (иногда эта функция оказывается отключена):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction “Enable”=”Y”

Далее в разделе “Дополнительно” > “Отчет об ошибках” свойств системы отключаем все отчеты об ошибках, а на вкладке “Загрузка и восстановление” > “Параметры” снимаем все флажки в секции “Отказ системы”. На странице “Автоматическое обновление” снимаем флажок “Выполнять обновление системы”, а на “Удаленное использование” запрещаем удаленного помощника и дистанционное управление Рабочим столом.

Наконец, открываем “Диспетчер устройств” и отключаем всю периферию, которая не требуется при работе с мультимедиа. Это могут быть модемы, порты, сетевые платы, инфракрасные устройства. Для жестких же дисков и приводов CD/DVD необходимо в их свойствах включить режим DMA (кроме того, необходимо установить драйверы чипсета материнской платы; для VIA это VIA 4-in-1, для Intel это Intel Application Accelerator и Intel Chipset Software Installation Utility). Щелкните в окне “Проводника” правой кнопкой мыши на значке жесткого диска, откройте диалоговое окно его свойств и отключите для него индексирование (впрочем, этого можно добиться и выключив саму службу индексирования).

Наконец, для дисков в системах Windows NT желательно отключить (если они оказались включены) счетчики производительности – для этого в меню “Выполнить” кнопки “Пуск” введите команду diskperf –n и перегрузите ПК.
Итак, мы добились заметного освобождения оперативной памяти и ресурсов процессора. Теперь протестируем работоспособность операционной системы и прикладных программ – если все в порядке, то можно либо довольствоваться достигнутым, либо приступать к более глубокому проникновению во внутренности Windows. Если же возникли какие-то проблемы, то их причину будет несложно выявить, поочередно отменяя все внесенные изменения.

АДМИНИСТРИРОВАНИЕ
Серьезно увеличить производительность Windows XP позволяет раздел “Администрирование панели управления”, а точнее – диалог “Службы”. В январском номере Upgrade Special мы подробно рассказывали о том, как освободить память и ускорить работу ПК с помощью настройки режима запуска системных служб. Если вы просмотрите список установленных в системе служб, то заметите, что из них по умолчанию автоматически запускается около 40.

В нашей же конфигурации для работы с мультимедиа количество запущенных служб должно быть минимальным, в идеале – не более 5-6. Разобраться, какая служба необходима, а какая – нет, вам поможет тот самый январский номер журнала или такие сайты, как www.blackviper.com/WinXP/servicecfg.htm. Учтите, что для отключаемых служб желательно устанавливать режим запуска “Вручную”, при котором все же остается возможность их запуска приложениями или другими службами. После отключения ненужных служб и перезагрузки ПК вновь проверьте работоспособность программ, установленных в этой системе.

Для экспериментов со службами неплохо подходит стандартная “Утилита настройки системы” (вызвать ее можно, введя в строке “Выполнить” меню “Пуск” команду msconfig), позволяющая легко отключать службы и проверять работоспособность системы. Эта же утилита поможет вам отключить все программы из автозагрузки. Открыв ее вкладку “Автозагрузка”, вы увидите список программ, запускаемых на старте системы. Часть из них остается после этого в памяти ПК и потребляет системные ресурсы. Снимите все флажки на этой вкладке – тем самым вы отключите автозагрузку всех фоновых программ. Исключение могут составлять только утилиты, необходимые для работы связанного с мультимедиа программного обеспечения или аудио-видеооборудования, но они встречаются довольно редко.

Еще одна задача, решение которой может потребоваться при работе с мультимедиа на домашнем ПК, – защита файлов проекта от посягательства родных, близких, знакомых и домашних животных. Если вы не хотите, чтобы кто-то случайно удалил плоды многомесячного труда, то в диалоге “Управление компьютером” создайте необходимое число учетных записей, определите пользовательские привилегии и в свойствах папок диска с видеофайлами настройте права доступа. В простейшем случае создаются два пользователя, один из которых получит право доступа к диску с данными, а другой – нет. При этом аналогичную операцию надо произвести и в системе, предназначенной для работы с интернетом и играми, иначе пользователь с правами администратора легко доберется до ваших файлов. Шифрование, разумеется, использовать не следует, так как оно негативно скажется на производительности.

ТВИКЕРЫ
Наконец, экстремального программного разгона вы добьетесь с помощью специальных программ-твикеров, обеспечивающих доступ ко многим недокументированным настройкам операционной системы. Во-первых, можно воспользоваться программой XPLite (www.litepc.com/xplite.html), которая позволяет удалить из системы многие неиспользуемые компоненты, даже Internet Explorer. К сожалению, последствия работы этой утилиты и ее влияние на прикладное ПО предугадать сложно. А потому, удалив не слишком нужный при видеомонтаже, но потребляющий много памяти браузер, проверьте работоспособность всех программ – они могут частично утратить функциональность (например, возможны сбои в работе встроенной справки).

Из более привычных твикеров хотелось бы обратить ваше внимание на бесплатный X-Setup Pro (www.x-setup.net). Эта программа умеет изменять сотни параметров Windows и содержит неплохое описание каждого из них, что позволяет настраивать систему даже неподготовленным пользователям. Для ускорения работы системы можно использовать следующие настройки X-Setup Pro.

– Appearance > Desktop > Options > System Desktop Options – отключение всего Рабочего стола (зачем расходовать на него память, если доступ к программам можно получить через меню “Пуск”?).
– Appearance > Explorer > Settings (Advanced) > Classic Explorer – отключение функций активного Рабочего стола и возврат к классическому “Проводнику”.
Appearance > Explorer > Settings > Auto-expand folders – отключение авторазвертывания дерева папок в окне “Проводника”.
Appearance > Explorer > Settings > Folder Setting Cache size – увеличение кэша папок (например, до 2000), если приходится работать со множеством папок и файлов.
Appearance > Explorer > Settings > Show AVI Preview in Explorer – отключение режима эскизов для видеофайлов.
Appearance > Explorer > Settings > Thumbnails Enabled – отключение кэширования эскизов.
Appearance > Interface > Icons > Icon Cache: Size – увеличение кэша иконок, что полезно при работе с множеством файлов.

Только учтите, что увеличение любого кэша происходит за счет увеличения потребления оперативной памяти. Для настройки же различных режимов кэширования лучше всего использовать программу Cacheman XP (www.outertech.com).

Appearance > Interface > Icons > Icon Colors – уменьшение глубины цвета значков.
Appearance > Interface > ToolTips / Balloon Tips – отключение всплывающих подсказок.
Appearance > Taskbar > Windows XP Ballon Tips – также отключение всплывающих подсказок.

В настройках System > Advanced Performance Settings вам может пригодиться и опция Start High Priority Context Menu. Эта опция добавляет в контекстное меню исполнимых файлов новую команду, при выборе которой происходит запуск программы с более высоким приоритетом, и в результате та работает чуть быстрее. Впрочем, приоритет процесса можно задать и в контекстном меню стандартного диспетчера задач, вызываемом кнопками Ctrl-Alt-Del. Кроме того, в разделе System > Autoplay можно отключить автозапуск дисков, мешающий некоторым программам, а в System > Debugging > Just-in-Time Debugger – никому не нужный дебаггер DrWatson (чтобы отключить его вручную, удалите раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug).

Очень неплохой эффект даст отказ от “Проводника” как от оболочки и файлового менеджера. Чтобы при загрузке ПК вместо панели задач и меню “Пуск” стартовал, например, Total Commander (правда, лучше выбрать что-то еще проще, в идеале – cmd.exe), нужно путь к соответствующему исполняемому файлу прописать в качестве значения параметра Shell в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon.

Отключите защиту системных файлов Windows File Protection – для наших задач она не пригодится. Для этого в английской версии Windows XP без SP1 сделайте следующее.
1. Используя любой шестнадцатеричный редактор, в файле %\SystemRoot%\system32\sfc_os.dll по адресу 0000E2B8 (E2B8 hex) измените байты 8BC6 на 9090.
2. В реестре установите параметр SFCDisable равным FFFFFF9D.
3. Перезагрузите ПК.
В Windows XP с SP1 действия аналогичны, за исключением адреса исправляемых байтов – не 0000E2B8 (E2B8 hex), а 0000E3BB (E3BB hex).

Бесполезный твикинг

Обратите внимание на некоторые твики, которые обычно используются любителями экстремальных настроек Windows XP и которые для работы с аудио-видео применять не стоит.

– Немедленная выгрузка DLL-библиотек из памяти (AlwaysUnloadDLL) не даст значительного эффекта, поскольку неиспользуемые библиотеки и так выгружаются, хоть и с небольшой задержкой (что-то вроде кэширования). Кроме того, она может вызвать проблемы в некоторых программах.
– Включение кэша второго уровня (SecondLevelDataCache) в Windows XP абсолютно не имеет смысла, так как система сама умеет определять размер кэша и этот параметр попросту игнорирует.
– Отключение регистрации времени последнего доступа к файлам (NtfsDisableLastAccessUpdate) принесет пользу только при работе с папками, содержащими очень много файлов.
– Увеличение кэша файловой системы (LargeSystemCache), используемое в серверных конфигурациях, приводит к конфликтам с некоторыми прикладными программами, особенно если речь идет о работе с файлами, превышающими объем RAM.

– Отключение создания имен формата 8.3 на томах NTFS (NtfsDisable8dot3NameCreation) вызывает сбои во многих программах, а эффект дает микроскопический.
– Очистка файла подкачки при выключении ПК (ClearPageFileAtShutdown) делает своп-файл менее фрагментированным (при задании его фиксированного размера), но при наличии большого объема оперативной памяти приводит к заметной задержке выключения ПК.
– Отключение кэширования ядра Windows (DisablePagingExecutive) при наличии приложений, требующих большого объема оперативной памяти, нецелесообразно.
– Увеличение приоритета системного таймера (IRQ8Priority) практически не влияет на производительность.
– Ограничение числа страниц ввода-вывода (IOPageLockLimit) при больших объемах памяти можно попробовать установить на уровне 32 768 кб, но эксперименты с этим параметром могут и ухудшить производительность системы.
– Периодическая “дефрагментация” RAM, которую предлагают многие твикеры, – также весьма спорная процедура, которая, скорее всего, только ухудшит общее быстродействие из-за более интенсивной работы Windows с виртуальной памятью.
– Параметр реестра ContigFileAllocSize, который задает минимальный объем файлового фрагмента при помещении файла на диск, снижает фрагментированность больших файлов, но относительно того, работает ли он в Windows XP, имеются противоречивые сведения (на всякий случай прописывайте его в двух разделах: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management и HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem).