Увеличение быстродействия компьютера

Ускоряем компьютер

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

Очень уж сильно увеличить быстродействие компьютера путем системных настроек можно только в том случае, если у вас имеются явные ошибки в этих самых настройках. Поэтому, в первую очередь, проверьте правильность написания файлов AUTOEXEC.BAT и JCONFIG.SYS: в них не должны находиться DOSовские драйверы типа MSCDEX.EXE, JMOUSE.COM, SBIOE.SYS или SMARTDRV.EXE. Это легко сделать с помощью программы Msconfig.exe, которая находится в папке C:WINDOWSSYSTEM.

Далее, откройте Панель управления, меню "Система", и просмотрите вкладку "Устройства" (Device Manager). Если там вы увидите отметки в виде восклицательных знаков, значит необходимо установить верные драйверы для некоторых устройств (их проще всего скачать из Интернета). Иногда помогает удаление конфликтующего устройства и перезагрузка компьютера, после которой Windows, переустановив драйверы, может самостоятельно устранить конфликт. Просмотрите внимательно свойства каждого устройства в этом списке - возможно, вы увидите какие-нибудь дополнительные (настройки на закладках 'Settings"). Haпример, для звуковой карты можно включить трехмерный звук и режим Full Duplex, у CD-ROMa надо включить режим DMA (если он поддерживается приводом), включить для всех висков "Sync Data Transfer" - это тоже может избавить от некоторых глюков. В настройках СОМ портов нужно увеличить максимальную скорость до 921600 бит в секунду, и установить:
Data Bits - 8
Parity - none
Stop Bits = 1
Flow Control - hardware

На вкладке "Дополнительно" настройки портов включите использование FIFO буфера и задайте максимальные значения размеров приемного и передающего буферов.

Полезно будет посмотреть вкладку "Устройства" меню "Система" в режиме "Safe Mode" ("Безопасный Режим" или "Режим защиты от сбоев") - некоторые глюки происходят из-за того, что в этом режиме появляются лишние устройства, например, еще один монитор или винчестер.

Откройте еще раз вкладку "Устройства" (Device Manager) меню "Система" и найдите в системных устройствах настройки Контроллера DMA (Direct Memory Access Controller), на странице "Settings" его свойств установите флажок "Reserve DMA Buffer", после чего установите размер буфера равным 64 килобайтам - если есть запас оперативной памяти, это тоже прибавит жизни вашей машине.

На вкладке "Система"/"Быстродействие"/"Файловая Система" определите роль компьютера как "сервер", это отведет больше памяти под пути к папкам и файлам, что уменьшит обращение к дискам (утилита Cacheman позволяет выделить под кэш еще больше памяти). Отмените поиск флоппи-диска при включении компьютера, а для CD-ROMa отведите больше памяти под кэш. На вкладке "Виртуальная Память" можно установить постоянный размер файла подкачки, что заметно ускорит работу машины. Для этого установите максимальный размер своп-файла равным минимальному в пределах 40-80 мегабайт (некоторые приложения требуют памяти более 100 мегабайт), а если у вас два винчестера (но не один, разбитый на два диска!), то можно переместить свап-файл на другой винт, это тоже даст выигрыш в скорости. После этого проведите дефрагментацию (ее вообще надо проводить регулярно) дисков с помощью Norton SpeedDisk, эта утилита поместит файл виртуальной памяти в начало диска, что также прибавит быстродействия.

Загляните на вкладку "Конфигурация" диалога "Сеть" в панели управления и, если вы не подключены к сети, то оставьте только следующие сетевые компоненты: DiaL-Up adapter, TCP/IP, Microsoft Family logon (естественно, если вы подключены! при этом к Интернету, а если нет, то и эти компоненты не нужны), это также может избавить от некоторых сбоев.

Можно кое-что подправить в разделе [vcache] файла SYSTEM.INI,.yвеличив, тем самым, размер дискового кэша. Для этого надо вставить в раздел [vcache] строки (при оперативке 64 мегабайта):MinFileCache-16384
MaxFileCache-16384
ChunkSize=512

Размер кэша должен быть примерно равен 25°/о оперативной памяти. Но для подбора оптимального размера кэша лучше всего все-таки поэкспериментировать самому, не полагаясь особенно на чужие советы, иначе эффект для конкретного компьютера может быть обратным, и часто больший выигрыш в скорости дает не увеличение кэша, а экономия ОЗУ. Посмотреть, в каких пределах меняется размер дискового кэша и какова его эффективность, можно с помощью Программы VCache Monitor. Существует небольшая утилитка для автоматизации настройки дискового и файлового кэша, очень наглядная, простая и удобная - Cacheman. Поэкспериментируйте настройками, например, увеличение с ее помощью буфера кэша, отводимого под пути к файлам и папкам, сократит в несколько раз число обращений к винчестеру при навигации по дискам. При этом регулируются те же параметры, что и на вкладке "Жесткие диски" свойств файловой системы меню "Система" - "Быстродействие", но в более широких пределах, чем позволяют Windows. Если на этой вкладке вы определили роль компьютера как "Сервер сети", то Name-Cache=2729 и PathCache=64 - это максимум, что может предложить Windows. Однако, если размер оперативной памяти больше 48 мегабайт, лучше выставить Na-meCache=4096 и PathCache=96.

Один из недостатков Windows состоит в том, что система, записывая файл на диск, располагает его на первых попавшихся свободных кластерах, сильно фрагментируя большие файлы. Для того чтобы система сначала нашла для нового файла подходящее по размеру место на диске и поместила его туда, не фрагментируя, необходимо добавить в реестр параметр: [HKEY_LOCAl_MACHINE SyStemCurrentControlSetControlFileSystem]

Если у вас больше 64 мегабайт памяти, то попробуйте сократить количество обращений системы к файлу подкачки, прописав в файле System.ini параметр: [386Enh] ConservativеSwapfileUsage=1 - в этом случае система будет работать со своп-файлом только когда закончатся ресурсы оперативной памяти, а не когда ей вздумается, в результате размер свопа будет стремиться к нулю, если у вас 128 мегабайт памяти. В SYSTEM.INI можно дописать в секцию [386Enh] и еще один параметр для своп-файла PagingFile=C:WINDOWSWin386.swp - он может уменьшить вероятность зависания ПК при выключении.

А в MSDOS.SYS весьма желательно отключить протоколирование загрузки, двойную буферизацию и загрузку драйверов сжатых дисков. Некоторые параметры, значения которых надо проконтролировать, в этом файле такие:
Logo=0 - разрешена заставка при загрузке;
BootMulti=0 - отключен DOS по нажатию F4 при загрузке;
BootGUI=1 - разрешен графический интерфейс;
DoubleBuffer=0 - отключает двойную буферизацию некоторых SCSI устройств;
DisableLog=1 - Не создавать файл протокола загрузки в корневом каталоге (Bootlog.txt) - рекомендуется включать [создание файла отчета только при необходимости его просмотреть!
AutoScan - отвечает за то, как будет вести себя система, если до этого система (завершила работу аварийно, т.е будет ли проводиться сканирование дисков и как:
AutoScan=0 - несмотря на аварийное завершение работы файловая система проверяться не будет;
AutoScan=1 - файловая система после предыдущего аварийного завершения работы проверяться будет, но предупредит об этом;
AutoScan=2 - файловая система после аварийного завершения проверяется без запроса разрешения на это;
DblSpace=0 - отключено использование драйвера сжатых дисков DoubleSpace;
DrvSpace=0 - отключено использование драйвера сжатых дисков DriveSpace;
BootDelay=0 - при загрузке система не будет ждать несколько секунд;
LoadTop=1 - разрешена загрузка Command.Corn или Drvspace.Bin в верхнюю память Значение по умолчанию 1.

Все эти изменения может вносить в файл MSDOS.SYS утилита Tweak UI, а программа MSDOS.SYS Editor предоставит вам удобный и простой графический интерфейс для изменения всех параметров этого файла.

В папке C:WINDOWSSYSTEM есть утилита WALIGN.EXE, она особым образом "выравнивает" некоторые программные файлы, чтобы они запускались непосредственно из кэша, что ведет к повышению производительности компьютера, хотя файлы несколько увеличиваются в размере. Однако, если у вас не стоит MS-Office, эта утилита не хочет работать. Подробнее об этой утилите можно узнать на сайте http://www.winmag.com/win98/

Заметно облегчает работу на компьютере увеличение скорости "всплывания" меню, в том числе и меню "Пуск" и добавление в меню "Пуск" подменю "Панель управления". Эту доработку делают программы WinBoost 2001 и Tweak UI, которые позволят изменить и много других скрытых настроек для уменьшения времени загрузки компьютера и ускорения его работы.

Сильно облегчит жизнь отключение в свойствах корзины раздражающего подтверждения на удаление файла.

Если слишком часто происходит перерисовка иконок, то установите [HKEY_LOCAL_MACHINE SoftwareMicrosoftWindowsCurrentVersionexplorer] "Max Cached Icons"="5000". Это заметно увеличит скорость работы компьютера.

Чтобы увидеть полный список запущенных процессов, воспользуйтесь программой Process Viewer.
Вот небольшой список приложений, чаще всего занимающих ресурсы процессора, и автоматический запуск которых следует отменить, удалив соответствующие ключи в peecтре:
"MS WebCheck Monitor" - он же "Loadwc" - создает установки Microsof Explorer при первом запуске;
"System Agent" - он же "Mstask" планировщик задач (если вы его не используете, то отключите);
"System Tray" - он же "Systray" - индикатор разряда батарей - естественно для настольного ПК абсолютно не нужен;
"Microsoft Office Wrapper" - он же "Osa" (Office Speed Access) - сомнительной необходимости ускоритель запуск. программ MS-Office (запуск из "Автозагрузки");
"File Open" - он же "Findfast" - вроде бы ускоряет поиск в документах Офис;
(запуск из "Автозагрузки");
"LoadPowerProfile" - загрузка схем управления питанием, вещь местами нужная, если бы не грузилась почему-то двa раза (!) - из раздела реестра "Run" и и: "RunServices", поэтому один экземпляp можно удалить.
Кроме того, можно отключить индикатор раскладки клавиатуры Internal.exi (через свойства клавиатуры), регулятор громкости (через свойства мультимедиа и системные часы (в диалоге свойств времени и даты).

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