«История MS-DOS

Программное обеспечение. Операционная система.

Функционирование компьютера обеспечивается не только аппаратными средствами, Но и набором различных программ, называемым программным обеспечением (ПО).

Программное обеспечение: прикладное ПО, системы программирования, системное ПО.

Прикладное программное обеспечение предназначено для решения определенных задач пользователя. К ним, например, относятся текстовые и табличные процессоры, СУБД, игры, обучающие программы, различные графические редакторы и т.д.

Системы программирования предназначены для создания программного обеспечения. К нему относятся разнообразные языки и среды программирования. Например: Basic, Pascal, Delphi.

Системное ПО является основным. Без него невозможно взаимодействие ни с одним устройством компьютера. Ядром системного программного обеспечения являются операционные системы (ОС). Операционные системы – это набор программ, распределяющих ресурсы компьютерной системы и организующих работу других программ.

Функции операционной системы:

  1. Обеспечение согласованного выполнения всех процессов в компьютере.
  2. Организация хранения информации во внешней памяти, обмен с устройствами ввода-вывода.
  3. Реакция на ошибки и аварийные ситуации.
  4. Осуществление диалога с пользователем.

Операционная система MS-DOS.

Операционная система MS-DOS (Microsoft Disk Operating System) была разработана фирмой Microsoft для компьютеров IBM в начале 80-х годов.

Основные составные части DOS.

Базовая система ввода-вывода – BIOS. Находится в постоянной памяти (ПЗУ). Ее назначение состоит в выполнении услуг, связанных с осуществлением ввода-вывода, тестированием компьютера и вызовом загрузчика ОС.

Блок начальной загрузки - Boot Record. Эта программа находится в первом секторе диска. Функция этой программы заключается в считывании в память двух модулей ОС.

Модуль расширения BIOS - io.sys. Дополняет и расширяет возможности BIOS.

Основной модуль ОС – msdos.sys. Модуль обработки системных вызовов и или прерываний работы процессора. Реализует основные высокоуровневые услуги DOS.

В состав ОС входит специальная программа – командный процессор, которая запрашивает у пользователя команды и выполняет их. В MS-DOS командный процессор – command.com.

Файл конфигурации – config.sys. Файл установки текущей конфигурации оборудования компьютера и режимов его работы. Это текстовый файл, в нем содержатся указания, какие драйверы внешних устройств нужно загрузить в ОП и как загрузить их в DOS.

Настройка на пользователяautoexec.bat. Это командный файл, который ОС ищет при запуске, и в котором записываются команды, осуществляющие настройку ОС, удобное для работы окружение.

Драйверы устройств. Это специальные программы, которые обеспечивают управление работой устройств, согласование информационного обмена с другими устройствами и настройку некоторых параметров устройств.

Утилиты. Сервисные программы позволяют обслуживать диски, работать с файлами и т.д. Например: fdisk.com, format.com, scandisk.com, defrag.com ...

Программы, входящие в состав ОС, находятся на жестком диске. В момент включения компьютера они загружаются в оперативную память и где и находятся в течение всего времени работы.

Основные понятия.

Каждое из устройств внешней памяти компьютера имеет свое имя. с: - имя жесткого диска; а: - имя гибкого диска; con - клавиатура и экран; prn – логическое имя принтера и т.д.

Все программы и данные хранятся во внешней памяти компьютера в виде файлов.

Файл – это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти компьютера.

Имя файла состоит из двух частей, разделенных точкой: собственно имя и расширение . Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.

В различных ОС существуют различные форматы имен файлов. В ОC MS-DOS собственно имя должно содержать не более 8 букв латинского алфавита, цифр и некоторых специальных знаков, а расширение состоит из трех латинских букв. Например: proba.txt.

Типы файлов и расширений.

Файловая система.

На каждом носителе информации может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой. Файловая система – это система хранения файлов и организации каталогов.

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

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

Путь к файлу (маршрут). В маршрут входят записанные через разделитель “\” логическое имя диска и последовательность имен, вложенных друг в друга каталогов. В последнем каталоге этой записи содержится нужный файл.

Маршрут – последовательность каталогов, ведущая к нужному файлу. Виды: абсолютный (начинается с корневого, включая его), относительный (начинается от текущего, не включая его).

Например: а:\ АСТРА \ МАССА \ звезда.doc – абсолютный маршрут; МАССА \ звезда.doc – относительный маршрут.

Для обращения к группе файлов используются специальные символы: ? (в данной позиции может быть 1 символ, а может и не быть), * (в данной позиции и справа от нее может находится любое количество любых символов). Запись, в которой есть “?” или “*” называется шаблоном или маской . Примеры: a?.txt, a*.txt, books.*, *.*

Первую команду компьютер получает из ПЗУ. ПЗУ – микросхема, расположенная на материнской плате, питается от батарейки и поэтому энергонезависима. В ПЗУ находится программа тестирования компьютера BIOS. В случае обнаружения неисправности какого-либо устройства BIOS сообщает об этом. Если все устройства компьютера готовы к работе, BIOS заканчивает свою работу и дает команду загрузить с жесткого диска специальную программу – загрузчик операционной системы. Эта программа находится в загрузочном секторе жесткого диска или на системной дискете. Происходит поочередное обращение к имеющимся в компьютере дискам. Далее в ОЗУ считывается операционная система. После окончания загрузки ОС управление передается командному процессору и на экране появляется графический интерфейс. Теперь всей работой компьютера управляет ОС. Если системные диски в компьютере отсутствуют, то загрузка ОС прекращается и компьютер “зависает”.

Основные команды MS-DOS работы с файлами и каталогами.

Командный язык DOS включает несколько десятков команд, которых в зависимости от версии может быть больше или меньше. Команды, которые выполняет command.com, делятся на 4 категории: внутренние и три типа внешних команд-программ с расширениями.com, .exe, .bat.

Внутренние команды наиболее часто используются и поэтому содержатся в самом файле command.com и выполняются немедленно.

Внешние команды содержатся на дисках в виде отдельных файлов. Командный процессор находит их, ориентируясь на имя файла и расширение.com, .exe. Кроме внешних команд – утилит, такие же расширения имеют оттранслированные с языков программирования обычные программы, выполняемые также как и внешние. Для процессора между ними нет разницы.

Команды работы с каталогами.

dir – просмотр содержимого каталога.

Общий вид: dir [диск] [маршрут] [имя файла] . Пример: dir а : - просмотр корневого каталога диска а:. Если каталог содержит много файлов и они не помещаются на экране, то используют ключи: /p – постраничный вывод на экран (dir c: \ windows / p ), /w – вывод без дополнительной информации о файлах. Для обозначения группы файлов используют шаблон или маску. Например: dir * .txt – на экране увидим информацию о текстовых файлах текущего каталога.

cd – смена каталога.

Общий вид: cd [диск] маршрут

md – создание каталога.

Общий вид: md [диск] маршрут

rd – удаление пустого каталога.

Общий вид: rd [диск] маршрут

tree – просмотр “дерева” каталогов.

Общий вид: tree [маршрут]

Команды работы с файлами.

copy con – создание текстового файла.

Общий вид: copy con имя файла.

Пример: copy con n.txt (ENTER)

Я учусь в выпускном классе (CTRL+Z, ENTER)

copy – команда копирования файла (группы файлов).

Общий вид: copy [диск] [маршрут] [имя файла] [диск] [маршрут] [имя файла]

Пример: copy n.txt а:\

del – удаление файла.

Общий вид: del [диск] [маршрут] имя файла.

Пример: del n.txt.

move – команда перемещения файла (группы файлов).

Общий вид: copy [диск] [маршрут] [имя файла] [диск] [маршрут]

Пример: move n.txt а:\

type – вывод содержимого файла на экран.

Общий вид: type [диск] [маршрут] имя файла.

ren – переименование файла.

Общий вид: ren [диск] [маршрут] имя файла старое имя файла новое.

Пример: ren а:\ n.txt m.doc

Конкатенация.

Общий вид: copy f 1 + f 2 + … + f n f

Пример: 1. copy n.txt + m.txt a.txt; 2. copy *.doc b.txt

Печать файла.

Общий вид: copy [диск] [маршрут] имя файла prn

Режим работы экрана, клавиатуры.

prompt – изменение вида приглашения.

Prompt $p$g – восстановление обычного вида приглашения.

Mode con: cols=40 – переход в режим 40 колонок на экране. Con – имя стандартного устройства ввода-вывода, т.е. клавиатуры и дисплея.

Mode con: cols=80 – возврат к обычному представлению.

Практическая работа.

Задание 1.

2. В каталоге ASTRA создайте файлы: info1.txt , содержание: “Свет, идущий от звезды, проходит долгий путь”; info2.txt , содержание: “У каждой звезды своя масса”; info3.txt , содержание: ”Солнце – желтая звезда”.

ASTRA в каталог DOCUMENT под тем же именем.

4. Скопируйте файл info3.txt из каталога ASTRA в каталог COLOR под именем solnze.doc.

5. Произведите конкатенацию всех файлов каталога DOCUMENT , PLAN и назовите info.doc.

Выполнение:

C:\> a:
а:\> md astra (аналогично PLAN)
а:\>cd astra
а:\astra> md color (аналогично MASSA)
а:\astra> cd \plan
а:\plan> md document
а:\plan>cd \astra
а:\astra> copy con info1.txt (аналогично info2.txt, info3.txt)
а:\astra> copy *.txt \plan\document\*.txt
а:\astra> copy info3.txt \color\solnze.doc
а:\astra>cd \plan\document
а:\plan\document> copy *.txt \plan\info.doc

Задание 2.

1. На диске а:\ создайте “дерево” каталогов

2. В каталоге GAMES создайте файлы: m1 .txt , содержание: “Я – выпускник”; m2.txt , содержание: “Я учусь в 11в классе”; m3.txt , содержание: ”Я учусь в 12 школе”.

3. Скопируйте все файлы из каталога GAMES в каталог PHONE , под тем же именем, изменив расширение с .txt на .doc .

4. Произведите конкатенацию всех файлов каталога PHONE , результирующий файл создайте в каталоге BOOKS и назовите text.doc.

Литература

  1. Угринович Н. Д. Информатика и информационные технологии - Москва: Лаборатория Базовых Знаний, 2002.
  2. Сильванович И.И. Уроки по операционным системам - Москва: Научно-методический журнал “Информатика и образование” № 7-2000.
  3. Столяров А., Столярова Е. Вы купили компьютер…- Москва: Вербо, 1995.j

Цель: Научиться применять основные команды MS-DOS.

Оборудование: персональный компьютер,

Место проведения: Компьютерный класс.

Время: 2 часа.

Базовые сведения:

Операционная система (ОС) MS-DOS персональная не сетевая операционная система, предназначенная для использования на IBM - совместимых компьютерах.

ОС MS-DOS предназначена для организации диалога с пользователем, удобного доступа к аппаратным ресурсам компьютера и управления выполнением программ.

ОС MS-DOS разработана корпорацией Microsoft. Существуют различные клоны MS-DOS разработанные другими фирмами (PC-DOS, DR-DOS, Novell DOS).

ОС MS-DOS до середины 90-х годов являлась самой распространенной и популярной ОС для ПК. Сейчас как функционирующая операционная система для ПК MS DOS ушла в историю, хотя имеет ограниченное применение в ряде промышленных систем во встроенных управляющих компьютерах в случае, если не имеют места жесткие требования по времени и т.п.

Тем не менее, ряд концепций, реализованных в MS DOS, является базовым и поныне. Именно с этих позиций она и рассматривается в лабораторной работе.

Основные функции ОС MS-DOS:

а) возможность организации многоуровневых каталогов;

б) возможность работы с различными периферийными устройствами, с использованием драйверов этих устройств;

в) автоматическое распределение основной памяти;

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

д) возможность пакетной обработки данных команд управления.

Компоненты ОС MS-DOS:

MS-DOS имеет три основные составляющие: IO.SYS; MSDOS.SYS; COMMAND.COM.

Программы, хранящиеся в файле IO.SYS (Input/Output), обеспечивают обмен информаций с внешними устройствами (операции ввода-вывода).

Файл MSDOS.SYS содержит программы, которые управляют работой накопителей на гибком магнитном диске и программы, позволяющие создавать файлы. Программы этого файла также следят за использованием оперативной памяти компьютера прикладными программами.

Файл COMMAND.COM (интерпретатор команд , или командный процессор ) предназначен исключительно для пользователя. Он содержит все так называемые внутренние (резидентные) команды. Пользователю они доступны в течение всего времени, пока файл COMMAND.COM находится в памяти машины.

Кроме этих трех основных файлов, операционная система содержит различное количество более или менее крупных программ, составляющих так называемые внешние команды. Их часто называют обслуживающими программами или утилитами . Они представлены файлами типа exe или com , располагаются на диске и находятся в памяти машины только в течение времени, необходимого для их выполнения, поэтому к моменту запуска соответствующей команды нужно, чтобы содержащий команду диск находился на считывающем устройстве и был готов к считыванию, иначе будет выдано сообщение об ошибке: Bad command or file name (ошибочная команда или файл).



Диалог с пользователем:

Пользователь взаимодействует с системой посредством набора команд ОС в командной строке . Команды набираются только при наличии приглашения вида:

<дисковод > > или <дисковод >:\ > (например, А > или А:\> ).

Текст команды следует сразу за знаком приглашения > . Ввод команды заканчивается нажатием клавиши Enter.

Структура команд MS DOS:

<имя команды> < параметры> <ключи>

Параметры разделяются пробелами и соответствуют входам и выходам команды. Ключи определяют режимы работы команды. Каждому ключу предшествует знак /. Количество и смысл параметров и ключей определяется описанием команды.

Для прекращения выполнения команды следует набрать комбинацию Ctrl-C или Ctrl-Break.

Комбинация Ctrl-S приостанавливает выдачу результатов команды; повторное ее нажатие возобновляет выдачу.

Чтобы получить справочные сведения о какой-либо команде, следует набрать за именем команды комбинацию /?.

Принципы работы с командной строкой одинаковы в различных ОС (например, в ОС Unix). Кроме того, в целом ряде достаточно специальных, но важных ситуаций использование командной строки остается актуальным и не имеет альтернатив по эффективности (так, в первую очередь это касается работы с сервером в сети).



Соотношение MS-DOS и ОС Windows:

Все версии Windows до версий Windows NT и Windows 95 работали как надстройки над MS-DOS, то есть фактически были более или менее красочными графическими пользовательскими оболочками. Эта ситуация начала меняться с выпуском Windows 3.1 и Windows для рабочих групп 3.11. В Windows 95 этот процесс пошел еще дальше, и все стало в точности наоборот. Сейчас сеанс MS-DOS является одним из многих стандартных приложений Windows. Схематически это изображено на рисунке ниже.

Файлы с системными программами MS-DOS находятся в каталогах ОС Windows, однако начиная с Windows 98 если за ними и сохранены какие-то системные функции, то скорее в силу исторической преемственности ОС.

Почему изучение MS-DOS остается актуальным:

Понятия, введенные для работы с файлами, организация их хранения и соглашения о файлах, используемые в MS-DOS, рациональны, естественны и остались практически неизменными. Они сохранили роль базового понятийного аппарата.

Ведущие сетевые ОС типа Unix, в отличие от Windows, исходно не имеют графического пользовательского интерфейса (GUI, Graphic User Interface). Более того, для системных сетевых разработок он не актуален. Принципы же построения команд и работы с системой команд одинаковы для MS-DOS и Unix. Освоив первые, создадим базу для освоения вторых.

Огромную роль играет концепция файловых оболочек (файловых менеджеров ), наиболее известной из которых является Norton Commander для MS-DOS (1986 г.). Можно сказать, что ее появление соизмеримо с появлением самой MS-DOS и Windows. Идея и реализация оказались настолько жизнеспособными, что остаются не менее актуальными и поныне.

Такого рода оболочки существуют и разрабатываются и для современных ОС (NCW, Windows Commander, Far Manager и др.). Профессиональные программисты однозначно отдают им предпочтение перед проводником Windows. В итоге файловые оболочки (наследие MS-DOS) и специфические инструменты Windows сосуществуют, органично дополняя друг друга.

В профессиональной программистской деятельности часто возникает необходимость в запуске небольших информационных программ, объективно не требующих графического интерфейса (даже файлового менеджера). К таким программам относятся, например, ipconfig.exe (определение сетевого ip-адреса машины), arp.exe (назначение сетевых карт и адресов), at.exe (назначение задания для выполнения), ping.exe (проверка прохождения пакетов в сети) и т. п. В этом случае работа с простой командной строкой оказывается более рациональной.

В ряде сетевого оборудования, такого как программируемые коммутаторы, маршрутизаторы сохранился принц командного интерфейса, для программирования таких устройств необходимо уметь пользоваться командным интерфейсом.

Перечень основных команд:

ASSOC Вывод либо изменение сопоставлений по расширениям имен файлов.

AT Выполнение команд и запуск программ по расписанию.

ATTRIB Отображение и изменение атрибутов файлов.

BREAK Включение/выключение режима обработки комбинации клавиш CTRL+C.

CACLS Отображение/редактирование списков управления доступом (ACL) к файлам.

CALL Вызов одного пакетного файла из другого.

1. CD Вывод имени либо смена текущей папки.

CHCP Вывод либо установка активной кодовой страницы.

CHDIR Вывод имени либо смена текущей папки.

CHKDSK Проверка диска и вывод статистики.

CHKNTFS Отображение или изменение выполнения проверки диска во время загрузки.

CLS Очистка экрана.

CMD Запуск еще одного интерпретатора командных строк Windows.

COLOR Установка цвета текста и фона, используемых по умолчанию.

COMP Сравнение содержимого двух файлов или двух наборов файлов.

COMPACT Отображение/изменение сжатия файлов в разделах NTFS.

CONVERT Преобразование дисковых томов FAT в NTFS. Нельзя выполнить

преобразование текущего активного диска.

2. COPY Копирование одного или нескольких файлов в другое место.

3. DATE Вывод либо установка текущей даты.

4. DEL Удаление одного или нескольких файлов.

5. DIR Вывод списка файлов и подпапок из указанной папки.

DISKCOMP Сравнение содержимого двух гибких дисков.

DISKCOPY Копирование содержимого одного гибкого диска на другой.

DOSKEY Редактирование и повторный вызов командных строк; создание макросов.

ECHO Вывод сообщений и переключение режима отображения команд на экране.

ENDLOCAL Конец локальных изменений среды для пакетного файла.

ERASE Удаление одного или нескольких файлов.

EXIT Завершение работы программы CMD.EXE (интерпретатора командных строк).

FC Сравнение двух файлов или двух наборов файлов и вывод различий между

6. FIND Поиск текстовой строки в одном или нескольких файлах.

FINDSTR Поиск строк в файлах.

FOR Запуск указанной команды для каждого из файлов в наборе.

FORMAT Форматирование диска для работы с Windows.

FTYPE Вывод либо изменение типов файлов, используемых при сопоставлении по

расширениям имен файлов.

GOTO Передача управления в отмеченную строку пакетного файла.

GRAFTABL Позволяет Windows отображать расширенный набор символов в графическом

HELP Выводит справочную информацию о командах Windows.

IF Оператор условного выполнения команд в пакетном файле.

LABEL Создание, изменение и удаление меток тома для дисков.

7. MD Создание папки.

8. MKDIR Создание папки.

MODE Конфигурирование системных устройств.

MORE Последовательный вывод данных по частям размером в один экран.

MOVE Перемещение одного или нескольких файлов из одной папки в другую.

PATH Вывод либо установка пути поиска исполняемых файлов.

PAUSE Приостановка выполнения пакетного файла и вывод сообщения.

POPD Восстановление предыдущего значения текущей активной папки,

сохраненного с помощью команды PUSHD.

9. PRINT Вывод на печать содержимого текстовых файлов.

PROMPT Изменение приглашения в командной строке Windows.

PUSHD Сохранение значения текущей активной папки и переход к другой папке.

10. RD Удаление папки.

RECOVER Восстановление читаемой информации с плохого или поврежденного диска.

11. REM Помещение комментариев в пакетные файлы и файл CONFIG.SYS.

12. REN Переименование файлов и папок.

13. RENAME Переименование файлов и папок.

REPLACE Замещение файлов.

14. RMDIR Удаление папки.

SET Вывод, установка и удаление переменных среды Windows.

SETLOCAL Начало локальных изменений среды для пакетного файла.

SHIFT Изменение содержимого (сдвиг) подставляемых параметров для пакетного

SORT Сортировка ввода.

START Запуск программы или команды в отдельном окне.

SUBST Сопоставляет заданному пути имя диска.

15. TIME Вывод и установка системного времени.

TITLE Назначение заголовка окна для текущего сеанса интерпретатора

командных строк CMD.EXE.

16. TREE Графическое отображение структуры папок заданного диска или заданной

17. TYPE Вывод на экран содержимого текстовых файлов.

18. VER Вывод сведений о версии Windows.

VERIFY Установка режима проверки правильности записи файлов на диск.

VOL Вывод метки и серийного номера тома для диска.

19. XCOPY Копирование файлов и дерева папок.

Для получения сведений об определенной команде наберите HELP [имя команды]

Порядок выполнения:

В Windows функции системных программ MS-DOS эмулируются соответствующим приложением - это приложение носит название «Командная строка».

1. Запустить эмуляцию режима MS DOS. Для этого ввести в командной строке меню ПУСК->ВЫПОЛНИТЬ команду CMD

воспользоваться командой КОМАНДНАЯ СТРОКА из меню ПУСК->ПРОГРАММЫ->СТАНДАРТНЫЕ

2. Вызовите справку по перечню команд поддерживаемых интерпретатором. C:\>HELP

3. Запишите в отчете подробную справку по команде соответствующей номеру компьютера за которым Вы работаете.

Например, Вы сидите за компьютером под номером 5, значит, в отчете записываете справку по команде DIR.

4. Выполните команды представленные ниже. Запишите (зарисуйте) результат выполнения команд в отчете.

4.1. Создать каталог в соответствии с деревом каталогов. (MD- создать, CD- перейти)

4.2. Войти в каталог первого уровня.

4.3. Вывести на экран содержимое каталога первого уровня.

4.4. Очистить экран.

4.5. Создать, а затем перейти в каталог второго уровня.

4.6. Создать в текущем каталоге два дополнительных подкаталога.

LEFO\LEV>MD SK1

LEFO\LEV>MD SK2

4.7. Вывести на экран содержимое каталога второго уровня.

4.8. Перейти в корневой каталог.

LEFO\LEV>CD ..

4.9. Создать в каталоге первого уровня LEFO файл PR1.TXT

COPY CON PR1.TXT

Набрать Ваш текст…..

4.10 Вывести содержимое файла PR1.TXT на экран дисплея.

LEFO>TYPE PR1.TXT

4.11. Вывести содержимое файла PR1.TXT на печать.

LEFO>PRINT PR1.TXT/P

4.12. Скопировать PR1.TXT в LEFO\LEV.

LEFO>COPY PR1.TXT LEV

4.13. Переименовать файл PR1.TXT в файл PR1.DAT

LEFO>REN LEV\PR1.TXT PR1.DAT

4.14. Начертить дерево каталогов, полученное в результате выполнении команд.

4.15 Удалить все созданные Вами файлы и каталоги.

Введение.

Если говорить об операционной системе, то сформулировать её задачу довольно просто. Для того чтобы общаться с компьютером на языке, понятном и ему и вам, а также чтобы иметь доступ ко всем ресурсам системы: дискам, звуковым платам и т. п., - нужна программа- посредник, превращающая единицы и нули компьютера в нормальный человеческий язык и наоборот.

Этим посредником и служит одна из операционных систем. Поэтому она обязательно и автоматически загружается при включении компьютера.

Самой надёжной считается система MS-DOS, но её ни удобной, ни дружественной назвать нельзя. Для того чтобы упростить с ней работу и сделать её «прозрачной», применяют специальные программы. Их называют «оболочками». Высокая надёжность MS-DOS часто используется для выполнения специальных технических операций.

MS DOS была создана в 1981 г. фирмой Microsoft по заказу IBM для разрабатывавшихся тогда компьютеров IBM PC. Компьютер IBM PC, для которого была написана MS DOS, был мало похож на современные компьютеры – медленный микропроцессор Intel-8088, 256 Кбайт оперативной памяти, без жёсткого диска, алфавитно-цифровой чёрно- белый монитор, работа лишь с односторонними 160-Кбайтными дискетами и т.д. Однако эти возможности были значительно выше, чем у конкурирующих персональные компьютеры.

Первая версия MS DOS тоже обладала гораздо более скромными возможностями, чем современные ОС. Она обеспечивала работу на компьютере лишь одного пользователя и одной программы (то есть была однопользовательской и однозадачной), поддерживала работу лишь с дискетами, клавиатурой и алфавитно-цифровым дисплеем. Зато DOS была компактной, предъявляла довольно скромные требования к аппаратуре и выполняла необходимый минимум функций для пользователей и программ.

За те полтора десятка лет, которые прошли с момента появления IBM PC, технические характеристики компьютеров совершили фантастический рывок вперёд. Современные компьютеры превосходят по всем показателям (быстродействию, объёму оперативной и дисковой памяти, возможностям монитора и т. д.) компьютеры начала 80-х годов в сотни и даже тысячи раз. Поэтому фирма Microsoft внесла в MS DOS много изменений и добавлений, чтобы расширить её возможности и более эффективно использовать новые, более мощные, компьютеры:

· В MS DOS была добавлена поддержка новых устройств (жёсткого диска, новых типов дискет, компакт-дисков, расширенной памяти и т. д.), а также обеспечена возможность поддержки и любых других устройств с помощью программных драйверов;

· Была включена поддержка иерархической файловой структуры на дискетах и жёстких дисках;

· Была обеспечена поддержка национальных клавиатур и алфавитов;

· Были включены многочисленные новые возможности для пользователя (новые команды DOS, полезные утилиты, оптимизатор использования памяти, поддержка сжатия дисков и т. д.).

При выпуске новых версий MS DOS фирма Microsoft неукоснительно следовала двум важнейшим принципам:

· Сохранение совместимости : любая версия MS DOS могла исполнять программы, написанные для любой из предыдущих версий MS DOS;

· Работоспособность на любом компьютере : любая версия MS DOS может работать на любом IBM PC-совместимом компьютере (даже без жёсткого диска, с 512 и даже менее Кбайтами оперативной памяти, с любым монитором и т. д.).

Однако многие усовершенствования в MS DOS оказалось невозможно добавить, сохраняя полную совместимость со всеми существующими DOS-программами:

· MS DOS так и осталась однозадачной ОС. Различные программные средства, позволяющие запускать несколько DOS-программ и переключаться между ними (DesqView, DosShell и др.) так и остались половинчатыми решениями, не получившими широкого распространения;

· В MS DOS оказалось невозможным встроить надёжные средства для защиты данных от несанкционированного доступа и организации коллективной работы с данными;

· DOS-программы могут выполняться только в пределах первого Мбайта памяти, а остальная память может использоваться лишь для хранения данных.

Версии MS DOS . Сейчас последней отдельно распространяемой версией MS DOS является версия 6.22, она была выпущена в мае 1994 г. В эту версию MS DOS наконец была включена поддержка ввода русских букв с клавиатуры и отображения их на экране монитора (ранее для этого было необходимо использовать специальные программы-русификаторы). Более ранние версии MS DOS сейчас использовать вряд ли целесообразно, разве лишь на компьютерах IBM PC XT с 640 или 512 Кбайтами оперативной памяти можно применять MS DOS 3.3.

MS DOS версии 7.0 поставляется только в составе Windows 95 (которая была выпущена в августе 1995 г.). Эту версию MS DOS, по-видимому, правильнее рассматривать не как отдельную ОС, а как подсистему Windows 95, служащую для обеспечения совместимости с предыдущими версиями MS DOS.

Основные составные части DOS .

Дисковые файлы IO . SYS и MSDOS . SYS . Дисковые файлы IO.SYS и MSDOS.SYS, иначе называемые основными системными файлами MS DOS, содержат программы MS DOS, которые постоянно находятся в оперативной памяти компьютера. Файлы IO.SYS и MSDOS.SYS должны находиться в корневом каталоге диска, с которого загружается MS DOS.

Командный процессор DOS . Командный процессор DOS обрабатывает команды, вводимые пользователем, например Type, Dir или Copy, командный процессор выполняет сам. Такие команды называются внутренними . Для выполнения остальных (внешних ) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит её, то загружает в память и передаёт ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд.

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

Драйверы. Драйверы устройств – это специальные программы, которые дополняют MS DOS, например, обеспечивая обслуживание новых или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.

Базовая система ввода-вывода. Базовая система ввода-вывода (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера, формально не является частью MS DOS, однако тесно с ней связана. BIOS содержит программы для проверки оборудования компьютера, инициирования загрузки ОС и программы для выполнения базовых (низкоуровневых) операций ввода-вывода с монитором, клавиатурой, дисками и принтером.

Загрузчик DOS . Ещё одна программа, которую можно считать частью DOS, - это загрузчик DOS. Он находится в первом секторе каждой дискеты и в первом секторе логического диска, с которого происходит загрузка DOS, есть диска C:. Назначение этой очень короткой программы – загрузка в память системного файла DOS IO.SYS при начальной загрузке компьютера.

Когда она выполняется. Начальная загрузка ОС выполняется автоматически в следующих случаях:

· При включении электропитания компьютера;

· При нажатии на клавишу «Reset» на корпусе компьютера.

При работе в DOS перезагрузка DOS выполняется также и при одновременном нажатии клавиш Ctrl , Alt , Del на клавиатуре.

Условия для её выполнения. Для выполнения начальной загрузки ОС необходимо, чтобы в дисководе A: находилась системная дискета или чтобы на логическом диске С: была записана ОС. При начальной загрузке после выполнения проверки оборудования вызывается программа-загрузчик ОС, которая считывает в память начало одного из системных файлов ОС и передаёт ему управление. Дальнейший ход загрузки зависит от вида ОС, параметров её настройки и т. д.

MS DOS в общих чертах. При загрузке MS DOS на экран выводится сообщение Starting MS DOS…, в память компьютера считываются основные файлы DOS (IO.SYS и MSDOS.SYS), после чего выполняются команды конфигурирования, содержащиеся в файлах CONFIG.SYS и AUTOEXEC.BAT. Затем на экран выводится приглашение DOS, которое обозначает, что DOS готова к приёму команд.

Диалог пользователя с DOS .

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

Команда DOS состоит из имени команды или вызываемой программы и, возможно, параметров, разделённых пробелами. Ввод каждой команды заканчивается нажатием клавиши Enter .

Имя команды или программы может набираться как прописными, так и строчными латинскими буквами (значения это не имеет). Параметры обычно тоже можно записывать как прописными, так и строчными буквами, иначе это специально оговаривается при описании команды или программы.

Приглашение DOS .

Когда DOS готова к диалогу с пользователем, она выдаёт на экран приглашение , например А> или С:\>. Это означает, что DOS готова к приёму команд. Когда пользователь проводит диалог с какой-либо программой, а не с DOS, тогда приглашение DOS отсутствует (впрочем, программа может иметь своё приглашение для ввода команд этой программы). Однако большинство программ осуществляет общение с пользователем не с помощью команд, а посредством меню, запросов, нажатий определённых комбинаций клавиш и т. д.

Мы привыкли к тому, что работая с компьютером, мы видим на дисплее высокой четкости удобную поверхность «рабочего стола» с разложенными на ней «папками» и «документами». Каждой выполняемой программе и каждому документу у нас отводится отдельное окно, и все этим мы управляем при помощи ручного манипулятора, который почему-то называется «мышь». Ничто не мешает нам запустить несколько программ и переключаться между ними, работая одновременно с несколькими документами разных видов. Мы не задумываемся о том, что такой тип взаимодействия компьютера с пользователем был разработан всего три десятка лет назад, и что он называется графическим пользовательским интерфейсом. (Я уже не говорю о том, что сегодня предельно облегчено подключение компьютера к различным видам сетей и поддерживается колоссальное количество разновидностей внешних устройств.)

И уж конечно мы не думаем о том, что всего тридцать лет пользователи управляли компьютером при помощи команд, вводимых с клавиатуры, а компьютер - точнее, операционная система MS‑DOS - в ответ на ошибочные команды выдавала ядовито-зелеными буквами малопонятные текстовые сообщения, например:

Not ready reading drive A
Abort, Retry, Fail?

Bad command or file name

Программы приходилось загружать по очереди (MS‑DOS не обладала многозадачными возможностями), у них была масса проблем с совместимостью и очень разношерстный пользовательский интерфейс. Но те, кому это не нравилось, могли вернуться к пишущей машинке и черчению тушью. И таких охотников находилось все меньше и меньше - возможность сохранять документы в виде электронных файлов и затем повторно использовать и модифицировать их, а не перепечатывать все время под копирку, открывала широчайшие перспективы.

Чтобы понять, почему операционная система MS‑DOS была именно такой, каким образом она стала своеобразным трамплином для Microsoft Windows, и почему, в разных своих ипостасях, просуществовала целых два десятилетия, перенесемся еще на десятилетие назад, в 1971 год.

До MS-DOS

В 1971 г. фирма Intel по заказу японской компании Busicom выпустила интегральную микросхему 4004 - первый микропроцессор, функционально аналогичный современному центральному процессору, лежащему в основе любого компьютера, но значительно менее мощный - он был четырехразрядным, т.е. мог обрабатывать только четырехразрядные двоичные числа, от нуля до 1111 (десятичное 15), и имел тактовую частоту менее 1 МГц. Всего год спустя появился первый восьмиразрядный микропроцессор 8008, а микропроцессор 8080 с тактовой частотой 2 МГц, выпущенный Intel в 1974 г., был уже настолько мощным, что на его основе можно было построить небольшой компьютер. Это и сделала фирма MITS, которая выпустила в 1975 г. первый в мире ПК Altair 8800.

За ним последовали ПК других фирм, которые тоже использовали восьмиразрядные микропроцессоры Intel и других производителей - Motorola, Zilog. В отличие от профессиональных компьютеров, работавших с UNIX, ПК использовали операционную систему CP/M (Control Program for Microcomputers) фирмы Digital Research - первую ОС, работавшую на ПК от различных производителей. Другим программным средством, работавшим практически на всех существовавших тогда ПК, был транслятор языка программирования Basic, выпущенный молодой компанией Microsoft.

Расцвет MS-DOS

В 1980 г. на рынок ПК решила выйти корпорация IBM, и в 1981 г. была выпущена модель IBM Personal Computer, созданная департаментом систем начального уровня IBM под руководством Филипа Дональда Эстриджа - великого Дона Эстриджа (1937-1985), почитаемого ныне, как отца IBM PC. Чтобы максимально сократить сроки и затраты, разработчики использовали открытую архитектуру. IBM PC был сконструирован на основе независимо производимых компонентов. Базовая модель IBM PC имела 64 КБ оперативной памяти с возможностью расширения до 256 КБ. Мозгом IBM PC стал новый 16-разрядный микропроцессор 8088 фирмы Intel. Были опубликованы документация по аппаратуре и программные спецификации.

Когда в октябре 1980 г. IBM обратилась к различным программистским фирмам с предложением принять участие в проекте создания нового ПК, Microsoft не могла предложить IBM собственной ОС. Однако Digital Research располагала только CP/M‑80 для 8-разрядных компьютеров. Пока Digital Research работала над 16-разрядной CP/M‑86, Microsoft приобрела права на 16-разрядную систему 86‑DOS у компании Seattle Computer Products.

Одним из важных качеств 86‑DOS была легкая переносимость программ из среды CP/М‑80. Она к тому же заимствовала многие команды CP/M, такие как REN (переименовать файл), DIR (показать содержание каталога) и TYPE (вывести содержимое файла на экран). Значительно переработанная версия 86‑DOS получила название MS‑DOS 1.0. В августе 1981 г. начались поставки компьютеров IBM PC с этой ОС под названием PC‑DOS 1.0. Кроме того, Microsoft получила право продавать лицензии на MS‑DOS и другим производителям ПК.

Аббревиатура DOS (Disk Operating System - дисковая ОС) подчеркивала основное назначение данной операционной системы - обеспечение управления дисковым вводом-выводом. Система MS‑DOS не содержала встроенной поддержки накопителей на магнитных лентах или локальных сетей. Главное, что она обеспечивала, - работу с файлами. Для удобства использования файлов MS‑DOS позволяла давать им имена длиной до восьми символов, с описанием (расширением) длиной до 3 символов, например DOCUMENT.TXT или READ.ME.

MS‑DOS 1.0, довольно прогрессивная в сравнении с CP/M, использовала более совершенные методы управления дисковыми данными и имела широкий набор команд для сервисных программ. Поскольку оригинальная модель IBM PC выпускалась с дисководами для 160‑килобайтных дискет, PC‑DOS 1.0 поддерживала только такие носители. Другие производители ПК не принимали PC‑DOS, пока в мае 1982 г. не появилась PC‑DOS 1.1, позволявшая работать с дискетами емкостью 320 Кбайт. Вот когда Microsoft смогла воспользоваться своим правом продажи лицензий на MS‑DOS - спустя месяц та же версия ОС вышла под названием MS‑DOS 1.25, и ее начали применять Texas Instruments, Compaq Computers и другие фирмы, приступившие к изготовлению IBM PC-совместимых компьютеров.

MS‑DOS 2.0 (март 1983 г.) поддерживала 360-килобайтные дискеты и 10-мегабайтные жесткие диски (специально для нового компьютера IBM PC XT) и предоставляла возможность рассортировывать файлы по каталогам. Тогда-то и начался мировой бум производства IBM PC-совместимых компьютеров - к числу изготовителей этих машин присоединились такие респектабельные компании, как Tandy, Hewlett-Packard, Digital Equipment Corporation и др. Базовой ОС для продукции многих фирм стала MS‑DOS 2.11 - наиболее стабильная реализация второго поколения MS‑DOS.

MS‑DOS 3.0 (август 1984 г.) была ориентирована на новую модель компьютеров IBM - IBM PC AT - первый компьютер, основанный на микропроцессоре Intel 80286, с 5,25‑дюймовым дисководом высокой плотности (для дискет на 1,2 Мбайт) и 20‑мегабайтным жестким диском. MS‑DOS 3.2 (декабрь 1985 г.) поддерживала 3‑дюймовые 720-килобайтные дискеты и логические разделы жестких дисков объемом до 32 Мбайт. Система продолжала развиваться, в нее добавлялись все новые и новые возможности поддержки национальных изображений валюты и времени, таблиц символов и раскладок клавиатуры.

Росла и популярность платформы IBM PC, больше становилось производителей IBM PC-совместимых машин, а количество разработчиков ПО для IBM PC превзошло все мыслимые пределы. В 1986 г. уже появился IBM PC-совместимый компьютер фирмы Compaq Computer, основанный на микропроцессоре 80386. В следующем году и у IBM появился компьютер с микропроцессором 80386 - PS/2 Model 80. MS‑DOS не была способна в полной мере задействовать возможности новых компьютеров. Так, если компьютеры с микропроцессором 8086 выпускались не более чем с 640 Кбайт оперативной памяти, то на 286‑й компьютер теоретически можно было установить до 16 Мбайт памяти, а на 386‑й - до 4 Гбайт. MS‑DOS же никогда не могла использовать более 640 Кбайт памяти.

Однако растущий рынок требовал интенсивного производства IBM PC-совместимых машин, еще более интенсивного совершенствования MS‑DOS и возможно более интенсивного выпуска профессиональных приложений для IBM PC и MS‑DOS. Одним из главных требований была совместимость: все новые версии MS‑DOS обязаны были успешно работать с программами, выпущенными для более старых версий MS‑DOS.

Поэтому в MS‑DOS 3.3 (апрель 1987 г.) не было ничего принципиально нового, зато все старое было усовершенствовано. В частности, версия 3.3 поддерживала новые 3‑дюймовые 1,44-мегабайтные дискеты. MS‑DOS 3.3 стала важнейшим этапом в истории развития MS‑DOS, следующие версии MS‑DOS 4.0 и MS‑DOS 4.01 (1988 г.) не привлекли большого внимания покупателей. Большинство пользователей IBM PC сохранило верность MS‑DOS 3.3.

Появление Windows

Как мы уже отметили, MS‑DOS имела весьма примитивный пользовательский интерфейс: чтобы загрузить программу или выполнить другие операции, пользователь должен был набирать на клавиатуре команды. Например, команда для копирования из каталога DOC\WORK диска C: на диск A: всех файлов и каталогов, кроме тех, что там уже есть, выглядит так:

REPLACE C:\DOC\WORK\*.* A:\ /S /U

В 1985 г. Microsoft выпустила первую версию Windows - графической оболочки MS‑DOS, предлагавшей пользователю оконный интерфейс. Чтобы задействовать все преимущества Windows, программа должна быть спроектирована специально для Windows.

Существовавшим тогда IBM PC-совместимым компьютерам, однако, не хватало мощности, чтобы обеспечить полноценное функционирование графической среды. Поэтому та Windows, какой ее удалось сделать в 1985 г., выглядела довольно бледно. Но Microsoft продолжала вкладывать средства в Windows. В 1987-1988 гг. появлялись различные реализации Windows/286 и Windows/386 (Windows 2.x).

Предназначенные для выполнения на соответствующих микропроцессорах, они были уже вполне работоспособны. Наконец, в мае 1990 г. произошло событие, во многом определившее сегодняшнее состояние программно-аппаратного рынка IBM PC-совместимых компьютеров.

Windows 3.x

Windows 3.0, выпущенная в мае 1990 г., загружалась из-под MS‑DOS, но заставляла сразу забыть о MS‑DOS. Доступ ко всему объему памяти компьютера осуществлялся через драйвер MS‑DOS HIMEM.SYS и специальную систему «расширения MS‑DOS». Это обусловило качественный скачок - полностью графический оконный интерфейс в сочетании с многозадачными возможностями. Многозадачность Windows не позволяла управлять работой программ так же гибко, как многозадачность OS/2, зато требовала меньше памяти. На компьютерах с микропроцессором 80386 и выше Windows 3.0 работала с виртуальной памятью, т. е. использовала часть диска как продолжение оперативной памяти.

Для запуска программ служило приложение Диспетчер программ - Program Manager. Чтобы можно было упорядочивать и хранить значки запуска для большого количества приложений, разработчики сделали Диспетчер файлов многооконным. Для операций с файлами и дисками в Windows 3.0 входила многооконная программа Диспетчер файлов - File Manager, позволявшая производить многие операции с файлами методом перетаскивания мышью.


Логотип MS-DOS с коробки MS-DOS 6.0

Значок режима MS-DOS из операционной системы Windows 95

Комплекс услуг, предоставляемый Windows, привел к тому, что все перспективные программы стали разрабатываться с учетом требований Windows. От MS-DOS теперь в первую очередь требовалось быть надежной опорой Windows, и в июне 1991 г. вышла MS‑DOS 5.0, разработанная так, чтобы из-под нее было лучше работать с Windows 3.0. В нее вошла, например, новая версия HIMEM.SYS. Для иллюстрации преимуществ многозадачности с MS‑DOS 5.0 поставлялась оболочка MS‑DOS Shell с заимствованной из Windows 3.0 подсистемой переключения программ.

В апреле 1992 г. в продажу поступила Windows 3.1. С этого момента она именуется операционной системой. Строго говоря, эта среда не могла функционировать самостоятельно, без MS‑DOS. Но положения вещей это не меняет. Чуть позже была выпущена Windows 3.1 for Workgroups для работы с одноранговыми локальными сетями, а через год - Windows 3.11, практически идентичная Windows 3.1, и Windows 3.11 for Workgroups. Эти версии Windows были во многом усовершенствованы по сравнению с Windows 3.0.

В 1993–1994 гг. было выпущено и несколько новых версий MS‑DOS. Наиболее существенной особенностью MS‑DOS 6.0 (апрель 1993 г.) стало наличие большой коллекции оригинальных и лицензированных служебных программ, в том числе Microsoft DoubleSpace для увеличения полезной емкости дисков путем динамического сжатия данных. В версии MS‑DOS 6.2 (октябрь 1993 г.) программа Microsoft DoubleSpace была усовершенствована, из версии MS‑DOS 6.21 - изъята из за юридических противоречий с компанией Stac Electronics, производителем аналогичной программы Stacker, a в версии MS‑DOS 6.22 (обе - 1994 г.) - заменена на DriveSpace, не вызывавшую нарекание у компании Stac. И это была последняя самостоятельная версия MS‑DOS.

Windows 9x

Последующие версии MS-DOS были включены в комплект поставки новейших версий Windows.

В частично 32-разрядной операционной системе Windows 95, выпущенной Microsoft в конце лета 1995 г., присутствовала «внутренняя» MS‑DOS 7.0, ее можно было использовать для поддержки программ, несовместимых с новой версией Windows, но по умолчанию на компьютерах пользователей сразу загружался графический интерфейс.

Почему так важно было отвлечь пользователей от MS‑DOS? Новое поколение Windows обеспечивало более высокую надежность и более стабильную и устойчивую одновременную работу приложений, чем Windows 3.1. Windows 95 продуктивнее использовала память и диски, позволяя к тому же давать файлам имена длиной до 255 символов. Система поддерживала спецификацию автоматической настройки оборудования Plug and Play, позволяющую автоматически определять и настраивать большую часть существующей аппаратуры для IBM PC-совместимых компьютеров. Windows 95 работала со всеми видами игровых и мультимедиа-устройств, существовавшими на момент выхода этой ОС.

Windows 95 была первой системой, которая, с одной стороны, была предназначена для выполнения 32-разрядных программ, а с другой - работала с 16-разрядными Windows 3.1-программами и практически любыми программами для MS‑DOS. Конечной же целью было избавиться от 16-разрядного кода, и полностью перевести весь рынок на 32-разрядные приложения и операционные системы. Именно с этой целью параллельно развивалась ветвь Windows NT - современных, полностью 32-разрядных операционных систем для бизнеса.

В течение 1995-1998 гг. Microsoft постоянно обновляла Windows 95, а в 1998 г. выпустила Windows 98, имевшую усовершенствованный интерфейс, новую файловую систему FAT32, и поддерживавшую объединенную модель драйверов устройств для Windows и Windows NT (Windows Driver Model), а также новые типы оборудования, в том числе универсальный порт Universal Serial Bus (USB), и т.д. Интегрированная версия MS‑DOS имела номер 7.1.

«Двухтысячные» версии Windows для дома (Windows Millennium Edition, или Windows Me) и Windows для бизнеса (Windows 2000) были очень похожи внешне. При этом Windows 2000 уже почти предоставляла необходимую гибкость в пользовании разнообразным программным обеспечением (включая компьютерные игры и средства мультимедиа) и при подборе оборудования, а из Windows Me была почти исключена MS-DOS - остался только загрузчик с внутренним номером версии 8.0.

На этом приключения MS-DOS и история двух параллельных ветвей Windows закончились, и началась новая эра - следующей версией операционной системы от Microsoft стала Windows XP.

В заключение отметим, что в разное время разные фирмы выпускали собственные версии MS‑DOS-совместимых ОС. Это были не только версии DOS, предназначенные фирмами-производителями для установки на ПК собственного производства, такие как Compaq DOS, Zenith DOS или ранние версии PC‑DOS фирмы IBM. Отдельные версии DOS выпускались для широкой продажи, чтобы составить конкуренцию MS‑DOS от Microsoft. В их числе DR DOS от Digital Research, Novell DOS 7.0 (последняя версия DR DOS, выпущенная после того, как фирма Digital Research была приобретена фирмой Novell), поздние версии IBM PC‑DOS, PTS‑DOS российской фирмы «Физтех-софт» и др.

И главное. Значение операционной системы MS-DOS трудно переоценить. Под ее управлением работали компьютеры с микропроцессорами с тактовой частотой менее 5 МГц, объемом оперативной памяти до 640 КБ и с такими маленькими жесткими дисками, на которые не поместилась бы даже одна-единственная фотография, сделанная современной профессиональной камерой. Сегодня мы работаем на персональных компьютерах с 32- и 64-разрядной архитектурой, частота микропроцессора которых измеряется гигагерцами, объем оперативной памяти - гигабайтами, а вместимость жесткого диска - сотнями гигабайт, но именно надежная, неприхотливая рабочая лошадка MS‑DOS вытащила на себе всю компьютерную революцию. Миллионы людей стали пользователями и программистами персональных компьютеров именно с этой операционной системой.

Камилл Ахметов
Сотрудник технологического департамента Microsoft

© Microsoft . Разрешается исправлять опечатки и добавлять примечания, остальные действия запрещены.

ДОБРО ПОЖАЛОВАТЬ

Добро пожаловать в операционную систему Microsoft® MS-DOS®. MS-DOS 6.22 содержит много новых возможностей, которые описаны ниже в данном документе. Если на Вашем компьютере еще не установлена MS-DOS 6.22, то для получения информации об использовании программы установки изучите главу "Приступая к работе".

О документации MS-DOS

Документация MS-DOS 6.22 состоит из книги Microsoft MS-DOS 6.22 Краткое руководство пользователя, справочной системы MS-DOS и нескольких других документов, хранящихся в виде файлов.

Это руководство включает в себя как информацию для неопытных пользователей, так и некоторые дополнительные разделы для тех, кто уже знаком с системой MS-DOS. Справочная система MS-DOS предоставляет пользователю обширную информацию о командах MS-DOS: как вводить команды, как задавать параметры и переключатели, а также замечания по использованию команд и примеры.

После установки системы MS-DOS 6.22 на компьютере можно получить оглавление справочной системы MS-DOS, введя в командной строке help и нажав клавишу ENTER . Можно также получить сведения о конкретной команде, набрав в командной строке help и затем имя этой команды.

При установке MS-DOS 6.22 программа Setup копирует на жесткий диск несколько текстовых файлов, содержащих информацию недоступную на момент издания данного руководства. Рекомендуется прочитать и распечатать эти файлы с помощью любого текстового редактора.

В каталоге, содержащем файлы MS-DOS, находятся следующие информационные файлы: README.TXT, описывающий детали взаимодействия системы с различной аппаратурой и программным обеспечением, и файл NETWORKS.TXT с информацией о том, как обеспечить совместимость системы MS-DOS 6.22 с программами поддержки сетей.

Новые возможности MS-DOS 6.22

Если у Вас имеется опыт работы с предыдущими версиями MS-DOS, то в MS-DOS 6.22 Вы обнаружите много новых и усовершенствованных возможностей, некоторые из которых перечислены ниже:

  • Microsoft DriveSpace - интегрированное средство сжатия данных на дисках, которое увеличивает свободное дисковое пространство посредством упаковки файлов. Для получения более подробной информации см. приложение "Увеличение свободного дискового пространства".
  • ScanDisk - новая утилита проверки, диагностики и восстановления данных на жестком диске как при физических ошибках диска, так и системных сбоях (перекрестные связи и потерянные кластеры). ScanDisk создает протокол работы на диске и позволяет отменить все внесенные изменения. Для получения более подробной информации наберите в командной строке help scandisk
  • Microsoft MemMaker - утилита оптимизации использования оперативной памяти, размещающая резидентные программы и драйверы устройств в области старшей памяти на компьютерах с процессором 80386 или выше. Для получения более подробной информации см. главу "Увеличение объема доступной памяти".
  • Улучшенный драйвер EMM386 , обеспечивающий доступ к большему количеству блоков старшей памяти и использующий дополнительную память для эмуляции расширенной памяти. Для получения более подробной информации см. главу "Увеличение объема доступной памяти".
  • Улучшенная команда mem , предоставляющая больше информации об использовании памяти компьютера и о программах, загруженных в память. Для получения более подробной информации наберите в командной строке help mem , а затем нажмите клавишу ENTER.
  • Улучшенные команды loadhigh и devicehigh , которые позволяют указать область памяти, в которую следует загружать программу. Для получения более подробной информации наберите в командной строке help loadhigh или help devicehigh , а затем нажмите клавишу ENTER.
  • Microsoft Backup - программа, осуществляющая резервное копирование данных. Для получения более подробной информации см. главу "Управление системой".
  • Microsoft Anti-Virus - программа способная идентифицировать и уничтожить более 800 различных компьютерных вирусов. Для получения более подробной информации см. главу "Управление системой".
  • Microsoft Undelete - программа, позволяющая надежно восстановить ошибочно удаленный файл и имеющая три уровня защиты от уничтожения файлов. Для получения более подробной информации см. главу "Управление системой".
  • Возможность задать в файле CONFIG.SYS несколько вариантов конфигурации системы. Для получения более подробной информации см. главу "Настройка системы".
  • Возможность обхода выполнения команд в файлах AUTOEXEC.BAT и CONFIG.SYS при загрузке компьютера. Для получения более подробной информации см. главу "Настройка системы".
  • Microsoft Defragmenter - программа оптимизации размещения файлов на жестком диске. Для получения более подробной информации см. главу "Управление системой".
  • MS-DOS Help - оперативная справка по командам MS-DOS. Для получения более подробной информации см. главу "Основы MS-DOS".
  • Улучшенная программа SMARTDrive . MS-DOS не отображает командную строку до тех пор, пока SMARTDrive не запишет все данные на жесткий диск. Это сделано для того, чтобы удержать пользователя от выключения компьютера до того, как все находящиеся в памяти данные сохранены на диске. Если до SMARTDrive загружен также драйвер MSCDEX, SMARTDrive может также кэшировать CD-диски. Для получения более подробной информации см. главу "Управление системой" или наберите в командной строке help smartdrv , а затем нажмите клавишу ENTER.
  • Улучшенный диспетчер верхней памяти HIMEM , который выполняет ее тестирование в момент включения компьютера. Для получения более подробной информации наберите в командной строке MS-DOS help himem , а затем нажмите клавишу ENTER.
  • Microsoft Diagnostics (MSD) - программа, предоставляющая детальную техническую информацию о Вашем компьютере. Для получения более подробной информации наберите в командной строке MS-DOS help msd , а затем нажмите клавишу ENTER.
  • Interlnk - программа, позволяющая пересылать файлы между двумя компьютерами. Для получения более подробной информации см. главу "Средства для переносных компьютеров типа laptop".
  • Power - программа, позволяющая экономить энергию элементов питания переносных копьютеров в состоянии ожидания. Для получения более подробной информации см. главу "Средства для переносных компьютеров типа laptop".
  • Команда move , перемещающая один или несколько файлов из одного каталога в другой. Для получения более подробной информации наберите в командной строке help move, а затем нажмите клавишу ENTER.
  • Улучшенные команды move, сору и хсору , которые запрашивают, следует ли заменять при копировании файлы с совпадающими именами (при запуске из командного файла, однако, подтверждение не запрашивается). Для получения более подробной информации наберите в командной строке help move, help сору или help хсору, a затем нажмите клавишу ENTER.
  • Улучшенная команда diskcopy , которая использует жесткий диск как внутреннюю область для хранения данных, в результате чегол копирование дискет становится значительно более быстрым и удобным. Для получения более подробной информации наберите в командной строке help diskcopy, а затем нажмите клавишу ENTER.
  • Улучшенные команды dir, mem и format , которые теперь при выводе чисел больших 999 отображают разделители разрядов. Для получения более подробной информации наберите в командной строке help dir, help mem или help format, а затем нажмите клавишу ENTER.
  • Команда choice , запрашивающая ответ пользователя при выполнении командных файлов. Для получения более подробной информации наберите в командной строке help choice, а затем нажмите клавишу ENTER.
  • Команда deltree , удаляющая каталог со всеми его файлами и подкаталогами. Для получения более подробной информации наберите в командной строке help deltree, а затем нажмите клавишу ENTER.
  • При запуске компьютера отображается теперь меньше служебных сообщений.

Соглашения

В данном руководстве приняты некоторые соглашения, которые должны помочь Вам лучше ориентироваться в излагаемом материале.

Соглашения об обозначениях

Чтобы облегчить поиск и интерпретацию информации, в данном руководстве приняты следующие типографские соглашения:

В документации Microsoft под термином MS-DOS понимаются операционные системы MS-DOS и IBM® Personal Computer DOS.

Соглашения об обозначении комбинаций клавиш

Комбинации и последовательности нажатий клавиш клавиатуры компьютера приводятся в соответствии со следующими соглашениями:

ГЛАВА 1. Приступая к работе

Большинство компьютеров продаются с уже установленной операционной системой. Однако, если на компьютере операционная система MS-DOS 6 еще не установлена, то необходимо выполнить программу установки системы (программу Setup). Запускать MS-DOS прямо с установочных дисков нельзя, поскольку файлы на этих дисках находятся в упакованном виде. Программа установки распаковывает файлы MS-DOS и копирует их на жесткий диск или дискеты.

Выполнение установки

Программа Setup определяет характеристики аппаратуры компьютера и установленного программного обеспечения и, если компьютер не удовлетворяет минимальным требованиям, выдает предупреждение.

Для установки MS-DOS

  1. Вставьте Setup Disk 1 в дисковод А (тот, с которого производится загрузка системы).
  2. Загрузите или перезагрузите компьютер.

Настройка программ Anti-Virus, Backup и Undelete для Windows

Установив систему Microsoft Windows, необходимо снова запустить программу Setup для установки версий программ Anti-Virus, Backup и Undelete, рассчитанных на работу в среде Windows.

Для настройки программ Anti-Virus, Backup или Undelete для Windows

  1. Вставьте Setup Disk 1 в дисковод А или Вив ответ на системное

приглашение наберите следующее:

A:setup /е или b:setup /е

  1. Следуйте появляющимся на экране инструкциям.

Программа установки создаст в диспетчере программ группу с именем Microsoft Tools и добавит в нее значки перечисленных выше программ. Если Вы используете систему Windows версии 3.1, то программа установки добавит в меню File диспетчера файлов команду Undelete. Дополнительно в диспетчере файлов появится новый элемент меню -меню Tools, которое содержит команды для программ Anti-Virus и Backup.

ГЛАВА 2. Основы MS-DOS

Эта глава объясняет основы использования MS-DOS 6.22. Первый раздел главы является учебником, а в следующих разделах более подробно объясняются некоторые концепции, описанные в учебнике, содержится информация об использовании справки MS-DOS.

Учебник MS-DOS

Следуя процедурам, описанным ниже, Вы научитесь просматривать содержимое каталога, создавать и удалять каталоги, переходить от одного каталога или дисковода к другому, копировать и форматировать дискеты, переименовывать и удалять файлы.

Системное приглашение

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

Мигающий символ подчеркивания, находящийся после системного приглашения, называется курсором. Он показывает место ввода команды. Строка, в которой Вы набираете команду, называется командной строкой .

Набор команды

Этот раздел объясняет, как набрать команду в командной строке. После набора команды необходимо нажать клавишу ENTER.

Для набора команды

Наберите в командной строке следующую команду (набирать можно как строчными, так и прописными буквами):

Нажмите клавишу ENTER.

На экране появится следующее сообщение:

MS-DOS version 6.00

Команда ver отображает номер версии MS-DOS. Если Вы увидите сообщение "Bad command or file name" [Неверная команда или имя файла], то это означает, что Вы, скорее всего, допустили ошибку в наборе команды.

Просмотр содержимого каталога

В этом разделе говорится о том, как просмотреть содержимое каталога с помощью команды dir. Название команды dir является сокращением от английского "directory" - каталог.

Для просмотра содержимого каталога

Наберите в командной строке следующее:

Будет выдан примерно такой текст:

Подобный текст называется списком каталога. Список каталога - это список всех файлов и подкаталогов, содержащихся в данном каталоге. В нашем примере Вы видите все файлы и каталоги, находящиеся в главном, или корневом каталоге диска.

Смена каталогов

Все имена, имеющие пометку

, относятся к каталогам. Чтобы просмотреть список файлов другого каталога, следует сначала сменить каталог, а затем снова воспользоваться командой dir . Например, перейдем к каталогу DOS.

Для перехода от корневого каталога к каталогу DOS

Сменить каталог можно с помощью команды cd. Название команды cd является сокращением от английского "change directory" - сменить каталог.

Системное приглашение показывает, в каком каталоге Вы находитесь. В данном случае смена каталога прошла успешно, так как теперь системное приглашение содержит имя каталога DOS, который стал текущим.

Для просмотра списка файлов в каталоге DOS используем команду dir.

Для просмотра содержимого каталога DOS

В командной строке наберите следующее:

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

Для просмотра содержимого каталога по одному экрану

В командной строке наберите следующее:

После вывода первого экрана будет сделана пауза, а в нижней части экрана появится следующее сообщение:

Press any key to continue... [Для продолжения нажмите любую клавишу...]

Нажмите любую клавишу для продолжения просмотра. Повторяйте эту операцию до тех пор, пока не появится системное приглашение.

При последнем наборе команды dir Вы использовали переключатель /р. Переключатель изменяет метод выполнения команды системой MS-DOS. В общем случае переключатель состоит из символа косой черты (/) и одной или несколько букв или цифр. Использование переключателя /р в команде dir указывает, что система должна делать паузу после выдачи очередного экрана списка файлов каталога.

Для просмотра списка файлов каталога в широком формате

В командной строке наберите следующее:

Появится многоколоночный список файлов каталога. В этом случае перечисляются только имена файлов. Информация о размере файлов или дате и времени их создания не выдается.

Если каталог содержит файлов больше, чем может поместиться на экране, то можно комбинировать переключатели /р и /w следующим образом:

Dir /w /р

Возвращение в корневой каталог

Теперь из каталога DOS вернемся в корневой каталог.

Для перехода в корневой каталог

В командной строке наберите следующее:

Заметьте, что в команде используется не прямая косая черта, а обратная косая черта (\). Вне зависимости от того, в каком каталоге Вы находились, эта команда всегда возвратит Вас к корневому каталогу диска. Корневой каталог не имеет имени. Ссылаются на него просто с помощью символа обратной косой черты (\).

Для создания каталога с именем FRUIT и перехода в него

В командной строке наберите следующее:

Md \fruit

Вы только что создали каталог с именем FRUIT, что в переводе с английского означает "фрукт".

Перейдите к новому каталогу FRUIT, набрав в командной строке следующее:

Cd \fruit

Системное приглашение изменится и будет выглядеть следующим образом:

C:\FRUIT>

Теперь в каталоге FRUIT создадим каталог с именем GRAPES (английское название винограда).

Для создания каталога GRAPES и работы с ним

В командной строке наберите следующее:

Md grapes

Вы не увидите новый каталог GRAPES до тех пор, пока снова не выполните команду dir.

Убедитесь, что каталог GRAPES действительно создан, набрав в командной строке следующее:

Заметьте, что каталог FRUIT содержит три элемента. Один из них -это только что созданный каталог GRAPES. Однако есть еще два -один выглядит как одна точка (.), а второй - как две точки (..). Эти элементы присутствуют в каждом каталоге.

Каталог GRAPES - это подкаталог каталога FRUIT. Подкаталог -это каталог, содержащийся внутри другого каталога.

Перейдите к каталогу GRAPES, набрав в командной строке следующее:

Cd grapes

Системное приглашение теперь должно выглядеть следующим образом:

С:\FRUIT\GRAPES>

Создание каталога

В этом разделе Вы создадите два каталога. Создание каталога полезно, если Вы хотите объединить связанные по смыслу файлы в группы. Для создания каталога используется команда md. Название команды md происходит от английского "make directory" - сделать каталог.

Вернитесь назад к каталогу FRUIT, набрав следующее:

Системное приглашение теперь должно выглядеть следующим образом:

C:\FRUIT>

Когда команда cd сопровождается двумя точками (..), система перемещает Вас на один уровень вверх в структуре каталогов. В данном случае Вы переместились на один уровень - из каталога GRAPES в каталог FRUIT.

Удаление каталога

Для упрощения структуры каталогов может понадобиться удалить каталог. В этом разделе Вы удалите каталог GRAPES. Для удаления каталога используется команда rd. Название команды происходит от английского "remove directory" - удалить каталог.

Для удаления каталога GRAPES

1. Убедитесь, что системное приглашение выглядит так:

С:\FRUIT>

2. В командной строке наберите следующее: rd grapes 3. Убедитесь, что каталог GRAPES удален, набрав в командной строке следующее:

В появившемся списке каталог GRAPES должен отсутствовать.

Замечание: Удалить каталог, являющийся текущим, невозможно. Перед удалением такого каталога в командной строке нужно набрать cd...

Переход на другой диск

В этом разделе говорится о том, как сменить текущий диск. Предположим, Вы работали с диском С. Но у Вас могут быть и другие диски для хранения информацию, например, диск А. Файлы и каталоги диска А находятся на дискете, помещенной в дисковод. (Возможно, что есть еще и дисковод В.)

Для перехода к другому диску и просмотра находящихся на нем файлов

Вставьте дискету Setup Диск 1 (он есть в Вашей копии MS-DOS 6.22) в дисковод А этикеткой вверх. Затем закройте защелку дисковода или убедитесь, что диск в дисководе щелкнул.

В командной строке наберите следующее:

Заметьте, что системное приглашение теперь выглядит так:

Может появиться сообщение:

Not ready reading drive A Abort, Retry, Fail?

Если Вы получили это сообщение, то, возможно, не закрыта защелка дисковода. Вставьте в дисковод дискету этикеткой вверх, а затем закройте защелку дисковода или убедитесь, что дискета в дисководе щелкнула. После этого наберите r , чтобы повторить операцию.

Просмотрите список файлов на дискете, которая установлена в дисковод А, набрав в командной строке следующее:

Появится список файлов находящихся на дискете.

Вернитесь назад к диску С, набрав в командной строке следующее:

Переход к указанному диску осуществляется, когда в командной строке набирается буква диска, после которой стоит двоеточие, и нажимается клавиша ENTER. Буква диска в системном приглашении показывает, какой диск является текущим диском. Все вводимые команды выполняются над текущим диском и текущим каталогом, если другой диск или каталог не указаны специально. Например, можно посмотреть файлы, находящиеся на диске из дисковода А, не переключаясь на него, с помощью описанной ниже процедуры.

Для просмотра файлов на диске А при текущем диске С

В командной строке наберите следующее:

Хотя текущим диском является диск С (на что указывает системное приглашение), будет выдан список файлов, находящихся на диске А. Задав а: после команды dir, Вы сообщаете системе, что нужен список файлов и каталогов, которые находятся на диске А, а не на текущем диске С. Символы а:, введенные после команды dir, являются параметром, указывающим над каким диском выполняется команда.

Копирование файлов

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

Сору источник назначение

Копирование отдельного файла

Для копирования файла EDIT.HLP из каталога DOS в каталог FRUIT

Перейдите в каталог DOS, набрав в командной строке следующее:

Чтобы скопировать файл EDIT.HLP из каталога DOS в каталог FRUIT, в командной строке наберите следующее:

Сору c:\dos\edit.hlp c:\fruit

Появится сообщение:

1 file(s) copied

Только что введенная команда скопировала файл из указанного источника в место назначения. Задав C:\DOS\EDIT.HLP в качестве источника, Вы указали, что система должна использовать исходный файл EDIT.HLP, находящийся в каталоге DOS диска С. Второй параметр, C:\FRUIT, заданный как назначение, указывает, что копия файла EDIT.HLP должна быть помещена в каталог FRUIT на диске С.

Копирование нескольких файлов

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

С:\DOS>

Для просмотра списка всех файлов с расширением.ТХТ и копирования их из каталога DOS в каталог FRUIT с использованием подстановочного символа

В командной строке наберите следующее:

Dir *.txt

Вы сможете просмотреть список всех файлов с расширением.ТХТ из каталога DOS. Заметьте, что перед звездочкой (*) стоит пробел, а после нее - нет.

Приведенная команда выводит список всех файлов и каталогов, которые имеют расширение.ТХТ. Звездочка замещает собой все символы в имени файла до точки, отделяющей имя файла от его расширения.

Чтобы скопировать все файлы с расширением.ТХТ в каталог FRUIT, в командной строке наберите следующее:

Copy *.txt c:\fruit

Эта команда скопирует все файлы с расширением.ТХТ из текущего каталога (DOS) в каталог FRUIT.

Переименование файлов

В этом разделе говорится о переименовании файлов. Для этой цели используется команда ren. Название команды ren происходит от английского "rename" - переименовать. Команда ren требует задания двух параметров. Первый параметр - это имя существующего файла, которое нужно изменить, а второй - новое имя этого файла. Параметры разделяются пробелом. Команда ren имеет следующий формат:

Ren старое_имя новое_имя

Переименование файла

Ниже показано, как переименовать файл README.TXT, скопированный в каталог FRUIT. В начале убедитесь, что системное приглашение выглядит следующим образом:

С:\FRUIT>

Для переименования файла README.TXT в PEACH.TXT

В командной строке наберите следующее:

Ren readme.txt peach.txt

При переименовании группы файлов можно использовать подстановочные символы.

Удаление файлов

В этом разделе говорится об удалении, т.е. уничтожении файла, который больше не нужен. Для удаления файлов используется команда del. Название команды del происходит от английского "delete" -удалить.

Удаление файла

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

С:\FRUIT>

Для удаления файл EDIT.HLP

В командной строке наберите следующее:

Del edit.hlp

Чтобы убедиться в том, что файл действительно удален, в командной строке наберите следующее:

В появившемся списке файла EDIT.HLP быть не должно.

Удаление группы файлов

Для удаления всех файлов с расширением.ТХТ из текущего каталога с использованием подстановочного символа Просмотрите все файлы с расширением |.ТХТ, набрав в командной строке следующее:

Dir *.txt

Появится список всех файлов, имеющих расширение.ТХТ. Убедитесь, что это именно те файлы, которые Вы хотите удалить. При удалении файлов с использованием подстановочных символов этот шаг очень важен. Он предотвратит случайное удаление нужных файлов.

Удалите все файлы, имеющие расширение.ТХТ, набрав в командной строке следующее:

Del *.txt

Убедитесь в том, что все файлы с расширением.ТХТ действительно удалены, набрав в командной строке следующее:

В каталоге FRUIT файлов быть не должно. Теперь, когда каталог FRUIT пуст, можно удалить и его.

Для удаления каталога FRUIT

Вернитесь в корневой каталог, набрав в командной строке следующее:

В командной строке наберите dir, чтобы увидеть каталог FRUIT в списке файлов каталога.

Удалите каталог FRUIT, набрав в командной строке следующее:

Rd fruit

Убедитесь в том, что каталог FRUIT действительно удален, набрав в командной строке следующее:

В появившемся списке каталог FRUIT должен отсутствовать.

Форматирование дискеты

Большинство покупаемых дискет необходимо форматировать перед их использованием.

Предупреждение Все данные на форматируемом диске стираются, поэтому убедитесь, что Вы выбрали дискету, которая не содержит нужной информации.

Для форматирования дискеты

  1. В командной строке наберите следующее:
format а:

Эта команда говорит о том, что Вы собираетесь форматировать дискету, находящуюся в дисководе А. Нажмите клавишу ENTER, на Вашем экране появится следующее сообщение:

Insert new diskette for drive A: and press ENTER when ready... [Вставьте новую дискету в дисковод А: и нажмите клавишу ENTER...]

Чтобы отформатировать дискету, которая вставляется только в дисковод В, в командной строке наберите format b: и вставьте дискету в дисковод В после того, как система попросит это сделать.

  1. Вставьте форматируемую дискету в дисковод А этикеткой вверх.

Затем закройте защелку дисковода или убедитесь, что диск в дисководе щелкнул. После этого нажмите клавишу ENTER. Появится следующее сообщение:

Checking existing disk format Saving UNFORMAT information [Проверка существующего формата диска] [Сохранение информации для UNFORMAT]

По мере форматирования система отображает процент выполненной работы. Когда форматирование будет закончено, появится следующее сообщение:

Volume label (11 characters, ENTER for none)? [Метка тома (11 символов, ENTER для отказа)?]

В данном упражнении нажмите клавишу ENTER, оставляя, таким образом, диск без метки.

Нажмите клавишу Y, если хотите отформатировать еще один диск, противном случае - клавишу N.

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

Как MS-DOS организует информацию

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

Файлы

Файл являет основной единицей хранения блока информации, находящейся в компьютере. Файлы позволяют системе отличать один блок информации от другого. Например, когда Вы используете текстовый процессор для написания письма, то каждое письмо хранится в отдельном файле. Каждый файл имеет имя и расширение, указывающее на тип информации, которую содержит данный файл. Некоторые файлы поставляются с системой MS-DOS, другие - с прикладными программами, такими как текстовый процессор. Эти файлы содержат код программ и другую информацию, которая необходима для работы компьютера и приложений. Через некоторое время в Вашем компьютере будут храниться сотни, а может быть даже тысячи различных файлов. Это может привести к тому, что найти нужный файл будет достаточно трудно.

Каталоги

Размещение файлов в различных каталогах облегчает поиск файлов. Например, все файлы, поставляемые с системой MS-DOS, помещаются в один каталог, который обычно называется DOS. Поэтому, если потребуется найти какой-либо файлов из комплекта поставки MS-DOS, его легко найти. Как файлы, так и каталоги могут создаваться либо с командной строки MS-DOS, либо программным способом.

Текущий каталог

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

Знание того, какой каталог является текущим, облегчает поиск файлов и их перемещение из одного каталога в другой. Не обязательно находиться в каталоге, имена файлов из которого указываются при наборе команд, однако, если это так, то команды будут короче.

Подкаталоги

Каталоги могут содержать другие каталоги. Каталог, который находится в другом каталоге, называется подкаталогом. Использование подкаталогов помогает лучше организовать хранение файлов.

Корневой каталог

Строго говоря, все каталоги, за исключением одного, который называется корневым каталогом, являются подкаталогами. В данном руководстве термин подкаталог используется только для указания отношений между двумя каталогами. Корневой каталог содержит в себе все остальные каталоги и файлы. Он не имеет имени; вместо имени он представляется символом обратной косой черты (\). Когда текущим является корневой каталог, системное приглашение выглядит следующим образом:

Такое приглашение указывает, что Вы находитесь в корневом каталоге диска С. Поскольку корневой каталог является основой для всех других, удалить его нельзя. Избегайте хранения случайных файлов в корневом каталоге. Этот совет вызван тем, что корневой каталог имеет ограничение на число хранящихся в нем файлов и каталогов.

Диски

Как каталог содержит группу файлов, так и диск содержит группу каталогов. Диск - это устройство, на котором хранятся данные. Наиболее распространенными являются следующие типы дисков: жесткий диск, который находится внутри компьютера; дискета и компакт-диск, которые вставляются в дисковод, находящийся либо внутри компьютера, либо рядом с ним.

Первый дисковод для дискет называется диском А. Второй, если он есть - диском В. Ваш жесткий диск (или его часть) называется диском С. Следующее системное приглашение показывает, что текущим является диск С, а текущим каталогом - его корневой каталог (он представлен символом обратной косой черты (\)):

Если текущим является диск А и каталог SAMPLES, то системное приглашение будет выглядеть так:

A:\SAMPLES>

Если у Вас более одного жесткого диска или если Вы используете компакт-диски (CD-ROM) или сеть, то могут появиться дополнительные буквы дисков (D, Е и т.д.). Каждый диск, независимо от его типа, имеет один корневой каталог.

Использование путей для указания местоположения файлов

Путь указывает местонахождение файла в структуре каталогов относительно корневого каталога. Например, чтобы добраться до файла LASAGNA.TXT из каталога ENTREES, система MS-DOS должна пройти путь от корневого каталога через каталог RECIPES к каталогу ENTREES, как это показано на следующей иллюстрации:

Чтобы задать тот же самый путь в командной строке, следует набрать его так, как это показано ниже:

Имена файлов не должны содержать пробелов запятых, прямой или обратной косой черты и точки (за исключением точки, которая отделяет имя от расширения).

Два файла или подкаталога, находящиеся в одном и том же каталоге, не могут иметь одинаковые имена.

Замечание: Вы можете использовать буквы русского алфавита в именах файлов, каталогов и метках дисков, но при этом рекомендуется пользоваться кодовой страницей 866. В противном случае поддержка символов кириллицы будет ограничена.

Это и есть путь к файлу LASAGNA.TXT. Первая буква и двоеточие (С:) обозначают диск, на котором находится файл. Первая обратная косая черта (\) обозначает корневой каталог. Вторая обратная косая черта отделяет каталог RECIPES от подкаталога ENTREES. Третья обратная косая черта отделяет подкаталог ENTREES от имени файла - LASAGNA.TXT.

Система MS-DOS распознает пути длиной до 67 символов (включая букву диска, двоеточие и символ обратной косой черты).

Имена файлов и каталогов

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

  • Имена файлов могут иметь длину до восьми символов. Дополнительно можно использовать расширение длиной до трех символов.
  • В именах файлов строчные и прописные буквы не различаются. Это означает, что совершенно безразлично, на каком регистре набирается имя файла.

Имена файлов могут содержать буквы от А до Z, цифры от 0 до 9 и следующие специальные символы: подчеркивание (_), крышка (Л), знак доллара ($), тильда (~), восклицательный знак (!), символ номера (#), процент (%), амперсанд (&), дефис (-), фигурные скобки ({}), знак at sing (@), одиночная кавычка ("), апостроф (") и скобки (). Использование других специальных символов не допускается.

Использование расширения имени файла

Большинство имен файлов состоит из двух частей: собственно имя файла и расширение. Эти части разделяются точкой. Имя файла (то, что стоит до точки) имеет длину до восьми символов и, как правило, отражает содержимое файла. Расширение имени файла (то, что стоит после точки) имеет длину до трех символов и, как правило, отражает тип файла.

Ниже приведены примеры часто используемых расширений имен файлов:

  • .ЕХЕ, .СОМ или.ВАТ. Эти расширения используются для файлов, содержащих выполнимые программы. Если набрать в командной строке имя файла, имеющего одно из приведенных выше расширений, то система начнет выполнять программу, содержащуюся в данном файле.
  • .ТХТ. Это расширение обычно используется для файлов, которые содержат неформатированный текст.
  • .SYS. Это расширение используется для файлов, содержащих драйверы, которые обеспечивают взаимодействие компьютера с подключен¬ными к нему устройствами.

Многие приложения создают файлы с расширением, указывающим на отношение данного файла к создавшему его приложению.

Использование подстановочных символов

Если Вы хотите выполнить некоторое действие над группой файлов, имена которых схожи, то используйте подстановочные символы. Система MS-DOS распознает два подстановочных символа: звездочку (*), замещающую один или несколько символов; и знак вопроса (?), замещающий один любой символ.

Подстановочные символы можно использовать для частичной или полной замены имени или расширения файла. Следующая таблица содержит примеры подстановочных символов:

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

Получение справки

Имеется два типа оперативной справки по командам MS-DOS: справка MS-DOS (команда Help), которая предоставляет полную информацию о командах MS-DOS, включая синтаксис, замечания и примеры; и краткая справка командной сроки, которая выдает только синтаксис команды.

Использование справки MS-DOS

Справочная система MS-DOS содержит полную информацию о командах MS-DOS. Запустить систему справки можно двумя способами: -с выводом на экран общего оглавления для выбора интересующего раздела либо сразу с выводом нужного раздела.

Для запуска справочной системы MS-DOS и выбора нужного раздела из общего оглавления

В командной строке наберите следующее:

Появится общее оглавление.

Если Вы используете мышь, нажмите кнопку с именем нужной команды. Если нужной команды на экране не видно, то используйте линейку прокрутки в правой части экрана до тех пор, пока нужная команда не появится.

При использовании клавиатуры следует нажать клавишу, соответствующую первой букве названия нужной команды. Будет выделена первая команда, которая начинается на эту букву. Если это не та команда, которая нужна, то продолжайте нажимать клавишу до тех пор, пока нужная команда не будет выделена, а затем нажмите клавишу ENTER. По списку разделов оглавления можно также перемещаться в помощью клавиш TAB, СТРЕЛКА ВВЕРХ, СТРЕЛКА ВНИЗ, PAGE UP И PAGE DOWN.

Для запуска справочной системы MS-DOS и получения информации о конкретной команде

  • В командной строке наберите help, затем пробел и название интересующей Вас команды. Например, чтобы получить справку по команде сору, в командной строке наберите следующее:
help сору

С большинством команд связано три раздела: "Syntax", "Notes" и "Examples" ("Синтаксис", "Замечания" и "Примеры"). При запуске справочной системы по умолчанию первым отображается раздел, который содержит описание синтаксиса команды. Если для команды предусмотрены замечания и примеры, то посмотреть их можно с помощью следующей процедуры.

Для просмотра замечаний или примеров

  • При использовании мыши нажмите кнопку Notes или Examples, которые находятся в верхней части экрана. При использовании клавиатуры следует нажать клавишу N или Е, в зависимости от того, что Вы хотите просмотреть. Если курсор уже находится на кнопке Notes или Examples, то можно сразу нажать клавишу ENTER.
  • После просмотра замечаний или примеров можно опять вернуться к описанию синтаксиса с помощью следующей процедуры.

Для просмотра синтаксиса

  • При использовании мыши нажмите кнопку Syntax, которая находится в верхней части экрана. При использовании клавиатуры следует нажать клавишу S. Если курсор находится на кнопке Syntax, то можно сразу нажать клавишу ENTER.
  • Строка состояния, которая находится в нижней части экрана, помогает ориентироваться в справочной системе.
  • Для возврата к оглавлению справки MS-DOS нажмите клавиши ALT+C или кнопку .
  • Для просмотра следующего раздела справки MS-DOS нажмите клавиши ALT+N или кнопку .
  • Для просмотра предыдущего раздела справки MS-DOS нажмите клавиши ALT+B или кнопку .
  • Если Вы хотите получить информацию об использовании самой справочной системы MS-DOS, нажмите клавишу F1.
  • С помощью команды Find в меню Search можно попытаться найти нужную информацию, используя глобальный поиск - т.е. во всех разделах системы справки MS-DOS.

Для поиска текста

  • Выберите в меню Search команду Find. Появится диалоговое окно Find.
  • Введите искомый текст в поле "Find What". Если поиск должен осуществляться с учетом регистра, то установите флажок "Match Upper/Lowercase". * Установите флажок "Whole Word", если нужно найти только целиком совпадающие слова.
  • Нажмите кнопку ОК. Поиск начнется с текущего положения курсора до первого обнаружения искомого текста. Когда текст будет найден, справочная система отобразит на экран тот раздел справки, который содержит найденный текст.
  • Нажмите клавишу F3, чтобы найти следующее вхождение того же самого текста.

Для выхода из справочной системы MS-DOS

  • Если Вы используете мышь, то в меню File выберите команду Exit. При использовании клавиатуры последовательно нажмите клавиши ALT, F, х.

Использование краткой справки командной строки

Краткую информацию о назначении и использовании команды можно получить без запуска справочной системы MS-DOS. Эта информация менее подробна, чем выдаваемая справочной системой MS-DOS.

Для получения краткой справки

  • В командной строке наберите имя команды, а за ним - пробел и переключатель /?. Например, чтобы посмотреть синтаксис команды dir, в командной строке наберите следующее:
dir /?

MS-DOS Shell =

Средство MS-DOS Shell представляет собой полноэкранную альтернативу использованию системного приглашения MS-DOS. На Ваш экран выводится информация о доступных для использования дисках, каталогах, файлах и приложениях.

Для запуска MS-DOS Shell

  • В командной строке наберите следующее: dosshell Ваш экран будет выглядеть примерно так:

Для выбора команды MS-DOS Shell с помощью мыши

  • В строке меню щелкните на имени того меню, которое содержит нужную команду. Откроется окно меню.
  • Щелкните кнопкой мыши на имени нужной команды.

Для выбора команды MS-DOS Shell с помощью клавиатуры

  • Нажмите клавишу ALT.
  • Нажмите клавишу, соответствующую первой букве имени того меню, которое требуется открыть. Например, чтобы открыть меню View, следует нажать клавишу v.
  • Нажимайте клавишу СТРЕЛКА ВНИЗ до тех пор, пока не будет выделена нужная команда, а затем нажмите клавишу ENTER. МОЖНО также сразу нажать букву, выделенную в имени команды.

Для выхода из MS-DOS Shell

  • Если Вы работаете с мышью, то откройте меню File, а затем выберите в нем команду Exit. При использовании клавиатуры следует последовательно нажать клавиши ALT, F, Х.

Использование справки MS-DOS Shell

Справка MS-DOS Shell позволяет быстро получить информацию об основах использования MS-DOS Shell, а также о меню, командах, диалоговых окнах, опциях диалоговых окон и процедурах. Справку можно получить тремя способами: нажать клавишу FI, нажать кнопку Help, которая имеется в большинстве диалоговых окон, или использовать меню Help.

Для получения информации об основах использования MS-DOS Shell

  • Если Вы работаете с мышью, то в меню Help выберите команду Shell Basics. При использовании клавиатуры следует последовательно нажать клавиши ALT, Н, S.
  • Появится окно справки, содержащее информацию об основах использования MS-DOS Shell. Для просмотра информации в окне справки можно использовать клавиши PAGE UP и PAGE DOWN.

Для получения информации об использовании справки MS-DOS

  • Если Вы работаете с мышью, то в меню Help выберите команду Using Help. При использовании клавиатуры следует последовательно нажать клавиши ALT, Н, U.
  • Появится окно Help, содержащее информацию об использовании справки MS-DOS Shell. Для просмотра информации в окне Help можно использовать клавиши PAGE UP и PAGE DOWN.

Для закрытия окна справки MS-DOS Shell

  • Если Вы работаете с мышью, то нажмите кнопку Close внизу окна справки. При использовании клавиатуры следует нажать клавишу ESC.

ГЛАВА 3. Управление системой

В состав системы MS-DOS 6.22 входят несколько программ, которые можно использовать для защиты данных и увеличения производительности компьютера. Эти программы рекомендуется использовать регулярно.

Создание резервных копий файлов

Создание резервных копий файлов защищает Вас от утери файлов в случае порчи жесткого диска или их случайного удаления. Используя программу Backup, Вы сможете восстановить старые версии файлов, удалить сохраненные файлы с жесткого диска и легко перенести файлы с одного компьютера на другой.

Обзор

Система MS-DOS 6.22 содержит две программы резервного копирования: программа Backup для MS-DOS, которая может запускаться из командной строки MS-DOS, и Backup для Windows, которая работает под управлением Microsoft Windows. Обе программы снабжены обширной справочной информацией о командах, процедурах и диалоговых окнах.

Для получения справки

  • Нажмите клавишу F1 в тот момент, когда Backup отображает экран, окно или диалоговое окно, о которых требуется получить информацию.

Существует три варианта резервного копирования данных: полное, добавочное и разностное. При полном резервном копировании выполняется сохранение всех файлов, выбранных перед началом резервного копирования. При добавочном резервном копировании сохраняются только те файлы, которые были изменены с момента последнего полного или добавочного резервного копирования. Разностное резервное копирование сохраняет только те файлы, которые были изменены с момента последнего полного копирования.

Чтобы резервное копирование было эффективно, его следует выполнять регулярными циклами. Цикл резервного копирования начинается с полного резервного копирования и включает в себя все последующие процедуры добавочного и разностного копирования. Новый цикл резервного копирования начинается тогда, когда Вы снова выполняете полное копирование того же самого набора файлов.

Использование настроечных файлов

Перед началом резервного копирования Вы должны выбрать файлы, установки и опции, а затем все можно сохранить в настроечных файлах. Настроечные файлы упрощают процесс резервного копирования, обеспечивая стандартный набор опций, который отражает потребности и запросы для определенного резервного копирования. Вы можете создать до 50 настроечных файлов и сохранить их под разными именами. Программа Backup использует настроечные файлы для идентификации того, какие файлы следует копировать и какого типа копирование выполнять.

Файл DEFAULT.SET содержит установки, которые принимаются по умолчанию в основном экране при запуске Backup. Файл содержит также информацию, которую программа Backup получает при выполнении тестов на совместимость, например, информацию о емкости дискет, используемых в Ваших дисководах. Если Вы еще не создали своих настроечных файлов или не задали файл настройки, то при открытии диалогового окна Backup в текстовом поле "Setup File" [Настроечный файл] подставляется файл DEFAULT.SET.

Для получения указаний по использованию настроечных файлов выполните одну из следующих процедур:

  • Если используется версия Backup для Windows, то выберите в меню Help команду Index. Когда появится алфавитный указатель тем справки, нажмите клавишу PAGE DOWN И в разделе "Miscellaneous" выберите "Setup Files".
  • Если используется версия Backup для MS-DOS, то выберите в меню Help команду Index. Когда появится экран Backup Help Topics, нажимайте клавишу PAGE DOWN до тех пор, пока не увидите раздел "Backing Up". После этого выберите "Backup Commands and Options", а когда появится экран Backup Commands and Options, выберите одну из трех первых тем.

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

Одним из результатов резервного копирования является создание каталога резервного копирования, который содержит информацию о сохраненных файлах. Когда потребуется восстановить один или несколько файлов, можно будет загрузить каталог резервного копирования и легко выбрать нужные файлы из набора резервного копирования. Программа Backup присваивает каждому каталогу резервного копирования уникальное имя.

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

Когда выполняется резервное копирование файлов, программа Backup помещает одну копию каталога резервного копирования на жесткий диск, а вторую копию - на тот носитель информации, который содержит набор резервного копирования. Если удалить или испортить каталог, находящийся на жестком диске, то можно извлечь его копию из набора резервного копирования.

Использование Backup

Этот раздел описывает, как запускать программу резервного копирования, использовать настроечные файлы, выбирать файлы, которые следует копировать, и настраивать опции Backup. При первом запуске программы Backup, будет выполнен набор тестов на совместимость, результаты которых программа Backup использует для настройки на аппаратуру компьютера. Файлы программы Backup должны находиться на жестком диске. Запускать программу Backup с дискет нельзя.

Замечание Если Вы хотите, чтобы наборы резервного копирования можно было использовать как с программой Microsoft Backup, так и с программой Norton Backup™, обратитесь в компанию Symantec™ для получения обновленной версии Norton Backup.

Для запуска программы Backup (MS-DOS)

  • В командной строке наберите следующее:
msbackup
  • Нажмите кнопку Backup.

Появится следующий экран:

Для запуска программы Backup (Windows)

  • Выберите значок Backup в группе Microsoft Tools диспетчера программ. Можно получить тот же результат, если в меню Tools диспетчера файлов выбрать команду Backup. Появится следующий экран:

Для создания резервной копии всех файлов, хранящихся на диске

  • В рамке "Backup From" выберите диск с файлами, подлежащими копированию, а затем нажмите клавишу ПРОБЕЛ. Появится сообщение о том, что Backup считывает информацию о диске или каталоге. По завершении чтения рядом с выбранным диском появится сообщение: "All Files" [Все файлы].
  • Повторите шаг 1 для каждого диска, на котором требуется выполнить резервное копирование.

Для создания резервной копии выбранных каталогов или файлов

  • Нажмите кнопку Select Files [Выбрать файлы]. Появится экран Select Backup Files.
  • Если будет отображен не тот диск, который нужен, то сначала выберите нужный диск, а затем каталог, содержащий подлежащие резервному копированию файлы.
  • Нажмите клавишу ПРОБЕЛ для выделения всех файлов в каталоге.
  • Чтобы указать группу файлов в каталоге, проделайте следующую процедуру: выделите файл и нажмите клавишу ПРОБЕЛ. Повторите эту процедуру для всех нужных файлов каталога. По завершении можно будет рядом с каталогом увидеть пометку и список всех выбранных файлов.
  • Повторяйте шаги 2 и 3 до тех пор, пока не будут выбраны все файлы, которые требуется скопировать. По завершении выбора файлов нажмите кнопку ОК.

Замечание: Если все файлы уже выбраны, выбор можно отменить, нажав клавишу ПРОБЕЛ, или вернуться к предыдущему экрану, нажав клавишу ESC. Рядом с буквой диска появится сообщение "All Files" [Все файлы]. Чтобы отменить выбор, нажмите клавишу ПРОБЕЛ, а затем выберите отдельные файлы так, как это описано в предыдущей процедуре. Отменить выбор файла или каталога также можно нажатием клавиши ПРОБЕЛ.

С помощью кнопок Include, Exclude и Special, находящихся в экране Select Backup Files, Вы можете выбирать группы файлов.

Для выбора опции резервного копирования

  • В диалоговом окне Backup нажмите кнопку Options. Появится диалоговое окно, позволяющее установить опции резервного копирования.
  • Выберите нужную опцию, а затем нажмите клавишу ПРОБЕЛ. Повторите это для всех нужных опций. Рядом со всеми выбранными опциями появятся пометки.
  • Когда Вы закончите выбор опций Backup, нажмите кнопку ОК.

Конфигурация программы Backup

Если Вы изменили конфигурацию аппаратуры, добавив новый видеоадаптер, мышь или диск, то может потребоваться корректировка конфигурации программы Backup.

Конфигурация программы Backup для MS-DOS

При использовании версии Backup для MS-DOS параметры видеоадаптера, мыши и устройств резервного копирования можно выбрать с помощью диалогового окна Configure.

Для конфигурации видеоадаптера и мыши

  • В основном экране нажмите кнопку Configure. Появится диалоговое окно Configure.
  • В диалоговом окне Configure нажмите кнопку Video and Mouse.
  • Появится диалоговое окно Video and Mouse Configuration.
  • Измените нужным образом параметры видеоадаптера и мыши, а затем нажмите кнопку ОК.
  • Чтобы сохранить изменения для последующего использования, в диалоговом окне Configure нажмите кнопку Save. Если нужно, чтобы изменения действовали только в течении текущего сеанса резервного копирования, нажмите кнопку ОК.

Для конфигурации устройства резервного копирования

  • В основном экране нажмите кнопку Configure.
  • В диалоговом окне Configure нажмите кнопку Backup Devices. Появится диалоговое окно Backup Devices.
  • Измените нужным образом конфигурацию устройств резервного копирования или, чтобы сделать это автоматически, нажмите кнопку Auto Config, а затем нажмите кнопку ОК.
  • Чтобы сохранить изменения для последующего использования, в диалоговом окне Configure нажмите кнопку Save. Если нужно, чтобы изменения действовали только в течение текущего сеанса резервного копирования, нажмите кнопку ОК.

Конфигурация программы Backup для Windows =

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

Сравнение файлов

  • После выполнения резервного копирования файлов Вы можете убедиться в том, что файлы из набора резервного копирования являются точными копиями исходных файлов, находящихся на жестком диске. Для этого используется команда Compare. Сравнивать можно один файл, выборочные файлы или все файлы, которые находятся в наборе резервного копирования. Чтобы получить информацию об использовании команды Compare, нажмите кнопку Compare в основном экране или окне, а затем нажмите клавишу F1.

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

  • В основном окне программы Backup нажмите кнопку Configure Появится экран примерно такого вида:

  • Если Вы хотите, чтобы программа Backup автоматически определила диски, нажмите кнопку Auto Floppy Configure. Остальные шаги данной процедуры выполнять не следует.
  • Если Вы хотите самостоятельно определить диски, выберите тот, с которого хотите начать конфигурацию.
  • Откройте список типов дисков и выберите подходящий.
  • Если нужно сконфигурировать другой диск, то повторите вторую половину шага 2, а затем повторите шаг 3.
  • Чтобы сохранить изменения для последующих сеансов резервного копирования, завершите работу программы Backup. Появится диалоговое окно Exit Backup. Установите флажок "Save Configuration", а затем нажмите кнопку ОК.

Для восстановления резервной копии

  • В основном экране программы Backup нажмите кнопку Restore. Если Вы используете версию Backup для MS-DOS, появится следующее окно:

Восстановление файлов

  • При восстановлении файлов они восстанавливаются из набора резервного копирования в указанное место.
  • Если же используется версия Backup для Windows, то окно будет выглядеть следующим образом:

    • Чтобы выбрать каталог, соответствующий тому набору резервной" копирования, который Вы собираетесь восстановить, откройте список "Backup Set Catalog".
    • Если Вы используете версию Backup для MS-DOS, то появится диалоговое окно Backup Set Catalog. С помощью клавиш со стрелками и клавиши ПРОБЕЛ выберите нужный каталог, а затем нажмите кнопку Load.
    • Если используется версия Backup для Windows, то появится список имеющихся каталогов. Выберите нужный каталог, а затем нажмите клавишу TAB.
  • Откройте список "Restore From".
    • Если Вы используете версию Backup для MS-DOS, то появится диалоговое окно Restore From. Выберите диск, который содержит файлы, подлежащие восстановлению, а затем нажмите кнопку ОК. Если Вы выбрали значение "MS-DOS Drive and Path", то в главном экране появится поле ввода Restore. ** Выберите местоназначение для файлов, которые требуется восстановить, а затем нажмите клавишу TAB.
    • Если используется версия Backup для Windows, то появится список дисков. Выберите диск, который содержит файлы, подлежащие восстановлению, а затем нажмите клавишу TAB. Если Вы выбрали значение "MS-DOS Path", то под списком "Restore From" появится поле ввода. Наберите в нем путь (куда восстанавливать), а затем нажмите клавишу TAB.
  • В рамке "Restore Files" выберите диск, который содержит файлы, подлежащие восстановлению.
    • Если требуется восстановить все файлы на диске, нажмите клавишу ПРОБЕЛ. Рядом с буквой диска появится текст "All Files" [Все файлы]. Если Вы хотите восстановить файлы выборочно, то нажмите клавишу ENTER. Появится экран Select Restore Files. Выберите каталог, который содержит файлы, подлежащие восстановлению. Программа отобразит список файлов, находящихся в выбранном каталоге. Выберите нужный файл, а затем нажмите клавишу ПРОБЕЛ. Повторите это для всех файлов каталога, подлежащих восстановлению.
  • Чтобы задать каталог назначения для восстанавливаемых файлов, откройте список "Restore То".
    • Если Вы используете версию Backup для MS-DOS, то появится диалоговое окно Restore То. Выберите местоназначение для файлов, которые требуется восстановить, а затем нажмите кнопку ОК.
    • При использовании Backup для Windows появится список местоположений. Выберите местоназначение для файлов, которые требуется восстановить, а затем нажмите клавишу TAB.
    • Если требуется изменить опции Restore, нажмите кнопку Options. Выберите или отмените опции, а затем нажмите кнопку ОК.

Нажмите кнопку Start Restore. Начнется процесс восстановления файлов, по ходу которого программа Backup будет отображать информацию о текущем состоянии.

Если появится сообщение "DMA buffer size too small" [Буфер DMA слишком мал]

Если на Вашем компьютере установлена система Windows или драйвер EMM386, то программа Backup для MS-DOS может при выполнении теста на совместимость (или при попытке начать резервное копирование) выдать следующее сообщение:

DMA buffer size too small. You cannot back up, compare, or restore files until you increase the DMA buffer size. [Буфер DMA слишком мал. Вы не сможете выполнять резервное копирование, сравнение или восстановление файлов до тех пор, пока не увеличите его размер.]

Если Вы получили это сообщение, то выполните следующую процедуру:

Для увеличения размера буфера DMA при использовании Windows

  • С помощью любого текстового редактора откройте файл SYSTEM.INI, который находится в каталоге Windows.
  • Найдите в этом файле раздел и добавьте в него следующую строку:
dmabuffersize=32
  • Сохраните файл SYSTEM.INI и выйдите из редактора.
  • Если система Windows активна, то выйдите из нее.
  • Запустите Windows.

Защита от компьютерных вирусов

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

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

Для создания загрузочной дискеты

  • Вставьте неформатированную дискету в дисковод А, а затем в командной строке наберите следующее:
format a: /s
  • Скопируйте файлы программы Anti-Virus на загрузочный диск, набрав в командной строке следующее:
copy msav*.* а:

Эти файлы находятся в каталоге, содержащем файлы MS-DOS.

Справка по программе Anti-Virus

Программа Anti-Virus содержит обширную справочную информацию о диалоговых окнах, опциях и процедурах.

Для получения справки

  • В тот момент, когда отображается окно, экран или диалоговое окно программы Anti-Virus, нажмите клавишу F1.

Поиск вирусов

Средство Anti-Virus защищает компьютер от вирусов, проверяя диски и память компьютера.

Для проверки на наличие вирусов с помощью Anti-Virus для MS-DOS

  • В командной строке наберите следующее:
msav
  • Появится экран с основным меню.
  • Чтобы проверить тот диск, с которого была запущена программа Anti-Virus, перейдите к пункту 5. Чтобы проверить другой диск, продолжайте с пункта 3.
  • Нажмите кнопку Select New Drive. Слева в верней части экрана появится список дисков.
  • Выберите диск, требующий проверки. Программа Anti-Virus загрузит информацию о файлах выбранного диска.
  • Нажмите кнопку Detect and Clean, если хотите сразу уничтожить обнаруженные вирусы. Если хотите сначала обнаружить вирусы и при их обнаружении получить запрос о дальнейших действиях, нажмите кнопку Detect.

Для проверки на наличие вирусов с помощью Anti-Virus для Windows

  • В группе Microsoft Tools выберите значок программы Anti-Virus. Или выберите команду Anti-Virus в меню Tools диспетчера файлов.
  • Когда появится диалоговое окно, в списке "Drives" выберите диск, который нужно проверить. Программа Anti-Virus загрузит информацию о файлах на выбранном диске.
  • Повторите шаг 2 для всех проверяемых дисков.
  • Нажмите кнопку Detect and Clean, если хотите обнаружить и уничтожить вирусы. Если хотите сначала обнаружить вирусы и при их обнаружении получить запрос о дальнейших действиях, нажмите кнопку Detect.
  • По окончании проверки выбранного диска и памяти компьютера программа Anti-Virus выдаст окно с информацией о текущем состоянии системы. Нажмите кнопку ОК.

Автоматический поиск вирусов

Если Вы используете Anti-Virus для MS-DOS, то есть возможность автоматической проверки наличия вирусов в памяти компьютера и на дисках при каждой загрузке. Если используется версия Anti-Virus для Windows, то есть возможность автоматически проверять указанный диск при каждом запуске программы Anti-Virus.

Для автоматической проверки на наличие вирусов с помощью Anti-Virus для MS-DOS

  • Добавьте в файл AUTOEXEC.BAT команду msav /р, если хотите, чтобы программа Anti-Virus проверяла память компьютера и диски при каждой загрузке компьютера.
  • Если Вы используете диски, которые подключены через сеть то, чтобы ограничить поиск только локальными дисками, используйте следующую команду:
msav /р /1

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

Для задания команды запуска Anti-Virus в среде Windows

  • В группе Microsoft Tools выберите (но не запускайте) значок программы Anti-Virus.
  • В меню File [Файл] диспетчера программ выберите команду Properties [Свойства]. Появится диалоговое окно Program Item Properties [Свойства Программного Элемента].
  • В рамке "Command Line" [Командная Строка] укажите диск, который должен проверяться автоматически. Буква диска должна следовать за командой MWAV.EXE, которая уже есть в рамке "Command Line". Например, чтобы задать, что программа Anti-Virus должна проверять диск С, убедитесь, что текст в рамке "Command Line" выглядит следующим образом:
mwav.exe с:
  • Нажмите кнопку ОК.

Определение параметров программы Anti-Virus

Для определения параметров программы Anti-Virus

  • Если Вы используете версию Anti-Virus для MS-DOS, нажмите кнопку Options. Если используется версия Anti-Virus для Windows, в меню Options выберите команду Set Options. Появится диалоговое окно Options.
  • Перемещайтесь по флажкам, нажимая клавишу TAB.
  • Нажмите клавишу ПРОБЕЛ, чтобы установить или сбросить флажок.
  • Определив все опции, нажмите кнопку ОК.

Использование программы VSafe

VSafe - это резидентная программа, которая постоянно контролирует Ваш компьютер на предмет обнаружения деятельности, которая может быть расценена как проявление вируса. Если такая подозрительная деятельность обнаружится, программа VSafe выдаст предупреждающее сообщение. Для работы VSafe требуется около 44К оперативной памяти.

Для запуска программы VSafe

  • В командной строке наберите следующее:
vsafe

Эта команда загружает VSafe в оперативную память, используя стандартные настройки. VSafe можно загружать в память компьютера при каждой перезагрузке, добавив в файл AUTOEXEC.BAT команду vsafe.

Для изменения опций программы VSafe

  • Чтобы включить или выключить какую-либо опцию, нажмите цифру, соответствующую этой опции.
  • Задав все опции, нажмите клавишу ESC. VSafe сохранит внесенные изменения.

Для выгрузки программы VSafe из памяти

  • Нажмите клавиши ALT+V. Появится экран VSafe Warning Options.
  • Нажмите клавишу ALT+U. MS-DOS выгрузит VSafe из памяти.

Для установки VSafe и VSafe Manager в среде Windows

  • В меню File [Файл] диспетчера программ выберите команду Run [Выполнить].
  • В текстовом поле "Command Line" [Командная Строка] наберите sysedit, а затем нажмите кнопку ОК. Появится редактор файлов конфигурации системы со следующими открытыми файлами:
AUTOEXEC.BAT CONFIG.SYS WIN.INI SYSTEM.INI
  • В файл AUTOEXEC.BAT добавьте следующую команду:
vsafe
  • В строку load= раздела файла WIN.INI добавьте следующую команду:
mwavtsr.exe
  • В меню File выберите команду Exit [Выход], а затем в ответ на вопрос о необходимости сохранить изменения нажмите кнопку Yes [Да].
  • При добавлении команды vsafe в файл AUTOEXEC.BAT можно также задать один или несколько переключателей, которые задают метод контроля деятельности компьютера. Можно получить более подробную информацию, набрав в командной строке следующее: help vsafe.
  • Если Вы используете систему Windows версии 3.1, то значок VSafe Manager можно добавить в группу StartUp [Группа Запуска] вместо того, чтобы добавлять команду mwavtsr.exe в строку Ioad= файла WIN.INI. Для этого выполните следующую процедуру.

Для добавления значка VSafe Manager в группу StartUp при использовании Windows версии 3.1

  • Откройте группу Startup. В меню File выберите команду New [Создать].
  • Появится диалоговое окно New Program Object [Новый Программный Объект]. Нажмите кнопку ОК. Появится диалоговое окно Program Item Properties [Свойства Программного Элемента].
  • В рамке "Description" наберите следующее: VSafe Manager
  • В рамке "Command Line" [Командная Строка] наберите mwavtsr.exe, а затем нажмите кнопку ОК.
  • Завершите работу системы Windows, а затем перезагрузите компьютер, нажав клавиши CTRL+ALT+DEL.

Предупреждение: Не запускайте программу установки MS-DOS 6.22 или Windows до тех пор, пока не выгрузите средство VSafe из памяти.

Разрешение проблем, связанных с использованием средства Anti-Virus

Для сокращения количества сообщений Anti-Virus, выдаваемых после обновления программного обеспечения

  • Просканируйте с помощью Anti-Virus дистрибутивные диски перед установкой программного обеспечения на жесткий диск.
  • Защитите дистрибутивные диски по записи.
  • Выполните процедуру установки программного обеспечения.
  • Просканируйте диск, на который Вы установили программное обеспечение на наличие вирусов. При этом информационные файлы программы Anti-Virus обновятся автоматически.

Сообщение "Virus Found" [Найден вирус]

  • Если программа Anti-Virus обнаружит вирус, будет выдано диалоговое окно Virus Found.
  • Когда появится диалоговое окно Virus Found, Вы можете поступить одним из следующих способов:
  • Удалить вирус из файла и вернуть файл в его исходное состояние, нажав кнопку Clean. Это минимизирует возможности вируса инфицировать другие файлы.
  • Проигнорировать наличие вируса и продолжить проверку остальных файлов, нажав кнопку Continue.
  • Прекратить проверку и вернуться к программе Anti-Virus, нажав кнопку Stop.
  • Удалить инфицированный файл, нажав кнопку Delete.

Сообщение "Verify Error" [Ошибка верификации]

  • Если были выбраны опции "Verify Integrity" и "Prompt While Detect", программа Anti-Virus предупреждает Вас об изменении состояния выполнимых файлов, отображая диалоговое окно. Это окно содержит информацию о файле, состояние которого изменилось с момента предыдущей проверки.
  • Microsoft Anti-Virus отображает следующие параметры файла: атрибуты (R-Read-Only, H-Hidden, S-System, A-Archive), время, дата, размер и контрольная сумма.

Программа Anti-Virus предоставляет следующие возможности:

  • Если Вы знаете, что данное изменение правильно, нажмите кнопку Update, что позволит избежать повторной выдачи этого сообщения при последующих проверках.
  • Если Вы знаете об изменении, но не хотите обновлять информацию программы Anti-Virus, нажмите кнопку Continue.
  • Если Вы хотите удалить измененный файл, нажмите кнопку Delete.
  • Если нужно остановить процесс проверки и возвратиться к экрану программы Anti-Virus, нажмите кнопку Stop.

Сообщение "File was destroyed by the virus" [Файл разрушен вирусом]

  • Если файл существенно поврежден или его содержимое полностью уничтожено вирусом, программа Anti-Virus отобразит соответствующее диалоговое окно. Вы имеете следующие возможности:
  • Удалить файл, нажав кнопку Delete.
  • Продолжить проверку, нажав кнопку Continue.
  • Остановить процесс проверки и возвратиться к экрану программы Anti-Virus, нажав кнопку Stop.

Сообщение "Program is trying to modify system memory" [Программа пытается изменить память системы]

  • Это предупреждение выдается, если средство VSafe обнаружит, что какая-то программа пытается изменить содержимое памяти компьютера нестандартным способом.
  • Часто такое изменение памяти указывает на попытку вируса инфицировать Ваш компьютер. Однако это сообщение иногда может быть получено при нормальной загрузке некоторых сетевых драйверов.

Если какая-то программа изменяет память системы

  • Если Вы уверены, что загружается сетевой драйвер, нажмите кнопку Continue. В противном случае нажмите кнопку Stop.

Сообщение "Program is trying to stay resident in memory" [Программа пытается остаться резидентной в памяти]

  • Программа VSafe выдает это сообщение, если была запрошена опция "Resident" и была обнаружена какая-то программа, пытающаяся остаться резидентной.

Если программа пытается остаться резидентной

  • Если Вы уверены, что должны загружаться резидентные программы, нажмите кнопку Continue. Если же резидентные программы запускаться не должны, нажмите кнопку Stop.
  • В любом случае используйте программу Anti-Virus, чтобы убедиться, что компьютер не инфицирован вирусом.

Сообщение "Program is trying to write to disk" [Программа пытается записать на диск]

  • Программа VSafe выдает это сообщение, если была запрошена опция "General Write Protect" и была обнаружена какая-то программа, которая пытается записать на диск.

Если программа пытается записать на диск

  • Если запись на диск является ожидаемым событием, нажмите кнопку Continue. Если кажется, что такого быть не должно, нажмите кнопку Stop.
  • Запустите Anti-Virus, чтобы убедиться в том, что программа, которая собирается записать на диск, не инфицирована.
  • Сообщение "Resident programs were loaded after VSafe" [После VSafe были загружены резидентные программы]
  • Это сообщение появляется, если Вы пытаетесь удалить VSafe из памяти, но после программы VSafe загружались другие резидентные программы.

Для удаления из памяти других резидентных программ

  • Нажмите кнопку Stop, чтобы оставить VSafe в памяти.
  • Если возможно, удалите из памяти резидентные программы в порядке обратном порядку их загрузки.
  • Удалите VSafe из памяти.
  • Если невозможно удалить из памяти резидентную программу, то удалите команду файла AUTOEXEC.BAT, запускающую эту программу. После этого перезагрузите свой компьютер, нажав клавиши CTRL+ALT+DEL.

Сообщение "Since a virus was detected..." [Поскольку был обнаружен вирус...]

  • Такое предупреждение выдается при завершении программы Anti-Virus после обнаружения вируса.

Для завершения работы программы Anti-Virus после обнаружения вируса

  • Если Anti-Virus выдаст это сообщение, то для перезагрузки системы нажмите кнопку Reboot.

Сообщение "The хххххх virus is known to infect DATA files". [Известно, что вирус хххххх инфицирует файлы данных]

  • Данное предупреждающее сообщение выдается в том случае, если не была установлена опция "Check All Files" [Проверять все файлы] и программа Anti-Virus обнаружила наличие вируса, заражающего файлы данных.

Другие неприятности

После удаления вируса программа перестала правильно работать

Для восстановления программы, переставшей работать после удалении вируса

  • Удалите файл программы.
  • Восстановите файл программы из резервной копии или установите программный продукт заново.
  • Система Windows не запускается
  • Система Windows может не запускаться, если ее системные файлы инфицированы. Чтобы обнаружить и удалить вирусы из системных файлов Windows, используйте версию Anti-Virus для MS-DOS.
  • Нажатие клавиш ALT+V не отображает экран VSafe Warning Options
  • Комбинация клавиш ALT+V работает только тогда, когда Вы используете версию Anti-Virus для MS-DOS и программа VSafe была загружена в память. * Если эти условия выполнены, а Вы все равно не можете использовать комбинацию клавиш ALT+V, то возможно, что эту же комбинацию использует другая резидентная программа. В этом случае можно изменить комбинацию клавиш, на которую будет реагировать программа VSafe. Для этого в команде vsafe следует задать переключатель /а и букву, которая будет использоваться вместе с клавишей ALT для активизации диалога программы VSafe.

При использовании программы Anti-Virus компьютер "виснет"

  • Если нарушена структура каталогов жесткого диска, то при использовании программы Anti-Virus компьютер может "виснуть".

Для восстановления структуры каталогов жесткого диска

  • Завершите работу программы Anti-Virus. Если этого сделать не удастся, то перезагрузите компьютер, нажав клавиши CTRL+ALT+DEL.
  • Чтобы восстановить структуру каталогов, в командной строке наберите следующее:
chkdsk /f

Запустите программу Anti-Virus еще раз.

Использование программы SMARTDrive

Программа SMARTDrive резервирует блок дополнительной памяти, в котором запоминается информация, недавно считанная с диска. Очень часто приложения повторно запрашивают одну и ту же информацию, и в таких случаях они получают ее намного быстрее, поскольку информация уже находится в оперативной памяти компьютера, а не на диске. Если программа SMARTDrive совместима с компьютером, то программа установки MS-DOS добавляет команду smartdrv в файл AUTOEXEC.BAT.

Использование дефрагментатора =

В процессе работы компьютера, когда различные программы создают и обновляют данные на диске, файлы оказываются фрагментированными. Работа с фрагментированными файлами занимает заметно больше времени по сравнению с такой же работой, произведенной с непрерывным файлом.

Для дефрагментации файлов, находящихся на жестком диске

  • Завершите работу всех активных программ, включая систему Windows. Запускать дефрагментатор под управлением Windows нельзя.
  • Проверьте правильность распределения пространства жесткого диска, набрав в командной строке следующее: chkdsk /f
  • Если MS-DOS обнаружит ошибки распределения, то будет выдано примерно следующее сообщение:
10 lost allocation units found in 3 chains. Convert lost chains to files? [Найдено 10 потерянных единиц распределения в 3 цепочках. Преобразовать потерянные цепочки в файлы?]
  • Для корректировки найденных ошибок распределения нажмите клавишу Y.
  • Запустите дефрагментатор, набрав в командной строке следующее:
defrag
  • Дефрагментатор отобразит список дисков, имеющихся на компьютере.
  • Чтобы выбрать диск, воспользуйтесь клавишами СТРЕЛКА ВВЕРХ или СТРЕЛКА вниз, а затем нажмите клавишу ENTER. Дефрагментатор проанализирует данные, хранящиеся на диске, и предложит параметры дефрагментации.
  • Для начала процесса дефрагментации, нажмите клавишу ENTER.
  • Если Вы хотите изменить установки или получить более подробную информацию о текущих установках до того, как начать дефрагментацию, нажмите клавишу TAB для выделения кнопки Configure, а затем нажмите клавишу ENTER. Появится меню Optimize

Восстановление удаленных файлов

Для восстановления ошибочно удаленных файлов имеется две версии программы Undelete: версия Undelete для MS-DOS и версия Undelete для Windows.

Настройка защиты от удаления

Средство Undelete предоставляет три уровня защиты: Delete Sentry, Delete Tracker и стандартный. Delete Sentry обеспечивает наивысший уровень защиты. Он занимает некоторое количество оперативной памяти и дискового пространства. Delete Tracker, следующий уровень защиты, требует такого же количества оперативной памяти, но меньшего места на диске. Низший уровень защиты - стандартный -вообще не занимает ни памяти, ни дискового пространства и, тем не менее, позволяет восстановить большинство удаленных файлов. По умолчанию система MS-DOS 6.22 конфигурирует компьютер для использования стандартного уровня защиты от удаления.

Для выбора уровня защиты от удаления при использовании Undelete для MS-DOS

  • Чтобы выбрать уровень Delete Sentry для текущего диска, в командной строке наберите следующее: undelete Is Чтобы выбрать уровень Delete Tracker, в текст команды undelete следует включить переключатель /t и имя диска, который требуется защитить.

Для выбора уровня защиты от удаления при использовании Undelete для Windows

  • Запустите программу Undelete для Windows, выбрав значок Undelete в группе Microsoft Tools диспетчера программ, или в меню File диспетчера файлов выберите команду Undelete.
  • В меню Options программы Undelete выберите команду Configure Delete Protection. Появится диалоговое окно Configure Delete Protection. Выберите тип защиты от удаления, а затем нажмите кнопку ОК.
  • Если Вы выбрали "Delete Sentry", появится соответствующее диалоговое окно. Нажмите кнопку Drives. Выберите диски, которые Вы хотите защитить, а затем нажмите кнопку ОК. По завершении выбора нажмите кнопку ОК.
  • Если Вы выбрали "Delete Tracker", укажите диски, которые Вы хотите защитить, а затем нажмите кнопку ОК. Появится диалоговое окно Update AUTOEXEC.BAT.
  • Чтобы включить защиту от удаления, нажмите кнопку ОК.
  • Чтобы выбранный метод защиты начал действовать, необходимо завершить работу системы Windows и перезагрузить компьютер, нажав клавиши CTRL+ALT+DEL.

Программа Undelete для Windows

Успешность восстановления удаленных файлов зависит от их состояния. Возможные состояния удаленного файла перечислены в следующей таблице:

Состояние