Как установить dos с диска. Развлечения под DOS. Порядок выполнения лабораторной работы

ДОС... Черной пеленой экран заполнил чистый ДОС.

Мышь... Стала вдруг квадратной, потеряла форму мышь.

Я разбил окно... «Виндовс»… Ненавистное, проклятое окно.

Я поставил ДОС и тогда увидел - это счастье, вот оно!

Современные операционные системы требуют всё больше и больше ресурсов: оперативной памяти, дискового пространства, быстродействия центрального процессора… Старые компьютеры приходится попросту выбрасывать, и даже блоки с процессорами Pentium или Pentium II с мониторами 14-15” сегодня практически ничего не стоят. Особенно жалко расставаться с ноутбуками на процессорах i386 и i486, которые ничем не хуже современных КПК, однако вряд ли удастся добавить им памяти, чтобы запустить более или менее современную операционную систему семейства Windows.

А так ли уж нужны все эти сногсшибательные вычислительные мощности обычному пользователю, который, по сути, хочет лишь выходить в Интернет, отправлять электронную почту, редактировать тексты, слушать музыку и играть в несложные компьютерные игры время от времени? И стоит ли переходить на новые технологии, где быстродействие и надежность компьютера во многом зависят от мощности блока питания и от эффективности системы охлаждения, а разница между старыми и новыми версиями программ зачастую понятна только специалистам?

Дисковая Операционная Система (DOS)

Вопрос: Сколько сотрудников Microsoft нужно для смены перегоревшей лампы?

Ответ: Ни одного, так как Microsoft в таких случаях стандартизирует темноту!

Анекдот

Совсем недавно, как это порой кажется, то есть буквально каких-нибудь 10-15 лет назад на персональных компьютерах у большинства пользователей стояла операционная система MS-DOS. Эта система была довольно простой и вполне подходящей для многих целей, а для некоторых приложений и вообще оптимальной! Кстати, многие специализированные программы от перехода к новым операционным системам и возросшим мощностям ничего принципиально не выиграли, а, напротив, потеряли в удобстве интерфейса (который пришлось стандартизировать) и в простоте освоения.

Главное достоинство DOS (впрочем, как и главный недостаток) - тесное взаимодействие с аппаратурой. Операционные системы семейства Windows, как и различные вариации UNIX-подобных систем, все-таки отгораживаются от аппаратуры целым рядом стандартизованных интерфейсов высокого уровня и возвышаясь над железом, часто осложняют работу с ним, что неудобно, в частности, разработчикам какой-либо нестандартной аппаратуры. DOS же побуждает на взаимодействие с аппаратными средствами напрямую. Например, легкий доступ к железу позволяет работать с дисками на физическом уровне, а значит, можно организовывать копирование разделов независимо от типов их логического форматирования. Однако здесь же таятся и различные подводные камни, которые приводят к коллизиям при работе в этой операционной системе при небрежном программировании. В общем, система DOS требовала от программистов аккуратности, и в этом случае программы работали с максимальной эффективностью. Для DOS были написаны сотни тысяч программ, и аналогов некоторых из них в других ОС нет и, возможно, никогда уже не будет. К тому же требования к аппаратуре для запуска DOS были минимальными.

Однако в середине 90-х Билл Гейтс заявил: «DOS is dead». И действительно, уже после выхода MS Windows 95 и первых версий Linux стало очевидно, что дни DOS как массовой операционной системы сочтены. И хотя теоретически DOS еще долго будет находить применение в дешевых решениях при создании электронных микропроцессорных систем (некоторые варианты DR-DOS и PTS-DOS имеют ROM-версии, а также есть специальные ROM-версии таких систем, как Datalight ROM-DOS и General Software DOS-ROM для технических приложений), эти сферы применения очень узки и вряд ли могут поддержать существование подобных операционных систем в будущем.

Клавиши для редактирования команд в DOS

С началом XXI века последние коммерческие версии DOS прекратили свое существование. Последняя версия IBM PC-DOS датирована 2000 годом (она продавалась по 60 долл.), и тогда же вышла последняя полная версия PTS-DOS (это отечественная разработка фирмы «Физтех-софт»). В версии же PTS-DOS, выпущенной в 2002 году, появилась поддержка FAT32 и работы с большими объемами памяти, но исчезли некоторые полезные утилиты, не приспособленные к упомянутой поддержке. Последняя версия DR-DOS 8.0 (с поддержкой FAT32 и длинных имен файлов) датируется 2004 годом (она продавалась по 40 долл.). Кстати, теперь эта система называется Caldera OpenDOS, распространяется бесплатно в рамках проекта Open Source (то есть доступны исходные тексты этой системы), а скачать ее можно по адресу: http://www.opendos.de/download/ .

Наконец, продолжает свое существование бесплатная версия FreeDOS, тоже с открытыми исходниками, но это уже, скорее, общественный проект энтузиастов, разбросанных по всему миру. Последняя версия этой ОС появилась в 2003 году, но поскольку различные части FreeDOS разрабатываются независимо, то она до сих пор больше напоминает Linux, чем DOS в классическом виде (в частности, полная инсталляция этой системы - такая же непростая операция). Впрочем, ни одна из альтернативных систем не имеет 100% совместимости с MS-DOS, а больше всего проблем с совместимостью у FreeDOS. Получается, что лучшей DOS по-прежнему остается «мертвая» MS-DOS. Официально последней версией MS-DOS была версия 6.22 от 1994 года, но MS-DOS версий 7.x существовали вместе с Windows 95/98/Me - их можно было отделять от оболочки Windows и использовать отдельно.

Однако с каждым годом обостряется проблема драйверной поддержки новых аппаратных средств - речь идет в первую очередь о USB-устройствах, приводах DVD-R/RW и т.д. Аналогичная проблема существует и для сетевых протоколов, и для новых форматов данных.

Освобожденный DOS

Хрюкнул жесткий диск, и железо тихо зашуршало под столом.

Загрузилось сразу. Эй, давай-ка мы посмотрим, что почем!

Выходи под ДОС и лучше поработай головой!

Посмотри же сам: ведь ДОС не сказка, это правда, он с тобой!

В последние годы стали свободно распространяться и некоторые превосходные программы для разработчиков под DOS, среди которых компиляторы Watcom C, C++ и Fortran (известные высоким качеством генерируемых кодов); Borland Turbo C; Free Pascal (полностью совместимый с Borland Pascal и частично с Delphi); отличный, быстро развивающийся макроассемблер FASM (качество генерируемых им кодов выше, чем у некоторых известных ныне коммерческих ассемблеров), а также такие Интернет-браузеры, как Arachne и Bobcat. А благодаря системе DJ Delorie, для DOS доступны практически все базовые средства Linux (gcc, g++, gdb, bash, grep и др.).

Работа с USB под DOS

Слезы на очках... Странные очки, а может, это слезы на лице?

ДОС очистил всё! Всё, что было лишним у меня на диске «Ц».

Я нажал «Ф8», и веселый «Нортон» удалял мне всё подряд:

Сорок мегабайт, а может, больше... может, даже шестьдесят...

Использование USB-диска (флэшки) в качестве загрузочного (см. статью «Многоликие USB-флэшки») дает интересную возможность: если распространять какую-то программу на таком диске вместе с DOS, то ее можно использовать на любом компьютере, независимо от установленной операционной системы на жестком диске (для этого, правда, необходимо чтобы BIOS материнской платы поддерживала загрузку с USB-устройств).

Однако далеко не все материнские платы поддерживают загрузку с USB-дисков (а если и поддерживают, то на компьютерах с процессором не ниже Pentium III), а во времена DOS поддержки USB Flash Drive вообще не было. Поэтому даже если вы захотите просто прочитать с флэшки под DOS (например, загрузившись с аварийной дискеты), то вам понадобятся для этого специальные драйверы, которые были написаны гораздо позже периода активного использования DOS.

Существует несколько подобных драйверов для поддержки USB-устройств, написанных различными фирмами для своих целей, поскольку базовых средств поддержки USB-устройств нет ни в одной альтернативной DOS-системе, даже в FreeDOS. Наиболее популярными являются драйверы от японской компании Panasonic (Matsushita), и хотя компания писала их для своих устройств, но драйверы получились универсальными и работают с большинством USB-накопителей, соответствующих спецификациям UHCI- (старые устройства USB 1.x), или OHCI- (устройства USB 1.x следующего поколения, где работа осуществляется не через порты ввода-вывода, как прежде, а через области памяти, что получается быстрее), или, наконец, EHCI-стандарта (USB 2.0). Драйверы компании Panasonic являются 16-разрядными и работают с любой версией DOS.

Для поддержки USB-накопителей прежде всего необходим драйвер ASPI, сохранивший свое название от Advanced SCSI Programming Interface. Основным драйвером является файл USBASPI.SYS (Panasonic v2.06 ASPI Manager for USB mass storage), который вы должны скопировать на системную дискету и вызвать при загрузке DOS из config.sys следующей строкой:

DEVICE=USBAPSI.SYS /v /w /e /noprt /norst

В данном случае параметр /v (Verbose) означает использование режима подробного вывода информации об устройстве, а параметр /w (Wait) будет останавливать загрузку до того момента, пока к USB-разъему не будет подключено устройство и нажата клавиша Enter.

Кроме этих параметров у USBASPI.SYS есть и другие. Общая строка вызова будет выглядеть так:

DEVICE=USBASPI.SYS ] /r]

Однако все остальные параметры, кроме вышеупомянутых /v и /w, малоинтересны, и можно применять их значения по умолчанию. Если же у вас возникнут какие-то проблемы с распознаванием USB-устройства, то можно попробовать использовать другие параметры. Так, иногда помогает ключ /noprt. Отметим, что параметр /l[=n] явно указывает номер логического устройства (LUN), поэтому его задание может ускорить загрузку (по умолчанию n = 0). К тому же иногда бывает полезно явно указать спецификацию USB (/e - это EHCI; /o - OHCI; /u - UHCI).

Таким образом, если драйвер USBASPI.SYS распознает ваше USB-устройство, то он обеспечит ему ASPI-интерфейс. Однако для того, чтобы получить доступ к USB-устройству из DOS, вам понадобится еще и драйвер диска DI1000DD.SYS (ASPI mass storage driver) от компании Novac, который будет назначать этому USB-устройству соответствующую букву в ряду других накопителей (почему-то этот драйвер у производителя называется Motto Hairu USB Driver). В файле config.sys следует прописать его отдельной строкой:

В состав пакета для работы с USB-устройствами от Panasonic входит также файл RAMFD.SYS, который создает RAM-диск, и на него целиком копируется загрузочная дискета, чтобы ускорить работу под DOS.

Кроме того, в пакете есть специальные драйверы USBCD.SYS, которые позволяют подключать внешние CD-приводы с USB-интерфейсом.

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

DEVICE=HIMEM.SYS

DEVICEHIGH=DI1000DD.SYS

DEVICEHIGH =USBCD.SYS /d:USBCD001

Если же у вас есть CD-привод с интерфейсом USB, то в командном файле autoexec.bat надо добавить следующие строчки:

REM Монтирование USB CD-ROM

LH MSCDEX /d:USBCD001

Теперь, даже если вы не хотите работать под DOS, а просто собираетесь загрузиться с аварийной дискеты, сделать резервную копию жесткого диска на USB-накопитель при помощи программы Paragon Drive Backup, скопировать системный диск при помощи программы Powerquest Drive Image или воспользоваться средствами Norton Ghost, то вы сможете осуществить это, загрузив соответствующие драйверы поддержки USB Flash Drive под DOS.

Сложности в применении драйверов от Panasonic могут возникнуть при использовании EMM386.EXE (менеджера памяти под DOS). Если у вас возникает ошибка, связанная с размещением (mapped memory), то необходимо отключить загрузку EMM386.EXE или воспользоваться USB-драйверами от других компаний. Кроме того, может случиться, что ваша флэшка может неправильно распознаваться драйвером USBASPI.SYS или что драйвер DI1000DD.SYS выдаст сообщение о неправильных данных в загрузочном секторе USB-накопителя, - в этих случаях можно попробовать подготовить флэш-диск непосредственно в DOS: запустить, например, программу fdisk.exe, создать на флэшке primary DOS partition и отформатировать ее в FAT. Однако некоторые флэшки нельзя форматировать, так как после этого они могут работать некорректно или вообще перестанут распознаваться. Поэтому перед подобной процедурой обязательно узнайте у производителя о возможности форматирования USB-накопителя и поищите специальную фирменную утилиту для этой операции. В любом случае лучше вначале попробовать все возможные драйверы и их настройки для подключения USB-устройства в DOS и только потом, если ни один из методов не сработает, прибегнуть к более рискованным экспериментам.

Помимо драйверов от Panasonic, существуют USB-драйверы производства компании Cypress, которые работают с EMM386.EXE без конфликтов, так что отключать менеджер памяти (если он необходим вам) в этом случае заведомо не понадобится. К тому же у Cypress DUSE есть только драйвер диска DUSE.EXE (ASPI mass storage driver), который назначает USB-устройству соответствующую букву, так что ASPI-менеджер все равно понадобится: можно взять тот же вышеописанный USBASPI.SYS и заменить только драйвер DI1000DD.SYS на DUSE.EXE. Драйвер DUSE.EXE можно прописать в файле config.sys как драйвер устройства (DEVICE), например:

DEVICE=HIMEM.SYS

DEVICEHIGH= EMM386.EXE

DEVICEHIGH=USBASPI.SYS /v /w /e /noprt /norst

REM Присвоение устройству буквы

DEVICEHIGH= DUSE.EXE

А можно просто вызвать DUSE.EXE в командном файле autoexec.bat как программу при помощи специального загрузчика DUSELDR.EXE:

DUSELDR.EXE A:\ DUSE.EXE

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

Если же текстового браузера недостаточно, то можно поставить мощный графический Web-браузер Arachne («паук»), который запускается из командной строки DOS (http://www.cisnet.com/glennmcc/arachne/). Применять его не намного сложнее, чем Internet Explorer. Для настройки соединения у Arachne есть специальный мастер (PPP Wizard) - почти такой же, как в Windows-программах. «Звонилка» Arachne поддерживает протокол PPP для связи с модемом провайдера и осуществляет автоматическую авторизацию (ввод логина и пароля).

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

  • указать COM-порт, на котором находится модем, и выставить номер его прерывания (если вы этого не знаете, то мастер сам может определить, куда подключен модем);
  • указать максимальную скорость соединения (Baud Rate);
  • задать метод набора номера для вашей телефонной линии (тоновый или импульсный). Если у вас тоновый набор, то выберите ATDT, если импульсный, как обычно, то ATDP;
  • набрать номер для дозвона до провайдера Интернета;
  • задать имя (логин) и пароль для выхода в Интернет;
  • в явном виде указать используемые DNS-серверы.

Если вы правильно ответите мастеру подключения на все эти вопросы, то выйти в Интернет вам не составит особого труда, а скорость загрузки страниц на процессоре Pentium будет не ниже, чем под Windows XP на Pentium 4. Единственное неудобство этой программы состоит в том, что она однооконная, то есть одновременно можно посещать только один сайт. Однако сохраняется вся история ваших посещений, а возврат на предыдущую страницу осуществляется очень быстро. Кстати, для ускорения работы в Arachne следует завести RAM-диск и определить на него временную папку (если, конечно, у вас для этого достаточно оперативной памяти):

Графические страницы отображаются вполне корректно (поддерживаются разрешения VESA вплоть до 1024Ѕ768 в полноцветном режиме), загружается графика, поддерживаются таблицы и т.д. Более того, Arachne поддерживает прокрутку страниц колесиком мыши: для этого нужно использовать драйвер мыши CTMOUSE, поставляющийся в комплекте с Arachne (каталог \SYSTEM\DEVDRVRS).

Программа Arachne универсальна, как и Bobcat/Lynx, - в ее комплект входят и «звонилка» PPP, и графический браузер, и почтовая программа, и многое другое. И все это в упакованном виде занимает один мегабайт и помещается на одной дискете. Чтобы русифицировать интерфейс, необходимо скачать специальный модуль (Plug-in) с сайта http://386.by.ru - FULLRUS.APM, а для поддержки русских шрифтов (кодировок) нужны файлы CP1251.APM и KOI8-R.APM. Русифицируются и мастер PPP, и настроечные меню, и полезные советы и т.д. Дополнительные модули устанавливаются из специального инсталлятора Arachne в разделе утилит программы.

По своей сути Arachne является мощной графической оболочкой для DOS и имеет много дополнительных модулей и легко перестраиваемый интерфейс. Короче говоря, несмотря на «смерть» ДОСа, программа Arachne продолжает совершенствоваться!

Радуют и низкие системные требования Arachne: для работы необходим процессор i386, 4 Мбайт памяти, видеосистема CGA/EGA/VGA/SVGA и всего 5 Мбайт на диске. Кроме того, для некоммерческого использования программа распространяется бесплатно (freeware).

Таким образом, Arachne можно настроить на USB-флэшке и получить мобильный выход в Интернет, которым можно пользоваться прямо из DOS. К тому же из-под DOC доступны и другие возможности Интернета, такие как IRC, ICQ и т.д.

Клавиатурные команды управления операциями в DOS

Простым IRC-клиентом под DOS является Trumpet (http://www.trumpet.com.au) - это и newsreader, и IRC-клиент, и самостоятельная «звонилка». Есть и ICQ-клиенты под DOS, причем одна из таких программ реализована компанией LADsoft как специальный модуль для Arachne - Lsicq (http://members.tripod.com/~ladsoft/lsicq/), позволяющий работать с консольной «болталкой» одновременно с просмотром Web-страниц. Конечно, окна браузера и ICQ вызываются по очереди, но в одной программе и с простым переключением между ними.

Развлечения под DOS

Послушать любую музыку под DOS не составляет большого труда - плееров под эту операционную систему написано предостаточно. И среди них выделяется MPxPlay (http://www.geocities.com/mpxplay/) - уникальный проигрыватель практически любых звуковых файлов, который продолжает совершенствоваться до сих пор (последняя версия датирована 16 мая текущего года). Плеер обеспечивает стандартный набор функций, включая управление при помощи мыши и клавиатуры (а также джойстика или устройства, подключаемого в последовательный порт), работу с плейлистами и даже имеет встроенный анализатор спектра.

Особо стоит отметить такую возможность MPxPlay, как подключение ЖК-индикатора к параллельному порту, что позволяет работать даже без видеоадаптера и монитора. MPxPlay дает возможность проигрывать файлы MP3, MP2 (MPG), OGG, CDW, WAV, MPC и AC3. В качестве носителя файлов может выступать загрузочный компакт-диск, что позволяет обойтись без жесткого диска и снижает габариты и энергопотребление устройства, оснащенного MPxPlay. К тому же программа занимает на диске совсем немного места и потребляет ничтожно малого процессорного времени. Программа поддерживает длинные имена файлов (LFN), осуществляет коррекцию звука и конвертирует файлы в различные форматы. MpxPlay является также CD-граббером, то есть позволяет копировать треки с аудиокомпакт-дисков и сохранять их в WAV-формате. В новой версии обеспечена поддержка проигрывания файлов формата MPEGPlus (MPC) и улучшена поддержка OGG-формата.

И что совсем уж удивительно, так это полная поддержка под DOS проигрывания видеодисков (в том числе и просмотр DVD-фильмов). В этой области наиболее популярным считается плеер Quick View Pro (www.multimediaware.com), поражающий своими системными требованиями и количеством поддерживаемых графических и мультимедийных форматов и кодеков. Программа запускается на компьютере с процессором i386, с любой VGA-совместимой видеокартой (желательно VESA-compatible) и с операционной системой DOS 3.0 или выше. При этом желательно иметь SoundBlaster-совместимую звуковую карту.

Эта программа вполне успешно крутит полноэкранные фильмы в формате MPEG-4 даже на процессорах i486, хотя, конечно, для просмотра фильмов лучше использовать процессоры Pentium, а на i486 нужно смотреть фильмы в черно-белом варианте или в половинном разрешении. Кроме фильмов, Quick View позволяет просматривать практически все графические форматы и проигрывать музыку (в том числе и MP3).

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

Основные команды DOS

Есть у этой компании и еще более простой DOS MPEG- и VideoCD-плеер - MPEGone (http://www.multimediaware.com/mpeg/), который работает без графического интерфейса, запуская полноэкранное воспроизведение прямо из командной строки, а занимает на диске он чуть больше 100 Кбайт.

Архивы программ для DOS

Под DOS написаны сотни тысяч программ, и до сих пор энтузиасты их поддерживают и разрабатывают новые. Так, на сайте у вышеупомянутых разработчиков Bobcat/Lynx (http://www.fdisk.com/doslynx/) есть большой архив полезных программ и утилит, где собрано все, что может пригодиться для эффективной работы в Интернете. Объемная коллекция USB-драйверов и различных утилит находится на сайте и http://nostalgy.org.ru/ .

А если вы захотите поиграть под DOC, то к вашим услугам архив старых популярных компьютерных игр

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

______________________________________________________________________

УТВЕРЖДАЮ

Декан АВТФ

«____»__________________ 2008г.

УСТАНОВКА И РАБОТА
В ОПЕРАЦИОННОЙ СИСТЕМЕ
MS - DOS

Методические указания к выполнению лабораторной работы

по дисциплине «Администрирование вычислительных сетей и систем»

для студентов направления 010500 «Прикладная математика и информатика»

Составители ,

Издательство

Томского политехнического университета

Установка и работа в операционной системе MS-DOS: метод. указ. к выполнению лабораторной работы по дисциплине «Администрирование вычислительных сетей и систем» для студентов направления 510200 «Прикладная математика и информатика» / сост. , .– Томск: Изд-во Томского политехнического университета, 2008. – 28с.

Рецензент: доц., канд. техн. наук

Зав. кафедрой, проф., д. ф.-м. н. ______________

ЛАБОРАТОРНАЯ РАБОТА № 1

УСТАНОВКА И РАБОТА В ОПЕРАЦИОННОЙ СИСТЕМЕ MS - DOS

1. Цель работы

Современный персональный компьютер управляется специальной программой - операционной системой (ОС), которая берет на себя всю рутинную работу по управлению компьютером, предоставляя пользователю гораздо более удобную среду работы. Раньше, до создания совершенных операционных систем, каждому, кто решил воспользоваться вычислительной машиной, надо было быть в какой-то мере программистом. Одной из первых и широко распространенной в свое время системой для IBM PC была система MS-DOS компании «Microsoft », созданная на основе ОС CP/M. Фактически, на ее основе было создано семейство ОС Windows 9x.


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

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

В настоящее время создано программное обеспечение , позволяющее одновременно работать на одном и том же оборудовании нескольким операционным система. К таким программам относится VMWare – программная поддержка виртуальных машин (Virtual Machine). Данный класс программ может быть использован для различных целей. В данной работе VMWare используется для инсталляции ОС MS-DOS и работе в ней.

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

2. Теоретические сведения

2.4. Общие сведения о семействе операционных систем DOS

Для успешного функционирования персональной ЭВМ, кроме технических средств требуется программное обеспечение (ПО), которое разделяется на системное и прикладное. К системному ПО в первую очередь относятся операционные системы (ОС). В принципе, на ПЭВМ может быть загружена одна ОС, а последовательно по времени - несколько. Например, на IBM-совместимых компьютерах могут функционировать MS-DOS, UNIX, XENIX, QNX и т. д. Наиболее простая операционная система общего назначения - MS-DOS.

Имеется целое семейство операционных систем DOS (Disk Operating System). Прежде всего, они отличаются друг от друга фирмой-производителем. Так, например, DR-DOS разработана фирмой «Digital Research», PC-DOS - фирмой «IBM», а MS-DOS создана и поддерживается компанией «Microsoft». В принципе, все эти операционные системы очень схожи между собой. В настоящее время операционные системы семейства DOS ставятся на компьютер наряду с ОС Windows, и в основном это ОС MS-DOS. Ниже будет изложена информация о функциях и структуре DOS . Для обозначения символов, которые относятся к файлам, командам операционной системы используется шрифт Arial.

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

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

· упростить доступ к ресурсу;

· распределить ресурсы между конкурирующими процессами (задачами).

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


Операционная система поддерживает два интерфейса, уровень которых заметно выше аппаратного (технического):

· пользовательский интерфейс (UI - User Interface) (командный язык для управления функционирования компьютера и набор сервисных услуг, которые освобождают пользователя от выполнения рутинных операций);

· программный интерфейс (API - Applied Program Interface) (набор услуг, который освобождает пользователя от программирования рутинных операций).

Взаимодействие между пользователем и ЭВМ можно изобразить следующим образом (рис. 1).

Отметим, что распределение ресурсов присуще тем операционным системам, которые позволяют одновременное выполнение, или по крайней мере хранение в ОЗУ, нескольких процессов (задач).

Рис. 1. Интерфейсы операционной системы

В состав DOS входят следующие структурные компоненты:

1. базовая система ввода-вывода (BIOS);

2. системный загрузчик (SB - System Bootstrap);

3. модуль расширения (МР) BIOS;

4. внешние (устанавливаемые) драйверы устройств;

5. базовый модуль (БМ) DOS;

6. командный процессор (КП), или интерпретатор команд;

7. утилиты (команды) DOS.

BIOS содержит:

· драйверы стандартных периферийных устройств,

· тестовые программы для контроля работоспособности оборудования ПЭВМ;

· программу начальной загрузки.

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

После включения питания ПЭВМ происходит загрузка структурных компонент 1-6. К утилитам (командам) DOS пользователь обращается в течение сеанса работы. BIOS и базовый модуль DOS в процессе работы находится в ОЗУ постоянно (резидентно).

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

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

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

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

С каждым файлом в DOS связывают:

1. составное имя файла;

2. атрибуты файла;

3. дату и время создания файла;

4. дату и время модификации файла;

5. информационный объем файла.

Составное (полное) имя файла - это совокупность имени файла и расширения имени файла. Имя файла - это последовательность из не более восьми символов, в качестве которых допускается использовать буквы латинского алфавита от A до Z , цифры от 0 до 9 , а также символы ! , @ , # , $ , % , ^ , & , (, ) , - , _ , ~ , { , } .

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

Имя файла - это его обязательный элемент и он должен всегда указываться при работе с файлом.

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

Имя и расширение имени файла разделяются точкой. Если полное имя файла не содержит расширения, то при обращении к файлу точку можно не указывать, но если необходимо подчеркнуть отсутствие расширения, то точку указывают. Существует правило для именование файлов: «8.3 », которое означает, что имя файла может содержать не более 8 символов, а расширение - не более 3.

Имеется несколько десятков расширений имен файлов, которые зарезервированы для обозначения программных продуктов и их данных. Например : pas - файл, содержащий программу, написанную на языке PASCAL; exe и com - выполняемые программы, txt , doc - файлы, в которых содержится текстовая информация.

Пример полных имен файлов: PROG2.PAS , PROG1 , Fi567 , KPAB8

Атрибуты файла определяют способы его использования и права доступа к нему. Операционная система DOS допускает задание следующих атрибутов (флагов):

1. R (Read-only) - файл, предназначенный только для чтения и не может быть удален, ни изменен (однако можно скопировать файл и изменить или удалить его копию);

2. A (Archive) - файл, предназначенный для архивирования. Этот атрибут приписывается каждому вновь создаваемому файлу и сбрасывается средствами архивирования и резервирования файлов. Обычно используется этими средствами для определения файлов, подлежащих архивации или резервированию;

3. H (Hidden) - скрытый файл, который игнорируется многими командами DOS;

4. S (System) - системный файл.

Дата и время создания (модификации) приписываются файлу по показаниям системных часов ПЭВМ при его создании (модификации).

Информационный объем файла указывается в байтах и связывается с ним после создания и обновления. Для текстовых файлов длина не имеет особого значения, т. к. файл ограничивается в конце маркером EOF (End Of File). Для двоичных файлов длина существенна в связи с тем, что они считываются с учетом ее значений.

Файловая система DOS позволяет объединять файлы в каталоги (директории). Каталог - это специальный файл, в котором регистрируются другие файлы, т. е. информация об этих файлах.

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

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

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

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

Чтобы идентифицировать файл в файловой системе определяют полный маршрут (путь) к файлу как последовательность каталогов, ведущая от корневого каталога к этому файлу - перечисление подкаталогов разделенная символом ‘\ ’.

Например , можно привести несколько маршрутов:

1. \USER\8B60

2. \PROGRAM

3. \ (корневой каталог)

В завершении данного раздела, приведем синтаксическое правило указания файлов, принятого в DOS:

[диск:][маршрут\]имя_файла[.расширение]

где диск - это имя устройства, на котором установлен магнитный диск. Квадратные скобки ([…] ) указывают необязательность элемента.

2.2. Диски, разделы, файловые системы, загрузка

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

Хранить все данные вместе неудобно по многим причинам: как из-за необходимости структурирования информации пользователя, так и в связи с решениям задач безопасного хранения данных. Поэтому диски разбивают на разделы (тома) . Один физический диск можно разбить на несколько разделов (partitions ). Разделы бывают основными (для операционных систем) и дополнительными. В операционной системе DOS основной раздел называется первичным (primary ), а дополнительный - расширенный (extended ). Можно создать до 4 основных разделов и один дополнительный; в дополнительном разделе создаются логические диски. С точки зрения пользователя основной раздел и логический диск ничем не отличаются. Операционная система может загружаться только с основного раздела, поэтому обычно создается один основной раздел для каждой операционной системы, а все остальные диски делаются логическими (в дополнительном разделе).

Далее по тексту под «диском» подразумевается раздел на физическом диске (основной или логический диск). Операционная система MS-DOS дает каждому диску имя - латинскую букву с добавлением «: ». Имена A: и B: резервируются для флоппи-дисководов. Обычно диск C: является основным разделом, а логические диски получают имена после основных разделов в порядке алфавита - D: , E: и т. д. Дополнительный раздел имени не получает (он лишь хранилище логических дисков). Некоторые программы могут временно добавлять собственные диски, не являющиеся разделами на локальном диске. Так делают драйверы компакт-дисков, эмуляторы дисков, пограмма-клиент NetWare для DOS. Необходимо отметить, что на физическом уровне диски нумеруются цифрами - 1 , 2 , 3 , .

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

Как отмечалось в предыдущем разделе, файлы организуются на диске в виде файловой системы . Используемые в MS-DOS файловые системы могут быть следующих типов: FAT 12 (DOS версии ранее 3.0), FAT 16 , а также FAT 32 (MS-DOS 7.0 и 7.10, часть Windows 95). В них данные хранятся следующим образом: в начале диска хранится две копии таблицы размещения файлов FAT (File Allocation Table ). В данной таблице хранятся данные о каждом файле: имя (ровно 11 символов, 8 на имя, и 3 на расширение), длина, атрибуты (скрытый, системный, только для чтения, архивируемый, каталог , время создания, время последней модификации) и номер начального сектора. Каждый сектор файла в конце содержит номер следующего сектора и т. д. При увеличении размера файла новые сектора могут добавляться совершенно в другие места диска (потому что следующий сектор занят другим файлом), и физически файл оказывается распределенным по всему диску маленькими порциями. Это называется фрагментацией файла. Чем сильнее фрагментирован файл, тем больше времени требуется на его чтение/запись. Поэтому через определенный период времени администраторы проводят операцию дефрагментации диска, которая позволяет оптимизировать время доступа к данным (файлам) на диске.

Почти все файловые системы (в том числе FAT ) также имеют специальный тип файлов - каталоги (directories , или в ОС Windows «папки» - folders ). Это файлы, которые хранят не пользовательские данные, а информацию о «содержащихся» в них других файлах и папках. Таким образом, получается древовидная структура файлов и папок. Более развитые файловые системы (HPFS , NTFS , ext 2 , ufs ), предназначенные для организации многопользовательской работы, хранят гораздо больше информации о файле - данные о владельце файла, группах доступа, NTFS - флаги «сжатый», «зашифрованный» (она может автоматически сжимать и шифровать файлы при записи и восстанавливать при чтении).

Самый первый сектор на физическом диске хранит программу-загрузчик. Он называется MBR (Master Boot Record) и содержит короткую программу, которая выбирает (или предоставляет пользователю выбор) раздел, с которого будет продолжена загрузка (т. о. можно выбрать операционную систему, если их несколько). Стандартный загрузчик просто содержит номер раздела, и ничего не спрашивая, начинает загрузку из указанного раздела. Программа MS-DOS FDISK позволяет изменить этот номер, сделав требуемый раздел диска активным. Современные загрузчики (multiboot ) предоставляют пользователю своеобразное меню, с помощью которого можно выбрать требуемый раздел.

2.3. Команды операционной системы MS-DOS

Итак, после включения персонального компьютера загружается операционная система DOS, и обычно на черном экране дисплея выдается «подсказка» ОС в виде знака > перед которыми указывается местоположение пользователя в файловой системе, т. е. привод и/или полный маршрут.

Например, C:\> или С:\USER> .

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

По функциональному назначению и использованию команды ОС DOS делятся на пять групп:

1. общие команды;

2. инструментальные команды;

3. фильтры;

4. команды для командных файлов;

5. команды для конфигурирования системы.

Нас в данной работе в большей степени будут интересовать первая группа команд, которые позволяют:

· манипулировать магнитными дисками в целом;

· манипулировать каталогами файловой структуры;

· манипулировать файлами;

· управлять посимвольными устройствами;

· реконфигурировать операционную систему в процессе работы;

· управлять операционной системой;

· получать информацию о состоянии ресурсов ПЭВМ.

Рассмотрим более подробно правила записи команд в операционной системе DOS. Имейте ввиду следующие соглашения, используемые во всей компьютерной литературе:

[a] - указывает на необязательность элемента a ;

- говорит о том, что должен быть только один из элементов ai , но может быть ни одного элемента;

{a1|a2|...aN} - говорит о том, что должен быть один из элементов ai , но не более чем один;

- группирует (но только при описании) элементы a1, a2, ... aN . Символы <> играют роль круглых скобок в арифметических выражениях;

... - говорит о том, что предыдущий элемент может повторяться;

- обозначает нажатие клавиши k .

С использованием этих соглашений типовая структура команды DOS (синтаксис команды) представляется следующим образом:

имя_команды [аргумент]...[переключатель]...

Имеется несколько десятков команд операционной системы DOS. За именем команды могут следовать аргументы (спецификации файлов, каталогов и т. д.) обычно отделяемые друг от друга по крайней мере одним пробелом. Аргументы необходимы для указания объектов, над которыми нужно выполнить те или иные действия. Часто такими объектами выступают файлы и каталоги.

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

Все команды имеют, по крайней мере, один переключатель «/?», который позволяет получить информацию о синтаксисе и параметрах команды. Такой переключатель (опция) имеется для команд почти во всех операционных системах с командной строкой.

Приведем пример использования некоторых конкретных команд ОС DOS.

1. Изменение (выбор) и отображение текущего каталога.

2. CHDIR C:\USER\8B60 - установить текущим каталог \USER\8B60 для диска в приводе C (CHange DIRectory ).

3. СD.. - установить в качестве рабочего каталога родительский каталог старого рабочего каталога (Change Directory ).

4. CHDIR и CD - это одна и та же команда.

5. COPY 1.txt 2.txt - скопировать файл 1.txt в файл 2.txt.

6. TYPE 1.txt - отобразить содержимое файла 1.txt на экране дисплея (TYPE = «печатать»).

7. CLS - очистить экран дисплея (Clear Screen ).

8. TIME - отображение текущего времени в ПЭВМ.

9. format a: /S - отформатировать (по умолчанию) дискету и перенести на нее системные файлы, т. е. сделать дискету загрузочной.

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

Перечислим некоторые команды, группируя их по объекту воздействия. Звездочкой (*) отмечены внутренние команды ОС DOS. При чтении обратите внимание - внешние команды (программы на диске) указаны вместе с расширениями (EXE или COM).

Наименование команды

Описание команды

Команды манипулирования дисками

(*) Установить привод D, где D - буква диска

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

FDISK. EXE

Конфигурирование жесткого диска для использования в среде DOS

Команды манипулирования каталогами

CHDIR (CD)

(*) Изменение (выбор) и отображение текущего диска

MKDIR (MD)

(*) Создание нового каталога

RMDIR (RD)

(*) Удаление существующего каталога

(*) Отображение содержимого каталога или его подмножества

TREE. EXE

Отображение файловой структуры диска или каталога

Команды манипулирования файлами

ERASE (DEL)

(*) Удаление файла

RENAME (REN)

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

(*) Копирование и сцепление (конкатенация) файлов

Просмотр файла на экране

Печать файла на принтере

Команды управления посимвольными устройствами

(*) Очистка экрана дисплея

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

Команды реконфигурирования системы

(*) Установка значения глобальной переменной в окружении DOS и отображения окружения

(*) Установка и отображение маршрутов поиска исполняемых файлов (SET PATH = “…” )

(*) Установка и отображение режима контроля правильности записи на диск

(*) Установка и отображение даты для DOS

(*) Установка и отображение режима контроля нажатия комбинации клавиш +

(*) Установка и отображение времени для DOS

(*) Изменение приглашения DOS

Некоторые другие команды

Запуск вторичной копии командного процессора DOS

Выход из командного процессора и выход на предыдущий уровень

(*) Отображение производителя и номера версии загруженной DOS

Постраничное (поэкранное) отображение текстового файла

Поиск заданной последовательности символов в одном или нескольких текстовых файлах

2.4. Установка операционной системы MS-DOS

Операционная система MS-DOS поставляется на нескольких дискетах (последние версии - на четырех). Первая дискета содержит установленную в минимальном объеме MS-DOS и программу SETUP. EXE , которая производит установку, она запускается автоматически. Если установку прервать, то пользователь оказывается в MS-DOS, загруженной с этой дискеты. Чтобы возобновить установку, надо запустить SETUP снова:

A:\>SETUP. EXE

Программа SETUP и файлы, которые она использует, называются дистрибутивом операционной системы (distribution ), или инсталляционными файлами (installation files ); процесс установки (setup ) также называется инсталляцией (install ). В случае если дистрибутив скопирован с дискет на жесткий диск, программа SETUP имеет параметр, позволяющий скопировать дистрибутив обратно на четыре дискеты. Получить информацию о параметрах можно запуском ее с переключателем «? »:

A:\>SETUP /?

Для начала установки надо вставить первую дискету и перезагрузить компьютер. После загрузки компьютера с этой дискеты и запуска программы SETUP , последняя отображает заставку. Здесь можно продолжить установку (< Enter > ) или прервать (<F 3 >). При продолжении установки ОС дискеты вынимаются и устанавливаются в дисковод по требованию программы.

К сожалению, MS-DOS абсолютно недружественно относится ко всем другим операционным системам (кроме Windows 95/98/ME, но это из-за того, что они есть не что иное, как DOS + графическая оболочка). Если жесткий диск не разбит на разделы, не отформатирован или первый раздел содержит незнакомую MS-DOS файловую систему (не FAT ), вам предложат удалить его и создать на его месте FAT -раздел (либо отменить установку), поэтому если вы ставите несколько систем, DOS надо ставить первой. Рекомендуется сохранить данные на дисках, если ранее там стояла не DOS. Если первый диск является FAT -диском, вам предложат на выбор три опции:

· Allocate all hard disk space for MS-DOS - создается один основной раздел размером на весь диск. Эта опция рекомендуется для начинающих. Все данные на всем жестком диске будут уничтожены.

· Allocate all free hard disk space for MS-DOS - запускается программа FDISK из набора утилит DOS и вы можете создавать и удалять разделы на диске.

· Do not allocate space for MS-DOS - отмена установки.

Примечание: «DOS -раздел» и «FAT -раздел» являются синонимами. MS-DOS работает только с FAT -системами - FAT 12 , FAT 16 , FAT 32 .

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

Если в результате предыдущей операции изменилась конфигурация разделов, SETUP отформатирует диск C: (основной раздел DOS) и спросит каталог, в который будут установлены утилиты DOS. Основные файлы операционной системы - , IO. SYS , MSDOS. SYS , AUTOEXEC. BAT , CONFIG. SYS , DBLSPACE. BIN (или DRVSPACE. BIN ) всегда записываются в корень диска. Рекомендуемое имя для каталога - «DOS » (C:\DOS ). Когда все подготовительные работы будут завершены, SETUP начнет копирование файлов. В процессе этого пользователя попросят сменить дискеты в дисководе.

2.5. Дополнительные опции установки

MS-DOS поддерживает разные раскладки клавиатуры и кодовые страницы дисплея. Каждый символ имеет размер 1 байт, т. е. существует всего 256 символов, которые могут быть отображены на дисплее или введены с клавиатуры. Из них первые 128 представляют стандартный набор ASCII (American Standard Code for Information Interchange); они включают в себя 32 управляющих символа, большие и малые латинские буквы, цифры, разные знаки препинания. Оставшиеся 128 символов используются для разных целей. Например, расширенная таблица ACSII назначает им символы псевдографики, греческие буквы и дополнительные буквы из европейских языков.

Раскладка клавиатуры устанавливает соответствие клавишам и символам. Например, стандартная раскладка, зашитая в BIOS, вводит малые латинские буквы при нажатии на соответствующие клавиши на клавиатуре, большие - если нажата клавиша или включен индикатор Caps Lock . Можно назначить клавиатуре другую раскладку, например, при нажатой клавише будут вводиться символы из других языков. MS-DOS может содержать до трех русских раскладок, которые по клавишам ,
+ либо + издают звуковой сигнал и переключаются в режим ввода русских букв и обратно.

Кодовая страница (CP - Code Page) содержит изображения каждого символа. Т. е. в одной кодовой странице символ № 000 может быть «черепашкой», а в другой - русской буквой «э». Первые 128 символов всегда изображаются одинаково - в соответствии с ASCII. Русских кодовых страниц несколько: KOI8-R, ISO8859-5, 866 (DOS), 1251 (Windows). В каждой из них русские буквы находятся на разных местах, поэтому текст, написанный для кодировки KOI8-R будет бессмысленным набором знаков в другой кодировке.

При установке MS-DOS предложит настроить клавиатуру и дисплей, а также страну. Здесь надо выставить «Россия» или «Русская», если такие значения присутствуют в списке (в русской MS-DOS они выставлены по умолчанию, а других они могут быть, а могут и отсутствовать).

В последние версии DOS включена четвертая дискета с дополнительными утилитами - резервное копирование (BACKUP ), сжатие дисков (DRIVESPACE или DOUBLESPACE ) и др. Программа SETUP запросит, устанавливать ли эти утилиты, и какие их версии (DOS, Windows, или обе).

2.6. Работа с утилитой FDISK

Программа (утилита) FDISK предназначена для конфигурирования жестких дисков для операционной системы DOS.

Последние версии FDISK поддерживают диски размером более 2 Гб (FAT 32 ) и при запуске сделают запрос о включении поддержки больших дисков. В настоящее время надо всегда отвечать «Y/Да», это позволит создавать большие диски и экономить место.

Данная программа различает только три раздела на жестком диске:

1. Первичный раздел DOS.

2. Расширенный раздел DOS.

3. Раздел не-DOS.

Каждый физический жесткий диск может иметь по одному первичному и расширенному разделу и несколько (не больше 3) разделов не-DOS. Как отмечалось выше, для ОС DOS первичный раздел является обязательным, а расширенный - нет (факультативным). Разделы не-DOS для операционной системы MS-DOS недоступны.

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

Дополнительный раздел служит хранилищем для логических дисков. Сам по себе он не содержит данных и не будет отображен как диск в DOS. На диске может быть только один дополнительный раздел. Если нужны диски кроме C: , всегда создается дополнительный раздел, занимающий все свободное место; внутри дополнительного раздела можно создать до 16 логических дисков (они будут дисками D: , E: и т. д.). Они создаются внутри дополнительного раздела. Следует выбрать нужные размеры дисков и создать их.

Один из основных разделов должен быть активным. Установленный в MBR загрузчик начнет загружать из него операционную систему. Основной раздел надо обязательно сделать активным.

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

После завершения работы программы FDISK перезагрузит машину, если был запущен «вручную» (из DOS), или начнется форматирование диска C: , если FDISK был запущен из программы SETUP .

FDISK имеет недокументированный ключ «/MBR », который восстанавливает MBR на жестком диске. MBR - отличное место, куда может записаться компьютерный вирус чтобы загрузиться «раньше всех». Поэтому современные компьютеры предлагают опцию в BIOS, защищающую MBR от записи. При установке любой операционной системы эту функцию следует временно отключать.

Таким образом, утилита FDISK является интерактивной программой и выполняет следующие функции:

1. Создание первичного раздела DOS.

2. Создание расширенного раздела DOS.

3. Создание логических дисков (приводов) в расширенном разделе DOS.

4. Установку или смену активного раздела на диске, с которого будет загружаться операционная система.

5. Удаление логических дисков и разделов DOS.

6. Отображение информации о конфигурации жесткого диска.

7. Конфигурирование второго (физического) жесткого диска, если он имеется в компьютере.

После запуска утилиты FDISK на экране появляется ее главное меню:

FDISK Options

Current fixed disk drive: 1

Choose one of the following:

1. Create DOS Partition or Logical DOS drive

2. Set Active Partition

3. Delete DOS Partition or Logical drive

4. Display Partition Data

5. Select Next Fixed Disk Drive

Enter choice _

Press Esc to returns DOS

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

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

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

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

1. Create Primary DOS Partition

2. Create Extended DOS Partition

3. Create Logical DOS Drive(s) in Extended DOS Partition

Enter choice _

Press Esc to returns in FDISK Options

При выполнении, каждая из указанных 3 опций подменю Create DOS Parti tion or Logical DOS drive выдает на экран серию запросов, на английском языке и которые при необходимости можно найти в .

При выполнении 3 опции главного меню программы FDISK выдается дополнительный уточняющий запрос об уверенности пользователя в своем намерении удалить раздел DOS или логический диск. Причем при удалении логического диска дополнительно запрашивается его метка. Данные действия предпринимаются в виду того, что после удалении логического привода данные, находившиеся на нем, будут потеряны.

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

2.7. Виртуальная машина VMWare

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

VMWare (VM - Virtual Machine ) представляет собой программную эмуляцию IBM PC, виртуальную машину, полностью повторяющую реальный компьютер, но работающую как самостоятельный процесс в операционной системе . Естественно, для этого требуется настоящая многозадачная система (UNIX-типа или Windows NT) и большие ресурсы - минимальная конфигурация: 300 МГц процессор и 96 Мб оперативной памяти, а также быстрая видеосистема (при работе в окне операционных систем Windows NT или X-Window). Чтобы поиграть в игру типа DOOM 2 или работать в системах Linux или Windows под VMWare, надо иметь реальную машину с 1 ГГц процессором и 192..256 Мб памяти. VMWare существует в разных комплектациях и работает под Windows NT или Linux, есть версии для других UNIX-систем.

VMWare используется для многих целей, например, можно, работая под Linux, запустить Windows в виртуальной машине и полноценно работать в ней (чтобы работать в Windows-приложениях, не перезагружая машину), или запускать операционные системы Windows 95/98/ME/NT/2000 из-под Windows XP (незаменимая вещь для программиста, желающего протестировать новую сборку своей программы под всеми версиями Windows, не перезагружаясь каждый раз, не создавая отдельных разделов на жестком диске). В данном случае VMWare будет использоваться для обучения установке MS-DOS без внесения изменений в существующие конфигурации в компьютерных классах.

VMWare является очень простым с точки зрения пользователя приложением, с небольшим числом настроек. После запуска появится базовое окно VMWare, где имеется стандартное меню, панель инструментов, а также список виртуальных машин, если они были уже ранее установлены. Выбрать требуемую виртуальную машину можно двойным щелчком, либо командой «File | Open » открывается требуемый файл с виртуальной машинй. Включение питания виртуальной машины производится командами «Power On » и «». Есть также отсутствующие на настоящих компьютерах команды «Pause » и «Resume ». После включения питания в окне приложения VMWare можно наблюдать стандартный процесс загрузки компьютера.

Виртуальная машина может использовать реальные или виртуальные устройства, в частности, дисководы. В случае реального дисковода придется вставлять реальные дискеты в дисковод вашего компьютера, в случае виртуального дисковода дискетами будут файлы (образы дискет) на диске реального компьютера. Менять виртуальные дискеты и компакт-диски надо в меню Device при включенной машине (например, «Device | Floppy 0 -> A:»).

Также важно отметить разделение мышки и клавиатуры между реальной и виртуальной машиной. VMWare имеет режим «захвата» (grab input ), когда все нажатия клавиш и перемещения мышки относятся к виртуальной машине, и режим фоновой работы, когда нажатия клавиш и манипуляции мышью передаются окну VMWare или другим Windows-программам. Чтобы захватить ввод, необходимо выполнить любое из действий:

· нажать <Ctrl >+<G > или

· щелкнуть мышкой внутри экрана виртуальной машины (клиентская часть окна).

Чтобы освободить ввод, надо нажать <Ctrl >+<Alt >.

В остальном работа в VMWare производится так же, как за персональным компьютером (только работает он гораздо медленнее).

2.7. Создание новой виртуальной машины

Для создания новой виртуальной машины требуется запустить VMWare и выбрать команду «File | New | New Virtual Machine ». Появится диалоговое окно для пошагового создания конфигурации с заголовком «New Virtual Machine Wizard ». Нажмите кнопку «Далее ».

На запрос «Virtual machine configuration » следует ответить «Custom ». В этом случае будет предложено дополнительно решить, сколько памяти выделить машине и некоторые другие вопросы.

На запрос «Select a Guest Operating System », согласно теме данной лабораторной работы, выберите «Other » и «MS - DOS ». Просмотрев предложенный список, вы также можете ознакомиться, какие операционные системы поддерживаются данной версией VMWare. Теоретически эмулятор может работать с любой операционной системой, но на самом деле большинство операционных систем так плотно работают с аппаратной частью, что возникновение проблем неизбежно. Поэтому разработчики VMWare встроили в эмулятор знание о поведении самых распространенных операционных систем, и это позволяет ему предупреждать известные проблемы и избегать их.

Следующий шаг, озаглавленный «Name the Virtual Machine » предлагает выбрать имя для создаваемой конфигурации, и папку на диске, где она будет располагаться. Укажите требуемый имя виртуальной машины и маршрут ее размещения.

На запрос «Network Type » ответить «Do not use a network connection », т. к. работа с сетью и настройка сетевых карт не входит в данную лабораторную работу. Другие предлагаемые варианты таковы: прямая работа с Ethernet-сетью - в этом случае виртуальная машина включается в сеть на правах реальной, использование NAT (маскировка исходящих от виртуальной машины пакетов под пакеты реального компьютера и демаскировка приходящих), и «частная виртуальная сеть» из двух компьютеров - реального и работающего на нем эмулятора.

В окне «Specify Disk Capacity ? » нужно указать размер жесткого диска для виртуальной машины, согласно заданию лабораторной работы. Размер указывается в гигабайтах и для данной работы он должен минимальным - 0.1 Гб, т. е. около 100 Мб (будьте внимательны! ). Флаг «Allocate all disk space now » позволит сразу забрать указанный объем у реального диска; его включение значительно ускорит работу виртуального диска, а выключение сэкономит много места на реальном диске. Для размеров менее 0,3 Гб значение этого флажка неважно. Второй флаг - «Split disk into 2 GB files » - позволит разбить диски размером более 2 Гб на части этого размера (операционные системы разработанные до Windows 2000 не могут работать с файлами большего размера).

Закончив настройку, VMWare сохранит конфигурацию и откроет ее. Вы сможете увидеть, что машина имеет 16 Мб оперативной памяти, жесткий диск, CD-ROM (используется реальное устройство, но это можно изменить) и дисковод (используется реальный дисковод «A: »).

Двойным щелчком в разделе Devices на строке («Floppy auto detect ») открывается окно настроек дисковода.

Выбрать опцию «Use floppy image », чтобы подставить вместо реального дисковода образ дискеты, содержащий программу установки DOS. Нажав кнопку «Browse », выбрать файл образа первой дискеты (на рисунке это «H :\Temp\dos-ru-1.flp »).

2.8. Работа в виртуальной машине

Созданная и настроенная виртуальная машина включается командой «VM | Power | Power On ». Дав эту команду, вы увидите обычный процесс загрузки, происходящий в окне VMWare. Команда «View | Full Screen » позволит переключиться в полноэкранный режим, а щелчок мышью на экране виртуальной машины - захватить ввод. Выход из обоих режимов производится комбинацией <Ctrl >+<Alt >.

Чтобы нажатия клавиш на клавиатуре передавались виртуальной машине, следует сначала захватить ввод!

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

Замена дискет производится командой «VM | Removable Devices | Floppy 1 | Edit ».

Установочных дискет MS-DOS - пять, но во время установки необходимо заменять только первые три из них. Две остальные - это дополнительные дискеты, которые позволяют установить дополнительные свойства ОС. Делается установка дискеты так же - нажатием кнопки «Browse » в появившемся окне и выбором нужного файла образа (*.flp). После окончания установки вам потребуется удалить дискету из дисковода. Это можно сделать командой «VM | Removable Devices | Floppy 1 | Disconnect ».

3. Порядок выполнения лабораторной работы

2. Ознакомиться с содержанием раздела 4, и спланировать написание отчета по выполняемой лабораторной работе.

3. Последовательно выполнить задания раздела 6.

4. Проанализировать полученный в результате работы опыт и сделать выводы, в том числе о достижении цели работы.

5. Оформить письменный отчет.

1. Титульный лист.

2. Цель работы.

3. Краткие теоретические сведения по инсталляции операционной системы (каким образом происходит установка MS-DOS, какие задачи приходится при этом решать, какие операции при этом производятся), по командам ОС DOS и по работе с VMWare.

4. Индивидуальное задание к лабораторной работе и описание его выполнения.

5. Выводы.

5. Вопросы для самоконтроля

1. Какие операционные системы из семейства DOS Вы знаете?

2. Для чего нужны файлы? Назовите характеристики файлов.

3. Назовите правила формирования составных имен файлов в ОС DOS.

4. Назовите отличие файлов и каталогов.

5. Как устроена файловая система MS-DOS (FAT)? Как в ней организуется древовидная структура файлов и каталогов? С какими еще файловыми системами может работать ОС DOS?

6. Назовите основные правила (синтаксис) формирования команд ОС DOS. Приведите примеры.

7. Какие группы команд имеются в ОС DOS? Приведите команды из этих групп.

8. В каком виде может существовать дистрибутив ОС DOS?

9. Как начинается инсталляция (как запускается программа инсталлятор)?

10. Какие вопросы может предложить решить программа инсталлятор?

11. Какие операции может выполнять программа FDISK, и для чего она предназначена?

12. Как соотносятся между собой понятия «жесткий диск», «первичный раздел», «расширенный раздел» и «логические диски»?

13. Сколько первичных разделов файловой системы ОС MS-DOS может быть на одном физическом диске?

14. Сколько может быть расширенных разделов ОС MS-DOS на одном физическом диске?

15. Для чего предназначены расширенные разделы на жестком диске?

16. Какие задачи следует решить заранее, перед установкой операционной системы?

17. Для каких целей предназначены программы, подобные VMWare?

18. В чем сходство и различие работы реального компьютера и виртуальной машины, поддерживаемой VMWare?

19. Как протекает процесс загрузки ОС виртуального компьютера?

20. Назовите основные пункты технологии создания новой виртуальной машины в среде VMWare.

21. Каким образом перехватывать ввод для работы с виртуальной машиной?

22. Каким образом возвращать ввод реальной машине?

23. Какие различия между работой с реальным и виртуальным floppy-диском в VMWare?

6. Варианты индивидуальных заданий по лабораторной работе

Все подгруппы выполняют одно задание, описанное ниже.

1. Скопируйте образы установочных дискет (файлы с расширением flp ), находящиеся в папке X :\Методические указания\Администрирование ВВС\Лабораторная работа 1\Установочные дискеты в собственную папку на локальном диске.

2. Скопируйте файлы файл-менеджера Volkov Commander, находящиеся в папке X :\Методические указания\Администрирование ВВС\Лабораторная работа 1\ VC на дискету. Вы можете использовать одну дискету на всю группу - пусть каждый скопирует её содержимое на виртуальный диск (после установки DOS ). Если на компьютере присутствует программа WinImage , и вы умеете ей пользоваться, вы можете создать виртуальную дискету (файл образа дискеты).

3. Запустите приложение VMWare Workstation.

4. Изучите структуру и содержание базового окна VMWare, а также содержание меню данного приложения, используя для этого раздел Help приложения VMWare.

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

6. Вставьте первую виртуальную установочную дискету в floppy-дисковод виртуальной машины. Включите виртуальную машину.

7. Произведите установку операционной системы, используя информацию из раздела 2. При установке ОС DOS используются виртуальные дискеты, размещенные на локальном диске.

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

9. Скопируйте содержимое каталога VC с дискеты на жесткий диск виртуальной машины. Запустите файл-менеджер Volkov Commander на виртуальной машине и изучите его возможности по администрированию (управлению) файловой системы MS-DOS.

10. Выберите и согласуйте с преподавателем конфигурацию второй виртуальной машины и ОС DOS. Произведите с помощью VMWare установку второй ОС DOS, используя рекомендации указанные в разделе 2. С помощью программы FDISK разбейте дисковое пространство виртуальной машины на 3 логических диска (C: , D: и E: ) в пропорции 2:1:1, соответственно.

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

1. Богумирский пользователя ПЭВМ: В 2-х частях. Ч.1. - СПб.: Печатный двор, 1994. - 356с.

2. Web-сайт компании VMWare Inc.– Режим доступа: http://www. , вход свободный.

УСТАНОВКА И РАБОТА
В ОПЕРАЦИОННОЙ СИСТЕМЕ
MS - DOS

Методические указания к выполнению лабораторной работы

Составители

Рецензент

кандидат технических наук,

доцент кафедры ПМ АВТФ

Подписано к печати Формат 60х84/16. Бумага «Снегурочка».

Печать Xerox. Усл. печ. л. 1,74.Уч.-изд. л. 1,58.

Заказ. Тираж экз.

Томский политехнический университет

Система менеджмента качества

Томского политехнического университета сертифицирована

NATIONAL QUALITY ASSURANCE по стандарту ISO 9001:2000

. г. Томск, пр. Ленина, 30.

Разбиение жесткого диска на разделы и логические диски
Разбиение жесткого диска на разделы и логические диски осуществляется командой операционной системы FDISK.EXE. Формат команды: [диск:][путь\] FDISK где диск: - имя диска, содержащего файл с программой FDISK; путь\ - путь к файлу с программой FDISK; /STATUS - показывает информацию о разбиении жесткого диска без запуска программы FDISK. Команда выполняет разбиение жесткого диска на разделы и логические диски, которые в дальнейшем будут использоваться для хранения операционной системы и файлов пользователя. На диске, независимо от его объема, можно иметь лишь один раздел, занимающий в этом случае весь диск. Этот раздел называется первичным и совпадает с логическим диском С. Практически такое форматирование целесообразно лишь для дисков небольшого объема. Чаще диск разбивают на два раздела - первичный (диск С) и расширенный, в котором создают (с помощью той же команды FDISK) логические диски, число которых определяется объемом расширенного раздела и условиями использования компьютера. Если в расширенном разделе создан лишь один логический диск, он получает имя D, при большем числе дисков они будут иметь имена D, Е, F и т. д. до Z. Первичный раздел может иметь произвольный объем, занимая, в частности, весь жесткий диск. Процедура разбиения жесткого диска Для того, чтобы заново разметить жесткий диск компьютера, следует, установив на дисковод системную дискету загрузить с нее систему. Дискета должна содержать именно ту версию DOS, которую планируется установить на жестком диске. Далее вызывается программа FDISK, которая выводит на экран следующее меню: Current fixed disk drive: 1 Choose one of the following: 1. Create DOS partition or Logical DOS Drive 2. Set active partition 3. Delete pertitioni or Logical DOS Drive 4. Display partition information Enter choice: (Текущий дисковод жесткого диска: 1 Выберите один из следующих пунктов: 1. Создание раздела DOS или логических дисков DOS 2. Установка активного раздела 3. Удаление раздела или логических дисков DOS 4. Вывод информации о разделах Выведите номер пункта: ) Прежде всего с диска следует удалить имеющиеся логические диски и разделы, что осуществляется выбором пункта 3. На экране появляется меню, состоящее из следующих пунктов: 1. Delete Primary DOS Partition 2. Delete Extended DOS Partition 3. Delete Logical DOS Drive(s) in the Extended DOS Partition 4. Delete Non-DOS Partition (1. Удаление первичного раздела DOS 2. Удаление расширенного раздела DOS 3. Удаление логических дисков DOS в расширенном разделе DOS 4. Удаление разделов не-DOS) Удалять разметку диска следует в следующем порядке: - логические диски расширенного раздела; - расширенный раздел; - первичный раздел. Очистив диск, можно приступать к его разметке, для чего следует вернуться в главное меню (нажать клавишу и выбрать пункт 1). На экране появляется меню, состоящее из следующих пунктов: 1. Create Primary DOS Partition 2. Create Extended DOS Partition 3. Create Logical DOS Drive(s) in the Extended DOS Partition (1. Создание первичного раздела DOS 2. Создание расширенного раздела DOS 3. Создание логических дисков DOS в расширенном разделе DOS) Создание разделов и дисков следует выполнять з таком порядке: - первичный раздел; - расширенный раздел; - логические диски по порядку (D:, Е:, F:, и т. д.). После выбора пункта 1 (создание первичного раздела) на экран выводится вопрос: Do you wish to use the maximum available size for a Primary DOS Partition and make the partition active (Y/N).....................? [N] (Желаете ли вы создать первичный раздел DOS максимально возможного размера и сделать его активным?) На этот вопрос следует ответить утвердительно (нажав клавишу Y) только в том случае, если предполагается весь физический диск отдать единственному логическому диску С. В противном случае следует нажать клавишу N. На экран выводится информация о наличном дисковом пространстве и предлагается указать требуемый размер будущего диска С в целом числе мегабайтов или в процентах от общего объема: Total disk space is 1000 Mbytes (1 Mbyte = 1048576 bytes) Maximum space available for partition is 1000 Mbytes (100%) Enter partition size in Mbytes or percent of disk space {%) to create a Primary DOS Partition...........................: (Полное дисковое пространство составляет 1000 Мбайт (1Мбайт=1048576 байт) Максимально возможный размер раздела составляет 20 Мбайт (100%) Введите размер раздела в Мбайт или процентах от полного дискового пространства (%), если требуется создать первичный раздел DOS................: ) В рассматриваемом примере полный объем диска составляет 10000 Мбайт; в ответ на приведенный выше вопрос 6ыло введено число 200. Программа FDISK сообщила о создании первичного раздела: Create Primary DOS Partition Current fixed disk drive: 1 Partition Status Type Volume Label Mbytes System Usage C:1 PRI DOS 200 UNKNOWN 20% Primary DOS Partition created В сообщении указывается, что создан раздел номер 1 с именем С: типа PRI DOS (primary DOS, первичный раздел DOS) объемом 200 Мбайт (20% от общего объема); имя установленной на нем системы UNKNOWN (неизвестно). Следующим шагом можно сделать этот раздел активным, выбрав в главном меню пункт 2 и указав в ответ на запрос программы номер раздела, который следует сделать активным (1). Далее следует приступить к созданию расширенного раздела DOS и логических дисков в нем, для чего в главном меню следует снова выбрать пункт 1 (создание разделов DOS или логических дисков DOS), а в следующем появляющемся на экране меню - пункт 2 (создание расширенного раздела DOS). Программа FDISK выводит на экран сообщение, из которого видно, что состояние (status) первичного раздела С стало A (active, активное). Далее указывается, что максимально возможный размер создаваемого раздела составляет 800 Мбайт и предлагается подтвердить эту величину (нажав клавишу) или указать другое значение: Create Extended DOS Partition Current fixed diek drive: 1 Partition Status Type Volume Label Mbytes System Usage C: 1 A PRI DOS 200 UNKNOWN 20% Total disk space is 1000 Mbytes (1 Mbyte = 1048576 bytes) Maximum space available for partition is 800 Mbytes (80%) Enter partition size in Mbytes or percent of disk space (%) to create an Extended DOS Partition.........................: Поскольку на диске может существовать только один расширенный раздел DOS, нет никакого смысла ограничивать его объем (хотя в принципе это возможно) и на вопрос программы следует ответить утвердительно. FDISK подтверждает создание расширенного раздела (типа EXT.DOS): Create Extended DOS Partition Current fixed disk drive: 1 Partition Status Type Volume Label Mbytes System Usage C: 1 PRI DOS 200 UNKNOWN 20% 2 EXT DOS 800 UNKNOWN 80% Extended DOS Partition created Хотя расширенный раздел создан, в нем пока еще нет логических дисков. Для их создания следует еще раз выбрать пункт 1 в главном меню, а в следующем - пункт 3 (создание логических дисков в расширенном разделе DOS). Далее в ответ на вопросы программы следует вводить размеры (в мегабайтах или процентах) последовательно создаваемых логических дисков (D:, Е:, F: и т. д.). Последнему диску естественно отдать все оставшееся дисковое пространство. На этом работа с программой FDISK заканчивается. При выходе из сеанса работы с FDISK система всегда требует перезагрузки компьютера. Выполнив перезагрузку (нажатием клавиши) можно приступить к дальнейшим операциям. Созданные диски пока не инициализированы: на диске С: нет операционной системы, и ни на одном диске нет необходимых для их функционирования системных областей загрузочной записи, таблиц размещения файлов и корневого каталога). Создание этих областей выполняется в процеcce форматирования, для чего используется команда DOS FORMAT. Форматирование диска С с переносом на него системных файлов IO.SYS, MSDOS.SYS и COMMAND.COM осуществляется командой FORMAT C: /S Выполнив форматирование, система запрашивает метку созданного тома. Эта метка никакой роли не играет; диску С можно дать любую метку, например, SYSTEM или не давать никакой. Далее следует последовательно отформатировать все озданные логические диски командами FORMAT D: FORMAT Е: и т.д. При желании можно на каждом диске создать метку тома, хотя в этом нет особого практического смысла. Закончив разметку и форматирование, необходимо удостовериться в работоспособности созданной системы, для чего, сняв с дисковода системную дискету, следует выполнить перезагрузку командой Ctrl-Alt-Del. Если система загружается успешно и позволяет обратиться ко всем созданным логическим дискам, можно приступить к копированию на жесткий диск файлов с системным и прикладным программным обеспечением: внешними командами DOS, драйверами, инструментальными пакетами, русификаторами клавиатуры и экрана и проч. Наконец, завершающей операцией является создание с помощью какого-либо текстового редактора стартовых файлов CONFIG.SYS и AUTOEXEC.BAT.

Жесткий диск в итоге должен быть разбит на два диска C и D:

  • C - для DOS (файловая система FAT16);
  • D - для Win XP (FAT32 или NTFS все зависит от того нужно его видеть из под DOS или нет).

Ноутбук с дисководом, понадобится:

  • Загрузочные файлы (системные фалы command . com );
  • Fdisk;
  • Format.

Ноутбук без дисковода, понадобится:

  • Загрузочный диск (WinXP или Win98);
  • Программа partition magic;
  • Norton илиVolkov commander.

Как показала практика не получается загрузиться с новых загрузочных дисков ZVER DVD

1 этап (чистка диска)

Варианты чистки, это:

  • Диск установки win XP;
  • Программа partition magic.

Чистим жесткий диск через установку win XP

По сути дела устанавливать ничего не будим, просто дойдем до того этапа как нам выдается выбор найденных ОС и найденных дисков, где мы их всех и удалим.

Грузимся с диска XP начинаем установку, как только нашел установленные ОС у нас на жестком диске, удаляем все разделы что есть (а также все размеченные области, они не нужны)

Диск должен остаться не размеченным без всяких дисков C или D (чистый пустой не отформатированный)

Форматировать через этот диск не получится, так как он форматирует только минимум под FAT 32, а нам тока FAT 16 подойдет.

Запускаем его начинаем делить жесткий диск , ну тут самое главное это создать главный Активный раздел по DOS (выделить под него можно всего 1-2 Gb)

Все остальное пространство можно не разбивать и не делить его займет Win XP

Чистим жесткий диск через программу partition magic

После установки программ Microsoft Undelete, Microsoft Anti-Virus и Microsoft Backup, в основном окне Program Manager добавляется группа "Microsoft Tools", содержащую их пиктограммы. В основном меню Program Manager добавляется меню "Tools".

  • новая версия драйвера EMM386.EXE;

Новая версия драйвера EMM386.EXE обеспечивает доступ к большему числу блоков верхней памяти. Это позволяет освободить больше основной памяти для программ MS-DOS.

  • новые версии команд LOADHIGH и DEVICEHIGH;

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

  • средство оптимизации использования оперативной памяти компьютера - программа MemMaker;

В состав MS-DOS версии 6.0 включена программа MemMaker, позволяющая на компьютерах с процессорами 80386 и выше оптимизировать использование оперативной памяти. MemMaker корректирует файлы CONFIG.SYS и AUTOEXEC.BAT таким образом, что загрузка драйверов и резидентных программ по возможности происходит в расширенную память. Тем самым увеличивается объем основной оперативной памяти, доступной программам MS-DOS.

  • возможность пошагового выполнения команд файла CONFIG.SYS.

Если при загрузке операционной системы, когда на экране отображается надпись "Starting MS-DOS...", нажать клавишу, то в этом случае не происходит выполнение файлов конфигурации CONFIG.SYS и AUTOEXEC.BAT и сразу появляется приглашение MS-DOS.

Вы также можете выполнять команды файла CONFIG.SYS в пошаговом режиме, подтверждая выполнение каждой команды. Для этого в момент загрузки MS-DOS нужно нажать клавишу.

На экране будет отображаться очередная команда и следующее за ней меню "?". Если теперь нажать клавишу команда будет выполнена, а если нажать команда будет пропущена. После выполнения всех команд файла CONFIG.SYS, на экране появится надпись "Process AUTOEXEC.BAT ?". Чтобы перейти к выполнению команд файла AUTOEXEC.BAT нажмите клавишу. Если вы не желаете выполнять AUTOEXEC.BAT, нажмите клавишу.

9.7. Как создать меню в CONFIG.SYS и AUTOEXEC.BAT

menuitem=Windows, Конфигурация для Windows menuitem=Lexicon, Конфигурация для Лексикона menuitem=Standart, Стандартная конфигурация device=c:\dos\himem.sys dos=high buffers=15 device=c:dos\emm386 NOEMS dos=high,umb devicehigh=c:\dos\SMARTDRV.EXE 2048 1024 device=c:\dos\SMARTDRV.EXE 2048 device=c:\dos\setver.sys device=c:dos\emm386 NOEMS dos=high,umb devicehigh=c:\dos\SMARTDRV.EXE 2048 devicehigh=c:\dos\setver.sys files=40

Данный файл CONFIG.SYS содержит описание трех различных конфигураций - конфигурации для работы в среде операцоннной системы Windows , конфигурации для работы с текстовым процессором Лексикон и конфигурации для работы в операцонной системе MS-DOS.

Для всех трех конфигураций исполняются команды, находящиеся в блоке. Там расположены две команды: DEVICE=C:\DOS\HIMEM.SYS и DOS=HIGH. Эти команды загружают менеджер расширенной памяти HIMEM.SYS, и разрешают MS-DOS использовать область старшей памяти (HMA).

После выполнения этих двух команд на экране появляется основное меню, определенное в блоке:

_ Конфигурация для Windows Конфигурация для Лексикона Стандартная конфигурация

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

В заключение выполняется команда files=40, расположенная в последнем блоке. На этом интерпретация файла CONFIG.SYS заканчивается и MS-DOS начинает выполнять командный файл AUTOEXEC.BAT.

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

В командном файле AUTOEXEC.BAT вы можете проверять значение переменной CONFIG и в зависимости от ее значения выполнять различные команды. Для проверки состояния переменной окружения CONFIG можно воспользоваться командами и.

Рассмотрим в качестве примера AUTOEXEC.BAT для предыдущего примера.

set temp=c:\temp c:\dos\mode >nul CON CP PREP=((866) c:\dos\ega.cpi) c:\dos\mode >nul CON CP SEL=866 loadhigh c:\ut\swakeyb.com rem !!! Преходим к метке, соответствующей значению rem !!! переменной окружения CONFIG goto %config% :Windows path c:\win;c:\dos;e:\nc;c:\ut;d:\nu7;e:\bc\bin;d:\winword; loadhigh c:\win\SMARTDRV.EXE 2048 1024 loadhigh c:\win\mouse.com win goto end_ :Lexicon path c:\lex;c:\dos;e:\nc;c:\ut;d:\nu7;e:\bc\bin; c:\dos\SMARTDRV.EXE 2048 c:\mouse\mouse.com lex goto end:Standart path c:\dos;e:\nc;c:\ut;d:\nu7;e:\bc\bin; loadhigh c:\dos\SMARTDRV.EXE 2048 loadhigh c:\mouse\mouse.com nc goto end:end

Когда MS-DOS начинает выполнять команды из файла AUTOEXEC.BAT, сначала происходит установка переменной окружения TEMP, затем загружаются шрифты, содержащие символы кириллицы.

Затем, по команде GOTO %CONFIG%, управление передается на метку, соответствующую имени выбранного блока конфигурации. Имена блоков конфигурации перечислены в блоке описания меню в файле CONFIG.SYS.

Таким образом, в зависимости от того, какая конфигурация будет выбрана в меню, управление перейдет на одну из трех меток - Windows, Lexicon или Standart. При этом для каждой конфигурации выполняются только свои команды. После выполнения команд, следующих за метками, управление переходит на метку END и исполнение командного файла AUTOEXEC.BAT завершается.

Например, если при интерпретации файла CONFIG.SYS, вы выбрали элемент основного меню с надписью "Конфигурация для Windows", то переменная окружения CONFIG принимает значение Windows и управление перейдет на метку:Windows.

Здесь происходит установка переменной окружения PATH, загружается драйвер дискового кеша и драйвер мыши. Затем происходит загрузка операционной системы Windows.

9.8. Почему в MS-DOS отсутствуют русские символы

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

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

Обычно в ПЗУ видеоадаптера записан так называемый стандартный расширенный набор ASCII-символов. Этот набор не содержит символов кириллицы и, следовательно, компьютер не может отображать их на экране дисплея.

Для "русификации" видеоадаптеров можно либо перепрограммировать ПЗУ адаптера, либо использовать специальные резидентные программы, подменяющие набор символов видеоадаптера своим собственным.

"Русификация" видеоадаптеров на уровне ПЗУ позволяет в дальнейшем сохранить несколько килобайт оперативной памяти компьютера, так как отпадет необходимость в использовании специальных резидентных программ. Кроме того, если вам не повезло и на вашем компьютере установлен видеоадаптер CGA или Hercules, то перепрограммирование ПЗУ является единственной возможностью (кроме, конечно, замены видеоадаптера, что, кстати, в этом случае предпочтительней) для отображения символов кириллицы в текстовых режимах.

Однако для перепрограммирования ПЗУ видеоадаптера нужны специальные аппаратные средства и сведения о расположении в ПЗУ набора шрифтов. Таким образом перепрограммирование ПЗУ является весьма сложной задачей и может выполняться только высококвалифицированными специалистами.

При "русификации" видеоадаптера с помощью специальных программ необходимо загрузить в оперативную память компьютера небольшой резидентный модуль. Этот резидентный модуль будет подменять набор символов, записанный в ПЗУ видеоадаптера.

В разделе "Как русифицировать MS-DOS" будет более подробно описан процесс русификации видеоадаптера.

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

Теперь нажатие на клавиши клавиатуры будет вызывать ввод не латинских, а русских символов. Обычно клавиши переназначаются в соответствии с отечественным стандартом для печатных машинок ("ЙЦУКЕН"). Рядом с латинскими символами, расположенными на клавишах клавиатуры, мы советуем разместить наклейки с символами кириллицы. Удобно, если латинские символы имеют черный цвет, а символы кириллицы - красный.

Более подробная информация о русификации клавиатуры представлена в разделе "Как русифицировать MS-DOS".

9.9. Как русифицировать MS-DOS

Операционная система MS-DOS версии 6.0 содержит команды и программы для интернациональной поддержки.

Мы предлагаем вам для проведения русификации, после установки MS-DOS версии 6.0, заменить файлы команд и программ интернациональной поддержки соответствующими файлами из русскоязычной версии MS-DOS. В настоящее время выпущены русскоязычные версии MS-DOS 4.01, 5.0 и 6.0.

Если у вас нет русской версии MS-DOS, скопируйте из русскоязычной версии 4.0 или 5.0 операционной системы MS-DOS, следующие файлы: COUNTRY.SYS, DISPLAY.SYS, KEYBOARD.SYS, KEYB.COM, а также файлы с расширением CPI. Замените этими файлами соответствующие файлы в каталоге MS-DOS.

Так как драйвер DISPLAY.SYS и программа KEYB.COM проверяют версию операционной системы, то их необходимо "обмануть". Для этого выполните следующие команды:

C:\DOS\SETVER KEYB.COM 4.01 C:\DOS\SETVER DISPLAY.SYS 4.01

Затем с помощью любого текстового редактора вам надо добавить в файлах CONFIG.SYS и AUTOEXEC.BAT команды интернациональной поддержки. В файле CONFIG.SYS вы должны загрузить драйвер SETVER.EXE, добавить вызов команды COUNTRY и загрузить драйвер DISPLAY.SYS:

DEVICE=C:\DOS\SETVER.EXE COUNTRY=7,C:\DOS\COUNTRY.SYS DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,437,1)

В файле AUTOEXEC.BAT необходимо добавить вызов двух команд MODE и выполнить загрузку резидентной программы KEYB:

c:\dos\mode CON CP PREP=((866) C:\DOS\EGA.CPI) c:\dos\mode CON CP SEL=866 D:\DOS\keyb RU,D:\DOS\KEYBOARD.SYS /ID:093

После внесения всех изменений в файлы CONFIG.SYS и AUTOEXEC.BAT перезагрузите компьютер. При перезагрузке компьютера в оперативную память загружаются резидентные модули программ русификации.

Не используйте для редактирования файлов CONFIG.SYS и AUTOEXEC.BAT текстовые процессоры, сохраняющие редактируемые файлы в специальных форматах. При сохранении редактируемого текста в файле, имеющем специальный формат, в него, помимо текста, будет записана другая управляющая информация. В результате MS-DOS не сможет интерпретировать эти файлы и загрузка компьютера произойдет неправильно.

Теперь вы сможете просматривать и редактировать документы, написанные на русском языке, кроме того, у вас останутся все преимущества MS-DOS версии 6.0.

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

9.10. Что такое вирусы и троянские программы

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

  • внедряющиеся в выполнимые файлы программ - файлы с расширениями COM и EXE;
  • распространяющиеся через загрузочные сектора дискет и жестких дисков, а также через сектор начальной загрузки жестких дисков;
  • заражающие файлы драйверов - файлы с расширениями SYS и EXE;
  • распространяющиеся через файлы объектных библиотек трансляторов.

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

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

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

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

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

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

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

9.11. Как бороться с вирусами

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

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

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

  • ограничить обмен программами и дискетами, проводить проверку таких программ и дискет на наличие вирусов;
  • проводить периодическую проверку оперативной памяти и дисков компьютера на наличие вирусов с помощью специальных антивирусных программ , например программы AIDSTEST.EXE;
  • использовать специальные программы -протекторы, которые после запуска остаются резидентными в памяти компьютера и отслеживают все подозрительные действия программ (например запись в файл программ или системные области дисков).

В настоящее время насчитываются тысячи различных вирусов и сотни программ для борьбы с ними. Наиболее известны следующие антивирусные программы для MS-DOS: AIDSTEST, SCAN, ANTI4US, VAKCINA, ADINF.

Проблема борьбы с вирусами стала настолько серьезной, что фирма Microsoft включила в состав версии 6.0, операционной системы MS-DOS, собственные программные средства: Microsoft Anti-Virus для MS-DOS и для Windows.

Существуют даже специальные программы для борьбы с вирусами в сетях. Например программа NetShield загружается на сервере Nowell NetWare 3.11 в качестве NLM-процесса. Она может производить раз в сутки проверку дисков сервера на наличие вирусов. В случае обнаружения вирусов всем пользователям сети будет рассылаться соответствующее предупреждающее сообщение. Вы также можете задать режим, в котором NLM-антивирус будет проверять на заражение вирусом все файлы, записываемые на сервер или считываемые с него.

Рассмотрим наиболее распространенные программные средства, предназначенные для обнаружения и удаления вирусов - AIDSTEST.EXE и Microsoft Anti-Virus.

AIDSTEST.EXE

Автором антивирусной программы AIDSTEST.EXE является Лозинский Дмитрий Николаевич. AIDSTEST позволяет обнаружить большое количество разнообразных вирусов, а также может выполнить удаление обнаруженных вирусов.

Описание параметров AIDSTEST можно получить, запустив AIDSTEST с параметром /h. Мы позволим себе привести только самые главные параметры этой программы. Формат вызова AIDSTEST имеет следующий вид:

AIDSTEST path [параметры]

Первый, обязательный, параметр path должен задавать каталог в котором будет производится поиск вирусов. При этом автоматически проверяются все подкаталоги. Если в качестве первого параметра вы укажете только имя диска (например AIDSTEST C:), то будет проверен весь диск.

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

Ниже представлен пример использования антивируса AIDSTEST для обнаружения и лечения вирусов на диске C:.

AIDSTEST C: /F /Q

Использование антивирусных программ не может гарантировать вам полную защиту компьютера от заражения вирусами. Дело в том, что антивирусы типа AIDSTEST настроены на обнаружение уже известных вирусов и их клонов. Новые вирусы могут быть неизвестны программе AIDSTEST и она не сможет их обнаружить. Еще раз подчеркнем, что на наш взгляд, наиболее надежным способом предохранить компьютер от нападения вирусов, является установка программных средств только с дистрибутивов и ограничение в использовании дискет для обмена программами.

Microsoft Anti-Virus

Программа Microsoft Anti-Virus включена в состав дистрибутива MS-DOS версии 6.0. При этом Microsoft Anti-Virus представлен двумя версиями - для MS-DOS и для Windows.

Подробно процедура установки этих антивирусных программ описана в разделе "Как установить MS-DOS". Здесь мы отметим только, что для установки Microsoft Anti-Virus для Windows требуется наличие Windows на жестком диске компьютера.

Статья моя будет несколько необычной, потому что в ней я расскажу, как поставить на новый компьютер старую ОС DOS .

Почему Дос ? А потому что это отличная операционная система. Моя статья адресована ее любителям.

Если Вы посетитель таких сайтов как www.386.by.ru , www.dos-systems.narod.ru и подобных, то о достоинствах этой замечательной системы уже знаете.

Публикации об установке на компьютер выше 433 мегагерц Windows 95 я встречал. Также об установке Windows 3.11 на новую машину.

Но что делать, если человек не может перезагрузиться в режиме MS-DOS из-за форм-фактора материнской платы ATX? А работать с Дос хочется. Вот тут и приходит логическое решение - ставим ДОС ! О совместимости MS-DOS и других операционных систем на новых машинах я и расскажу. Также о проблемах, связанных с установкой.

Для начала история, которая со мной произошла. У моего знакомого был ноутбук COMPAQ PENTIUM-100. И вдруг… Виндовс приказал долго жить. Так как в ноутбуке все устройства встроенные, а CD-ROM использует шину PCMCIA (а дисковод можно подсоединить только один), то он столкнулся с проблемой - надо загружаться и ставить систему, а откуда? Загрузочного CD-ROM у него не было.

То есть переписать на винчестер невозможно ничего с CD-Rom, и досовский драйвер MSСDEX тут не поможет. Позднее я узнал, что драйвер PCMCIA для привода находится в самом BIOS , точнее его полная поддержка. Такая архитектура встречается только у фирмы COMPAQ . По крайней мере, о других я не слышал. Конечно, можно было скачать с сайта www.compaq.com специальную загрузочную дискету, но мы об этом тогда не знали.

Тут-то и пригодилась загрузочная дискета из комплекта Windows 98 ! Дело в том, что команду sys другие бутовые дискеты на не пустой винчестер сделать не дают, выдается ошибка “невозможно задать диск”. А в Win98 утилита FORMAT поддерживает ключ format c: /b.

Это означает, что диск будет форматироваться c принудительным перенесением на него системных файлов. После этой операции у меня получилось загрузиться с винчестера, получить доступ к CD-ROM и установить систему.

Итак, для установки MS-DOS нам понадобится:

Загрузочная дискета Win98, загрузочная дискета и дистрибутив MS-DOS .

Первым делом, естественно, определимся с местом диска: разметка его должна выглядеть примерно так:

Раздел С с файловой системой FAT или FAT 16 размером примерно до 2-х гигабайт (MS-DOS 6.22 разделы большей емкости не поддерживает). На него и будет устанавливаться ДОС , потому что он может грузиться только с первичного раздела. Остальное на выбор пользователя. Итак, меняем размер C на приемлемый для ДОС . Менять структуру разделов я бы порекомендовал не утилитой FDISK, а PARTITION MAGIC для ДОС , так как она делает все гораздо быстрее, да и не требует форматировать разделы после их создания или реорганизации. Нам нужно отформатировать раздел С с помощью ключа FORMAT C: /B. Делается это после загрузки с дискеты Win98. Затем конвертировать c помощью PARTITION MAGIC этот раздел в FAT (просто FAT, а не FAT32).

Теперь можно загрузиться с дискеты ДОС и дать команду sys a: c:. Это значит, что мы переносим систему с А на С. Другие разделы Дос не увидит, так как на них другая файловая система.

После этого грузимся опять с дискеты Win98 и копируем с другого раздела дистрибутив ДОС на диск С.

Затем грузимся уже с винчестера и даем с дистрибутива команду setup /G

Ключ G означает, что программа установки ДОС не будет создавать резервные дискеты.

Все! Дос установлен. Теперь надо установить другую операционную систему, уже современную.

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

С Windows XP и 2000 не возникнет никаких проблем, их встроенный загрузчик увидит ДОС и будет при загрузке спрашивать, какую запускать.

Windows ME не поддерживает REAL-TIME DOS , ее загрузочные файлы autoexec.bat и config.sys нужны только для совместимости со старыми ДОС-приложениями (для определения переменной среды TEMP и т.д.) Поэтому конфликта не возникнет. Но нужно будет вживить в MBR (главная загрузочная запись) сторонний загрузчик, опять же, рекомендую продукт фирмы POWER QUEST - BOOT MAGIC . Любую версию.

А вот WIN98 придется изменять так, чтобы в autoexec.bat и config.sys были разные конфигурации - для ДОС и собственно WIN 98. Такое изменение и будет выполнять функцию мультизагрузки.

И последнее: Windows желательно ставить не из-под свежеустановленного DOS , а с “родной” загрузочной дискеты.

• Файловый менеджер

• Текстовый редактор

• Удобная графическая оболочка

• Программы для поддержания работоспособности компьютера

• Различные просмотрщики

Пора приступать к выбору оболочки, ведь всем нужно копировать, удалять и запускать программы, я бы остановил свой выбор между Norton Commander`om () и Dos Navigator `om (http://www.ritlabs.com/download/files3/dn/dn151.zip), первый проще в обращении - подойдет для новичков, соответственно, второй имеет больше возможностей (Поддержка LFN, гибкая настройка, две встроенных игры, встроенный терминал, CD-плеер, калькулятор, записная книжка , понимает 22 типа архивов...) и подойдет как новичкам, так и продвинутым пользователям. Ну а если вы привыкший к Windows , и не хотите отвыкать от окошечного интерфейса, могу предложить GVFM (http://homepage.ntlworld.com/gvision/gv/gvfm.zip)

Ну, с файловым менеджером вроде разобрались, теперь дело стоит за функциональным текстовым редактором, конечно, встречаются люди, которым ncview`a вполне достаточно, но большинство, я думаю, так не считает, поэтому я предлагаю такую альтернативу как: Breeze (http://www.theabsolute.net/sware/files/breeze56.zip), Aurora (http://www-personal.umich.edu/~knassen/aurora/auror30c.zip) (подсветка синтаксиса, HEX-редактор), Лексикон, Work&Deed (http://winwd.narod.ru/DosWD.exe). Кратко скажу, все эти редакторы хороши, нужно просто подобрать наиболее подходящий для вас и удобный. Я бы посоветовал Auror`у или Work&Deed. И напоследок, win-зависимым товарищам предлагаю красивый текстовый редактор с оконным интерфейсом GVEdit (http://homepage.ntlworld.com/gvision/gv/gvedit.zip)

Естественно, любому деловому пользователю необходимо общение посредством всемирной паутины. В этом, казалось бы, невозможном деле нам поможет великий и могучий браузер Arachne. Тут вам и просмотрщик графики, и рабочий стол, и файловый менеджер , и почтовый клиент , ну и, наконец, сам браузер. Сама программа проста в настройке, имеет удобный мастер настройки, есть свой встроенный ppp-пакетный драйвер, но можно подключить и внешний, возможности программы расширяемы при помощи плагинов, которые можно скачать с сайта производителя http://www.glennmcc.org/ и не только с него...

В принципе, если вас не устраивает встроенный pop-клиент Арахны, можно воспользоваться такими сторонними утилитами, как NetMail, Pegasus Mail, Mutt, POPMail (), Pine. Я выбрал Pegasus Mail, так как он наиболее функционален, но для нормальной работы с почтой хватит и POPMail`a, но он требует внешний пакетный драйвер, а так у него минусов практически нет, и подойдет он пользователю с любым уровнем знаний.

Специально для маньяков онлайн-общения компания LADSoft выпустила плагин для браузера Арахна (http://web.archive.org/web/20010312183617/http://ladsoft.tripod.com/lsicq/download.htm), который позволяет работать с консольной версией аськи. Если, опять же, по каким либо причинам нужна отдельная программа, то могу предложить dosmicq (http://dosinet.chat.ru/ICQ/dosmicq.exe), программа имеет встроенную звонилку...

Для творческих личностей могу предложить программы NeoPaint - создание, редактирование изображений с применением различных фильтров и возможностью изменения формата, и NeoBook - это некое подобие программы FrontPage, хотя программа предназначается для создания электронных книг с иллюстрациями и прочим... (Обе программы забирайте с http://www.neosoftware.com)

Для полного комфорта неплохо еще и музыку послушать, скажете вы. Без проблем, есть две самые лучшие программы : MPXPlay и DSS, обе программы очень солидные, с большим набором функций, а MPXPlay () так вообще почти точная копия WinAMP`a - понимает плейлисты от оного, умеет сама регулировать громкость звука, индикатор загрузки процессора...

Для киноманов существует довольно универсальная утилита Quick View (www.multimediaware.com), кроме того, что программа умеет смотреть видео, так она еще и музыку проигрывает, и картинки показывает...

Ну вот и все, теперь у вас компьютер, на котором можно выполнять ваши привычные задачи и при этом обходясь без Windows :)))

Вот и все, спасибо за внимание. Надеюсь, статья поможет Вам избежать некоторых проблем и наслаждаться ДОС !

Это не сказка, Дос с тобой...

Вспомним прошлое, как это выглядело!

Для данного эксперимента использовалась виртуальная машина VirtualBox и конечно же образы дискет с упакованным дистрибутивом. Для начала установки создадим виртуальную машину , я думаю, что многие знают, как это сделать! Создав виртуальную машину мы должны добавить образ системы для последующей загрузки первичного устройства.

Добавить образ дискеты можно следующим образом: выделяем созданную виртуальную машину, заходим в "настройки" , затем в раздел "носители" , после добавляем "Floppy контроллер" и указываем наш образ, как показано на нижеуказанном рисунке.

Если вы сделаете все верно, тогда можно смело переходить к запуску виртуальной машины с помощью клавиши "Запустить" , после нажатия на мгновение отобразится надпись "Starting MS-DOS" .

Затем мы увидим знакомый синий экран установки, который на протяжении многих выпусков Windows был ярким представлением мастера установки операционной системы Windows. Для продолжения установки необходимо нажать "ENTER" .



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


После установщик предложит установить системные настройки, проверяем на корректность и подтверждаем выбором пункта "The settings are correct" .


Указываем директорию для распаковки и установки файлов операционной системы.


Так как первая дискета в виде образа смонтирована нами, на этом этапе и начинается установка системы. Через некоторое время появится сообщение, указывающее на то, что необходимо смонтировать 2-ой образ системы.


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


Если у Вас получилось, тогда вы увидите сообщение о необходимости монтирования 3-его образа. Проделайте тоже самое ещё раз!


Установка близится к завершению и мастер установки предупреждает, чтобы пользователь демонтировал все образы подключенные в качестве первичного устройства и в завершении нажал кнопку "ENTER".


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


И вот "черный экран" - тот самый легендарный MICROSOFT MS-DOS 6.22!!!


Операционная система установлена, пользуйтесь!!!

Чтоб MS DOS 6.22 смог распознавать русские символы.
Загрузить Oracle VM VirtualBox можно вот по этой ссылке (http://www.virtualbox.org/).
Устанавливаем и запускаем программу VirtualBox .
Жмем пункт Создать , откроется Мастер создания новой виртуальной машины, нажимаем Next.
Заполняем имя машины и тип операционной системы.

Устанавливаем количество оперативной памяти, которое будет доступно ОС, обычно определяеться автоматически, добавляете на свое усмотрение, обычно можно нажать просто Next.



Далее указываем максимальный розмер виртуального жесткого диска , обычно определяеться автоматически, если вам нужно больше места можете добавить.
Но прежде нам нужно создать новый жесткий диск, для этого жмем Next, тип выбираем на свое усмотрение, я же рекомендую выбирать VHD, так как он найболее совместим с другими системамы вирутализации ОС.
Атрибуты жесткого диска я рекомедую устанавливать виртуальный динамический диск, так как при переносе он занимает меньше места и увеличываеться по мере заполнения его информацией.
Далее нужно указать мето росположения розмещения виртуального диска на нашем компьютере, по умолчанию он на ходится в папке пользователя, папка VirtualBox VMs.
Там же указываем розмер, перемещая метку или вручную ввести в поле розмер диска в МБ.



В окончание жмем кнопку Создать.
Извлекаем в временную папку образы дискеты из архива что мы скачали.



Добавляем флоппи и выбираем образ, указав путь к первому образу дискеты.



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



После чего откроеться окно установки MS DOS 6.22 .



Для продолжения установки нажимаем Enter, для справки нажимаем F1, для установки на дискету нажимаем - F7. Следуя рекомендациям мастера.
Выбираем Configure unallocfted disk space и Enter.
После появится окно спредупреждением что нужно перезагрузить компьютер и вставить первую дискету, нам же это не нужно, так как мы уже настроили (вставили), просто нажимаем Ввод.



Ожидаем пока завершится подготовка и перед нами появится окно с настройками параметров, все что пока можно настроить это дату и то она определяться автоматически, потому выбираем пункт The setting are correct и нажимаем Ввод.
Далее нужно указать диск куда будет установлена ОС. По умолчанию в VirtualBox это будет C:\DOS, все что остаеться это нажать Enter, если же вам тебуеться установить DOS в другое место прото прописываем куда, например D:\DOS.



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



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



Теперь нам осталось русыфицировать наш MS DOS 6.22 .
Для этого нам нужно скопировать файлы с второго архива по пути C:\DOS.
Все это можно сделать с помощью коммандной строки, но это не каждому дано понять и весьма не так просто реализовать, если мы первый раз столкнулись.
Как зделать с помощью коммандной строки я опишу посже, а счас мы поступим более хитро.
Но для этого нам понадобится дополнительные манипуляции.
Так вот нам нужно установить в VirtualBox - Windows XP, здесь процесс установки я не буду пока описывать, но если будет надо обьязательно напишу.
Допутим что Windows XP вы успешно установили. Перейдем к делу, выбираем Windows XP из списка и нажимаем пункт Свойства - Носители.
Жмем добавить новый жесткий диск - выбрать существующий диск , указываем путь к диску с нашей MS DOS 6.22



Загружаем ОС Windows XP . С помощью файлового менеджера загружаем файлы по пути D:\DOS - где D: - диск с MS DOS 6.22 .Также рекомендую скопировать какой то файловый менеджер DOS - Volkov Commander or Norton Commander.
Далее нужно отредактировать файлы AUTOEXEC.BAT, CONFIG.SYS. Редатируем с помощью блокнота AkelPad.
В файле AUTOEXEC.BAT прописываем следующие:

@ECHO OFF
mode con codepage prepare=((866) C:\dos\ega3.cpi)
mode con codepage select=866
keyb ru,C:\dos\keybrd3.sys
SET TEMP=C:\
LH DOS\SMARTDRV.EXE
LH DOS\KEYRUS.COM
LH DOS\MOUSE.COM
LH DOS\MSCDEX.EXE /D:CDDRIVER
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS

В файле CONFIG.SYS :

DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\DISPLAY.sys con=(ega,1)
DEVICEHIGH=C:\DOS\VIDE_CDD.SYS /D:CDDRIVER
Country=007,866,C:\dos\country.sys
DOS=HIGH
FILES=30

Вроде все ваша система должна быть руссифицырована, и вы уже можете использовать полноценную MS DOS 6.22 rus.
Если вдруг у вас какая то ошибка проверте что теперь ОС грузится с жесткого диска.
Давайте запустим MS DOS 6.22 rus, и посмотрим работает все нормально.
Для управления просто используем комманды. Какие комманды вы можете узнать, ввести нужно команду help.
Для каждой команды нужно ввести команду xcopy /?
Если же вам сложно управлять коммандной строкой, в файле
следующее после строки LH DOS\MSCDEX.EXE /D:CDDRIVER:

LH DOS\MSCDEX.EXE /D:CDDRIVER

SET SHELL=COMMAND.COM


Также вы можете поставить на автозагрузку другую программу, изменив всего путь.

Операционная система MS-DOS состоит из множества различных файлов. Они включают собственно файлы операционной системы IO.SYS, MSDOS.SYS и командный процессор COMMAND.COM. Кроме этих трех файлов, представляющих собой работоспособное ядро MS-DOS, в дистрибутив операционной системы включены файлы так называемых внешних команд, например FORMAT, FDISK, SYS, драйверы различных устройств и некоторые другие файлы.

Файл IO.SYS содержит расширение базовой системы ввода/вывода и используется операционной системой для взаимодействия с аппаратурой компьютера и BIOS.

Файл MSDOS.SYS в некотором смысле является набором программ обработки прерываний, в частности прерывания INT 21H.

Командный процессор COMMAND.COM предназначен для организации диалога с пользователем компьютера. Он анализирует вводимые пользователем команды и организует их выполнение. Так называемые внутренние команды - DIR, COPY и т. д. обрабатываются именно командным процессором.

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

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

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

Файлы операционной системы IO.SYS, MSDOS.SYS и COMMAND.COM должны быть записаны на диске в определенном месте. Вы не должны копировать их в другие каталоги диска.

Если вам необходимо изготовить загрузочную дискету, с помощью которой вы можете загрузить на компьютере MS-DOS, недостаточно просто скопировать на дискету основные файлы операционной системы - IO.SYS, MSDOS.SYS и COMMAND.COM.

Для изготовления системной дискеты необходимо воспользоваться либо командами FORMAT или SYS, либо специальными программами, например программой Safe Format из пакета Norton Utilities.

Самым простым способом сделать чистую дискету загрузочной, является использование внешней команды MS-DOS - SYS. Для ее использования вставьте чистую дискету в дисковод и из корневого каталога диска C: выдайте команду:

SYS A: или SYS B:

После выполнения команды SYS, дискета будет содержать файлы IO.SYS, MSDOS.SYS и COMMAND.COM, записанные в определенных местах дискеты. Вы можете загрузить MS-DOS с этой дискеты, если перед включением питания вставите системную дискету в дисковод A:.

9.2.

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

Загрузка операционной системы начинается с того, что процедура начальной загрузки делает попытку прочитать самый первый сектор дискеты, вставленной в дисковод А: (на загрузочной дискете этот сектор содержит загрузчик операционной системы). Если в дисковод вставлена системная дискета, с нее считывается загрузчик и ему передается управление.

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

Если же дискеты в дисководе А: вообще нет, то BIOS читает основную загрузочную запись диска С: (Master Boot Record). Обычно это самый первый сектор на диске. Управление передается загрузчику, который находится в этом секторе. Загрузчик анализирует содержимое таблицы разделов (она также находится в этом секторе), выбирает активный раздел и читает загрузочную запись этого раздела. Загрузочная запись активного раздела (Boot Record) аналогична загрузочной записи, находящейся в первом секторе системной дискеты.

Загрузочная запись активного раздела считывает с диска файлы IO.SYS и MSDOS.SYS и загружает их в оперативную память компьютера. Затем анализируется содержимое файла конфигурации - CONFIG.SYS. В этом файле указаны драйверы и резидентные программы, которые необходимо загрузить в оперативную память. После загрузки драйверов и резидентных программ, указанных в файле CONFIG.SYS управление передается командному процессору COMMAND.COM.

Командный процессор состоит из трех частей - резидентной, инициализирующей и транзитной. Первой загружается резидентная часть. Она обрабатывает прерывания INT 22H, INT 23H, INT 24H и управляет загрузкой транзитной части. Эта часть командного процессора обрабатывает ошибки MS-DOS и выдает запрос пользователю о действиях при обнаружении ошибок.

Транзитная часть командного процессора располагается в старших адресах памяти. В этой части находятся обработчики внутренних команд DOS и интерпретатор командных файлов с расширением имени.BAT. Транзитная часть выдает системное приглашение (например А:>), ожидает ввода команды оператора с клавиатуры или из пакетного файла и организует их выполнение.

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

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

9.3. Какие существуют типы дистрибутивов MS-DOS

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

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

Если диск вашего компьютера уже содержит операционную систему MS-DOS, следует узнать версию MS-DOS. Это можно сделать с помощью команды VER, в ответ на которую на консоль будет выведена строка:

MS-DOS Version 5.0

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

9.4. Как установить MS-DOS версии 5.0

В этом разделе мы рассмотрим установку операционной системы MS-DOS версии 5.0 на компьютер с неподготовленным (неформатированным) жестким диском.

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

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

Для запуска программы установки стартового варианта дистрибутива необходимо перед включением компьютера вставить в дисковод A: первую дискету дистрибутива. После включения питания и проверки систем компьютера начнется загрузка операционной системы MS-DOS с вставленной вами дискеты. По окончании процесса загрузки будет автоматически запущена программа установки.

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

В случае, если вы продолжили установку MS-DOS, нажав клавишу , на экране появляется меню конфигурации:

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ DATE/TIME: 11-22-93 16:14 COUNTRY: United States KEYBOARD: US Default INSTALL TO: Hard disk The settings are correct. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

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

Если у вас компьютер IBM PC AT, то изменения в текущей дате и времени будут занесены в CMOS-память и при следующей загрузке MS-DOS автоматически установится правильное время.

Интернациональная поддержка устанавливается с помощью элементов "COUNTRY" и "KEYBOARD" данного меню. Выберите элемент "COUNTRY" и нажмите клавишу . Перед вами появится список стран, для которых поддерживаются наборы символов:

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Belgium Hungary Spain Brazil Int"l English Sweden Canada (French) Italy Switzerland Czechoslovakia Latin America United Kingdom Denmark Netherlands United States Finland Norway Yugoslavia France Poland Germany Portugal ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

Если в этом списке есть Россия (Russia), установите курсор в соответствующую позицию и нажмите клавишу . Если набор символов кириллицы не поддерживается, оставьте набор символов США (United States) и нажмите

Если вы изменили "COUNTRY", произведите аналогичные изменения с элементом "KEYBOARD".

Закончив изменения в данном меню, продолжите процесс установки MS-DOS, выбрав строку "The settings are correct" (конфигурация установлена) и нажмите .

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

Install to: C:DOS Run Shell on startup: YES The listed optionst are correct.

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

Строка "Run Shell on startup: YES" означает, что в будущем после загрузки операционной системы будет происходить автоматический запуск оболочки Dos Shell. Если вы не предполагаете использовать оболочку Dos Shell, выберите строку "Run Shell on startup:" и нажмите клавишу . Перед вами появится дополнительное меню с двумя элементами:

Run MS-DOS Shell on startup Do not run MS-DOS Shell on startup

Для предотвращения автоматического запуска MS-DOS Shell выберите строку "Do not run MS-DOS Shell on startup" и нажмите . После этого вы вернетесь в предыдущее меню.

Закончив все изменения, выберите строку "The listed optionst are correct" и нажмите клавишу .

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

Your system has one or more hard disks with free space. This space need to be partitooned and formatted before MS-DOS version 5.0 can use it.

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

Allocate all free hard space for MS-DOS Allocate all free hard space for MS-DOS Do not allocate free hard space for MS-DOS

Если вы выберите строку "Allocate all free hard space for MS-DOS", то все пространство на жестком диске компьютера будет отведено под MS-DOS. Программа установки самостоятельно разметит и отформатирует диск компьютера. При этом будет создан один диск С:.

Если вы желаете оставить место на диске для другой операционной системы или собираетесь создать несколько логических дисков, выберите строку "Allocate all free hard space for MS-DOS" и нажмите клавишу .

В этом случае программа установки сначала запустит программу FDISK.EXE. Вы должны будете сами с помощью FDISK разметить жесткий диск - создать на нем разделы и логические диски. Инструкции по использованию программы FDISK.EXE можно прочитать в разделе "Как создать логические диски".

После окончания работы с FDISK.EXE управление вернется программе установки и она автоматически произведет форматирование на высоком уровне созданных вами логических дисков.

Строка "Do not allocate free hard space for MS-DOS" означает, что вы не желаете отводить место на диске для MS-DOS, и таким образом, отказываетесь от установки операционной системы на жесткий диск.

При первой самостоятельной установке операционной системы MS-DOS мы рекомендуем вам создать один логический диск, выбрав в меню строку "Allocate all free hard space for MS-DOS".

Для продолжения процесса установки нажмите клавишу . Произойдет перезагрузка компьютера и начнется форматирование жесткого диска. Ход форматирования будет отражаться на экране дисплея:

Formatting Drive C: 67% of Disk Formatted.

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

По мере копирования дискет дистрибутива, программа установки будет просить вас вставить в дисковод новые диски:

Insert the disk labled MS-DOS 5.0 Disk 2 into drive A: When ready, press ENTER.

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

Setup is now complete. Please remove any floppy disks from your drives and then press ENTER to start MS-DOS version 5.0.

На этом процесс установки операционной системы MS-DOS версии 5.0 можно считать законченным. Извлеките из дисковода последнюю дискету дистрибутива и нажмите клавишу . Произойдет перезагрузка компьютера и на экране появится приглашение MS-DOS:

C:>

Программа установки автоматически создаст файлы конфигурации CONFIG.SYS и AUTOEXEC.BAT. Их содержимое зависит от аппаратной конфигурации вашего компьютера.

Файл CONFIG.SYS будет выглядеть следующим образом:

DEVICE=C:DOSSETVER.EXE DEVICE=C:DOSHIMEM.SYS DOS=HIGH FILES=10

Автоматически созданный файл CONFIG.SYS загружает резидентную программу SETVER.EXE и драйвер HIMEM.SYS (только на машинах с процессорами 80286, 80386 и 80486).

Драйвер HIMEM.SYS используется для управления расширенной памятью. Без этого или другого аналогичного драйвера невозможно использование расширенной памяти.

Программа SETVER.EXE необходима для программ, рассчитанных на старые версии MS-DOS. Когда такие программы запрашивают номер версии, программа SETVER.EXE "обманывает" их и возвращает заранее определенные для них значения.

Команда DOS=HIGH указывает MS-DOS использовать часть расширенной памяти (область старшей памяти) для размещения собственных модулей и буферов. В этом случае несколько увеличивается объем доступной для программ основной памяти.

Команда FILES=10 означает, что MS-DOS может одновременно открыть на чтение или запись не больше 10 файлов. В зависимости от того, какое программное обеспечение вы предполагаете использовать, вам может понадобиться изменить эту величину. Например, при использовании баз данных, как правило, необходимо увеличить число возможных открытых файлов с 10 до 50. Такое увеличение не проходит даром, увеличение числа FILES влечет за собой дополнительный расход оперативной памяти компьютера.

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

Кроме файла CONFIG.SYS автоматически создается командный файл AUTOEXEC.BAT. Он может содержать следующие команды:

Команда @ECHO OFF отменяет вывод на экран текста командного файла во время его выполнения. В данном случае это означает, что при загрузке компьютера на экране не будет отображаться текст файла AUTOEXEC.BAT.

Команда PROMPT определяет внешний вид строки приглашения MS-DOS. В нашем случае команда PROMPT $p$g формирует строку приглашения, в которой отображается полный путь текущего каталога и следующий за ним символ ">". Задавая команде PROMPT другие параметры, вы можете сформировать приглашение MS-DOS по своему желанию.

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

Команда SET TEMP=C:DOS устанавливает переменную окружения TEMP. Эта переменная определяет каталог, в котором будут создаваться временные файлы MS-DOS.

9.5. Как обновить версию операционной системы MS-DOS до 6.0

В этом разделе мы рассматриваем процедуру обновления операционной системы MS-DOS до версии 6.0.

Для обновления версии MS-DOS вам надо вставить первую дискету дистрибутива и запустить программу SETUP.EXE, которая есть на этой дискете. Дискету можно вставлять в любой дисковод. Например, если вы вставили дискету в дисковод B:, то вы должны ввести следующую команду:

B:SETUP.EXE /G

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

После запуска программа установки (инсталлятор) выполняет проверку аппаратной и программной конфигурации вашего компьютера.

Определив конфигурацию компьютера, SETUP.EXE отображает на экране дисплея заставку. Вы можете либо продолжить процесс установки MS-DOS, нажав клавишу , либо прервать процесс установки и вернуться в DOS, нажав клавишу . Вы также можете получить подсказку, нажав на клавишу .

В случае, если вы продолжили процесс установки, нажав клавишу , на экране появляется меню конфигурации (см. рис. 9.1).

Рис. 9.1. Определение конфигурации

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

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

Если вы согласны с предлагаемой конфигурацией или уже произвели все необходимые изменения, выберете из меню элемент "The setting are correct" (установка верна) и нажмите клавишу .

MS-DOS версии 6.0 имеет в своем составе программу Microsoft Backup, предназначенную для выгрузки содержимого жестких дисков компьютера на дискеты, программу Microsoft Undelete для восстановления удаленных файлов и пакет Microsoft Anti-Virus для обнаружения и удаления вирусов. В дистрибутив включены версии этих программ для MS-DOS и для Windows. После определения конфигурации MS-DOS вы можете выбрать, какие из этих программ устанавливать на жесткий диск компьютера. Для этого программа установки выводит на экран меню (см. рис. 9.2).

Последовательно выбирая с помощью клавиш перемещения курсора из меню рис. 9.2 элементы "Backup:", "Undelete:", "Anti-Virus:", отвечающие за эти программы и нажимая клавишу вы получите на экране меню (см. рис. 9.3).

Рис. 9.3. Меню для выбора версии программ

Первая строка в меню - "Windows and MS-DOS" означает, что будут установлены версии данной программы для DOS и Windows. Вторая - только для Windows, третья - только для DOS и строка "None" означает, что вы не будете устанавливать данную программу ни для MS-DOS ни для Windows. Выберите желаемую конфигурацию и нажмите , после чего вы вернетесь в предыдущее меню.

Версии программ для Windows можно установить только в том случае, если операционная система Windows уже установлена на компьютере. В противном случае на первом этапе вы можете установить только программы для MS-DOS. После установки Windows можно повторить процесс установки MS-DOS, запустив SETUP.EXE с параметром /E. В этом случае происходит установка программ Microsoft Backup, Microsoft Undelete и Microsoft Anti-Virus, остальные файлы операционной системы не копируются.

Когда вы окончательно определите, какие программы вы желаете установить, выберете в меню рис. 9.2 элемент "Install the listed programs" и нажмите клавишу .

Теперь программа установки последний раз предоставит вам возможность прервать процесс установки MS-DOS. Для прерывания процесса установки необходимо нажать клавишу F3. Если вы намерены продолжить установку MS-DOS, нажмите клавишу .

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

Когда все дискеты будут скопированы, программа установки скорректирует файлы CONFIG.SYS и AUTOEXEC.BAT. Затем она попросит вас извлечь последнюю дискету из дисковода и нажать клавишу .

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

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

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

DEVICE=C:DOSSETVER.EXE DEVICE=C:DOSHIMEM.SYS DOS=HIGH FILES=30 SHELL=C:DOSCOMMAND.COM C:DOS /p

По сравнению с файлом CONFIG.SYS, автоматически созданным при установки MS-DOS версии 5.0, увеличено значение FILES и добавлена команда SHELL. Команда SHELL=C:DOSCOMMAND.COM C:DOS /p определяет, что командный процессор расположен в каталоге C:DOS.

Кроме файла CONFIG.SYS, автоматически создается командный файл AUTOEXEC.BAT. Содержимое файла AUTOEXEC.BAT аналогично файлу AUTOEXEC.BAT, созданному при установке MS-DOS версии 5.0:

@ECHO OFF PROMPT $p$g PATH C:DOS SET TEMP=C:DOS

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

Таким образом, сразу после установки MS-DOS самое время приступить к его русификации. Процесс русификации описан в разделе "Как русифицировать MS-DOS".

9.6. Чем отличается MS-DOS версии 6.0 от MS-DOS версии 5.0

Новая операционная система MS-DOS версии 6.0 имеет несколько важных возможностей, не обеспечиваемых в более ранних версиях:

  • возможность ветвления при выполнении файла CONFIG.SYS;

MS-DOS версии 6.0 позволяет в момент выполнения файла CONFIG.SYS создавать на экране меню и выполнять ветвление в зависимости от строки, выбранной пользователем. При этом с помощью специальной переменной ветвление может в дальнейшем осуществляться и в файле AUTOEXEC.BAT.

  • средство динамической компрессии файлов - DoubleSpace, аналогичное пакету Stacker фирмы Stack Inc.;

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

  • в комплект MS-DOS версии 6.0 включена программа дефрагментации файлов - Defrag;

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

  • в комплект MS-DOS версии 6.0 включена антивирусная программа Microsoft Anti-Virus;

С помощью программы Microsoft Anti-Virus вы можете производить профилактические работы по обнаружению и удалению вирусов из операционной системы компьютера.

  • программа выгрузки дисков Microsoft Backup;

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

  • наличие версий программ обслуживания системы Microsoft Undelete, Microsoft Anti-Virus и Microsoft Backup для Windows;

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

После установки программ Microsoft Undelete, Microsoft Anti-Virus и Microsoft Backup, в основном окне Program Manager добавляется группа "Microsoft Tools", содержащую их пиктограммы. В основном меню Program Manager добавляется меню "Tools".

  • новая версия драйвера EMM386.EXE;

Новая версия драйвера EMM386.EXE обеспечивает доступ к большему числу блоков верхней памяти. Это позволяет освободить больше основной памяти для программ MS-DOS.

  • новые версии команд LOADHIGH и DEVICEHIGH;

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

  • средство оптимизации использования оперативной памяти компьютера - программа MemMaker;

В состав MS-DOS версии 6.0 включена программа MemMaker, позволяющая на компьютерах с процессорами 80386 и выше оптимизировать использование оперативной памяти. MemMaker корректирует файлы CONFIG.SYS и AUTOEXEC.BAT таким образом, что загрузка драйверов и резидентных программ по возможности происходит в расширенную память. Тем самым увеличивается объем основной оперативной памяти, доступной программам MS-DOS.

  • возможность пошагового выполнения команд файла CONFIG.SYS.

Если при загрузке операционной системы, когда на экране отображается надпись "Starting MS-DOS...", нажать клавишу , то в этом случае не происходит выполнение файлов конфигурации CONFIG.SYS и AUTOEXEC.BAT и сразу появляется приглашение MS-DOS.

Вы также можете выполнять команды файла CONFIG.SYS в пошаговом режиме, подтверждая выполнение каждой команды. Для этого в момент загрузки MS-DOS нужно нажать клавишу .

На экране будет отображаться очередная команда и следующее за ней меню "?". Если теперь нажать клавишу команда будет выполнена, а если нажать команда будет пропущена. После выполнения всех команд файла CONFIG.SYS, на экране появится надпись "Process AUTOEXEC.BAT ?". Чтобы перейти к выполнению команд файла AUTOEXEC.BAT нажмите клавишу . Если вы не желаете выполнять AUTOEXEC.BAT, нажмите клавишу .

9.7. Как создать меню в CONFIG.SYS и AUTOEXEC.BAT

Конфигурация аппаратных и программных средств компьютера определяется в файле конфигурации CONFIG.SYS и в командном файле AUTOEXEC.BAT.

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

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

Для описания меню в MS-DOS версии 6.0 определены несколько специальных команд:

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

Для определения в файлах CONFIG.SYS и AUTOEXEC.BAT нескольких конфигураций необходимо выполнить несколько действий:

  • Определить в файле CONFIG.SYS блок описания основного меню. Описание меню начинается с заголовка и следующими за ним командами , , и . Команды и определяют элементы основного меню и соответствующие им имена блоков конфигурации. Команды и определяют выбираемый по умолчанию элемент меню и цвет меню.
  • Для каждого элемента меню создать блок команд в котором описать необходимую конфигурацию. Эта конфигурация будет устанавливаться, когда вы выберите соответствующий элемент меню. Каждый блок должен начинаться с заголовка блока. Заголовок блока представляет собой имя блока заключенное в квадратные скобки.
  • При необходимости, вы можете добавить к файлу CONFIG.SYS блок команд с зарезервированным именем . Команды из этого блока выполняются при выборе любой конфигурации. Рекомендуется добавить в конце файла CONFIG.SYS пустой блок команд с именем .
  • Когда пользователь выбирает из меню конфигурации какой-либо элемент, его имя запоминается в переменной окружения CONFIG. С помощью команды GOTO %CONFIG% вы можете организовать выполнение различных команд в зависимости от выбранной конфигурации. AUTOEXEC.BAT

Рассмотрим подробнее отдельные команды описания меню.

INCLUDE

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

INCLUDE=blockname

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

MENUCOLOR

Определяет цвет текста и цвет фона элементов меню. Эта команда может использоваться только внутри блока описания меню. Команда MENUCOLOR имеет следующий формат:

MENUCOLOR=x[,y]

Параметр x задает цвет текста элементов меню, а параметр y задает цвет фона меню. Цвет определяется числами от 0 до 15 в соответствии со следующей таблицей:

Не задавайте одинаковых значений для x и y, так как в этом случае текст элементов меню сольется с фоном.

MENUDEFAULT

Определяет конфигурацию, загружаемую по истечении заданного времени, если пользователь не выбрал другую конфигурацию. Команда MENUDEFAULT может использоваться только внутри блока описания меню файла CONFIG.SYS. Формат этой команды представлен ниже:

MENUDEFAULT=blockname[,timeout]

Параметр blockname задает имя блока конфигурации, загружаемого по истечении времени, определенного параметром timeout. Параметр timeout задается в секундах и может быть от 0 до 90 секунд.

MENUITEM

Команда MENUITEM определяет элементы меню конфигурации. Эта команда может использоваться только внутри блока описания меню. В одном меню может быть до девяти элементов. Если этого вам недостаточно, вы можете воспользоваться дополнительным меню (команда ). Формат команды MENUITEM следует ниже:

MENUITEM=blockname[,menu_text]

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

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

SUBMENU

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

Формат вызова данной команды представлен ниже:

SUBMENU=blockname[,menu_text]

Параметр blockname определяет имя блока описания дополнительного меню. В отличие от блока описания основного меню, имеющего имя , дополнительное меню должно иметь другое имя. Длинна имени блока дополнительного меню не должна превышать 70 символов. Имя блока не должно содержать символа слэша (), обратного слэша (/), двоеточия, точки с запятой, символа равенства и квадратных скобок.

Необязательный параметр menu_text определяет текст, соответствующий новому элементу меню. Если вы не укажете параметр menu_text, то в новом элементе меню будет выведено имя блока описания дополнительного меню, заданное первым параметром команды SUBMENU.

Пример использования новых команд

Предположим, что на компьютере IBM PCAT 386 работают три человека. Первый работает в операционной системе Microsoft Windows и пользуется текстовым процессором Microsoft Word. Второй предпочитает использовать для редактирования документов текстовый редактор Лексикон. Третий не работает ни с Microsoft Windows ни с Лексиконом.

В MS-DOS версии 5.0 каждый из этих пользователей должен был хранить свои версии файлов конфигурации компьютера - CONFIG.SYS и AUTOEXEC.BAT и постоянно их переименовывать.

Операционная система MS-DOS версии 6.0 дополнена новыми командами (описанными выше), предназначенными для организации меню выбора конфигурации на этапе интерпретации файла CONFIG.SYS.

Приведем пример файла CONFIG.SYS, который может быть установлен на данном компьютере:

menuitem=Windows, Конфигурация для Windows menuitem=Lexicon, Конфигурация для Лексикона menuitem=Standart, Стандартная конфигурация device=c:doshimem.sys dos=high buffers=15 device=c:dosemm386 NOEMS dos=high,umb devicehigh=c:dosSMARTDRV.EXE 2048 1024 device=c:dosSMARTDRV.EXE 2048 device=c:dossetver.sys device=c:dosemm386 NOEMS dos=high,umb devicehigh=c:dosSMARTDRV.EXE 2048 devicehigh=c:dossetver.sys files=40

Данный файл CONFIG.SYS содержит описание трех различных конфигураций - конфигурации для работы в среде операцоннной системы Windows, конфигурации для работы с текстовым процессором Лексикон и конфигурации для работы в операцонной системе MS-DOS.

Для всех трех конфигураций исполняются команды, находящиеся в блоке . Там расположены две команды: DEVICE=C:DOSHIMEM.SYS и DOS=HIGH. Эти команды загружают менеджер расширенной памяти HIMEM.SYS, и разрешают MS-DOS использовать область старшей памяти (HMA).

После выполнения этих двух команд на экране появляется основное меню, определенное в блоке :

_ Конфигурация для Windows Конфигурация для Лексикона Стандартная конфигурация

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

В заключение выполняется команда files=40, расположенная в последнем блоке . На этом интерпретация файла CONFIG.SYS заканчивается и MS-DOS начинает выполнять командный файл AUTOEXEC.BAT.

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

В командном файле AUTOEXEC.BAT вы можете проверять значение переменной CONFIG и в зависимости от ее значения выполнять различные команды. Для проверки состояния переменной окружения CONFIG можно воспользоваться командами и .

Рассмотрим в качестве примера AUTOEXEC.BAT для предыдущего примера.

set temp=c:temp c:dosmode >nul CON CP PREP=((866) c:dosega.cpi) c:dosmode >nul CON CP SEL=866 loadhigh c:utswakeyb.com rem !!! Преходим к метке, соответствующей значению rem !!! переменной окружения CONFIG goto %config% :Windows path c:win;c:dos;e:nc;c:ut;d:nu7;e:bcbin;d:winword; loadhigh c:winSMARTDRV.EXE 2048 1024 loadhigh c:winmouse.com win goto end_ :Lexicon path c:lex;c:dos;e:nc;c:ut;d:nu7;e:bcbin; c:dosSMARTDRV.EXE 2048 c:mousemouse.com lex goto end:Standart path c:dos;e:nc;c:ut;d:nu7;e:bcbin; loadhigh c:dosSMARTDRV.EXE 2048 loadhigh c:mousemouse.com nc goto end:end

Когда MS-DOS начинает выполнять команды из файла AUTOEXEC.BAT, сначала происходит установка переменной окружения TEMP, затем загружаются шрифты, содержащие символы кириллицы.

Затем, по команде GOTO %CONFIG%, управление передается на метку, соответствующую имени выбранного блока конфигурации. Имена блоков конфигурации перечислены в блоке описания меню в файле CONFIG.SYS.

Таким образом, в зависимости от того, какая конфигурация будет выбрана в меню, управление перейдет на одну из трех меток - Windows, Lexicon или Standart. При этом для каждой конфигурации выполняются только свои команды. После выполнения команд, следующих за метками, управление переходит на метку END и исполнение командного файла AUTOEXEC.BAT завершается.

Например, если при интерпретации файла CONFIG.SYS, вы выбрали элемент основного меню с надписью "Конфигурация для Windows", то переменная окружения CONFIG принимает значение Windows и управление перейдет на метку:Windows.

Здесь происходит установка переменной окружения PATH, загружается драйвер дискового кеша и драйвер мыши. Затем происходит загрузка операционной системы Windows.

9.8. Почему в MS-DOS отсутствуют русские символы

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

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

Обычно в ПЗУ видеоадаптера записан так называемый стандартный расширенный набор ASCII-символов. Этот набор не содержит символов кириллицы и, следовательно, компьютер не может отображать их на экране дисплея.

Для "русификации" видеоадаптеров можно либо перепрограммировать ПЗУ адаптера, либо использовать специальные резидентные программы, подменяющие набор символов видеоадаптера своим собственным.

"Русификация" видеоадаптеров на уровне ПЗУ позволяет в дальнейшем сохранить несколько килобайт оперативной памяти компьютера, так как отпадет необходимость в использовании специальных резидентных программ. Кроме того, если вам не повезло и на вашем компьютере установлен видеоадаптер CGA или Hercules, то перепрограммирование ПЗУ является единственной возможностью (кроме, конечно, замены видеоадаптера, что, кстати, в этом случае предпочтительней) для отображения символов кириллицы в текстовых режимах.

Однако для перепрограммирования ПЗУ видеоадаптера нужны специальные аппаратные средства и сведения о расположении в ПЗУ набора шрифтов. Таким образом перепрограммирование ПЗУ является весьма сложной задачей и может выполняться только высококвалифицированными специалистами.

При "русификации" видеоадаптера с помощью специальных программ необходимо загрузить в оперативную память компьютера небольшой резидентный модуль. Этот резидентный модуль будет подменять набор символов, записанный в ПЗУ видеоадаптера.

В разделе "Как русифицировать MS-DOS" будет более подробно описан процесс русификации видеоадаптера.

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

Теперь нажатие на клавиши клавиатуры будет вызывать ввод не латинских, а русских символов. Обычно клавиши переназначаются в соответствии с отечественным стандартом для печатных машинок ("ЙЦУКЕН"). Рядом с латинскими символами, расположенными на клавишах клавиатуры, мы советуем разместить наклейки с символами кириллицы. Удобно, если латинские символы имеют черный цвет, а символы кириллицы - красный.

Более подробная информация о русификации клавиатуры представлена в разделе "Как русифицировать MS-DOS".

9.9. Как русифицировать MS-DOS

Операционная система MS-DOS версии 6.0 содержит команды и программы для интернациональной поддержки.

Мы предлагаем вам для проведения русификации, после установки MS-DOS версии 6.0, заменить файлы команд и программ интернациональной поддержки соответствующими файлами из русскоязычной версии MS-DOS. В настоящее время выпущены русскоязычные версии MS-DOS 4.01, 5.0 и 6.0.

Если у вас нет русской версии MS-DOS, скопируйте из русскоязычной версии 4.0 или 5.0 операционной системы MS-DOS, следующие файлы: COUNTRY.SYS, DISPLAY.SYS, KEYBOARD.SYS, KEYB.COM, а также файлы с расширением CPI. Замените этими файлами соответствующие файлы в каталоге MS-DOS.

Так как драйвер DISPLAY.SYS и программа KEYB.COM проверяют версию операционной системы, то их необходимо "обмануть". Для этого выполните следующие команды:

C:DOSSETVER KEYB.COM 4.01 C:DOSSETVER DISPLAY.SYS 4.01

Затем с помощью любого текстового редактора вам надо добавить в файлах CONFIG.SYS и AUTOEXEC.BAT команды интернациональной поддержки. В файле CONFIG.SYS вы должны загрузить драйвер SETVER.EXE, добавить вызов команды COUNTRY и загрузить драйвер DISPLAY.SYS:

DEVICE=C:DOSSETVER.EXE COUNTRY=7,C:DOSCOUNTRY.SYS DEVICE=C:DOSDISPLAY.SYS CON=(EGA,437,1)

В файле AUTOEXEC.BAT необходимо добавить вызов двух команд MODE и выполнить загрузку резидентной программы KEYB:

c:dosmode CON CP PREP=((866) C:DOSEGA.CPI) c:dosmode CON CP SEL=866 D:DOSkeyb RU,D:DOSKEYBOARD.SYS /ID:093

После внесения всех изменений в файлы CONFIG.SYS и AUTOEXEC.BAT перезагрузите компьютер. При перезагрузке компьютера в оперативную память загружаются резидентные модули программ русификации.

Не используйте для редактирования файлов CONFIG.SYS и AUTOEXEC.BAT текстовые процессоры, сохраняющие редактируемые файлы в специальных форматах. При сохранении редактируемого текста в файле, имеющем специальный формат, в него, помимо текста, будет записана другая управляющая информация. В результате MS-DOS не сможет интерпретировать эти файлы и загрузка компьютера произойдет неправильно.

Теперь вы сможете просматривать и редактировать документы, написанные на русском языке, кроме того, у вас останутся все преимущества MS-DOS версии 6.0.

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

9.10. Что такое вирусы и троянские программы

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

  • внедряющиеся в выполнимые файлы программ - файлы с расширениями COM и EXE;
  • распространяющиеся через загрузочные сектора дискет и жестких дисков, а также через сектор начальной загрузки жестких дисков;
  • заражающие файлы драйверов - файлы с расширениями SYS и EXE;
  • распространяющиеся через файлы объектных библиотек трансляторов.

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

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

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

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

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

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

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

9.11. Как бороться с вирусами

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

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

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

  • установку программного обеспечения следует проводить только с дистрибутивов;
  • ограничить обмен программами и дискетами, проводить проверку таких программ и дискет на наличие вирусов;
  • проводить периодическую проверку оперативной памяти и дисков компьютера на наличие вирусов с помощью специальных антивирусных программ, например программы AIDSTEST.EXE;
  • использовать специальные программы-протекторы, которые после запуска остаются резидентными в памяти компьютера и отслеживают все подозрительные действия программ (например запись в файл программ или системные области дисков).

В настоящее время насчитываются тысячи различных вирусов и сотни программ для борьбы с ними. Наиболее известны следующие антивирусные программы для MS-DOS: AIDSTEST, SCAN, ANTI4US, VAKCINA, ADINF.

Проблема борьбы с вирусами стала настолько серьезной, что фирма Microsoft включила в состав версии 6.0, операционной системы MS-DOS, собственные программные средства: Microsoft Anti-Virus для MS-DOS и для Windows.

Существуют даже специальные программы для борьбы с вирусами в сетях. Например программа NetShield загружается на сервере Nowell NetWare 3.11 в качестве NLM-процесса. Она может производить раз в сутки проверку дисков сервера на наличие вирусов. В случае обнаружения вирусов всем пользователям сети будет рассылаться соответствующее предупреждающее сообщение. Вы также можете задать режим, в котором NLM-антивирус будет проверять на заражение вирусом все файлы, записываемые на сервер или считываемые с него.

Рассмотрим наиболее распространенные программные средства, предназначенные для обнаружения и удаления вирусов - AIDSTEST.EXE и Microsoft Anti-Virus.

AIDSTEST.EXE

Автором антивирусной программы AIDSTEST.EXE является Лозинский Дмитрий Николаевич. AIDSTEST позволяет обнаружить большое количество разнообразных вирусов, а также может выполнить удаление обнаруженных вирусов.

Описание параметров AIDSTEST можно получить, запустив AIDSTEST с параметром /h. Мы позволим себе привести только самые главные параметры этой программы. Формат вызова AIDSTEST имеет следующий вид:

AIDSTEST path [параметры]

Первый, обязательный, параметр path должен задавать каталог в котором будет производится поиск вирусов. При этом автоматически проверяются все подкаталоги. Если в качестве первого параметра вы укажете только имя диска (например AIDSTEST C:), то будет проверен весь диск.

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

Ниже представлен пример использования антивируса AIDSTEST для обнаружения и лечения вирусов на диске C:.

AIDSTEST C: /F /Q

Использование антивирусных программ не может гарантировать вам полную защиту компьютера от заражения вирусами. Дело в том, что антивирусы типа AIDSTEST настроены на обнаружение уже известных вирусов и их клонов. Новые вирусы могут быть неизвестны программе AIDSTEST и она не сможет их обнаружить. Еще раз подчеркнем, что на наш взгляд, наиболее надежным способом предохранить компьютер от нападения вирусов, является установка программных средств только с дистрибутивов и ограничение в использовании дискет для обмена программами.

Microsoft Anti-Virus

Программа Microsoft Anti-Virus включена в состав дистрибутива MS-DOS версии 6.0. При этом Microsoft Anti-Virus представлен двумя версиями - для MS-DOS и для Windows.

Подробно процедура установки этих антивирусных программ описана в разделе "Как установить MS-DOS". Здесь мы отметим только, что для установки Microsoft Anti-Virus для Windows требуется наличие Windows на жестком диске компьютера.

Понравилось? Лайкни нас на Facebook