Настройка системных файлов |
C:\CONFIG.SYS
Напишите в самом начале файла:
DOS=HIGH,UMB,NOAUTO
DEVICE=C:\W\HIMEM.SYS /VERBOSE /V /TESTMEM:OFF1
DEVICEHIGH=C:\W\IFSHLP.SYS
DEVICE=C:\W\EMM386.EXE /NOEMS /V /VERBOSE
STACKSHIGH=0,0
LASTDRIVEHIGH=E (Вместо "E" поставьте букву
последнего диска)
BUFFERSHIGH=20
FCBSHIGH=1
FILESHIGH=10
NOAUTO - глюк Windows. Если эту строку не указать, то автоматически грузятся драйвера HIMEM.SYS, IFSHLP.SYS, SETVER.EXE. SETVER нужен только для отсталых программ, и в 99% случаев можно обойтись без него. Поэтому ставим NOAUTO и разбираемся дальше. Найдите строчку "COUNTRY=..." и поставьте ее следующей. Все остальное - не только не нужно, но и вредно. Естественно, я не учитываю какую-нибудь особенную конфигурацию вашего компьютера (особенно если это COMPAQ), который может потребовать кучу дополнительных драйверов только для того, чтобы включаться). Просто заремьте (поставьте перед ними команду "REM") все лишние строчки (удалять пока не стоит, на всякий случай).
C:\AUTOEXEC.BAT
В строку PATH Windows, возможно, добавил собственные пути:
C:\W и
C:\W\COMMAND.
Удаляйте их - все равно они существуют по умолчанию. Добавьте после этого строчки:
SET TEMP=C:\RECYCLED
SET TMP=C:\RECYCLED.
Это делает очень нужную вещь: Windows для временных файлов будет использовать не C:\TEMP, и даже не C:\W\TEMP, а папку C:\RECYCLED, то есть корзину. При этом, если файлы автоматически удаляются из корзины, это не повлияет на работоспособность системы. Очень рекомендуется дописать следующие строки:
@DELTREE /Y C:\RECYCLED
@MD C:\RECYCLED.
Они помогут при каждой загрузке компьютера очищать папку "Корзина". Далее уберите, или заремьте три строчки:
MODE CON CODEPAGE PREPARE...
MODE CON CODEPAGE SELECT... и
KEYB...,
и добавьте:
C:\W\KEYRUS.COM.
Естественно, перед этим KEYRUS.COM нужно найти, скачать и положить в папку Windows. Собственно, все. Остальное заремьте. Особенно, если там сохранились ДОСовские драйвера мыши, CD-ROMа, или звуковой карты. Не стоит грузить драйвер мышки - Windows на него плевать с высокой колокольни, драйвер мыши у него свой. Не стоит грузить драйвер CD-ROM в CONFIG.SYS и AUTOEXEC.BAT - они предназначены для DOS, и Windows в них не нуждается. Как правило, 90% исправных IDE CD-ROM правильно определяются Windows.
MSDOS.SYS
Этот файл состоит из двух
разделов: [Path] и [Options]. В Path может содержаться
четыре идентификатора:
Идентификатор | Комментарии |
HostWinBootDrv | Определяет загрузочный диск |
WinBootDir | Определяет расположение необходимых загрузочных файлов. По умолчанию каталог, указанный при установке |
WinDir | Определяет расположение каталога Windows, указанного при установке |
UnInstallDir | Путь, по которому программа установки положила файлы для деинсталляции. Большинству людей не нужно. |
Теперь о том, что содержится, и что должно содержаться в Options:
Идентификатор | Комментарии |
AutoScan | Этот идентификатор ответственен за запуск ScanDiskа при неправильном завершении работы. 0 - не запускается никогда, 1 - спрашивать разрешение, 2 - запускать без разрешения. Пишите "AutoScan=0", особенно если у вас W95OSR2 - в этой версии ScanDisk содержит ошибку и может порушить систему. |
BootDelay | Устанавливает задержку в секундах при появлении надписи Starting Windows 95/98. Ставьте "BootDelay=0". Даже при такой задержке вы успеете нажать F8. |
BootSafe | Загрузка в Safe Mode. По умолчанию BootSafe=0. Если хотите, чтобы каждый раз Windows загружались из-под сохраненного режима, то ставьте "BootSafe=1". Правда, не знаю, зачем это нужно. |
BootGUI | Загрузка с графической средой. По умолчанию "BootGUI=1". Если хочется каждый раз работать в текстовом режиме, ставьте "BootGUI=0". |
BootKeys | Разрешает пользоваться при загрузке клавишами F4, F5, F6 и F8. По умолчанию "BootKeys=1". Если хотите, чтобы кто-нибудь не сел за ваш компьютер и не зашел в ДОС, ставьте "BootKeys=0". |
BootMenu | Если установлена опция "BootMenu=1", то каждый раз при загрузке будет появляться меню, которое обычно появляется при нажатии клавиши F8. |
BootMenuDefault | Выбирает пункт в загрузочном меню по умолчанию. По умолчанию значение 3 для компьютеров, не входящих в локадьную сеть, и 4 - для сетевых компьютеров. То есть, если вы хотите, чтобы, когда появляется это меню, у вас курсор автоматически стоял на "Command Prompt Only", то пишите "BootMenuDefault=6" (у меня этот пункт под номером 6). |
BootMenuDelay | Время в секундах, в течение которого можно успеть сделать выбор в загрузочном меню. Значение по умолчанию 30. Ставьте "BootMenuDelay=1". |
BootMulti | Разрешает загрузку предыдущей версии DOS при нажатии F4, либо при выборе соответствующего пункта из загрузочного меню. Значение по умолчанию 0. Нужен старый ДОС - ставьте "BootMulti=1". |
BootWarn | Предупреждение о загрузке в Safe Mode. Значение по умолчанию 1. Ставьте "BootWarn=0". |
BootWin | Разрешает использование Windows 95 в качестве операционной системы по умолчанию. Значение по умолчанию 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 также предотвращает перехват некоторых прерываний, который может привести к несовместимости с некоторыми диспетчерами памяти от независимых поставщиков. Поэтому не раздумывайте и ставьте "Logo=0". |
Network | Разрешает пункт загрузочного меню "Safe Mode With Networking". Значение по умолчанию 1 для сетевых компьютеров. Должно быть установлено в 0 при отсутствии сетевой поддержки. Так что не поленитесь: "Network=0" (конечно, если нет локальной сети). |
BootFailSafe (Только Windows 98) |
Если эта опция установлена в 0, то в загрузочном меню отсутствует пункт Safe Mode. |
C:\W\SYSTEM.INI
Найдите раздел [vcache] (если такового не найдется, то создайте его) и измените следующим образом:
[vcache]
MinFileCache=min
MaxFileCache=max
chunksize=512
NameCache=2048
DirectoryCache=48
Значения 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 |
Теперь создавайте (а скорее ищите, так как он создается автоматически) раздел [Password Lists]. Там будет написано что-то вроде "Nick=C:\W\Nick.pwl", где Nick - это ваше имя. Вот здесь то и стоит защититься. Исправьте путь к файлу с паролем (PWL) на тот, который захотите. Например, Nick=C:\MY\Download\Temp\1.PWL. Не забудьте переместить (именно переместить, а не скопировать) сам файл. Очень рекомендуется сменить его имя (в данном случае Nick.pwl на 1.pwl). Так вы заметно усложняете работу тем, кто захочет получить доступ к вашему компьютеру.
1 - Здесь "C:\W\" используется вместо пути к папке с Windows.