Иллюстрированный самоучитель по компьютерным программам

Загрузка Windows 98/ME/XP

Конфигурационные файлы CONFIG.SYS и AUTOEXEC.BAT

Теперь компьютер готов к выполнению ваших команд. Но загрузка-то еще далеко не окончена! Вам еще нужно научить компьютер работать хотя бы с некоторыми устройствами, которые содержатся в обширном "брюхе" системного блока и установить еще ряд параметров.

За это ответственны два следующих файла – config.sys и autoexec.bat. Они также относятся к системным файлам, потому что загрузка без них также невозможна. Но чаще их называют конфигурационными файлами.

Эти два файла – не программные, а обычные, текстовые. Что-то вроде "Энциклопедии", которую вы сейчас читаете. "Энциклопедия" учит вас, а файлы config.sys и autoexec.bat – компьютер, показывая ему дорогу к правильной загрузке. В них вы найдете столбик команд и названия программ, которые компьютер должен выполнить при загрузке.

Первым включается в работу config.sys. Заглянув в него, мы увидим примерно такую картину:

Device=c:\windows\himem.sys
Device=c:\windows\emm386.exe
DOS=HIGH, UMB
Country=007.866, C:\WINDOWS\COMMAND\country.sys
device=C:\WINDOWS\COMMAND\display.sys con=(ega,, 1)
DEVICE=C:\CDPRO\VIDE-CDD.sys/D: MSCD001
device=C:\WINDOWS\IFSHLP.sys
device=C:\WINDOWS\SETVER.exe

Каждая строчка здесь важна для нас, поэтому рассмотрим структуру этого файла более тщательно.

Первые две строчки инициируют запуск программ управления так называемой "верхней" и "расширенной" памятью компьютера. Из рассказа о DOS вы помните, что без специальной программной "надстройки" ни одна из программ DOS не может воспользоваться областями памяти выше 640 кбайт. Третья строка разрешает загрузку системных файлов DOS именно в эти, "верхние" области памяти, освобождая "основную" память для программ DOS.

А вот теперь время на минуточку прервать наше путешествие и разобраться. Действительно – что это мы все о DOS и о DOS! Ведь работаем-то мы с Windows 98, а эта ОС обо всех этих проблемах с памятью и знать не знает, у нее механизм управления памятью собственный. И пресловутого "барьера 640 кбайт" для нее не существует… Зачем же тогда эти строчки?

И действительно – многие "продвинутые" пользователи вышеупомянутые три строчки из config.sys удаляют начисто. Еще более продвинутые удаляют и сам config.sys… В принципе и без него Windows 98 будет работать, но вряд ли такой радикализм оправдан. Ведь что греха таить, многие пользователи частенько запускают на своем компьютере старые программы DOS – начиная от любимых игр и заканчивая файловыми менеджерами. А в этом случае нам и помогут пресловутые три строчки – без них запуск некоторых старых DOS-программ оказывается невозможным…

Идем дальше. Следующие две строки отвечают за корректное отображение символов русского языка в DOS-программах. Эти строчки и вовсе исключать глупо – ведь во время загрузки Windows запускается немало DOS-программ, в том числе – средства диагностики файловой системы. А без поддержки русского языка эти ребята не просто будут выдавать на экран все свои сообщения в виде нечитаемого стада "кракозябров", но и вполне могут испортить информацию на жестком диске, переделав все "неправильные" (на их взгляд) русские имена файлов и папок в сонм упоминавшихся выше кракозябров.

Наконец, последние строчки, начинающиеся с device=, отвечают за загрузку программ поддержки (драйверов) различных устройств – в том числе и дисковода CD-ROM. Фактически все эти параметры Windows установит сама и вам не придется ничего менять за исключением особых случаев. В частности, загрузку DOS-драйвера CD-ROM Windows обычно отключает, поэтому перед строчкой с драйвером должно стоять слово REM. Если вам нужно поработать с CD-ROM в DOS режиме (COMMAND PROMPT ONLY), то это слово надо убрать.

После выполнения всех команд из файла config.sys в дело вступает другой файл – autoexec.bat. Его структура примерно такова:

@echo off prompt$p$g
SET TEMP=C:\WINDOWS\TEMP SET SOUND=C:\SB16 SET BLASTER=A330 19 Tl D2
PATH=C:\WINDOWS; C:\WINDOWS\COMMAND; C:\WIN-DOWS\SYSTEM
C:\WINDOWS\COMMAND\MSCDEX.exe/D: MSCD001 /V mode con codepage prepare=((866)
C:\WINDOWS\COMMAND\ega3 .cpi) mode con codepage select=866 C:\WINDOWS\COMMAND\keybrd3.sys
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.