Оптимизация Windows 98 и Windows Me

главная / о компьютере / Советы по компьютеру / Оптимизация Windows 98 и Windows Me

Оптимизация Windows 98 и Windows Me

 

Ускорение и некоторые неявные настройки

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

Я по порядку буду описывать содержание ярлыков в "Панели управления" и давать ссылки на указанные ярлыки.

ВНИМАНИЕ !!!
Все ссылки представленные здесь, указывают на файлы Windows 98 / 98Se/ Me , которые находятся в папке C:WINDOWS
Если у Вас Windows установлен в другой каталог, то ищите ярлыки сами :) .


Логотип

При загрузке Windows система показывает анимированный логотип, а так как на его отображение требуются некоторые ресурсы, то загрузка системы проходит дольше, чем в случае, если бы он отсутствовал. Его можно убрать, если открыть файл MSDOS.SYS из корневого каталога загрузочного диска и вписав в конце строку

logo=0


Папка для временных файлов

По умолчанию Windows делает так, что эта папка находится по адресу C:WINDOWSTEMP , но так как туда редко кто заглядывает, то соответственно и загаживается это место существенно быстрее.

Можно сделать так, что бы она очищалась при загрузке Windows. Для этого надо в AUTOEXEC.BAT прописать строку -

@DELTREE /Y C:WINDOWSTEMP
А ещё можно чистить корзину каждый раз при загрузке Windows. Для этого в том же AUTOEXEC.BAT прописывается строка
@DELTREE /Y C:RECYCLED


Шрифты

По шрифтам лишь один совет - не ставьте их больше, чем Вам реально нужно. Часто во время работы в сборочной фирме, приходилось видеть клиентов, которые приносили обратно по гарантии компьютеры, жалуясь что они гораздо медленнее аналогов у соседей. При проверке выяснялось что в 70% случаев в этом были виноваты забитая Корзина и огромное количество дополнительных шрифтов. В остальных же случаях - как правило их же кривые руки, лезущие в запретные для "чайников" места.

Просмотреть шрифты


Настройки рабочего стола

Первая проблема - многие любят делать себе рисунки на рабочий стол. А совершенно зря, этим они довольно прилично снижают производительность системы в некоторых моментах, а так же тратят драгоценную оперативную память. Элементарный задний фон при 1024 на 768 точек занимает более 2 мегабайт оперативной памяти, что скажем так, довольно существенно при обьёме памяти менее 128 Мб. Кроме того, если уж есть острое желание повесить на background картинку, то не лучше ли постараться её оптимизировать при помощи Adobe Photoshop до 256 цветов, включив при этом дитеринг. Даже некоторые фотографии выглядят при этом весьма неплохо.

Рекомендую все файлы с расширением *.bmp из каталога c:windows переписать в c:windowswebwallpaper. Это связано с тем, что папка c:windows прописана по умолчанию в "path"-ы.

Вторая проблема - сплошная анимация Windows 98, всякие эти выезжающие менюшки, свёртывающиеся окошки и т.д. Сами понимаете, что отобразить моментально появившееся окно гораздо проще, чем такое же, но выезжающее из пустого места, и соответственно ресурсов для этого требуется гораздо меньше. А кроме того, всякие красивости и анимация здорово повышают нестабильность системы.

Настройка


Настройка звуков

Совет из той же серии, что и про шрифты. Не надо - не ставьте, тоже есть оперативку и замедляет загрузку, особенно если повесить на старт Windows что нибудь долгое и красивое. Убирается через панель управления, в настройках звуков.
Настройка
Просто ставите схему на None, больше ничего не надо.


Настройка кэша и файла подкачки

Кэш Windows работает довольно своеобразно. Он сначала полностью замусоривается, после чего начинает освобождать для себя оперативную память, сбрасывая рабочие приложения в файл подкачки. Это довольно сильно снижает скорость их работы, особенно на системах, где меньше 128Мб ОЗУ. Мириться с этим хоть как то можно только, если у Вас около полугигабайта памяти. Решается довольно просто - открывается SYSTEM.INI через System Editor, там добавляется в раздел [vcache], в котором прописывается 2 параметра - CacheMinSize и CacheMaxSize (соответственно минимальный и максимальный размер кэша), при разном количестве ОЗУ, рекомендуемый размер кэша разный. Примерный подсчёт дан ниже.


Для тех, у кого 32 MB RAM:
[vcache]
MinFileCache=2048
MaxFileCache=6144

Для тех, у кого 64 MB RAM:
[vcache]
MinFileCache=2048 
MaxFileCache=10240

Для тех, у кого 128 MB RAM:
[vcache]
MinFileCache=8192
MaxFileCache=16384

Для тех, у кого 256 MB RAM:
[vcache]
MinFileCache=8192
MaxFileCache=32768

По поводу файла подкачки можно сказать следующее: Windows по умолчанию делает его динамическим, то есть постоянно изменяющим свой размер. А это не есть хорошо, так как в большинстве случаев жёсткий диск фрагментирован, что не является параметром, ускоряющим работу. В связи с этим совет - сделайте файл подкачки постоянным. Оптимальный размер файла подкачки: количество оперативной памяти умножьте на 3.


Панель управления - Система - Быстродействие - Виртуальная память

Затем задайте одинаковые размеры максимума и минимума для файла подкачки и укажите место его расположения в SYSTEM.INI в секции [386Enh].


[386Enh]
PagingFile=C:WIN386.SWP
PagingDrive=C:
MinPagingFileSize=1024 * 3 * RAM
MaxPagingFileSize=1024 * 3 * RAM

Пример: У Вас 64 мегабайта памяти. Тогда если умножить все числа ( 1024 * 3 * 64 ) получим число 196608.

MinPagingFileSize=196608
MaxPagingFileSize=196608

А еще рекомендую прописать следующую строку:

ConservativeSwapfileUsage=1

Если у Вас больше 64 мегабайт оперативной памяти, то это сократит количество обращений системы к файлу подкачки.

Вторая мера - желательно переместить его в самое начало диска оптимизаторами типа Norton Utilities, Nuts & Bolts, а самый лучший вариант - при тех же условиях разместить его на втором жестком диске.


Конфигурация дисков

Если у Вас современный HDD или CDROM, то можно включить для них DMA режим.

Панель управления - Система - Дисовые накопители - "Нужный диск" (все кроме "Флопа")

Это немного разгружает систему и повышает скорость работы.

Кроме того конечно стандартные советы - не вешать HDD и CD-Rom на один шлейф, раз в две недели дефрагмнетировать диск (лучше конечно воспользоваться Norton Utilities программа Speed Disk.

А еще нужно поставить BUS Master драйвера, которые идут в комплекте ко всем современным материнским платам.


Создание иконок

Все наверное видели, как при установке компакта с игрушкой иконка сидюка менялась на иконку игрушки. Всё делов в файле AUTORUN.INF , который лежит в корне сидюка. Он примерно такой:

[Autorun]
icon=icon.ico

А никто не думал, что будет, если такие файлы переписать на винт? Оказывается поменяется иконка харда. Так что можно неплохо разукрасить "свой компьютер"


И ещё немного о скорости

Windows станет работать немного быстрее, если ввести в CONFIG.SYS строку STACKS=0,0 (старая штука, нужна была для совместимости.)

Кроме того FAT32 работает побыстрее старого-доброго FAT16, и лучше пользоваться им (если нет противопоказаний конечно). Кстати лучше не переводить диск в FAT32 всякими конвертерами, а сразу делать его таким при помощи FDISK. А вопрос FDISK-а при запуске, поддерживать ли большие диски следует понимать как вопрос "Включить разметку в FAT32?"

Пример системных файлов (скачать):

MSDOS.SYS

;FORMAT
[Paths]
WinDir=C:WINDOWS
WinBootDir=C:WINDOWS
HostWinBootDrv=C

[Options]
AutoScan=0
BootDelay=0
BootGUI=1
BootKeys=1
BootMenu=1
BootMenuDefault=1
BootMenuDelay=0
BootMulti=0
BootWarn=0
BootWin=1
DblSpace=0
DoubleBuffer=0
DisableLog=1
DrvSpace=0
logo=0
LoadTop=1
Network=0
ПаpаметpЗначение
AutoScan=Пpовеpка ScanDisk после некоppектной остановки Windows . 2 - пpовеpять автоматически; 1 - выдать сообщение пеpед началом пpовеpки; 0 - не пpовеpять. По yмолчанию - 1
BootDelay=Паyза после вывода сообщения "Starting Windows". По yмолчанию 2 (секyнды). Паpаметp BootKeys=0 отменяет задеpжкy.
BootFailSafe=Пpи значении 1 система загpyжается в pежиме защиты от сбоев. По yмолчани 0.
BootGUI=Пpи значении 0 после отpаботки команд autoexec.bat не пpоисходит автоматической загpyзки гpафической оболочки Windows 95. По yмолчанию 1.
BootKeys=Значение 0 отменяет паpаметp BootDelay. По yмолчанию 1.
BootMenu=Пpи значении 1 автоматически выводится меню начальной загpyзки. По yмолчанию 0.
BootMenuDefault=Пyнкт номеpа загpyзочного меню, выбиpаемый по yмолчанию.
BootMenuDelay=Паyза после вывода загpyзочного меню. По yмолчанию 30 (секyнд).
BootMulti=Значение 1 позволяет вызывать пpежнюю веpсию MS-DOS нажатием F4 или из загpyзочного меню. По yмолчанию 0.
BootWarn=Значение 1 pазpешает вывод пpедyпpеждения о загpyзке в pежиме защиты от сбоев.
BootWin=Пpи значении 0 загpyжается MS-DOS. По yмолчанию 1.
DblSpace=Значение 1 pазpешает автоматическyю загpyзкy dblspace.bin
DoubleBuffer=Значение 1 pазpешает двойнyю бyфеpизацию для дисковых адаптеpов SCSI. По yмолчанию 0.
DrvSpace=Значение 1 pазpешает автоматическyю загpyзкy drvspace.bin
LoadTop=Значение 0 запpещает загpyзкy command.com и drvspace.bin в веpхнюю часть базовой памяти. По yмолчанию 1.
Logo=Значение 0 запpещает вывод гpафической заставки Windows 95. По yмолчанию 1.
Network=Значение 1 включает пyнкт Safe Mode with network support в загpyзочное меню.

AUTOEXEC.BAT

@echo off
BREAK=ON
lh c:windowssmartdrv.exe
set nethaspprotocol=netbios
@DelTree /Y C:Recycled
@DelTree /Y C:WINDOWSTemp
@DelTree /Y C:WINDOWSTempor~1
@DelTree /Y C:WINDOWSCookies
@Del C:Windows*.log
@Del C:Windows*.bmp
@Del C:Windows*.txt
@Del C:Windows*.pwl
@Del C:Windows*.bak
SET TEMP=C:Recycled
SET TMP=C:Recycled
mode con codepage prepare=((866) C:WINDOWSCOMMANDega3.cpi)
mode con codepage select=866
lh keyb ru,,C:WINDOWSCOMMANDkeybrd3.sys

CONFIG.SYS

switches=/f
dos=high,umb,noauto
device=C:WINDOWShimem.sys /testmem:off
device=c:windowsemm386.exe /noems
DEVICE=C:WINDOWSIfshlp.sys
lastdrive=z
STACKS=0,0
fileshigh=255
buffershigh=99
devicehigh=C:WINDOWSCOMMANDdisplay.sys con=(ega,,1)
Country=007,866,C:WINDOWSCOMMANDcountry.sys

!!! Не советую прописывать в CONFIG.SYS строку device=c:windowsemm386.exe тем, у кого более 64 Mb оперативной памяти (оставить в случае использования старой DOS игры, которая без этого работать не хочет)

Прикреплённые файлы:

:: назад