
|

Настройка файлов
autoexec.bat, config.sys,
msdos.sys, system.ini
  AUTOEXEC.BAT
| Установка временных папок
Windows |
По умолчанию Windows
использует в качестве временной
папку C:\Windows\Temp. Вы можете изменить
местоположение временной папки,
добавив в файл AUTOEXEC.BAT следующие
строки:
SET TEMP=[папка]
SET TMP=[папка]
Например, SET TEMP=C:\Trash. Но лучше
использовать в качестве временной
папки вашу Корзину (Recycle Bin). |
| Скрытие исполнения команд
файла AUTOEXEC.BAT |
| Чтобы во время запуска
файла AUTOEXEC.BAT при загрузке системы
на экран не выводились какие-либо
сообщения, добавьте в первую строку
файла команду @ECHO OFF. Затем в конце
каждой строки запишите >NUL. Здесь
вы можете взять файл AUTOEXEC.BAT со всеми
вышеперечисленными дополнениями. |
| Команда KEYB |
Запускает программу,
которая конфигурирует клавиатуру
для конкретного языка (используется
для настройки клавиатуры на язык,
отличный от американского
английского).
-
KEYB [xx[,[yyy][,[диск:][маршрут]имя_файла]]]
[/E] [/ID:nnn]
Благодаря этому выводимые на
экран символы будут
соответствовать символам
клавиатуры. Эту команду можно
использовать при каждом запуске
операционной системы, поэтому ее
полезно включить в файл AUTOEXEC.BAT.
Параметры команды
| Параметр |
Описание |
| xx |
Двухбуквенный код
страны. |
| yyy |
Задает набор
символов (кодовую страницу). Если
это значение не задано, KEYB
использует текущий набор. |
| [диск:][маршрут]имя_файла |
Задает
расположение и имя файла
определения клавиатуры. |
| /E |
Задает
улучшенную клавиатуру (101/102/104
клавиши), если она не
распознается автоматически. |
| /ID:nnn |
Задает
используемую клавиатуру. Этот
параметр допустим только для
стран, имеющих для одного и того
же языка несколько схем
клавиатуры (например, Франция,
Италия и Великобритания). |
Код страны
| Страна/язык |
Схема клавиатуры
(значeние xx) |
Набор
символов
(значение yyy) |
Идентификация
клавиатуры |
| Бельгия |
BE |
850, 437 |
|
| Бразилия |
BR |
850, 437 |
|
| Великобритания |
UK |
850, 437 |
166, 168 |
| Венгрия |
HU |
852, 850 |
|
| Германия |
GR |
850, 437 |
|
| Дания |
DK |
850, 865 |
|
| Испания |
SP |
850, 437 |
|
| Италия |
IT |
850, 437 |
141, 142 |
| Канада (фр.) |
CF |
850, 863 |
|
| Латинская
Америка |
LA |
850, 437 |
|
| Нидерланды |
NL |
850, 437 |
|
| Норвегия |
NO |
850, 865 |
|
| Португалия |
PO |
850, 860 |
|
| Россия |
RU |
850,
866 |
|
| Словакия |
SL |
852, 850 |
|
| США |
US |
850, 437 |
|
| Турция |
TU, TQ |
850, 857 |
|
| Финляндия |
SU |
850, 437 |
|
| Франция |
FR |
850, 437 |
120, 189 |
| Чехия |
CZ |
852, 850 |
|
| Швеция |
SV |
850, 437 |
|
| Швейцария (французский) |
SF |
850, 437 |
|
| Швейцария (немецкий) |
SG |
850, 437 |
|
| Югославия |
YU |
852, 850 |
|
|
CONFIG.SYS
| Находится файл в корне
диска (C:\). Существует два вида
загрузки: обычный и сложный. Обычный
вид загрузки и есть обычный, система
сразу загружается. При сложном виде
- перед загрузкой Windows появляется
меню, в котором Вы можете выбрать
способ загрузки.
Так выглядит хороший Config.sys:
-
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
DOS=HIGH,UMB организует верхнюю память
Dos (DEVICEHIGH - запись действия команды в
верхнюю память, DEVICE - в нижнюю).
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF подгружает
драйвер для использования верхнюю
память. TESTMEM:OFF - отключает
тестирование памяти - экономите 3
секунды загрузки Windows.
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
устанавливает код страны (При инсталляции
Windows Вы указываете
страну), устанавливается время, дата
и другие особенности данной страны.
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
позволяет установить кодовую
страницу в вашем дисплее (для работы
в полноэкранном режиме Dos-приложений). |
MSDOS.SYS
Этот файл состоит из двух разделов: [Path] и [Options]. В Path может содержаться четыре идентификатора:
| Идентификатор |
Комментарии |
| HostWinBootDrv |
Определяет
загрузочный диск |
| WinBootDir |
Определяет
расположение необходимых
загрузочных файлов. По умолчанию
каталог, указанный при установке |
| WinDir |
Определяет
расположение каталога Windows,
указанного при установке |
| UnInstallDir |
Путь, по
которому программа установки
положила файлы для
деинсталляции. Большинству
людей не нужно. |
Раздел Options
| Идентификатор | Комментарии |
| AutoScan | Этот идентификатор ответственен за запуск ScanDisk
при неправильном завершении работы. 0 - не запускается никогда, 1 - спрашивать разрешение, 2 - запускать без разрешения. |
| BootDelay | Устанавливает задержку в секундах при появлении надписи Starting Windows 95/98. |
| BootSafe | Загрузка в Safe Mode. По умолчанию BootSafe=0. Если хотите, чтобы каждый раз Windows загружались из-под сохраненного режима, то ставьте "BootSafe=1". |
| BootGUI | Загрузка с графической средой. По умолчанию "BootGUI=1". Если хочется каждый раз работать в текстовом режиме, ставьте "BootGUI=0". |
| BootKeys | Разрешает пользоваться при загрузке клавишами F4, F5, F6 и F8. По умолчанию "BootKeys=1". |
| BootMenu | Если установлена опция "BootMenu=1", то каждый раз при загрузке будет появляться меню, которое обычно появляется при нажатии клавиши F8. |
| BootMenuDefault | Выбирает пункт в загрузочном меню по умолчанию. По умолчанию значение 3 для компьютеров, не входящих в
локальную сеть, и 4 - для сетевых компьютеров. То есть, если вы хотите, чтобы, когда появляется это меню, у вас курсор автоматически стоял на "Command Prompt Only", то пишите "BootMenuDefault=6". |
| BootMenuDelay | Время в секундах, в течение которого можно успеть сделать выбор в загрузочном меню. Значение по умолчанию 30. Ставьте "BootMenuDelay=1". |
| BootMulti | Разрешает загрузку предыдущей версии DOS при нажатии F4, либо при выборе соответствующего пункта из загрузочного меню. Значение по умолчанию 0. Нужен старый ДОС - ставьте "BootMulti=1". |
| BootWarn | Предупреждение о загрузке в Safe Mode. Значение по умолчанию 1. Ставьте "BootWarn=0". |
| BootWin | Разрешает использование Windows
98 в качестве операционной системы по умолчанию. Значение по умолчанию 1. Если нужна загрузка предыдущей версии ДОС по умолчанию (тогда зачем вам вообще Windows?), то ставьте "BootWin=0". |
| DblSpace | Устанавливает автоматическую загрузку DBLSPACE.BIN. По умолчанию 1, поэтому обязательно ставьте "DblSpace=0" (естественно, если у вас нет сжатых дисков). |
| DisableLog | Разрешает при загрузке не создавать файл протокола - bootlog.txt. Для обычной работы поставьте "DisableLog=1", в ноль же нужно обращать этот параметр при неработоспособности системы для обнаружения неполадок. |
| DoubleBuffer | Разрешает двойную буферизацию для SCSI-контроллеров. Значение по умолчанию 0. Если есть устройства SCSI, то пишите "DoubleBuffer=1". |
| DrvSpace | Разрешает автоматическую загрузку DRVSPACE.BIN. Значение по умолчанию 1. Поэтому обязательно ставьте "DrvSpace=0" (аналогично, если нет сжатых дисков). |
| LoadTop | Разрешает загрузку COMMAND.COM или DRVSPACE.BIN в верхнюю память Значение по умолчанию 1. Рекомендуется устанавливать "LoadTop=0" при работе с NetWare, или любым софтом, имеющим личное мнение об использовании данных областей памяти. |
| Logo | Разрешает показывать логотип. Значение по умолчанию 1. Установка в 0 также предотвращает перехват некоторых прерываний, который может привести к несовместимости с некоторыми диспетчерами памяти от независимых поставщиков. |
| Network | Разрешает пункт загрузочного меню "Safe Mode With Networking". Значение по умолчанию 1 для сетевых компьютеров. Должно быть установлено в 0 при отсутствии сетевой поддержки. |
BootFailSafe
| Если эта опция установлена в 0, то в загрузочном меню отсутствует пункт Safe Mode. |
|
SYSTEM.INI
Файловый кэш - это часть
оперативной памяти компьютера,
которая работает как промежуточный
буфер во время чтения и записи
данных на жестких дисках. Драйвер
файлового кэша сохраняет последние
записанные/прочитанные данные в
оперативной памяти. Когда
приложение обращается к данным,
система сначала проверяет кэш перед
чтением данных с диска. Т.к. доступ к
данным в оперативной памяти
осуществляется намного быстрее, чем
к данным на жестком диске,
кэширование может существенно
увеличить производительность. Windows
по умолчанию выделят под файловый
кэш до 60% (а нередко и до 80%)
оперативной памяти компьютера. Это
не является проблемой, если
остается достаточно свободной
памяти для запуска приложений. Если
же свободной памяти не хватает, Windows
увеличивает файл
подкачки на жестком диске вместо
уменьшения размера файлового кэша.
В этой ситуации преимущества
большого файлового кэша сводятся на
нет из-за интенсивного
использования
файла подкачки. Решением данной
проблемы является ограничение
размера дискового кэша. Найдите раздел [vcache] (если такового не найдется, то создайте его) и измените следующим образом:
[vcache] MinFileCache=min MaxFileCache=max chunksize=512 NameCache=2048 DirectoryCache=48
-
| Параметр |
Описание |
| MinFileCache |
Определяет
минимальный объем оперативной
памяти, выделенный под файловый
кэш. |
| MaxFileCache |
Определяет
максимальный объем оперативной
памяти, выделенный под файловый
кэш. |
| chunksize |
Определяет
размер блоков памяти в файловом
кэше. |
| NameCache |
Определяет
количество отслеживаемых имен
файлов. |
| DirectoryCache |
Определяет
количество отслеживаемых папок. |
Значения min и max выбираются в зависимости от количества оперативной памяти, согласно этой таблице:
| RAM | MIN | MAX |
| 16 MB | 1024 | 3072 |
| 32 MB | 2048 | 6144 |
| 48 MB | 2048 | 8192 |
| 64 MB | 2048 | 10240 |
| 128 MB | 4096 | 16384 |
Настроить
размер файлового кэша вы можете
также с помощью утилиты Cacheman
(625 KB, Freeware). |

|
 |