Начальная загрузка MS-DOS

Командные файлы.

Командные файлы предназначены для выполнения часто повторяющихся команд DOS и программ. Командный файл является обычным текстовым файлом, в который записываются команды DOS или выполняемые файлы. В одну строку файла записывается одна команда. Командные файлы обязательно должны иметь расширение bat. Кроме этого в командных файлах могут использоваться следующие команды:

echo - все команды написанные в командном файле выводятся на экран перед выполнением, если в начале командного файла поставить команду echo off, то команды в командном файле не будут выводиться на экран. Если после команды echo написать любое сообщение, то оно будет выведено на экран. Можно перед началом строки поставить символ @, в этом случае не будет выведена на экран только команда в этой строке.

rem - команда позволяет вводить в командный файл комментарии и является невыполняемой.

pause - позволяет приостановить выполнение командного файла, если существует такая необходимость, например для чтения сообщения выводимого предыдущей командой или вставки дискеты в дисковод. Результатом этой команды будет приостановка выполнения и вывод сообщения - Press any key to continue (Нажмите любую клавишу для продолжения). Соответственно нажав любую клавишу, выполнение командного файла будет продолжено.

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


При включении компьютера специальная программа производит тестирование всех основных устройств. Если устройства работоспособны, то загрузчик ищет в специальном месте, называемом системной областью, на жестком диске или дискете дисковые файлы io.sys и msdos.sys, которые являются системными. Если загрузчик не найдет эти файлы, то будет выдано сообщение Non-system disk or disk error. Replace and strike any key when ready. (Несистемный диск или ошибка диска. Повторите и нажмите любую клавишу, когда будете готовы.) Это означает, что у Вас на жестком диске нет системных файлов, либо в дисководе случайно осталась дискета, которая не является системной. В первом случае Вам придется воспользоваться специальной системной дискетой для загрузки компьютера и восстановления системных файлов (эту дискету нужно сделать заранее), во втором случае нужно просто вынуть дискету из дисковода. Иначе компьютер просто не будет загружаться.

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

Затем из корневого каталога или из каталога указанного командой shell загружается командный процессор command.com, который содержит алгоритмы выполнения команд DOS. Если этот файл отсутствует, то будет выведено сообщение Missing command interpreter. (Не найден интерпретатор команд). В этом случае не будет выполняться ни одна команда DOS и для загрузки и восстановлении работоспособности понадобится системная дискета.

Командный процессор передаёт управление специальному файлу autoexec.bat, который то же должен находиться в корневом каталоге жесткого диска или системной дискеты. Этот файл запускает все необходимые для пользователя программы. Например: драйверы русификации клавиатуры, системную оболочку Norton Commander и т. д. Если этот файл отсутствует, то после загрузки компьютера на экране будет только командная строка.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: