Установка windows из под dos bios

Windows that are based on the 9x platform (all versions of 95, 98 and ME) and before (1 to 3.11) all ran in a version of MS-DOS. This article will explain how you can begin the install of Windows from DOS.

  1. Step 1 Put the MS-DOS installation floppy disk or CD into the computer.

    • Check that you have the correct MS-DOS version for installing the version of Windows that you require. This can be done with a quick search on a search engine.
  2. Step 2 Boot up the computer.

  1. Step 1 Follow the instructions on the screen.

  2. Step 2 When you get to this screen you have two options.

    You can install Windows from a floppy disk or a CD. Check the methods below to see which one is applicable for you.

  1. Step 1 To install windows from a CD, put the installation CD in now and then press ↵ Enter.

  2. Step 2 Follow the installation instructions for your operating system.

  1. Step 1 Press ↵ Enter at this screen to restart the computer and boot into MS-DOS.

  2. 2

    Insert the floppy disk for your desired Windows operating system into the computer.

  3. Step 3 Type without quotation marks "a:"

    and press Enterto go into the ‘A’ drive.

  4. Step 4 Type without quotation marks "setup".

  5. Step 5 Follow the installation instructions for your operating system.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

  • On some Windows 9x CDs, the operating system will allow you to install MS-DOS and Windows at the same time.

  • Each operating system (DOS or Windows) will have separate installation instructions to.

  • To restart the computer in MS-DOS, press Ctrl+Alt+Del.

About this article

Thanks to all authors for creating a page that has been read 39,656 times.

Is this article up to date?

Описана настройка параметров BIOS для системной платы на основе 486-го микропроцессора. Рассмотрено как установить операционные системы на ретро-компьютер с процессором 80486 DX2-66МГц, настройка окружения DOS, Windows 3x и Windows 95. История технологий, полезности, более чем 200 картинок и фото!

Это восьмая статья из серии.

Предыдущие части:

  1. Ретро ПК на 80486 — история, особенности микропроцессоров 486
  2. Ретро ПК на 80486 — материнская плата с VLB, SIMM память и кеш-память L2
  3. Ретро ПК на 80486 — контроллер FDD/HDD/COM/LPT, жесткие и гибкие диски, дисководы 5.25, 3.5, ZIP
  4. Ретро ПК на 80486 — видеокарта для VLB, история звуковых адаптеров, Creative Sound Blaster
  5. Ретро ПК на 80486 — блок питания стандарта AT, модуль управления с индикатором частоты ЦПУ
  6. Ретро ПК на 80486 — механическая клавиатура, мышь на COM-порт, VGA монитор
  7. Ретро ПК на 80486 — профилактика и восстановление, сборка системы, нуль-модемы на COM и LPT

Итак, мы разобрались с «железом» для старенького персонального компьютера (ПК) на CPU 80486, сделали настройки перемычек на материнке, собрали все вместе и подключили. Пришло время для не менее интересных приключений — к экспериментам с программным обеспечением.

Но прежде, еще необходимо выполнить базовые настройки в BIOS, подготовить накопители данных и установить операционные системы (ОС).

Чтобы иметь возможность использовать несколько ОС на одном ПК понадобится настроить загрузку с переключением активного раздела (DOS/WIN3.x и WIN95) на жестком диске или использовать какой-то «умный» загрузчик…

В общем, статья получилась достаточно большой, а разбивать ее на части ради SEO (поисковой оптимизации) как-то не было желания, поскольку в топ-выдаче современных «Гуголов» и «Яш» все ровно преобладает коммерция и мусорные агрегаторы.

Поэтому решил что пусть все будет собрано на одной страничке.

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

Содержание:

  1. Немножко о BIOS
  2. Настройки системной BIOS
    • Меню «Standard Setup»
    • Меню «Advanced Setup»
    • Меню «Chipset Setup»
    • Меню «Power Management Setup»
    • Меню «Utility»
    • Меню «Security»
    • Выход из утилиты Setup
  3. Звуковые сигналы BIOS
    • Звуковые сигналы AMI BIOS
    • Звуковые сигналы AWARD/Phoenix BIOS
  4. Подготовка инструментов
    • Аппаратное обеспечение для Floppy/HDD
    • Работа с образами дисков под Windows/Linux/BSD
  5. О разбивке жесткого диска на разделы (MBR)
  6. Варианты установки нескольких ОС на один накопитель
  7. История появления и развития MS-DOS
  8. MS-DOS версии 6.22
  9. Подготовка жесткого диска и установка MS-DOS
  10. Полезные инструменты и команды в MS-DOS
  11. Архивация, настройка TEMP, файловый менеджер
    • Резервное копирование и архивация
    • Настройка хранилища временных файлов
    • Файловые менеджеры
  12. История графических интерфейсов и систем MS Windows
    • Истоки графических интерфейсов пользователя
    • Операционные системы Microsoft Windows
  13. Установка MS Windows 3.11
  14. Пакет поддержки 32-битных приложений (Win32s)
  15. Norton Utilities
  16. Драйвер мыши
  17. Драйвер для Creative Sound Blaster 16 PNP + тест
  18. Драйвер для VLB видеокарты Trident TGUI9440
  19. Драйвер ZIP-дисковода
  20. Настройка MS-DOS, загрузочное меню в config.sys
  21. О программе System Commander
  22. Установка System Commander, раздел для новой ОС
  23. Особенности Windows 95
  24. Установка Windows 95
  25. Настройка новой ОС в System Commander
  26. Драйвера для устройств в Windows 95
  27. В завершение

Ну что же, начнем… :)

Немножко о BIOS

BIOS (Basic Input Output System) или PC BIOS — базовая система ввода/вывода компьютера, специальная программа, выполняющая настройку, инициализацию и тестирование аппаратного обеспечения (процедура POST), передачу управления загрузчику ОС и обеспечение взаимодействия аппаратной и программных частей.

POST (P.O.S.T., Power On Self Test) — специальная программа для начального тестирования состояния комплектующих и подсистем компьютера после включения питания.

POST выполняет следующее:

  1. Пробу напряжений питания;
  2. Тест работоспособности клавиатуры;
  3. Проверку корректности даты и времени;
  4. Оценку исправности подключенных и настроенных в BIOS периферийных устройств;
  5. Тест процессора и памяти;
  6. … другие проверки.

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

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

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

Программное обеспечение BIOS записано и хранится в микросхеме ROM/ПЗУ (Read Only Memory, постоянное запоминающее устройство), которая располагается на материнской плате или на отдельном контроллере.

Микросхемы содержащие BIOS, в зависимости от вариантов их программирования, могут быть нескольких типов:

  1. ROM (Read Only memory) — программируется при производстве чипа, не стираемая память;
  2. PROM (Programmable ROM) — одноразово программируемая память, можно опознать по начальным цифрам маркировки 27xxxx;
  3. EPROM (Erasable PROM) — память с возможностью стирания данных ультрафиолетовыми лучами (через окошко из кварца), маркируется как 27Cxxx;
  4. EEPROM (Electrically Erasable PROM), Flash ROM — стираемая электронным способом память, маркируется как 28xxxx, 29xxxx.

На фото ниже показаны два примера микросхем *ROM:

Микросхема ПЗУ К573РФ5 и чип AWARD BIOS от компьютера 1995 года

Рис. 1. Микросхема ПЗУ К573РФ5 и чип AWARD BIOS от компьютера 1995 года.

Первая микросхемка изготовлялась еще в СССР — «золотая» К573РФ5 с объемом памяти 16кбит и красивым видом на кристалл. Вторая — микросхема BIOS для материнской платы на основе 486-го процессора (1995 год), по факту это EPROM чип с заклеенным окошком.

Память EPROM позволяет сохранять данные на протяжении 10-35 лет в не зависимости от количества считываний. А вот количество стираний ограничено и может достигать нескольких тысяч раз, чего для подобных устройств и там где они применяются более чем достаточно.

В случае с платой PC-Chips M-912 для системной BIOS используется микросхема типа EPROM — NM27C512N в корпусе DIP с 28-ю ножками:

Микросхема BIOS - National Semiconductor NM27C512N, CMOS EPROM 64K x 8 (512K)

Рис. 2. Микросхема BIOS — National Semiconductor NM27C512N, CMOS EPROM 64K x 8 (512K).

Как видим, в корпусе чипа нет окошка для стирания ультрафиолетовыми лучами — это OTP (One Time Programmable) ROM, в которую данные можно записать только один раз.

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

Скорость доступа к данным у чипа NM27C512N как для ПЗУ достаточно высокая — 90 наносекунд (для сравнения у микросхем ОЗУ 60-70нс).

Для хранения выполненных в BIOS настроек используется энергонезависимая память (микросхема CMOS с поддержкой питания от батарейки на +3В).

Под словом «энергонезависимая» здесь следует понимать возможность сохранения состояния данных при отключении компьютера от источника сетевого питания (~110В или ~230В).

CMOS (Complementary Metal-Oxide-Semiconductor) — технология построения микросхем на полевых транзисторах (MOSFET, MOS field-effect-transistor). Изготовленные по такой технологии чипы обладают хорошей помехозащищенностью, низкими тепловыделением и потреблением электроэнергии.

С помощью системной BIOS можно задать различные настройки:

  • Установить дату и время;
  • Настроить параметры клавиатуры;
  • Задать конфигурацию накопителей на гибких и жестких дисках;
  • Выбрать опции по распределению прерываний и памяти;
  • и т.д.

Наиболее известными изготовителями программного обеспечения (ПО) для BIOS являются следующие компании:

  1. International Business Machines (IBM) Corporation — американская компания, закрытый код (основана в 1911-м году!);
  2. Phoenix Technologies Ltd. — американская компания, закрытый код (основана в 1979-м году). В 1998-м году перекупила компанию Award Software International Inc.;
  3. Award Software International Inc. — американская компания, закрытый код (основана в 1983-м году);
  4. American Megatrends Inc. (AMI) — американская компания, закрытый код (основана в 1985-м году).

Компания Phoenix Technologies Ltd. одной из первых осуществила реверс-инжиниринг IBM BIOS и составила список требований, возможностей и улучшений, которые потом были переданы инженерам, разрабатывающим фактически с нуля программный код для новой BIOS от Phoenix.

С 2008-го года для систем на базе x86 существует альтернатива с открытым исходным кодом — проект SeaBIOS. Используется для работы в системах визуализации на основе Bochs, QEMU и других.

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

Среди стареньких материнских плат под 386/486/Pentium встречаются также экземпляры и с графическим интерфейсом (наподобие Windows), где настройки можно выполнять как с помощью клавиатуры, так и с помощью подключаемой к COM-порту мышки.

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

  • Phoenix BIOS — F2;
  • Award BIOS — DEL или CTRL+ALT+Esc;
  • AMI BIOS — DEL.

Также в некоторых типах систем для этой цели могут использоваться другие клавиши и комбинации (ищем подсказки на экране во время загрузки), например: Esc, F1, F10, CTRL+ALT+S.

Настройки системной BIOS

Итак, я включил питание собранного ранее компьютера на 486-м микропроцессоре. Первое что отобразилось на экране — красивый вывод микропрограммы BIOS классического видеоадаптера Trident TGUI9440:

Вывод BIOS видеоадаптера Trident TGUI9440 на этапе запуска компьютера

Рис. 3. Вывод BIOS видеоадаптера Trident TGUI9440 на этапе запуска компьютера.

На изображении показан логотип Trident Microsystems (три цветные полоски), версия VGA BIOS (Trident VGA, TVGA), размер видеопамяти, разрядность шины данных, а также копирайты.

Дальше работу продолжает уже системная BIOS от AMI, программа для которой зашита в ПЗУ на материнской плате:

Начальный экран системной BIOS материнской платы PC-Chips M912 (Green)

Рис. 4. Начальный экран системной BIOS материнской платы PC-Chips M912 (Green).

По логотипу на экране легко узнать что с этой системной платой используется AMI BIOS от компании American Megatrends Inc. Также отображены копирайты, версия микропрограммы, размер протестированной системной ОЗУ (в процессе) и подсказка о том, как можно зайти в утилиту SETUP (с помощью клавиши DEL).

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

В верхнем правом углу красуется логотип Energy Star — начатой в 1992-м году инициативы компаний «U.S. Environmental Protection Agency» (EPA) и «U.S. Department of Energy» (DOE) по стандартизации и сертификации методов энергоэффективности и сохранении энергии.

Если же пропустить вход в SETUP, то можно будет увидеть следующий экран:

Информационный экран системной AMI BIOS для материнки PC-Chips M912

Рис. 5. Информационный экран системной AMI BIOS для материнки PC-Chips M912.

После вывода таблички с информацией о конфигурации «железа» AMI BIOS начнет поиск загрузчика и запуск операционной системы.

Итак, нажав кнопочку DEL при старте я попал в графический интерфейс утилиты SETUP, посмотрите какая тут красота:

Главный экран графической утилиты SETUP AMI BIOS материнской платы PC-Chips M912

Рис. 6. Главный экран графической утилиты SETUP AMI BIOS материнской платы PC-Chips M912.

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

Setup:

  1. Standard — стандартные настройки: дата и время, а также конфигурация накопителей;
  2. Advanced — дополнительные настройки;
  3. Chipset — опции для чипсета;
  4. Power Mgmt — управление питанием.

Utility:

  1. Detect Master / Detect Slave — утилиты авто-определения параметров жестких дисков;
  2. Color Set — смена цветового оформления интерфейса BIOS SETUP.

Security:

  1. Password — установка пароля;
  2. Anti-Virus — защита от вирусов (защита загрузочной записи дисков от модификации).

Default:

  1. Original — восстановить настройки, которые были изменены в текущей сессии;
  2. Optimal — загрузить оптимальные настройки производительности (по умолчанию);
  3. Fail-Safe — безопасные настройки для решения проблем стабильности системы.

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

  • «Alt+H» — вызов окна со справкой по клавишам;
  • «Tab» — перемещение между группами (окнами);
  • «стрелки» — перемещение между элементами и пунктами;
  • «Enter» — выбор элемента;
  • «PgUp», «PgDn» — модификация выбранного пункта;
  • «Alt+H» — вызов справки;
  • «Esc» — возврат, выход.

Окно справки по клавишам графической утилиты SETUP AMI BIOS PC-Chips M912, 1994-й год

Рис. 7. Окно справки по клавишам графической утилиты SETUP AMI BIOS PC-Chips M912, 1994-й год.

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

Меню «Standard Setup»

Меню Standard Setup - SETUP AMI BIOS материнской платы PC-Chips M912

Рис. 8. Меню Standard Setup — SETUP AMI BIOS материнской платы PC-Chips M912.

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

Подменю Date/Time - настройки дата и времени (AMI графический BIOS PC-Chips M912)

Рис. 9. Подменю Date/Time — настройки дата и времени (AMI графический BIOS PC-Chips M912).

Подменю Floppy A - выбор типа дисковода для дискет (AMI графический BIOS PC-Chips M912)

Рис. 10. Подменю Floppy A — выбор типа дисковода для дискет (AMI графический BIOS PC-Chips M912).

Аналогично делается установка типа второго дисковода в пункте «Floppy B».

Подменю Master Disk - параметры для первого жесткого диска (AMI графический BIOS PC-Chips M912)

Рис. 11. Подменю Master Disk — параметры для первого жесткого диска (AMI графический BIOS PC-Chips M912).

Точно также задаются параметры второго (вторичного, Slave) жесткого диска — в пункте «Slave Disk».

Меню «Advanced Setup»

Дополнительные опции системы. Настройки POST, звуковых сигналов, порядка поиска загрузчика на дисках и т.д.

Меню Advanced Setup - дополнительные настройки системы (AMI графический BIOS PC-Chips M912)

Рис. 12. Меню Advanced Setup — дополнительные настройки системы (AMI графический BIOS PC-Chips M912), часть 1.

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

Typematic Rate (Chars/Sec) — устанавливает частоту повторения символов при нажатой клавише (символов в секунду). При включении станут доступны опции:

  • Typematic Rate Delay — задержка по времени (в мс.) между нажатием клавиши и включением ее автоповтора;
  • Typematic Rate — скорость повтора (символов в сек.) для символа с нажатой клавишей.

System keyboard — процедура POST будет тестировать клавиатуру когда она подключена, в противном случае нет.

Primary Display — выбор типа основного дисплея. Если выбрано «Not Install» то при прохождении процедуры POST дисплей будет проигнорирован.

Above 1MB Memory Test — тестировать ли системную оперативную память, которая выше 1МБ. Если памяти много, то это может занять некоторое время и продлит общий старт системы.

Memory Test Tick Sound — сопровождать ли тест памяти прерывистыми звуковыми сигналами из PC-speaker.

Hit «DEL» Message Display — отображать или нет подсказку по клавише для входа в системный BIOS.

Extended BIOS RAM Area — адрес нижней памяти (RAM), по которому будут храниться определенные пользователем данные типов жестких дисков. AMI BIOS Setup позволяет указать один из таких типов. Некоторые ОС, к примеру Nowell Netware или OS/2, могут использовать нижнюю область RAM, поэтому выбрав «DOS 1K» эти данные будут помещены в верхнюю память, для DOS станет доступно 639KB.

Wait For «F1» If Any Error — ожидать ли нажатия клавиши «F1» если в процессе загрузки возникнет какая-то ошибка.

System Boot Up Num Lock — активировать ли режим цифровой части клавиатуры (переключатель «Num Lock») при старте системы.

Numeric Processor Test — тест математического сопроцессора (FPU, Float Point Unit).

Меню Advanced Setup - дополнительные настройки системы (графический AMI BIOS), часть 2

Рис. 13. Меню Advanced Setup — дополнительные настройки системы (графический AMI BIOS), часть 2.

Floppy Drive Seek At Boot — определение формата установленных дисководов (40 или 80 дорожек). Если у вас этот звук не пробуждает ностальгические чувства старта старой системы, то можно отключить чтобы лишний раз не дергать механику приводов.

System Boot Up Sequence — порядок поиска загрузочного сектора на жестких и гибких накопителях данных. Сейчас на картинке выбрано «A:, C:» — сначала опрашивается флоппи дисковод А, а потом жесткий диск С.

System Boot Up CPU Speed — установка частоты процессора на время загрузки системы.

External Cache — включить/выключить внешнюю кеш-память (L2, микросхемки на системной плате).

Internal Cache — включить/выключить внутреннюю кеш-память (L1, в микропроцессоре).

Internal Cache WB or WT — режим работы внутренней кеш-памяти (L1). При Write-Thru данные что попадают в кеш-память сразу же помещаются также и в ОЗУ, а при Write-Back эти данные будут записаны в ОЗУ позже, после замещения (изменения) этих данных в кеше.

Password Checking — запрашивать пароль только при входе в SETUP или же вообще при старте системы (включая SETUP).

Video Shadow …, Shadow … C000,16K — режим затенения области памяти ROM для видеоадаптера, сегмент размером 16К. Копирование кодов BIOS адаптера из медленной ROM в быструю RAM (оперативную память). После этого BIOS адаптера загружается не с ROM, а из быстрой RAM, плюс к производительности системы.

Адреса затенения в ОЗУ:

  • C800 .. EC00 — могут использоваться некоторыми видеоадаптерами и сетевыми платами;
  • CC00 — для некоторых контроллеров жестких дисков;
  • D000 — для сетевых плат;
  • D400 — некоторые контроллеры дисководов;
  • D800, DC00, E000  — для других целей.

Меню Advanced Setup - дополнительные настройки системы (классический AMI BIOS), часть 3

Рис. 14. Меню Advanced Setup — дополнительные настройки системы (классический AMI BIOS), часть 3.

Shadow E000,64K — то же что и предыдущая опция (их может быть несколько), только размер сегмента 64К.

IDE Multi-Sector Transfer — режим при котором за одно прерывание возможна передача данных сразу нескольких секторов жесткого диска. Он же Block Transfers.

Primary IDE 32 Bit Transfer — включить/выключить режим 32-битной передачи данных.

Primary IDE Block Mode — включить/выключить режим по-блочного доступа.

Primary IDE LBA Mode — включить/выключить режим LBA (Logical Block Adressing), логическая адресация блоков.

Меню Advanced Setup - дополнительные настройки системы (классический AMI BIOS), часть 4

Рис. 15. Меню Advanced Setup — дополнительные настройки системы (классический AMI BIOS), часть 4.

Secondary IDE Present — указываем присутствует ли на шине IDE второй жесткий диск. Если да, то ниже станут доступны настройки его режимов работы.

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

Для ускорения игр и графических программ под MS-DOS можно включить затенение видео-BIOS (опции ‘Video Shadow…’) и основной BIOIS (опции ‘Shadow…’). На быстродействие Windows-приложений эта опция не повлияет.

Меню «Chipset Setup»

Все настройки в этом разделе имеют критическое влияние на скорость и стабильность работы системы. Без особой надобности их изменять не рекомендуется.

Меню Chipset Setup - настройки чипсета (графический AMI BIOS PC-Chips M912), часть 1

Рис. 16. Меню Chipset Setup — настройки чипсета (графический AMI BIOS PC-Chips M912), часть 1.

Auto Config Functions — автоматическая настройка параметров чипсета. Системная BIOS определит тип CPU, частоту шины и другие параметры, на основе которых и выполнит всю настройку под оптимальное быстродействие.

Тем не менее, посмотрим что же тут можно изменить.

Cache Read Hit Wait State — режим ожидания кеш-памяти при операциях пакетного считывания. Режим «3-1-1-1» может использоваться для систем с частотой 33MHz или меньше при наличии 2 банков кеш-памяти. Режим «3-2-2-2» должен использоваться для систем с частотой больше 33MHz или когда установлен лишь один банк кеш-памяти.

Cache Write Hit Wait State — режим ожидания кеш-памяти при операциях пакетной записи. Режим «0» — для систем на 33MHz или медленнее с установленными двумя банками кеш-памяти. Режим «1» — для систем которые быстрее чем 33MHz или когда установлен лишь один банк кеш-памяти.

DRAM Wait State Select — режим задержки ожидания для памяти DRAM. 1 — для систем на 33MHz или слабее. 2 — для более быстрых чем 33MHz.

DRAM Page Mode — включить/выключить режим Fast Page Mode для памяти DRAM.

Keyboard Clock Select — выбор частоты для взаимодействия с клавиатурой. Для стандарта AT должна быть близкой к 8MHz.

AT Clock Select — частота шины АТ, по стандарту должна быть в пределах 8MHz.

Local Ready Delay Setting — настройка задержки для Local Bus.

CPU ADS# Delay 1T or Not — еще одна настройка задержки для Local Bus. Подробной информации по ней нет.

Alt Bit in Tag SRAM — настройка дополнительного бита тегирования в SRAM. Для лучшей производительности рекомендуется значение по умолчанию «7+1» (схема «N+1»).

Меню Chipset Setup - настройки чипсета (графический AMI BIOS PC-Chips M912), часть 2

Рис. 17. Меню Chipset Setup — настройки чипсета (графический AMI BIOS), часть 2.

Signal LDEV# Sample Time — еще одна настройка для Local Bus, подробная информация отсутствует.

ISA Bus Refresh Disable Bit — настройка скорости обновления бита запрета на ISA. Для лучшей производительности рекомендуется значение «Fast».

DRAM Refresh Method — метод обновления ячеек в DRAM.

Divider for Refresh — опция для настройки обновления ячеек в DRAM, делитель.

Video ROM Cache C000 (C400) ,16K — кеширование содержимого ROM видео-адаптера в ОЗУ.

System ROM Cache F000,64K — кеширование содержимого системной ROM в ОЗУ.

LOWA20# Select, & RC Reset Select — опции для адресной линии 20 (A20) и часов реального времени. Для лучшей производительности в защищенном режиме CPU рекомендуется значение «Chipset».

IO Recovery Time — время восстановления для шины AT при операциях ввода-вывода (I/O).

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

Можно включить опцию «DRAM Page Mode» если установлена память типа FPM, а также включить кеширование «Video ROM» и «System ROM» для увеличения производительности MS-DOS программ работающих с BIOS.

Меню «Power Management Setup»

Как уже писалось в обзорной статье по материнке M912 — она поддерживает протоколы управления питанием SMM/SMI.

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

Меню Power Management Setup - настройки управления питанием (графический AMI BIOS PC-Chips M912), часть 1

Рис. 18. Меню Power Management Setup — настройки управления питанием (графический AMI BIOS PC-Chips M912), часть 1.

Power Management Mode Select — включить/выключить режим управления питанием.

Standby Timer Value — настройка таймера (первый уровень), количество минут после которых система перейдет в ждущий режим (Standby Mode) для сохранения энергии. Обязательным условием для этого является отсутствие активностей в ниже указанных и настроенных частях системы ПК (опции Monitor *** Activity).

Inactive Timer Value — настройка таймера (второй уровень), количество минут после которых система перейдет в ждущий режим с остановкой микропроцессора. Работает с SL-Enhanced CPU, поддерживающими режим «Stop-Clock» (снижение частоты ядра к 0 MHz).

Sampling Activity Delay — нигде не нашел что это за опция, но по контексту думаю что она отвечает за временную задержку между проверками состояний устройств для принятия решения о переводе системы в ждущий режим.

Monitor *** Activity — опции, запрещающие или разрешающие мониторинг устройств и шин на предмет активности. Наблюдение возможно за состоянием портов COM LPT, за активностью на шины ISA, за устройствами IDE и FDC, VGA, клавиатурой, шиной VESA.

Меню Power Management Setup - настройки управления питанием (графический AMI BIOS), часть 2

Рис. 19. Меню Power Management Setup — настройки управления питанием (графический AMI BIOS), часть 2.

SMI# Pulse Width — данных по этой опции нет, предполагаю что это количество импульсов (сигналов) прерываний (System Management Interrupt), в пределах которых система будет принимать решение о переводе в ждущий режим.

Suspend / Resume Switch — разрешено ли использовать контакты (JP23 на материнке) для принудительного перевода системы в ждущий режим.

Clock Out On Standby Mode — частота CPU, на которой он будет работать при переводе системы в режим энергосбережения. Под PCLK полагается штатная частота процессора, поэтому PCLK/2 означает половину частоты, а PCLK/4 — ее четверть.

VGA Power Control — управление графическим адаптером, отправка сигнала «пустой экран» для перевода монитора в режим сохранения энергии. Режим «Normal» будет работать с большинством VESA-совместимых VGA контроллеров.

IDE Power Control — перевод жесткого диска в режим энергосбережения, причем последним должна поддерживаться такая возможность управления питанием.

Если функционал перехода в ждущий режим не нужен, то можно отключить опцию «Power Management Mode Select». В ином случае следует внимательно пройтись по опциям вида «Monitor *** Activity» и установить какие устройства должны мониториться на предмет их активности, а также подкорректировать по вкусу опцию «Standby Timer Value», отвечающую за время ожидания для перехода в ждущий режим.

В остальном тут все можно оставить со значениями по умолчанию.

Меню «Utility»

В меню утилит (инструментов) у нас есть возможность автоматического определения параметров геометрии для подключенных жестких дисков (Master, Slave).

Вот с какими параметрами определился мой старенький жесткий диск Seagate Medalist на 1,2ГБ:

Меню Master Disk - утилита авто определения параметров жесткого диска (графический AMI BIOS PC-Chips M912)

Рис. 20. Меню Master Disk — утилита авто определения параметров жесткого диска (графический AMI BIOS PC-Chips M912).

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

Доступны следующие темы: LCD, Army, Pastel, Sky.

Меню Color Set - изменение цветового оформления в графическом AMI BIOS для PC-Chips M912

Рис. 21. Меню Color Set — изменение цветового оформления в графическом AMI BIOS для PC-Chips M912.

Меню «Security»

В меню безопасности можно задать 6-знаковый пароль, который будет спрашиваться при входе в BIOS SETUP или и вовсе при запуске системы (зависит от опции «Password Checking» в меню «Advanced Setup»).

Здесь даже предусмотрена экранная клавиатура, позволяющая выполнить ввод парольной фразы с помощью манипулятора мышки:

Меню Password - установка пароля доступа в графическом AMI BIOS классического ПК на 486

Рис. 22. Меню Password — установка пароля доступа в графическом AMI BIOS классического ПК на 486.

Также доступна простая защита, которая выведет на экран оповещение в случае если какая-то из программ попытается изменить данные в загрузочной записи (MBR) на диске.

Меню Virus Protection - защита загрузочных секторов дисков в графическом AMI BIOS старого ПК на 486

Рис. 23. Меню Virus Protection — защита загрузочных секторов дисков в графическом AMI BIOS старого ПК на 486.

Выход из утилиты Setup

Для выхода из BIOS SETUP достаточно нажать клавишу «Esc» (Escape, побег) и подтвердить свои намерения нажав одну из трех кнопочек.

Меню Exit Setup - выход из утилиты настройки в графическом AMI BIOS ретро ПК на 486

Рис. 24. Меню Exit Setup — выход из утилиты настройки в графическом AMI BIOS ретро ПК на 486.

Как видим, даже во время 486-х (Socket 3) уже были вполне успешные попытки сделать графический BIOS SETUP. Получилась такая себе мини операционная система.

Звуковые сигналы BIOS

Для справки приведу здесь расшифровки звуковых сигналов для AMI BIOS и AWARD/Phoenix BIOS. В зависимости от производителя системы и его модификаций значения звуковых сигналов могут отличаться.

Если пищалка (PC-Speaker) присутствует но при запуске система вообще не издает ни одного сигнала и не стартует — проблема с блоком питания или материнской платой.

Звуковые сигналы AMI BIOS

Очереди из кратких звуковых сигналов:

  • 1POST PASSED | процедура POST пройдена, все в порядке, продолжение загрузки;
  • 2Parity Check Failure | ошибка четности оперативной памяти;
  • 3Base 64K RAM failure |повреждены первые 64К оперативной памяти;
  • 4System Timer Failure | ошибка системного таймера;
  • 5Processor Failure | ошибка центрального микропроцессора;
  • 6Keyboard controller Gate A20 error | ошибка контроллера клавиатуры;
  • 7Virtual Mode Exception Error | проблема с материнской платой;
  • 8Display Memory Read/Write Failure | ошибка памяти видеоадаптера;
  • 9ROM BIOS Checksum Failure | ошибка контрольной сумы данных в микросхеме BIOS;
  • 10CMOS Shutdown Read/Write Error | Ошибка записи/чтения при работе с СМОS-памятью;
  • 11Cache Memory Error | Ошибка внешней кеш памяти.

Длинный(е), а потом краткий(е) сигналы:

  • 1, 1Motherboard Error | неисправность материнской платы;
  • 1, 2Video Adapter Failure | ошибка инициализации видеоадаптера;
  • 1, 3Video Adapter Memory Failure | ошибка памяти видеоадаптера;
  • 2, 2Video Adapter Memory Failure.

Краткие, потом длинные, и снова краткие сигналы:

  • 3, 3, 3Defective RAM | Повреждена ОЗУ.

Звуковые сигналы AWARD/Phoenix BIOS

Очереди из кратких звуковых сигналов:

  • 1POST PASSED | процедура POST пройдена, все в порядке, продолжение загрузки;
  • 2Non-specified error | неопределенная ошибка, смотреть сообщение на экране.

Длинные сигналы:

  • 1 RAM error | ошибка оперативной памяти (ОЗУ).

Длинный, а потом краткие сигналы:

  • 1, 1Motherboard Error | неисправность материнской платы;
  • 1, 2Graphics card or VRAM Error | неисправность видеокарты или ее памяти;
  • 1, 3Keyboard controller failure (OLD BIOS) | ошибка контроллера клавиатуры;
  • 1, 3Graphics card not detected | видеокарта не определена или неисправна.

Много повторяющихся сигналов (при старте)RAM Error | проблемы с оперативной памятью (ОЗУ). Попробуйте извлечь планки памяти, очистить их контакты и установить на место.

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

Подготовка инструментов

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

Аппаратное обеспечение для Floppy/HDD

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

Хочу заметить что в данном ретро-проекте я не рассматриваю вариант использования подключаемых к старой системе адаптеров и переходников, которые эмулируют флоппи-дисковод или IDE жесткий диск при этом сохраняя данные на флешь-карточке. Тем не менее, это один из возможных вариантов, который кому-то может подойти.

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

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

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

У меня был случай когда я долго не мог понять почему старый контроллер (мультикарта IDE+Floppy+COM+LPT) не хочет работать c флопиком — перебрал на адаптере все перемычки, выполнил очистку контактов, но ни одна дискета так и не прочиталась. Тогда решил попробовать подключить другой флоппи-дисковод — и он тоже не считывал ни одной дискеты, хотя диск вращался и головки шуршали. Грешил на контроллер, но при очередной уже поднадоевшей попытке один из файлов все же частично считался. Странно… Разобрав оба флоппи-дисковода увидел на магнитных головках внушительный слой грязи. После очистки заработали оба дисковода. Контроллер также оказался целым, а ведь оставалось всего ничего до принятия решения по его отправке в корзину с хламом.

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

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

Еще один вариант записи образов на дискету на современном ПК — использование портативного внешнего флоппи-дисковода (USB Floppy Drive).

Такие еще есть в продаже как новые так и Б/У, стоят примерно 5-10$. Автоматически определяются многими ОС и, как правило, не требуют установки дополнительных драйверов.

Портативный внешний USB Floppy дисковод для дискет на 3,5 дюйма

Рис. 25. Портативный внешний USB Floppy дисковод для дискет на 3,5 дюйма.

С дискетками разобрались.

Теперь нужно найти решение как передать большое количество данных с современного рабочего ПК или ноутбука на старенький жесткий диск (HDD, Hard Disk Drive) с интерфейсом IDE (40 пин), а также при надобности выполнить его разбивку на разделы, сделать образ…

Тут снова может выручить дополнительный старенький компьютер, у которого есть разъемы и контроллер IDE, а также USB-порты или локальная сеть с основным рабочим ПК. Выставляем на жестком диске перемычку Master/Slave/Cable Select и подключаем его шлейфом данных (40 или 80 жил) к одному из свободных IDE каналов на материнской плате.

Альтернативный вариант — использование переходника USB-IDE. Такие устройства подключаются к USB порту и на своем корпусе содержат один или несколько разных портов IDE/SATA. Также они оснащаются внешним импульсным блоком питания на +12В, +5В с разъемом MOLEX.

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

Также, в будущем, такое устройство пригодится для восстановления данных с накопителей (IDE/SATA) на которых повреждена файловая система, для резервного копирования и т.д.

Например купив жесткий диск на несколько терабайт с SATA интерфейсом для резервного копирования, его можно будет подключать практически к любому ПК или ноутбуку у которого есть USB-порт.

Вот один из таких, проверенных временем, адаптеров:

Упаковка с адаптером Viewcon USB 2.0 to IDE + SATA Cable

Рис. 26. Упаковка с адаптером Viewcon USB 2.0 to IDE + SATA Cable. 

Кроме указанных на упаковке операционных систем данный адаптер также хорошо работает под GNU/Linux и BSD.

Комплектация адаптера Viewcon USB 2.0 to IDE + SATA

Рис. 27. Комплектация адаптера Viewcon USB 2.0 to IDE + SATA.

Состав комплекта:

  1. Сам адаптер;
  2. Блок питания с шнуром на 220В;
  3. SATA кабели для данных и питания;
  4. Переходник с разъемами питания и ферритом (дополнительная помехоустойчивость);
  5. Переходник для подачи питания на 2,5-дюймовый IDE жесткий диск;
  6. Компакт-диск.

40-пиновый IDE разъем в переходнике Viewcon USB 2.0 to IDE + SATA

Рис. 28. 40-пиновый IDE разъем в переходнике Viewcon USB 2.0 to IDE + SATA.

Работа с образами дисков под Windows/Linux/BSD

Для подготовки жесткого диска и установки операционных систем на старенький ПК понадобятся образы загрузочных дискет (формат IMG, IMA), а также если будет использоваться CD-ROM — образы лазерных дисков (ISO).

Поискать образы старых ОС можно на сайтах по старому софту (abandonware), например:

  1. http://old-dos.ru/
  2. https://winworldpc.com

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

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

Например с этой задачей отлично справится программа — мощный архиватор 7Zip. Под Windows в нем доступен графический файловый менеджер, а под GNU/Linux и BSD достаточно воспользоваться консольными командами:

7z l Disk1.img
7z x Disk1.img

Первая команда выведет детальное содержимое файла-образа диска «Disk1.img» (l — list), а вторая — распакует (x — extract) его в текущую папку. Пример вывода содержимого образа первого флоппи-диска с MS-DOS 6.22:

Listing archive: Disk1.img

--
Path = Disk1.img
Type = FAT
Physical Size = 1474560
File System = FAT12
Cluster Size = 512
Free Space = 247296
Headers Size = 16896
Modified = 1994-05-31 06:22:00
Label = DISK      1
Sector Size = 512
ID = 351014759

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
1994-05-31 06:22:00 .R..A        40774        40960  IO.SYS
1994-05-31 06:22:00 .R..A        38138        38400  MSDOS.SYS
1994-05-31 06:22:00 ....A        54645        54784  COMMAND.COM
........
1994-05-31 06:22:00 ....A        11093        11264  XCOPY.EX_
------------------- ----- ------------ ------------  ------------------------
1994-05-31 06:22:00            1200072      1210368  41 files

Также рекомендую обратить внимание на программу архиватор «комбайн» с названием PeaZIP, который работает под Windows/Linux/BSD/MacOS. Он умеет распаковывать 200+ типов файлов, среди которых архивы, образы дисков, программные пакеты (ACE, CAB, DEB, ISO, RAR, ZIPX, IMG…).

Вот как он открывает и отображает тот же образ дискетки в формате IMG:

Архиватор PeaZIP открывает IMG образ дискетки MS-DOS 6_22

Рис. 29. Архиватор PeaZIP открывает IMG образ дискетки MS-DOS 6_22.

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

Под GNU/Linux, BSD такую запись на дискетку можно выполнить с помощью программы dd:

dd if=/tmp/floppy-image.img of=/dev/fdX bs=1024 conv=sync ; sync

где:

  • floppy-image.img — полный путь и имя файла-образа дискетки (формат IMG, IMA);
  • fdX — имя файла-устройства Floppy-дисковода с его номером. Например fd0 — это первый дисковод для дискет в системе. Для USB дисковода в Linux имя будет вида sdX, узнать его можно используя команду «lsblk». Тут будьте очень внимательны чтобы не перепутать это имя и случайно не затереть какой-то другой накопитель;
  • bs=512 — говорим программе что запись нужно выполнять блоками по 512 байт;
  • sync — запись данных из буферов (отложенная запись) на устройства хранения информации.

Важно: перед извлечением дискетки из дисковода нужно обязательно дождаться пока на нем погаснет светодиод — индикатор активности.

После записи данных на диск увидим примерно следующий вывод команды dd:

1440+0 records in
1440+0 records out
1474560 bytes (1,5 MB, 1,4 MiB) copied, 164,29 s, 9,0 kB/s

Попрактиковаться в разбивке жесткого диска с последующей установкой MS-DOS и Windows можно в виртуальной машине, например в VirtualBox. В ней можно просто и удобно монтировать как образы дискеток (IMG), так и образы лазерных дисков (ISO).

Кстати, вот как можно быстро и легко создать ISO-файл (как образ CD/DVD диска) из содержимого какой-то директории с файлами под GNU/Linux и BSD:

genisoimage -o /tmp/output_image.iso /tmp/my_files_directory

где:

  • /tmp/output_image.iso — путь и имя файла для создаваемого образа в формате ISO;
  • /tmp/my_files_directory — путь и название директории, содержимое которой (с всеми файлами и подпапками) будет собрано в ISO-образ.

Перед использованием этой команды нужно установить пакет «genisoimage»:

# В Debian/Ubuntu/Mint
apt install genisoimage

# В FreeBSD (из пакетов и портов)
pkg install genisoimage
cd /usr/ports/sysutils/genisoimage/ && make install clean

То же самое можно сделать и под MS Windows — используя программу UltraISO.

Чтобы записать образ диска в формате ISO на реальный лазерный диск (выполнить прожиг) под Windows можно использовать программы наподобие Nero Burning ROM. Также в 10+ версиях этой ОС есть встроенная поддержка прожига образов дисков. Для этого достаточно открыть папку с ISO образом в проводнике, кликнуть по файлу ПКМ и выбрать «Burn disc image» (прожечь образ диска).

Под GNU/Linux и Unix BSD прожиг образа диска можно выполнить с помощью программы K3B.

О разбивке жесткого диска на разделы (MBR)

Пришло время к подготовке накопителя для установки операционных систем.

При использовании жесткого диска размером менее 528 Мб (504 Мб в двоичном) на стареньком ПК проблем быть не должно, поскольку мы не превышаем лимиты CHS для BIOS и интерфейса ATA.

В моем случае используется жесткий диск на 1200МБ (1,2ГБ), размер накопителя в BIOS корректно определился, включен режим LBA (Logical Block Adressing) и все готово к работе.

Разделение (разбивку) пространства на стареньком ATA жестком диске на слайсы (slices, partitions) мы будем производить в формате MBR (Master Boot Record).

Разделы в формате MBR могут быть следующих типов:

  1. Первичный (Primary partition) — для установки и загрузки ОС, инсталляции программ, хранения данных. Имеет свою букву;
  2. Расширенный (Extended partition) — контейнер для условных логических дисков. Не имеет буквы.

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

При этом на одном физическом накопителе в формате MBR могут существовать всего 4 раздела, доступные варианты:

  1. От 1 до 4 основных разделов для загрузки нескольких ОС и хранения разных данных;
  2. От 1 до 3 основных разделов под ОС + 1 расширенный раздел с логическими дисками под данные.

При этом важно помнить что многие ОС (в том числе MS-DOS и Windows) умеют загружаться только с основного раздела, который имеет отметку «активный» (Active, Bootable, загрузочный).

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

Для создания и удаления разделов в MS-DOS зачастую используется штатная программа fdisk. Она умеет создавать один первичный раздел и в дополнение к нему еще расширенный раздел с логическими дисками. Создать несколько первичных разделов с помощью fdisk под MS-DOS не получится.

Для этой цели можно воспользоваться специализированными программами, например:

  • Acronis Disk Director;
  • Paragon Partition Manager;
  • Power Quest PartitionMagic;
  • Gparted (для Linux);
  • KDE Partition Manager;
  • и т.д.

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

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

Варианты установки нескольких ОС на один накопитель

В данной сборке 486-го компьютера я планирую поэкспериментировать со следующими ОС:

  1. MS-DOS 6.22;
  2. MS Windows 3.11;
  3. MS Windows 95.

Также можно будет попробовать установить FreeBSD 4.11 (Unix), запустить Kolibri OS.

Хочу заметить что вместо Windows 95 на такой старенький ПК можно попробовать установить Windows 98 или даже Windows 98 SE (Second Edition) — минимальным требованием к процессору для этой ОС является как раз 80486.

Ниже приведены несколько возможных вариантов установки трех стареньких ОС (DOS + WIN3.1 + WIN95) на один жесткий диск.

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

  1. Устанавливаем в первичный раздел MS-DOS 6.22, потом Windows 3.11 (в папку WIN или WIN311), делаем резервную копию всего на отдельный носитель;
  2. Ставим в тот же раздел Windows 95 (в папку WIN95), при надобности восстанавливаем из резервной копии папки с MS-DOS 6.22 и Windows 3.11;
  3. Создаем специальную загрузочную дискету MS-DOS 6.22 с драйверами мишки, CD-ROM, HIMEM.SYS, EMM386.EXE и т.п.

После установки системы Windows 95 ее загрузчик с MS-DOS 7.0 пропишется на жестком диске и при запуске ПК стартовать по умолчанию будет именно эта ОС. Чтобы запустить MS-DOS 6.22 и Windows 3.11 понадобится загрузиться с дискетки. Немножко неудобно, но это хоть как-то решает задачу.

В ранних версиях Windows 95 доступна возможность загрузки предыдущей версии MS-DOS. Если в процессе загрузки ОС держать нажатой функциональную клавишу F8, то появится меню, в котором выбрав режим «Load previous version of MS-DOS» можно будет загрузить предыдущую версию MS-DOS (6.22 вместо 7.0) и оттуда уже запустить Windows 3.11.

Несколько основных разделов + BootMagic

BootMagic — программа от компании Power Quest, включена в состав пакета Partition Magic и являет собой загрузчик операционных систем. При старте ПК будет выводить красивое графическое меню с вариантами загрузки нескольких различных ранее установленных ОС.

Вариант с установкой связки «MS-DOS 6.22 + Win 3.11 + Win 95» может выглядеть вот так:

  1. Устанавливаем в первичный раздел Windows 95;
  2. Устанавливаем программу Power Quest BootMagic;
  3. В этой программе подготавливаем раздел для новой ОС;
  4. Устанавливаем в новый первичный раздел MS-DOS 6.22 и Windows 3.11.

Несколько основных разделов + System Commander

System Commander (SC) — менеджер загрузки с графическим интерфейсом для загрузки нескольких операционных систем, разработка компании V Communications (VCOM), позже ставшей подразделением компании Avanquest.

Процедура установки аналогична предыдущему варианту. Но можно и по другому, например:

  1. Создаем на диске основной раздел, ставим туда MS-DOS 6.22 и Windows 3.11;
  2. Устанавливаем программу System Commander;
  3. В этой программе готовим раздел под новую ОС — Windows 95;
  4. Устанавливаем на новый подготовленный раздел Windows 95.

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

Итак, с инструментами разобрались — можем переходить к установке и настройке операционных систем…

История появления и развития MS-DOS

MS-DOS (MicroSoft Disk Operating System) — семейство операционных систем для персональных компьютеров (PC) с процессорами на архитектуре x86 от компании Microsoft.

Microsoft (MS) — крупная компания, разработчик программного обеспечения, основанная в 1975-м году, Вашингтон (США). Наиболее известна по семейству операционных систем «MS-DOS» и «Windows», а также пакетов программ «Office» и даже некоторых компьютерных игр. Также занимается изготовлением игровых консолей (Xbox), персональных компьютеров и другой электроники.

x86 (8086, 80×86) — название комплекса инструкций для микропроцессоров компании INTEL семейства 8086 и выше. Цифровой суффикс «86» можно встретить в названиях множества процессоров того времени, например:

  • INTEL 8086 и 8088 (1979-й год);
  • INTEL 80186 — 186-е (1983-й год);
  • INTEL 80286 — 286-е, двойки (1984-й год);
  • INTEL 80386, AMD Am386 — 386-е, тройки (1991-й год);
  • INTEL 80486, AMD Am486 — 486-е, четверки (1992-й год);
  • AMD Am5x86 — пятерки? :)
  • и других.

DOS (Disk Operating System) — общее название семейства ОС для IBM PC совместимых компьютеров. Среди таких ОС можно выделить: IBM DOS/360, 86-DOS (QDOS), PC DOS, FreeDOS, MS-DOS.

В 1980-м году в компании Seattle Computer Products была разработана операционная система с названием 86-DOS, которой комплектовались компьютеры собственной сборки на базе процессоров INTEL 8086. Второе название этой ОС (не официальное, для внутреннего использования) — QDOS (Quick & Dirty Operating System, «быстрая и сырая» операционная система).

Seattle Computer Products (SCP) — компания производитель «железа» для микро компьютеров, штат Вашингтон (США). Одна из первых начала выпускать компьютеры на 16-битном CPU Intel 8086.

Операционная система 86-DOS (QDOS) была создана американским программистом Тимом Петерсоном (Tim Paterson), который на то время работал дизайнером и инженером в SCP.

В том же 1980-м году компанией IBM велась разработка того, что позже получит название IBM PC.

IBM (International Business Machines) — всемирно известная американская компания, производитель электроники, компьютеров, мейнфреймов, супер-компьютеров и разработчик программного обеспечения. Основана еще в далеком 1911-м году.

Компания Microsoft, раньше уже имевшая опыт работы с SCP, заинтересовалась системой 86-DOS и решила получить лицензию на использование этого продукта для использования совместно с компьютерами IBM PC.

В 1981-м году компания MS выкупила права на использование этой ОС, оставив при этом право компании SCP на использование этого продукта (переименован в «Seattle DOS«) для своих компьютеров.

Также MS переманила к себе Тима Петерсона (разработчика 86-DOS) для портирования новой ОС на компьютеры IBM PC, которые работали тогда на CPU Intel 8088.  Под теплы крылом MS, операционная система 86-DOS получила новое название — MS-DOS.

В том же году MS лицензировала ОС 86-DOS компании IBM, которая впоследствии продавала эту ОС под названием PC-DOS.

Таким образом, на свет появилась однопользовательская операционная система для IBM-PC совместимых компьютеров, получившая широкое широкое распространение и названная MS-DOS.

Кроме компании IBM, MS также лицензировала свою новую ОС и другим, более чем 70-ти компаниям. Таким образом MS-DOS продавалась также и под другими названиями, например: COMPAQ-DOS, NCR-DOS, Z-DOS и другие.

Почему MS не сделала MS-DOS многопользовательской? — потому что в наличии у корпорации уже была многопользовательская операционная система Xenix (Unix, разработана в Bell Labs), права на которую еще в 1970-х годах были выкуплены у компании AT&T.

К слову, позже эксклюзивные права на Xenix были выкуплены у MS компанией Santa Cruz Operation (SCO) и операционная система получила название SCO Unix. Но это уже совсем другая история…

Релизы основных (major) версий MS-DOS и ее родоначальников:

  • QDOS 0.10 (1980) — первый прототип ОС, создан в Seattle Computer Products;
  • 86-DOS 1.0 (1981);
  • 86-DOS 1.10, MS-DOS 1.0 (1981);
  • MS-DOS 2.0 (1983);
  • MS-DOS 3.0 (1984);
  • MS-DOS 4.0 (1988);
  • MS-DOS 5.0 (1991);
  • MS-DOS 6.0 (1993);
  • MS-DOS 7.0 (1995) — в составе Windows 95;
  • MS-DOS 7.1 (1996) — в составе Windows 95 OSR2, Windows 98 и Windows 98 SE;
  • MS-DOS 8.0 (2000) — в составе Window Millenium.

Таким образом ОС MS-DOS выпускалась с 1980-го года по 2000-й год (20-летняя история).

MS-DOS версии 6.22

Что касается MS-DOS версии 6.22 — она была выпущена в июле 1994-го года.

Поставлялась эта ОС, как правило, на трех 3,5-дюймовых дискетах высокой плотности (High Density), каждая по 1,44МБ.

Коробочка и три дискетки с MS-DOS версии 6.22

Рис. 30. Коробочка и три дискетки с MS-DOS версии 6.22.

Еще была версия с дополнительной дискеткой «Microsoft MS-DOS 6.22 Plus Enhanced Tools», на которой размещались разные ресурсы поддержки, утилиты и программы.

Из особенностей и новшеств версии 6.22 (как на то время) следует выделить:

  1. Максимальный размер тома с файловой системой — 2 ГБайт;
  2. DriveSpace (DRVSPACE) — программа сжатия дискового пространства (как замена для DoubleSpace после судебного разбирательства с Stac Electronics);
  3. ScanDisk — новая программа для проверки и восстановления файловых систем на накопителях;
  4. Microsoft MemMaker — программа оптимизации использования ОЗУ, размещение резидентных программ и драйверов в области верхней памяти (нужен 80386+);
  5. Улучшенный драйвер EMM386;
  6. Microsoft Anti-Virus — антивирусная утилита, распознает 800+ зловредов;
  7. Microsoft Backup — программа для резервного копирования;
  8. Microsoft Defragmenter — утилита для оптимизация размещения файлов на дисковом накопителе;
  9. Microsoft Diagnostics (MSD) — программа для сбора технической информации о железе и компонентах ПК;
  10. Microsoft Undelete — программа для восстановления ранее удаленных с диска файлов;
  11. SMARTDrive — улучшенная версия, вывод запроса командной строки только после записи всех данных (из кеша) на диск;
  12. Interlnk — программа соединения двух ПК для передачи файлов (работает через нуль-модем на COM или LPT портах);
  13. HIMEM — улучшенный диспетчер верхней памяти (HighMEMory), выполнение теста во время включения ПК;
  14. CONFIG.SYS — теперь можно задать несколько вариантов конфигурации;
  15. Улучшения для команд: mem (больше информации об использовании памяти), loadhigh и devicehigh;
  16. Улучшения для команд: move, сору и хсору (запрос о замене файлов с одинаковыми именами);
  17. Улучшения для команд: dir, mem и format (вывод разрядов в больших числах);
  18. Улучшенная команда diskcopy (использует область жесткого диска при копировании дискет);
  19. Команда choice — запрос ввода данных от пользователя, полезна в командных файлах;
  20. Команда deltree — рекурсивное удаление каталога (со всеми файлами и подкаталогами);
  21. Поддержка кодовой страницы CP-866 (работа с символами кириллицы РУ, УКР) для нелокализированных версий.

Итак, приступим к установке этой системы.

Подготовка жесткого диска и установка MS-DOS

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

Заодно в процессе записи отбраковал несколько неисправных дискеток — отложил их для последующей проверки и лечения утилитами NDD (Norton Disk Doctor), FFORMAT (Floppy Format).

После записи каждого из образов желательно с помощью простого карандаша, без значительного усилия, пронумеровать дискетки. Первая дискетка — системная, она содержит базовые программы (fdisk, format, sys и другие) и с нее можно загружать систему, запускать установку ОС.

Итак, устанавливаем в дисковод дискетку №1 и включаем компьютер. После минутного шуршания флоппика… видим синий экран, как при критическом сбое в ОС из серии Windows, только здесь совсем другая история — загрузилась программа MS-DOS 5.22 SETUP.

Приветствие программы установки MS-DOS - SETUP

Рис. 31. Приветствие программы установки MS-DOS — SETUP.

Тут на выбор есть несколько, выбираемых нажатиями клавиш, опций:

  • ENTER — продолжаем установку на жесткий диск;
  • F1 — вывод справки;
  • F3 — выход из программы;
  • F5 — переключение в монохромный режим;
  • F7 — создание отдельной загрузочной дискетки с MS-DOS.

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

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

Установка MS-DOS на чистую дискетку 1,44МБ

Рис. 32. Установка MS-DOS на чистую дискетку 1,44МБ.

Теперь пришло время разбить пространство на жестком диске на разделы, поэтому нажимаем F3 чтобы выйти из программы установки (выйдем в режим командной строки) и запускаем программу разметки (Fdisk — Fixed Disk Setup program), команда:

fdisk

Программа Fdisk имеет очень простой текстовый диалоговый интерфейс, пройдусь кратко по пунктам меню:

  1. Create DOS partition or logical DOS Drive — создать раздел или логический диск;
  2. Set active partition — задать разделу загрузочный флаг «active» (сделать раздел активным);
  3. Delete partition or Logical DOS Drive — удалит раздел или логический диск;
  4. Display partition information — отобразить информацию по разделам.

Начальный екран программы разметки жестких дисков - Fdisk

Рис. 33. Начальный экран программы разметки жестких дисков — Fdisk.

Если на диске уже есть какие-то разделы — их нужно удалить, чтобы все пространство было свободным.

На своем Seagate Medalist на 1200M я планирую создать два раздела:

  1. 700 МБ — для DOS + Windows 3.11;
  2. 500 МБ — для Windows 95.

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

План действий получается следующий:

  1. Создаем первый раздел, устанавливаем на него операционки DOS и Win 3.11;
  2. Устанавливаем System Commander;
  3. Подготавливаем второй раздел и ставим Win 95.

Поэтому сейчас создадим первый первичный раздел (пункт 1->1 меню в Fdisk, Primary DOS Partition), на запрос «Are you wish to use the maximum available size…» (Вы хотите использовать все доступное пространство?) — отвечаем N (нет).

Указываем размер первого раздела в Мегабайтах и подтверждаем.

Создание раздела с заданным размером в программе Fdisk для DOS

Рис. 34. Создание раздела с заданным размером в программе Fdisk для DOS.

Теперь делаем этот раздел активным (пункт 2 меню, Set active partition). Без флага «active» загрузка операционной системы с этого раздела будет невозможной.

Установка активного раздела в программе Fdisk для DOS

Рис. 35. Установка активного раздела в программе Fdisk для DOS.

Теперь при просмотре разметки диска (пункт 4 в меню Fdisk) можем видеть следующую картину:

Вывод списка разделов и их меток в программе Fdisk (DOS)

Рис. 36. Вывод списка разделов и их меток в программе Fdisk (DOS).

В колонке Status для первого раздела стоит пометка «A» (Active) — это значит что все в порядке.

При выходе из программы появится запрос на перезагрузку системы — подтверждаем. Снова грузим ПК с установочной дискетки №1 и выходим из программы установки (нажатием F3) — возвращаемся к командной строке.

Будем форматировать ранее созданный нами раздел (диск C) с помощью программы «format», делается это следующей командой:

format c:

Увидим предупреждение об утрате данных на диске с просьбой подтвердить намерение:

WARNING: ALL DATA ON NON REMOVABLE DISK DRIVE C: WILL BE LOST!
Proceed with Format? (Y/N)

Подтверждаем (жмем Y) и дожидаемся завершения процесса форматирования.

Во времена MS-DOS это была, пожалуй, самая опасная по своим разрушительным свойствам команда, аналог команды «rm -rf /» (не вздумайте запускать) для Unix и GNU/Linux.

По окончанию ‘format’ программа попросит задать метку раздела (Volume Label) — можно указать «DOS».

Форматирование раздела в программе Format (DOS)

Рис. 37. Форматирование раздела в программе Format (DOS).

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

setup

Для продолжения установки жмем ENTER. На следующем экране есть возможность установить или изменить дату и время, название страны, а также раскладку клавиатуры — я оставил все по умолчанию.

Дальше программа запросит указать путь, по которому будет установлена ОС, можно оставить по умолчанию «C:\DOS«. После этого начнется сам процесс установки операционной системы на жесткий диск — распаковка и копирование файлов с дискетки.

Процесс установки MS-DOS 6.22 с дискет на жесткий диск

Рис. 38. Процесс установки MS-DOS 6.22 с дискет на жесткий диск.

В процессе установки будет два запроса на смену дискет.

Запрос следующей установочной дискеты в программе установки MS-DOS 6.22

Рис. 39. Запрос следующей установочной дискеты в программе установки MS-DOS 6.22.

По завершению будет предложено извлечь все носители из дисководов и нажать ENTER. Операционная система установлена!

Процесс установки MS-DOS 6.22 завершен

Рис. 40. Процесс установки MS-DOS 6.22 завершен.

Теперь система может быть перезагружена, начнется запуск MS-DOS, драйвер расширенной памяти HIMEM (High Memory) проверит ОЗУ и будет выведено консольное приглашение для ввода команд. Для примера введем ‘dir’ и отобразим содержимое текущего диска C:

Содержимое жесткого диска после инсталляции MS-DOS

Рис. 41. Содержимое жесткого диска после инсталляции MS-DOS.

В общем стандартный набор системных файлов после установки DOS (не отображены скрытые io.sys и msdos.sys), правда есть и один странный — «WINA20.386«.

Выяснилось что этот файл требуется для Windows 3.0 в расширенном режиме (Enhanced Mode). Для Windows 3.1+ этот файл не нужен, поэтому его можно смело удалить.

Полезные инструменты и команды в MS-DOS

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

  • с:перейти на диск с буквой C;
  • cd <dir_name>переход в директорию с указанным именем;
  • cd ..возврат в директорию уровнем выше (в родительскую директорию);
  • dirвывод содержимого текущей директории;
  • treeвывод содержимого текущей директории в древообразном виде;
  • mkdir <dir_name>создать новую директорию с указанным именем;
  • type <file_name>вывод всего содержимого файла на экран;
  • more <file_name>постраничный вывод содержимого файла на экран;
  • edit <file_name>редактирование содержимого файла;
  • ren <file_name_old> <file_name_new>переименование файла;
  • copy <file_path_source> <file_path_destination>копирование файла;
  • move <file_path_old> <file_path_new>перемещение файла;
  • del <file_name>удаление файла;
  • help — вызов справочной системы;
  • msd — запуск программы диагностики системы;
  • scandisk — запуск программы диагностики дисков;
  • qbasic — запуск программы интерпретатора QBasic.

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

Также на вооружении под рукой теперь всегда имеется встроенная справочная система, которую можно вызвать командой ‘help‘ (помощь):

Справочная программа в операционной системе MS-DOS

Рис. 42. Справочная программа в операционной системе MS-DOS.

Клавиши в справочной системе:

  • ENTER — перейти к выбранному пункту;
  • ESC — возврат на один уровень обратно;
  • TAB — перемещение между колонками;
  • ALT — перейти к пунктам меню, например для выхода из программы (Exit).

Команды и компоненты DOS здесь достаточно неплохо документированы, но все же не хватает примеров. Эту программу не сравнить со структурированными и наполненными информацией мануалами (man) из мира Unix FreeBSD или GNU/Linux.

MSD (Microsoft Diagnostics) — программа для диагностики системы, выведет основную информацию о комплектующих, портах и периферии. Также с ее помощью можно поковыряться в системной памяти, посмотреть карту ее адресов.

MSD - программа диагностики системы в MS-DOS

Рис. 43. MSD — программа диагностики системы в MS-DOS.

Scandisk — программа которая умеет анализировать и чинить логическую структуру диск, также есть встроенный тест поверхности дисков на наличие сбойных секторов (BAD sectors).

Scandisk - программа диагностики и исправления файловых системы в MS-DOS

Рис. 44. Scandisk — программа диагностики и исправления файловых системы в MS-DOS.

Интерпретатор QBasic — это среда с которой я когда-то начинал писать свои первые программы (файлы с исходным кодом имели расширение BAS и компилировались в EXE).

На фото ниже приведен пример открытого файла с кодом, который после компиляции и запуска рисовал на экране в графическом режиме картинку:

QBasic - среда программирования на языке Basic в MS-DOS

Рис. 45. QBasic — среда программирования на языке Basic в MS-DOS.

Помню еще на ПК с 286-м процессором использовал простую самописную программу для незамысловатого запроса пароля во время старта системы, а также для вывода простого меню с вариантами загрузки. В случае ввода неверного пароля на экран выводилось предупреждение и запускалась программа парковки головок HDD.

QBasic очень прост, он вполне годится для несложных вычислений, экспериментов, рисования на экране, проигрывания музыки через PC-Speaker и т.п.

В комплекте с системой у нас также есть простой текстовый редактор. Например, для редактирования конфигурационного файла ‘config.sys’ достаточно выполнить команду:

edit c:\config.sys

Встроенный в MS-DOS редактор текстовых ASCII файлов

Рис. 46. Встроенный в MS-DOS редактор текстовых ASCII файлов.

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

Архивация, настройка TEMP, файловый менеджер

Теперь немножко настроим ОС, а также установим файловые менеджеры, которые упростят дальнейшие операции по установке и настройке.

На данном этапе было принято решение скопировать на жесткий диск в папочку «INSTALL» весь набор установочных пакетов для программ и драйверов. Как я описывал выше, это можно сделать используя ПК с портом IDE или же воспользоваться переходником IDE-USB.

Содержимое папки «INSTALL» получилось следующее:

  • CONFIGS — примеры и шаблоны разных конфигурационных файлов со старого ПК — autoexec.bat, config.sys и т.п.;
  • DN — Dos Navigator, продвинутый файловый менеджер написанный на Pascal (3,6 МБ);
  • DRIVERS — драйвера для видеокарты Trident, Sound Blaster, ZIP дисковода, мыши, KeyRUS и другие (10 МБ);
  • NC50 — Norton Commander 5.0 (3,4 МБ);
  • NU80 — известный пакет Norton Utilities 8.0 от компании Symantec (5,4 МБ);
  • SC2000 — System Commander 2000, версия 5.0 (5,8 МБ);
  • TOOLS — набор разных уже распакованных и готовых к работе утилит, для отладки, тестов, скриншотов и т.п. (30 МБ);
  • WIN311 — MS Windows 3.11 для рабочих групп (12,8 МБ);
  • WIN32S — Microsoft Win32s, окружение для запуска 32-битных приложений под 16-битными ОС Windows 3.x (5,6 МБ).

Резервное копирование и архивация

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

Такие резервные копии можно делать перед установкой Windows 3.11, каких-то драйверов, крупных программных пакетов, а также после удачной их установки.

В случае неудачной конфигурации или каких-то ошибок, которые затронули многие компоненты и файлы ОС, будет достаточно отформатировать диск «C», распаковать на него все файлы из архива, а потом загрузившись с дискетки перенести системные файлы и создать загрузочную запись (MBR) с помощью команды:

sys a: c:

Вернув жесткий диск старенькому ПК на 486 и загрузив DOS можно продолжить настройки.

Настройка хранилища временных файлов

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

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

c:
mkdir TEMP 

Укажем для DOS переменные, которые будут содержать путь к папке с временными файлами. Откроем в редакторе файл ‘autoexec.bat‘:

edit c:\autoexec.bat

Строчку «SET TEMP=C:\DOS» заменим на следующие две строки:

SET TEMP=C:\TEMP
SET TMP=C:\TEMP

Перезагружаем систему.

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

Дальше, чтобы проще было перемещаться по файловой системе и редактировать файлы, установим Norton Commander:

cd C:\INSTALL\NC50
INSTALL.EXE

Программа попросит выбрать цветовую схему (выбираем цветную), выведет некоторою информацию и запросит какой тип установки предпочитаем (берем конечно же полную) и попросит указать путь установки (оставим по умолчанию «C:\NC»).

Программа установки Norton Commander 5 от компании Symantec

Рис. 47. Программа установки Norton Commander 5 от компании Symantec.

На запрос о перезагрузке системы — подтверждаем. После загрузки запускаем файловый менеджер (командир):

c:\nc\nc.exe

Norton Commander 5 - файловый менеджер для MS-DOS

Рис. 48. Norton Commander 5 — файловый менеджер для MS-DOS.

Чтобы для запуска постоянно не вводить этот длинный путь, сделаем так чтобы все файлы в папке «C:\NC» были в системных путях поиска. Для этого отредактируем файл ‘autoexec.bat‘ и дополним в нем строчку «PATH C:\DOS» вот так:

PATH C:\DOS;C:\NC

Сохраняем изменения и перезагружаем систему. Теперь для запуска «командира» достаточно будет выполнить команду:

nc

В папку «C:\DN» я установил DOS Navigator, прописал ее путь для быстрого поиска как и для Нортон Коммандера.

DOS Navigator - красивый и функциональный файловый менеджер для MS-DOS

Рис. 49. DOS Navigator — красивый и функциональный файловый менеджер для MS-DOS.

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

Дальше так и «чешутся руки» установить Norton Utilities, драйвера для звуковой карты…но не стоит спешить.

Дело в том, что тот же пакет Norton Utilities при установке спросит есть ли у нас Windows 3.1 чтобы скопировать в ее системные папки необходимые для работы под Windows компоненты.

Драйвер звуковой карты и другие драйвера также могут учитывать наличие или отсутствие Windows 3.1.

А поскольку я запланировал наличие оконной операционной системы, то лучше все подобные задачи отложить на потом и перейти к установке Windows 3.11.

Но прежде окунемся немножко в историю появления графических интерфейсов и ОС на базе этих интерфейсов.

История графических интерфейсов и систем MS Windows

Об операционной системе MS-DOS и истории ее появления было рассказано выше. Теперь приведу краткую историю появления знаменитых оконных операционных систем от той же компании Microsoft.

Windows (с англ. «окна») — серия операционных систем с графическим интерфейсом пользователя (GUI) от корпорации Microsoft.

GUI (Graphical User Interface) — графический интерфейс пользователя. В отличие от текстового режима (например консоль MS-DOS, Norton Commander) требует поддержки видеокартой графического режима и дополнительных (но не обязательных) аппаратных средств взаимодействия, например мыши.

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

Когда речь заходит об истории оконных систем с графическим интерфейсом пользователя, то многие, скорее всего, скажут что это изобретение Microsoft или Apple — что мягко говоря, далековато от истины. :)

Давайте попробуем немножко углубиться в историю вопроса…

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

Еще в 1960-х годах существовали системы для отображения динамической информации на дисплеях, например — экраны радиолокационных систем (радары). Поступившие в компьютерную систему обработки данные отображались на графическом дисплее с электронно-лучевой трубкой (ЭЛТ, CRT, Cathode Ray Tube).

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

Радиолокационный радар как пример графического интерфейса отображения изменяющейся информации

Рис. 50. Радиолокационный радар как пример графического интерфейса и отображения изменяющейся информации.

Также в ранних компьютерных системах с дисплеями на основе ЭЛТ чаще чем мышь использовали специальные устройства ввода графической информации с названием «световое перо» (Light Pen), созданные еще в начале 1950-х годов в институте «MIT» (Массачусетский технологический институт, США).

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

Световое перо при работе в текстовом редакторе (фото Gregory Lloyd, 1969, Wikipedia)

Рис. 51. Световое перо при работе в текстовом редакторе (фото Gregory Lloyd, 1969, источник Wikipedia).

Еще один из примеров зарождения графических интерфейсов — революционная на свое время система «NLS» (oNLine System, ОнЛАйн) изобретенная в 1960-х годах Дугласом Энгельбертом (Douglas Engelbart) в Стенфордском Институте Исследований (SRI, Stanford Research Institut) университета в Стенфореде (Stanford University), США.

К слову, Дуглас Энгельберт также является изобретателем ныне всем знакомого «хвостатого» манипулятора «мышь».

В NLS на экране отображался гипертекст (текст с «кликабельными» ссылками) и использовался управляемый мышью графический курсор. Система также содержала ряд других современных концептов из мира компьютеров:

  • Упорядочивание информации по релевантности;
  • Поддержка режима работы в окнах;
  • Создание и отображение презентаций;
  • Интегрированная гипермедийная электронная почта (EMail);
  • Контроль за версиями документов (версионность);
  • Директивы для форматирования текста;
  • Децентрализованная клиент-серверная (client-server) архитектура;
  • Протокол для виртуальных терминалов (VT);
  • Протоколы для удаленного вызова программ (RPC, Remote procedure call);
  • И другие.

Рис. 52. Видеоконференцсвязь через систему NLS в 1968-м году (источник Wikipedia).

Демонстрация работы системы NLS Дугласом Энгельбертом 9-го декабря 1968-го года на компьютерной конференции «Fall Joint Computer Conference» в Сан-Франциско (San Francisco) стала историческим революционным событием.

С тех пор, учитывая новшество представленных технологий и возможностей, демонстрация Дугласа получила название «Мать всех демонстраций» (The Mother of All Demos).

Разработки Энгельберта повлияли на развитие направления в других компаниях, например в Xerox PARC.

Xerox PARC (Palo Alto Research Center) — исследовательский центр, ранее подразделение американской корпорации Xerox, основанной 18 апреля 1906-го года в Нью-Йорке (New York) и начинавшей в свое время с производства фото-бумаги и оборудования для печати.

Несколько людей из Стенфордского института (SRI) перешло в Xerox PARC и со временем, в 1973-м году в этом институте был разработан персональный компьютер «Alto«.

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

Персональный компьютер Alto, разработанный в Xerox PARC

Рис. 53. Персональный компьютер Alto, разработанный в Xerox PARC.

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

Уже привычный и именуемый как WIMP (Windows, Icons, Menus, Pointer) графический интерфейс был впервые разработан в Xerox PARC. Уже в 1975-м году инженеры из Xerox продемонстрировали GUI содержащий иконки и всплывающие меню.

В 1981 году была представлена рабочая станция Xerox Star (Xerox 8010 Information System) — первый коммерческий персональный компьютер, собравший в себе воедино рассмотренные выше технологии, а также оснащенный двухкнопочной мышью, сетью на основе Ethernet, файл-сервер, почтовый сервер.

Рабочая станция Xerox Star (Xerox 8010) и примеры графического оконного интерфейса

Рис. 54. Рабочая станция Xerox Star (Xerox 8010) и примеры графического оконного интерфейса (источник Wikipedia).

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

Многие из этих идей и технологий были использованы (а также «позаимствованы») и усовершенствованы такими компаниями как Apple, Microsoft и другими.

Взять к примеру выпущенный в 1983-м году персональный компьютер Apple Lisa (5МГц Motorola 68000 ЦПУ / 512k-2MB ОЗУ / 12″ 720×364 px экран) работающий под управлением ОС с графическим интерфейсом. А дальше к гонке подключилась и Microsoft …

Операционные системы Microsoft Windows

В 1981-м году корпорация Microsoft начала разработку программы с названием «Interface Manager«, которая спустя два года была представлена под названием «Windows«.

Только в 1985-м году появилась знаменитая ОС первой версии — Windows 1.0. Она должна была стать серьезным конкурентом оконной операционной системе от Apple, но так и не сыскала свою популярность.

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

Первая Windows (Windows 1.0), графическая оболочка для MS-DOS

Рис. 55. Первая Windows (Windows 1.01), графическая оболочка для MS-DOS. (источник archive.org)

Минимальные системные требования были следующие:

  • Процессор — начиная с 8088;
  • ОЗУ — 256 KB для версии 1.01 и 320 KB для последующих;
  • Диск — две дискетки или жесткий диск;
  • Видеоадаптер — CGA, HGC, EGA (для 1.01 и 1.03) и CGA, HGC, EGA, VGA (для 1.04);
  • ОС — MS-DOS 2.0 и выше;
  • Мышь (не обязательна).

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

  • Calculator — калькулятор, замена настольному помощнику;
  • Calendar — календарь;
  • Cardfile — карточки с информацией;
  • Clipboard Viewer — просмотр содержимого буфера обмена;
  • Clock — стрелочные часы;
  • Control Panel — панель управления (настройки оболочки);
  • Notepad — блокнот, ну как же без этого инструмента;
  • Paint — всем известная рисовалка;
  • Reversi — игра;
  • Terminal -эмулятор терминала;
  • Write — простой текстовый редактор.

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

В розничную продажу Windows 1.01 поступила по цене 99$ (в эквиваленте примерно 270$ на 2023-й год).

В конце 1987-го года вышла следующая версия — Windows 2.0.

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

Microsoft Windows 2.03, графическая оболочка для MS-DOS

Рис. 56. Microsoft Windows 2.03, графическая оболочка для MS-DOS. (источник archive.org)

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

  1. Иконки на рабочем столе;
  2. Поддержка «горячих клавиш»;
  3. Возможность изменять размер окон (термины «minimize» и «maximize»);
  4. Поддержка возможностей процессоров 80386;
  5. Поддержка 16-битных VGA графических адаптеров;
  6. Возможность использования дополнительной памяти (EMS);
  7. Представлены Microsoft Word and Excel.

Системные требования для Windows 2.x:

  • Процессор — 80286 или 80386;
  • ОЗУ — 512 KB;
  • Диск — две дискетки или жесткий диск;
  • Видеоадаптер — EGA или VGA;
  • ОС — MS-DOS 3.0 и выше;
  • Мышь (не обязательна).

Данная версия ОС поставлялась в двух вариантах:

  • Windows/286 — для процессоров 8088 и 80286, работа в реальном режиме (Real Mode) CPU и использование верхней области памяти (HMA, High Memory Area);
  • Windows/386 — использование виртуального режима 8088 процессоров 80386 для многозадачного запуска нескольких DOS-программ, постраничный режим памяти для эмуляции дополнительной памяти (EMS) с помощью расширенной (XMS).

Данная версия получилась более успешной чем ее предшественница 1.x.

Стоимость Windows 2.x была все те же 99$ (эквивалент ~270$ на 2023-й год).

Что интересно, компания Apple подала в суд на Microsoft и Hewlett-Packard за нарушение авторских прав по ПО Macintosh System Software, так как Windows от MS «выглядела и чувствовалась» очень похожей на продукт от Apple, а также содержала яко-бы те же самые иконки. Дело было закрыто в 1993-м году в пользу Microsoft.

В 1990-м году выходит новая версия системы — Windows 3.0.

Дизайн получил значительные улучшения, которые стали возможными за счет использования виртуальной памяти, а также виртуальных драйверов устройств (VxD, Virtual xxDEVICExx Driver, расширения файлов «.386»).

Эти улучшения сделали возможным совместное использование ресурсов устройств несколькими задачами (программами DOS). Также приложения Windows 3.x научились запускаться в защищенном режиме работы процессора. Критические по быстродействию участки кода были переписаны с Си на Ассемблер.

Microsoft Windows 3.0, графическая ОС, надстройка над MS-DOS

Рис. 57. Microsoft Windows 3.0, графическая ОС, надстройка над MS-DOS. (источник archive.org)

Также среди улучшений можно выделить следующие:

  1. Улучшений графический интерфейс, дизайн иконок;
  2. Файловый менеджер «MS-DOS Executive» заменен на программы — менеджер приложений (Program Manager), файловый менеджер (File Manager) и список задач (Task List);
  3. Улучшенные встроенные драйвера для EGA, MCGA or VGA;
  4. Recorder — новая программа для записи и воспроизведения макросов, автоматизации нажатия клавиш, действий с мышью;
  5. Калькулятор (Calc) получил функции для научных расчетов;
  6. Добавлена карточная игра Microsoft Solitaire;
  7. Добавлена справочная программа «Help».

В октябре 1991-го года вышла версия Windows 3.0 c «Multimedia Extensions 1.0 (MME)«. Она принесла с собой поддержку записи и воспроизведения цифрового аудио, MIDI-устройств, джойстиков, CD-ROM, хранителей экрана, были добавлены такие приложения как медиаплеер (Media Player) и будильник (Alarm Clock).

Системные требования для Windows 3.0:

  • Процессор — 8086/8088 (для 3.0), 80286 10МГц и выше (для MME);
  • ОЗУ — 1 MB (640 KB + 384 KB для 3.0), 2 MB (для MME);
  • Диск — жесткий диск с 6-8 MB свободного места (для 3.0), жесткий диск на 30 MB (для MME);
  • Приводы дисков — хотя-бы 1 флоппи-дисковод (для 3.0), CD-ROM рекомендуется (для MME);
  • Видеоадаптер — EGA, MCGA и другие, рекомендуется VGA;
  • ОС — MS-DOS или PC-DOS версии 3.1 и выше;
  • Мышь — для 3.0 рекомендуется, а для MME обязательна.

Данная версия системы стала коммерчески успешной и получила хорошие отзывы от критиков.

В апреле 1992-го года выходит следующий мажорный релиз — Windows 3.1.

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

Были добавлена поддержка шрифтов TrueType, расширены мультимедийные возможности, представлены уже интегрированные программы «хранители экрана» вместе с Windows Media Player и Sound Recorder из версии 3.0.

Microsoft Windows 3.1 - операционная система, работающая как надстройка над MS-DOS

Рис. 58. Microsoft Windows 3.1 — операционная система, работающая как надстройка над MS-DOS. (источник archive.org)

Данную версию также можно назвать «косметическим ремонтом» Windows 3.0, поскольку дизайн оконного интерфейса и иконок стал намного лучшим и более приятным. Теперь интерфейс MS Windows мог наравне конкурировать с интерфейсом операционной системы Macintosh.

Основные новшества и улучшения в версии 3.1:

  1. Улучшен графический интерфейс пользователя;
  2. Добавлена поддержка шрифтов TrueType;
  3. Появились «хранители экрана» — screensavers ;
  4. Улучшены программы «File Manager» и «Control Panel»;
  5. Появился реестр (Windows Registry), центральная база данных для настроек и опций ОС;
  6. Интегрированный сетевой стек (для Windows for Workgroups);
  7. Добавлены знаменитые игры «сапер» (Minesweeper) и «пасьянс» (Solitaire);
  8. Утилиты для диагностики и решения проблем —  «Dr. Watson» и «Microsoft Diagnostics»;
  9. Стало доступно дополнение «Video for Windows» (как реакция на QuickTime от Apple);
  10. Ограниченная поддержка 32-bit Windows API (с помощью Win32s).

Параллельно с оболочкой Windows 3.1 велась разработка уже полноценной ОС (не требующей MS-DOS) — Windows NT 3.1, основными задачами для которой были: высокая надежность и более эффективная работа с сетью.

В 1993-м году выходит специальная версия Windows 3.11 for Workgroups, получившая интегрированные возможности работы с локальной сетью, а также некоторые экспериментальные совершенствования системного ядра, позже перекочевавшие в Windows 95.

Системные требования для Windows 3.1 и 3.11 (for Workgroups):

  • Процессор — 80286/80386 (для 3.1), 80386 и выше (для 3.11);
  • ОЗУ — 1 MB (640 KB + 384 KB для 3.1), 3 MB (для 3.11);
  • Диск — жесткий диск с 6-8 MB свободного места (для 3.1), жесткий диск c 8-14 MB свободного места (для 3.11);
  • Приводы дисков — хотя-бы 1 флоппи-дисковод;
  • Видеоадаптер — VGA;
  • ОС — MS-DOS версии 3.1 и выше (для 3.1), версии 3.3 и выше (для 3.11);
  • Мышь — рекомендуется но не обязательна.

Приступим к установке этой системы…

Установка MS Windows 3.11

Поскольку мышка Witty Mouse без специального драйвера под Windows 3.11 не заработает (ранее проверено), то на время установки подключил к компьютеру старую мышь на COM-порт от Microsoft, которая безотказно работает во всех ОС и даже в графических BIOS старых материнских плат на базе процессоров 286/386/486/Pentium.

Перешел в папку с дистрибутивом ОС и запустил программу установки:

cd C:\INSTALL\WIN311
SETUP.EXE

Экран приветствия программы установки MS Windows 3.11 for Workgroups.

Рис. 59. Экран приветствия программы установки MS Windows 3.11 for Workgroups.

Далее будет запрошено выбрать режим установки: «Экспресс установка» или «Установка пользователем«. Я выбрал второй вариант — нажал клавишу «C».

Путь для установки ОС оставил по умолчанию — «C:\WINDOWS». В случае установки нескольких ОС Windows на один раздел папку для установки здесь логично было бы назвать «C:\WIN311».

На следующем экране система определит и предложит внести изменения в список найденного аппаратного и программного обеспечения. Тут я поменял лишь способ переключения раскладок с «Left Shift + Right Shift» на «CTRL + Left Shift : CTRL + Right Shift».

Установка MS Windows 3.11 for Workgroups - выбор аппаратных и программных компонентов

Рис. 60. Установка MS Windows 3.11 for Workgroups — выбор аппаратных и программных компонентов.

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

Установка MS Windows 3.11 - копирование файлов для запуска SETUP в графическом режиме

Рис. 61. Установка MS Windows 3.11 — копирование файлов для запуска SETUP в графическом режиме.

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

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

На следующем экране программа SETUP попросит установить флажки для выполняемых заданий (установка компонентов, принтеров) — оставил все как есть.

Установка Windows 3.11 - настройка заданий (принтеры, компоненты)

Рис. 62. Установка Windows 3.11 — настройка заданий (принтеры, компоненты).

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

Установка Windows 3.11 - выбор компонентов системы

Рис. 63. Установка Windows 3.11 — выбор компонентов системы.

Ну а дальше пошел процесс копирования файлов, который занял всего то 2-3 минутки.

Установка Windows 3.11 - копирование файлов системы

Рис. 64. Установка Windows 3.11 — копирование файлов системы.

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

Установка Windows 3.11 - выбор и установка принтеров

Рис. 65. Установка Windows 3.11 — выбор и установка принтеров.

Дальше — экран установки и настройки сети:

Установка Windows 3.11 - настройка сети и сетевого подключения

Рис. 66. Установка Windows 3.11 — настройка сети и сетевого подключения.

Потом будет предложено внести изменения в системные файлы «autoexec.bat» и «config.sys«, можно просто поручить это системе:

Установка Windows 3.11 - внесение изменений в системные файлы MS-DOS

Рис. 67. Установка Windows 3.11 — внесение изменений в системные файлы MS-DOS.

Теперь система создаст группы для программ, разместит там ярлычки.

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

Установка Windows 3.11 - поиск установленных приложений MS-DOS

Рис. 68. Установка Windows 3.11 — поиск установленных приложений MS-DOS.

Установка Windows 3.11 - выбор установленных приложений MS-DOS

Рис. 69. Установка Windows 3.11 — выбор установленных приложений MS-DOS.

Установка завершена!

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

Установка Windows 3.11 - учебник Основы Windows

Рис. 70. Установка Windows 3.11 — завершение.

Установка Windows 3.11 - учебник Основы Windows

Рис. 71. Установка Windows 3.11 — учебник Основы Windows.

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

Установка Windows 3.11 - выход и перезагрузка системы

Рис. 72. Установка Windows 3.11 — выход и перезагрузка системы.

Возвращаемся в MS-DOS и можем посмотреть на изменения в файлах «autoexec.bat» и «config.sys«. В первом из них переменная «PATH» получила новую директорию для поиска — «C:\WINDOWS».

Во втором файле убрана загрузка драйвера расширенной памяти MS-DOS «himem.sys» и заменена аналогичным только уже из папки «WINDOWS». В загрузку добавлен еще один драйвер — «IFSHLP.SYS» (IFS, Installable File System), который разрешает 32-битный доступ к файлам в расширенном «386» режиме работы CPU, при этом минуя 16-битный интерфейс (API) DOS.

После перезагрузки попадаем в командную строку MS-DOS. Для запуска Windows нужно выполнить команду:

win

Для автоматической загрузки Windows при старте системы в конец файла «autoexec.bat» нужно добавить следующую строчку:

C:\WINDOWS\win.com

Экран загрузки Windows 3.11

Рис. 73. Экран загрузки Windows 3.11.

В моем случае вышло так, что после этой заставки система намертво зависала (нет реакции на клавишу NumLock). В попытке отловить причину проблемы попробовал полистать файлы с логами, которых здесь по минимуму, а именно — bootlog.txt. Никакой информации по проблеме там не нашел.

Поскольку при старте Windows заставка с логотипом отображается, то получается что системе все же удается перевести видеоподсистему из текстового в графический режим и дальше все почему-то «застывает».

Решил поэкспериментировать с доступными по умолчанию видео-драйверами, которые выбирались на этапе установки системы. Запускаем программу установки Windows из MS-DOS, где сможем изменить выбор аппаратных и программных компонентов:

cd c:\windows
setup.exe

В поле с типом дисплея у меня выбран «VGA».

Попробовал сначала установить «Super VGA 640×480 256 colors, small fonts» — подтвердил, система установила этот драйвер (были скопированы несколько файлов). Запуск Windows — так же виснет на логотипе.

Потом опробовал другие режимы: «Super VGA 800×600, 256 colors, small fonts», «Video 7…» и т.д. В результате либо зависание, либо экран в полоску (не корректный драйвер) но с возможностью закрыть Windows комбинацией ALT+F4.

А вот с драйвером «VGA (version 3.0)» все заработало!

Рабочий экран Windows 3.11 с открытыми группами приложений

Рис. 74. Рабочий экран Windows 3.11 с открытыми группами приложений.

Как видим, в группу «Приложения» добавлены DOS’овские программки, которые были найдены на одном из этапов в процессе инсталляции Windows.

Теперь можно немножко поиграть в «Сапера» и двигаться дальше. )

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

Пакет поддержки 32-битных приложений (Win32s)

Для возможности запуска некоторых 32-битных приложений под Microsoft Windows 3.1 и 3.11 не лишним будет установить набор программ и библиотек с названием «Win32s».

В этом же пакете для демонстрации содержится карточная игра, 32-битная программа, с названием «FreeCell Solitaire» (Свободная ячейка), простыми словами «пасьянс», которая позже появилась по умолчанию в Windows 95.

Также Win32s может потребоваться для запуска программ где используется много памяти, например редактор карт в «Warcraft II: Tides of Darkness» под Windows требует Win32s.

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

Программу установки Win32s (setup.exe) лучше сразу запускать из Windows, поскольку при запуске под DOS прежде все же будет запущена Windows и под ней уже сама программа. Для запуска можно воспользоваться «Диспетчером Файлов»:

Содержимое дистрибутива Win32s в диспетчере файлов Windows 3.11

Рис. 75. Содержимое дистрибутива Win32s в диспетчере файлов Windows 3.11.

Запускаем установку:

Программа установки Win32s в Windows 3.11

Рис. 76. Программа установки Win32s в Windows 3.11.

Программа попросит подтвердить путь к системной папке Windows (C:\WINDOWS\SYSTEM) — подтверждаем. Начнется процесс копирования файлов:

Копирование файлов программой Win32s Setup

Рис. 77. Копирование файлов программой Win32s Setup.

Ближе к завершению появился запрос по замене файла OLECLI.DLL (оригинал, Русская версия Windows) на английскую версию из Win32s — я решил подтвердить замену, поскольку этот файл возможно что содержит необходимые изменения для 32-битной подсистемы.

Диалог по замене файла OLECLI.DLL при установке Win32s

Рис. 78. Диалог по замене файла OLECLI.DLL при установке Win32s.

Потом система запросила заменять ли в таком режиме остальные файлы (на экране было видно что к замене подлежит файл справки Windows) — тут я выбрал НЕТ.

Установка Win32s завершена, программа просит установить ли FreeCell — подтверждаем. Появится запрос на указание папки, куда будет установлено 32-битное приложение FreeCell — я оставил по умолчанию «C:\WIN32APP\FREECELL«, пусть будет создана отдельная папка «C:\WIN32APP«.

Запрос на установку 32-битной программы FreeCell в Windows 3.11

Рис. 79. Запрос на установку 32-битной программы FreeCell в Windows 3.11.

В конце будет выполнена перезагрузка Windows и можем пробовать запустить FreeCell:

32-битная программа, игра FreeCell запущенная под Windows 3.11

Рис. 80. 32-битная программа, игра FreeCell запущенная под Windows 3.11.

Подсистема Win32s установлена и готова к работе.

Norton Utilities

Norton Utilities — это комплект из программ для анализа, настройки и обслуживания аппаратного и программного обеспечения компьютера.

Первая версия программного пакета Norton Utilities была выпущена Питером Нортоном (Peter Norton) в 1982-м году и содержала 14 программ! Продавалось это чудо по цене 80$ (с учетом уровня инфляции доллара на 2023-й год это стоило бы примерно 250$). Не дешево так.

В 1990-м году компания Питера Нортона была продана компании Symantec.

Пакет этих утилит, пусть и не полный, я впервые встретил установленным на своем первом компьютере с CPU 80286. Уже тогда не раз выручали и полюбились такие полезные инструменты как:

  • Norton Disk Doctor (NDD) — «лечилка» для жесткого диска и дискет, анализ и исправление логической структуры файлов и папок, тест поверхности диска, отчеты и т.п.;
  • Speed Disk — дефрагментация диска для ускорения чтения файлов;
  • System Information — вывод информации об аппаратном обеспечении компьютера, тесты;
  • UnErase — возможность восстановить ранее удаленные файлы на дисках и дискетах.

В рамках данной статьи будет интересна версия 8.0, которая содержит утилити как для MS-DOS, так и для Windows 3.x.

norton-utilities-8-0-box-cover

Рис. 81. Обложки коробки Norton Utilities 8.0 (источник картинок — archive.org).

Список основных утилит в версии пакета 8.0:

  • Batch Enhancer (DOS) — BE.EXE, позволяет использовать в bat-файлах цветную подсветку текста, звуковые сигналы, временные задержки, формировать меню с вариантами выбора и т.п.;
  • Change Directory (DOS) — графическое дерево директорий, изменение, создание, удаление;
  • Disk Doctor (DOS+WIN) — анализ, исправление файловых систем на дисках;
  • DiskEditor — посекторное редактирование данных на дисках;
  • Diskreet (DOS) — шифрование дисков;
  • DUPDISK (DOS) — утилита для копирования дисков;
  • FileFind (DOS) — поиск файлов на жестком диске, отображение занимаемого места, поиск по содержимому файлов;
  • File Compare (WIN) — сравнение файлов по содержимому, просмотр отличий в графическом режиме;
  • File Fix (DOS) — программа для восстановления поврежденных файлов с данными от Excel, dBASE, WordPerfect и других программ;
  • INI Tracker (WIN) — отслеживание изменений в INI-файлах Windows;
  • INI Tuner (WIN) — просмотр и изучение назначения ключей и значений в INI-файлах;
  • INI editor (WIN) — функциональный редактор INI-файлов;
  • INI Advisor (WIN) — поможет в управлении другими INI-утилитами, даст полезные рекомендации;
  • NDOS (DOS) — командный интерпретатор (модифицированный 4DOS от компании JP Software), улучшенная замена COMMAND.COM;
  • Norton Integrator (DOS) — оболочка для комплекса утилит, тем не менее все утилиты могут работаь и по отдельности;
  • Rescue Disk (DOS) — создание аварийного загрузочного диска («спасательной дискетки»);
  • Speed Disk (DOS+WIN) — Умный дефрагментатор дисков;
  • System Info (DOS) — сбор системной информации о компьютере;
  • System Watch (WIN) — мониторинг ресурсов, места на диске и т.д.;
  • Unerase (DOS) — восстановление случайно удаленных файлов.

Ее и будем ставить.

Итак, запустил инсталляцию пакета версии 8.0 из ранее подготовленной папки:

cd C:\INSTALL\NU80
INSTALL.EXE

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

Начало установки пакета Norton Utilities 8.0 для DOS/Windows

Рис. 82. Начало установки пакета Norton Utilities 8.0 для DOS/Windows.

Потом будет выведена информация об изменениях (продолжаем), потом будут запрошены данные для регистрации (заполняем по желанию), ну и предложен выбр варианта установки (выбираем полный вариант, 10МБ). Путь установки я немного подправил — указал «C:\NU80«. Дальше начнется процесс копирования файлов.

Распаковка и копирование файлов пакета Norton Utilities 8.0

Рис. 83. Распаковка и копирование файлов пакета Norton Utilities 8.0.

Дальше нас встретит окно с вариантами и опциями для изменения системных файлов:

Настройка системных файлов при установке Norton Utilities 8.0

Рис. 84. Настройка системных файлов при установке Norton Utilities 8.0.

Выбираем «Просмотр» и попадаем в текстовый редактор с открытым файлом «autoexec.bat». Красным цветом подсвечены строки, которые будут добавлены программой. Я исключил последние две строчки (выбрал и нажал «Удалить») чтобы программы «IMAGE» и «NDD» не запускались при старте системы.

Редактирование системных фалов при установке пакета Norton Utilities 8.0

Рис. 85. Редактирование системных фалов при установке пакета Norton Utilities 8.0.

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

Создание аварийного загрузочного диска (дискеты) в Norton Utilities 8.0

Рис. 86. Создание аварийного загрузочного диска (дискеты) в Norton Utilities 8.0.

Я рекомендую не пропускать этот шаг. Нашел чистую дискетку на 1,44МБ и отметив галочкой (клавишей Пробел) все нужные компоненты запустил процесс создания спасательной дискетки:

Форматирование и копирование файлов на аварийную загрузочную дискету в Norton Utilities 8.0

Рис. 87. Форматирование и копирование файлов на аварийную загрузочную дискету в Norton Utilities 8.0.

После программа оповестит о завершении установки и предложит перезагрузить систему или вернуться в DOS.

Повле перезагрузки можно перейти в папку «NU80» и опробовать установленные утилиты. Также запустив Windows сможем увидеть процесс создания двух новых групп программ «Norton Utilities — DOS Group» и «Norton Utilities — Windows Group»:

Группы программ Norton Utilities 8.0 в Windows 3.11

Рис. 88. Группы программ Norton Utilities 8.0 в Windows 3.11.

Драйвер мыши 

Теперь стоит сделать доступным в MS-DOS манипулятор «мышь».

Мышь можно будет использовать в файловых менеджерах (Norton Commander, DOS Navigator), в различных редакторах, утилитах и играх (Warcraft II, Duke Nukem  и т.п.).

В моем случае имеем дело с трехкнопочной мышью Witty Mouse, которая подключается к COM-порту ПК.

Мне не удалось отыскать дистрибутив или образ дискетки с драйвером под эту модель, поэтому придется экспериментировать с разными вариантами ПО от разных производителей (Microsoft, Logitech и т.п.).

Драйвера для стареньких манипуляторов мышь можно поискать на том же OLD-DOS или на других сайтах и форумах по старому железу, например на сайте vogonsdrivers.com в разделе «Input Devices — Mouse/Trackball», на archive.org и т.п.

Примеры запросов для поиска: «mouse driver», «mouse software», «mouse support», «MouseWare».

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

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

Вот драйвера для DOS, которые были выбраны для пробы в моем случае:

  1. CuteMouse Driver v.2.0 alpha 4 (ctmouse.exe) — поддержка протоколов Standard Mouse, Microsoft, Logitech для подключения через COM-порт или PS/2, сайт проекта — cutemouse.sourceforge.net.
  2. Mitsumi Mouse Driver v.8.0 (mouse.com) — поддержка мышей на COM и PS/2;
  3. Mouse Version 7.0 (mmouse.com) — от QTRONIX Corp. (1991) для PC Mouse, Microsoft и PS/2-совместимых;
  4. Microsoft (R) Mouse Driver v.8.20 (mmouse.com) — на COM, PS/2 и инфракрасный порт;
  5. A4mouse 5.01 (a4mouse5.com) — драйвер от A4Tech (A_FOUR_TECH LTD.);
  6. Agiler Mouse v.8.0 (agmouse.com) — драйвер для мышей на COM-порт (1988-1993);
  7. DFI Mouse v.1.31 (dfimouse.com) — неизвестный драйвер;
  8. Logitech Mouse v.6.02 (lmouse.com) — драйвер для мышок от Logitech;
  9. Dynamic Mouse Driver v.9.06 (gmouse.com) — драйвер от KYE corp.

Для Witty Mouse под DOS подошли все драйвера, которые я выделил зеленым цветом.

Если файл драйвера доступен только в виде бинарного файла и документации по нему нет, то узнать информацию о драйвере и о доступных опциях запуска можно попробовав запустить этот файл с ключем «/h» (Help), например:

mmouse.com /?

Мне понравился драйвер Mouse Version 7.0 (mmouse.com) от QTRONIX, вот как выглядит вывод после его загрузки в память и определения мыши:

Загрузка драйвера Mouse Version 7.0 от QTRONIX (mmouse.com) в MS-DOS

Рис. 89. Загрузка драйвера Mouse Version 7.0 от QTRONIX (mmouse.com) в MS-DOS.

Это резидентный драйвер (загружается и остается в ОЗУ), он позволяет удобно и в любое время менять чувствительность мыши (ускорение, acceleration) нажав комбинацию клавиш «CTRL + ALT + левая кнопка мыши», а потом кнопку с цифрой от 0 (медленно) до 9 (быстро).

Создал директорию «C:\TOOLS\MMOUSE» и скопировал туда файл драйвера, потом его можно будет подгружать через autoexec.bat и через меню в config.sys.

Теперь насчет драйвера мыши под Windows (mouse.drv) — он загружается и работает независимо от драйвера, который запускается в MS-DOS. Поэтому для оконной системы придется отдельно подбирать подходящий драйвер.

Итак, запускаем программу Setup из под DOS для настройки оборудования:

cd c:\windows
setup.exe

Программа настройки оборудования в Windows 3.11, выбор типа мыши

Рис. 90. Программа настройки оборудования в Windows 3.11, выбор типа мыши.

Список стандартных драйверов мыши в Windows 3.11

Рис. 91. Список стандартных драйверов мыши в Windows 3.11.

Перепробовал все драйвера из списка в Windows 3.11 Setup, но мышь Witty Mouse так и не заработала.

Решил поискать наборы драйверов и образов дискет с драйверами мышек под Windows 3.x. Скачал подборку разных драйверов для Win3.x/Win95 из ранее упомянутых сайтов.

С помощью 7-Zip распаковал архивы и образы дискет (как описано в разделе «Работа с образами дисков») в отдельные поддиректории и поназывал их именами не длиннее 8 символов, чтобы было понятно где и какой драйвер.

Вот примерная структура того что получилось:

DRIVERS
 + 95_98_NT - Chic Technology Corp. (DOS/Win31/Win95)
 + A4TSCRO - A4Tech NetScroll (DOS/Win31/NT40)
 + Genius - Genius NetScroll (Win31/Win95/NT40)
 + Lexmark - Lexmark Mouse Driver v6.44 (DOS/Win-OS/2/Win31)
 + Mitsumi - Mitsumi Mouse Driver
 + MUt3195 - MouseDriverUtilites (DOS/Win31/Win95/NT40)

Потом залил всю эту структуру на винчестер старенького компьютера, загрузил Dos Navigator в MS-DOS и начал изучать содержимое папок с драйверами.

Первым попался драйвер «95_98_NT» — набор файлов с дискетки «Mouse and Driver for Windows 95/98/NT Version 3.1», скачанный с сайта archive.org.

Дискетка с драйверами для мыши под Windows 95/98/NT и DOS/Windows 3.x

Рис. 92. Дискетка с драйверами для мыши под Windows 95/98/NT и DOS/Windows 3.x (источник archive.org).

В корне каталога с драйвером есть также драйвер для DOS и утилитка тестирования мыши. Также в подкаталоге «WIN31» оказался и драйвер для Windows 3.1/3.11.

Содержимое дискетки с драйверами мыши для Windows 95/98/NT и DOS/Windows 3.x

Рис. 93. Содержимое дискетки с драйверами мыши для Windows 95/98/NT и DOS/Windows 3.x.

Запуск «install.exe» вывел на экран программу установки драйвера под MS-DOS:

Программа установки драйвера мыши в MS-DOS

Рис. 94. Программа установки драйвера мыши в MS-DOS.

Подкорректировал путь установки драйвера (Destination disk path) и продолжил установку. В конце программа предложила внести изменения в «autoexec.bat», а именно: добавить путь к директории с драйвером в переменную «PATH», а также прописать стоку запуска драйвера. Подтвердил.

Перезагрузил компьютер и мышь в DOS сразу же заработала.

Запустил программу теста мыши «test.exe» из дистрибутива с драйвером:

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

Рис. 95. Программа для тестирования двухкнопочной и трехкнопочной мыши в MS-DOS.

В этом тесте заработали все три клавиши классической мыши Witty Mouse, на фото выше нажата средняя клавиша.

Драйвер рабочий, перенес его папку «C:\MOUSE» в «C:\TOOLS\MOUSE» и подправил «autoexec.bat» чтобы этот драйвер пока что не стартовал автоматически:

Запрет автозапуска драйвера мыши в MS-DOS (autoexec.bat)

Рис. 96. Запрет автозапуска драйвера мыши в MS-DOS (autoexec.bat).

Здесь также можно уже видеть строчки поддержки драйверов для Sound Blaster (SB16) и IOMEGA ZIP, о которых будет рассказано немного ниже.

Теперь можно попробовать драйвер для Windows 3.1, есть большая вероятность что он заработает так же успешно как и драйвер под DOS.

Почитав «readme.txt» стало понятно как устанавливать драйвер в Windows 3.1. Краткая суть: скопировать файлы с расширениями «*.drv» и «*.inf» на дискету или во временную папку, запустить программу установки оборудования Windows из DOS и указав данную папку выбрать подходящий драйвер.

Файлы «mouse1.drv», «mouse2.drv» и «oemsetup.info» скопировал в «C:\TEMP» — краткий и легко набираемый путь.

Также в NC перешел в папку «C:\WINDOWS» для запуска программы конфигурирования оборудования из MS-DOS — «setup.exe»:

Распакованные файлы драйвера мыши под Windows 3.11

Рис. 97. Распакованные файлы драйвера мыши под Windows 3.11.

Примечание: dn88.swp — временный файл подкачки (swap) для Dos Navigator. Если бы мы раньше не задали значение переменной для временных файлов «TEMP» в «autoexec.bat», то все подобные файлы писались бы по умолчанию в директорию с установленным MS-DOS и там со временем был бы настоящий бардак.

Итак, запускаем программу конфигурирования оборудования Windows 3.11 и идем в раздел «Мышь»:

Выбор своего драйвера мыши для установки под Windows 3.11

Рис. 98. Выбор своего драйвера мыши для установки под Windows 3.11.

Дальше нужно выбрать пункт «Другое (нужен диск…)», а потом указать путь по которому мы скопировали файлы с драйверами:

Указываем путь к директории с файлами драйвера мыши под Windows 3.11

Рис. х. Указываем путь к директории с файлами драйвера мыши под Windows 3.11.

Программа установки просканирует указанный путь и выведет на экран список всех найденных по этому пути драйверов:

Список найденных драйверов мыши в программе установки оборудования Windows 3.11

Рис. 99. Список найденных драйверов мыши в программе установки оборудования Windows 3.11.

Поскольку у меня мышь подключена к порту «COM1» то был выбран пункт «Mouse on Serial Port 1,PS/2 Mouse Port» и продолжена установка. Программа скопировала файл драйвера и все настроила.

Пробуем запускать Windows…и мышь Witty Mouse заработала!

Теперь можно открыть «Панель Управления» и настроить ее параметры:

Настройка параметров мыши Witty Mouse в Windows 3.11

Рис. 100. Настройка параметров мыши Witty Mouse в Windows 3.11.

Кстати, в Windows 3.x для манипуляторов мышь доступна поддержка только двух клавиш.

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

Драйвер для Creative Sound Blaster 16 PNP + тест

Дальше решил установить драйвера на звуковую карту Creative Sound Blaster 16. Адаптер оказался с поддержкой технологии «Plug and Play» (P&P, «подключи и играйся»), поэтому его установка под MS-DOS имеет свои особенности.

Полученные в процессе установки навыки будут полезны при установке драйверов для аналогичных аудио-карт и других устройств.

Пакеты с драйверами для старых звуковых карт сейчас можно поискать на том же OLD-DOS, на веб архиве (archive.org) и других сайтах. Скачать их можно будет как в виде архива, так и в виде образа (ISO-файла) оригинального диска производителя.

У меня было несколько архивов с драйверами для карточек от Creative Technologies, поэтому взял первый попавшийся драйвер для SB16. После распаковки архива имеем следующие файлы:

  1. diagnostics_w95_diag404.exe — программа диагностики для Windows 95;
  2. drivers_dos_win31_sbbasic.exe — базовые драйвера для DOS и Windows 3.1;
  3. drivers_upd_w9x_sbw9xup.exe — обновление для драйвера под Windows 95-98;
  4. Knowing_Your_Sound_Blaster_16_(PnP).pdf — краткий мануал, как подключить и настроить карточку;
  5. pnp_config_manager_ctcmbbs.exe — менеджер Plug and Play (CTCM, Creative Technologies Configuration Manager);
  6. sb_16_95dosapps.exe — программы для звуковой карты.

Первым делом стоит установить менеджер Plug and Play, поскольку без него звуковая карта под DOS не определится и это не позволит установить сам драйвер. Я скопировал файл «pnp_config_manager_ctcmbbs.exe» во временную папку (TEMP) и запустил его, после чего в эту же папку было распаковано 16 файлов.

Если полистать файл «readme.txt» (F3 в Norton Commander или запустить «readme.com«) то станет понятно как работает этот менеджер, в файл конфигурации ОС «config.sys» будет прописан драйвер менеджера.

Plug and Play Tips for DOS and Windows, справка по CTCM

Рис. 101. Plug and Play Tips for DOS and Windows, справка по CTCM.

Запустил «install.exe«, в диалоговом окне было предложено прочитать справочный файл «readme.txt» (F2) или начать установку (ENTER).

Начало установки Creative Technologies Configuration Menager (CTCM)

Рис. 102. Начало установки Creative Technologies Configuration Menager (CTCM).

Дальше следует окно настроек путей для системы и драйвера CTCM. Также видим что программа установки определила наличие у нас MS Windows 3.11 и по этому пути скопирует нужные драйверу ресурсы. Я оставил все по умолчанию:

Настройка системных и программных путей для CTCM

Рис. 103. Настройка системных и программных путей для CTCM.

Потом будут отображены добавляемые в системные файлы «autoexec.bat» и «config.sys» строчки конфигурации:

Изменения в системные файлы DOS, вносимые Creative Technologies Configuration Menager

Рис. 104. Изменения в системные файлы DOS, вносимые Creative Technologies Configuration Menager.

Дальше пойдет первый запуск CTCM для определения звуковой карты, а также проверка на наличие конфликтов ресурсов. Нажимаем ENTER для продолжения.

Потом программа оповестит о завершении процедуры установки и предложит выйти в DOS (ENTER) или перезагрузить систему (F10). Чтобы менеджер CTCM загрузился в память и можно было приступить к установке драйвера — перезагружаем систему.

Если все было сделано верно, то после ребута сможем увидеть что менеджер PNP от Creative Technologies загружен:

Запуск DOS с подгрузкой Creative Technologies Configuration Menager

Рис. 105. Запуск DOS с подгрузкой Creative Technologies Configuration Menager.

Дальше переходим к самому драйверу для Sound Blaster 16.

Я очистил соджержимое папки «TEMP», скопировал туда файл «drivers_dos_win31_sbbasic.exe» и запустил его — выполнилась распаковка, потом можно исполнять «install.exe«.

Запустится программа инсталляции «Audio Software», где будет предложено почитать «readme.txt» (F2), продолжить установку (ENTER) или узнать больше об установке (F1).

Программа Audio Software под DOS, установка драйвера звуковой карты Creative Sound Blaster 16 PNP

Рис. 106. Программа Audio Software под DOS, установка драйвера звуковой карты Creative Sound Blaster 16 PNP.

Рекомендую сначала, для ознакомления, полистать «readme.txt» — там в 3-м разделе как раз говорится о необходимости установки CTCM перед установкой драйвера для PNP звуковой карты, иначе она просто не определится драйвером.

Справка при установке драйвера звуковой карты Creative Sound Blaster 16 PNP

Рис. 107. Справка при установке драйвера звуковой карты Creative Sound Blaster 16 PNP.

В продолжении установки программа выведет пути для системы и копируемых файлов. Я оставил все значения по умолчанию, ПО драйвера будет установлено по пути «C:\SB16«. Как видим программа обнаружила Windows и для этой ОС также будет подготовлен драйвер:

Настройка путей установки драйвера Creative Sound Blaster 16 PNP

Рис. 108. Настройка путей установки драйвера Creative Sound Blaster 16 PNP.

В следующем окне будут выведены настройки звуковой карты (Base I/O address, MIDI port address, Interrupt, Low DMA, High DMA), потом при необходимости эти параметры можно будет изменить:

Настройка памяти, портов и адресов драйвера Creative Sound Blaster 16 PNP

Рис. 109. Настройка памяти, портов и адресов драйвера Creative Sound Blaster 16 PNP.

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

Изменения в системные файлы DOS, вносимые драйвером Creative Sound Blaster 16 PNP

Рис. 110. Изменения в системные файлы DOS, вносимые драйвером Creative Sound Blaster 16 PNP.

В следующем окне появится предупреждение в красной рамке (не стоит пугаться, все в порядке), которое спрашивает создавать ли резервную копию файла «MIDIMAP.CFG» в папке «C:\WINDOWS\SYSTEM» перед его заменой на файл из пакета драйверов Creative SB16. Можно подтвердить и сделать резервную копию (Backup).

Предупреждение программы установки драйвера Creative Sound Blaster 16 PNP

Рис. 111. Предупреждение программы установки драйвера Creative Sound Blaster 16 PNP.

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

Завершение установки драйвера Creative Sound Blaster 16 PNP

Рис. 112. Завершение установки драйвера Creative Sound Blaster 16 PNP.

Перезагружаем компьютер, не забываем очистить «C:\TEMP«, удалив уже не нужные установочные файлы драйвера, и проверяем работу Sound Blaster.

Загрузка драйвера Creative Sound Blaster 16 PNP во время запуска MS-DOS

Рис. 113. Загрузка драйвера Creative Sound Blaster 16 PNP во время запуска MS-DOS.

В папке «C:\SB16» есть парочка полезных утилит:

  • diagnose.exe — программа диагностики Sound Blaster;
  • mixerset.exe — программный аудио-микшер, тут можно настроить громкость каналов воспроизведения, подкорректировать низкие и высокие частоты, CT3DSE (Creative 3D Stereo Enchance, технология объемного звучания) и т.д.

Запускаем программу диагностики «diagnose.exe«, она проверит верно ли указаны все адреса для карточки и потом предложит ряд звуковых тестов, на выбор:

Программа диагностики Creative Sound Blaster 16 PNP в MS-DOS

Рис. 114. Программа диагностики Creative Sound Blaster 16 PNP в MS-DOS.

У меня все заработало. Для выхода нажимаем F3 (как и во многих других устновочных программах под MS-DOS).

Дальше запускаем микшер «mixerset.exe«, тут для начала можно повысить или понизить общую громкость (Master), а потом сохранить настройки перейдя с помощью «TAB» к кнопочке «TAB» в интерфейсе и подтвердив нажатием ENTER.

Программа аудио-микшер для Creative Sound Blaster 16 PNP в MS-DOS

Рис. 115. Программа аудио-микшер для Creative Sound Blaster 16 PNP в MS-DOS.

Распаковав пакет «sb_16_95dosapps.exe» можно получить несколько дополнительных полезных утилит и драйверов. Больше информации и о том как при потребности установить нужный компонент — читаем «readme.txt«.

Из полезного мне могу выделить:

  1. play.exe — для воспроизведения звуковых WAV файлов и CD-дисков;
  2. record.exe — для записи звука с аудио-входа звуковой карточки.

Я скопировал эти два файла в директорию «C:\SB16«, но для их работы дополнительно нужна загрузка еще двух драйверов в «config.sys» — «CTMMSYS.SYS» и «CTSB16.SYS«, вот что говорит документация:

Как установить программы play и record для Creative Sound Blaster 16 PNP в MS-DOS

Рис. 116. Как установить программы play и record для Creative Sound Blaster 16 PNP в MS-DOS.

Без подгрузки этих драйверов попытка проиграть с помощью «play.exe» какого-то WAV-файла приведет к ошибке «Low level error».

Для их установки запускаем утилиту диагностики с дополнительным ключом:

C:\SB16\diagnose.exe /A

После старта программы жмем F10 для обновления настроек Sound Blaster и указываем системный путь (по сути только букву диска) по которому программа будет искать файлы «autoexec.bat» и «config.sys«.

Потом будет запрошен путь к драйверам «CTSB16.SYS» и «VIBRA16.SYS» — я оставил найденный по умолчанию «C:\SB16\DRV«. Еще будет запрошен путь к папке с Windows — также оставляем предложенный по умолчанию вариант. В конфигурацию будут внесены изменения, по завершению выходим нажав F3 и соглашаемся на предложение о перезагрузке системы (Reboot).

Теперь можем посмотреть прописала ли программа эти драйвера в «config.sys» и видим что все на месте:

Изменения, внесенные программой диагностики Creative в конфигурацию MS-DOS

Рис. 117. Изменения, внесенные программой диагностики Creative в конфигурацию MS-DOS.

Теперь можно попробовать проиграть какой-то WAV-файл. Например с помощью аудио-редактора (Audacity или другого) переконвертировать какую-то музыкальную композицию из MP3 в WAV и залить ее на винчестер нашего 486-го.

В моем случае это композиция известной еще из 90-х певици «Sandra», размер файла в формате WAV получился 52МБ (больше чем инсталляционный пакет Windows 95 OSR2)!

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

c:\SB16\mixerset.exe
c:\SB16\play.exe c:\INSTALL\TESTS\sandra.wav

Можем наслаждаться музыкой со старенького ПК с процессором частота которого, как на сейчас, всего-то 66 МГц (0,066 ГГц)! Звук четкий и качественный, нет никаких захлебываний и разрывов.

Проигрывание WAV аудио файла на 52 МБ программой play в MS-DOS на ПК с 80486

Рис. 118. Проигрывание WAV аудио файла на 52 МБ программой play в MS-DOS на ПК с 80486.

Жесткий диск Seagate Medalist с IDE контроллером на шине VLB вполне справляется с последовательным чтением довольно таки не маленького, как для такой ретро-системы, аудио-файла.

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

Дальше можно запустить Windows, где автоматически в самом начале будет создана группа программ «Audio Software»:

Группа программ Audio Software в Windows 3.11 для Creative Sound Blaster на ПК с 80486

Рис. 119. Группа программ Audio Software в Windows 3.11 для Creative Sound Blaster на ПК с 80486.

Теперь можно запустить графический «Creative Mixer» (аудио микшер) и при надобности увеличить или уменьшить громкость, усиление ВЧ и НЧ (тембр):

Программа Creative Mixer в Windows 3.11 для Creative Sound Blaster на 80486-DX2 66MHz

Рис. 120. Программа Creative Mixer в Windows 3.11 для Creative Sound Blaster на 80486-DX2 66MHz.

Записал видео воспроизведения WAV-файла в программе «Медиаплеер» под Windows:

В эквалайзере немного поднял усилиние высших и низших частот. По индикатору активности HDD видно что чтение файла идет порциями и не так интенсивно как в MS-DOS (программой play.exe).

Звук из этих небольших колоночек «4U» достаточно качественный и насыщенный, также это заслуга встроенного усилителя мощности на звуковой карте, который построен на микросхеме от Phillips — TDA1517. Кстати, УНЧ на такой же микросхеме я использовал в одном из самодельных проектов на Raspberry Pi — при изготовлении акустических систем для робота.

Драйвер для VLB видеокарты Trident TGUI9440

Следующим к установке у нас драйвер видеокарты Trident TGUI9440 — графического 2D ускорителя с 2МБ видео-памяти на борту!

Я уже и не вспомню откуда брался этот драйвер, папка с файлами имеет название «Trident T9440 Win3.x»:

Содержимое папки с драйвером для видеокарты Trident TGUI9440 под Win3.x

Рис. 121. Содержимое папки с драйвером для видеокарты Trident TGUI9440 под Win3.x.

Запускаем «tinstall.exe» из под Windows, видим логотип «Trident» и переходим к программе установки:

Начало установки драйвера видеокарты Trident TGUI9440 в Win3.x

Рис. 122. Начало установки драйвера видеокарты Trident TGUI9440 в Win3.x.

Для установки понадобится примерно 2,5МБ дискового пространства, из вариантов установки «Express Installation» (быстрая) и «Custom Installation» (с дополнительными настройками) был выбран последний — интересно же что там будет предложено, какие опции и т.п.

Дальше будут выводиться запросы с указанием путей для установки компонентов драйвера. По умолчанию устанавливать файлы почему-то предлагается в корень диска C — что не есть хорошо, нам ведь нужен порядок, а не свалка. Поэтому я подкорректировал эти пути чтобы установка велась в новосозданную папку «C:\TRIDENT«.

Указываем папку для установки драйвера Trident TGUI9440 в Windows 3.11

Рис. 123. Указываем папку для установки драйвера Trident TGUI9440 в Windows 3.11.

Конфигурация получилась следующая:

Конфигурация директорий для установки драйвера Trident TGUI9440 в Windows 3.11

 

Рис. 124. Конфигурация директорий для установки драйвера Trident TGUI9440 в Windows 3.11.

По завершению установки будет предложено создать группу приложений в Windows. Я изменил предложенное по умолчанию название «Display Driver & Utility» на «Trident Driver & Utility».

Группа создастся и можно завершить установку.

Группа программ Trident Driver & Utility в Windows 3.11

Рис. 125. Группа программ Trident Driver & Utility в Windows 3.11.

Запускаем программу настройки дисплея «Screen Control»:

Программа настройки дисплея Trident Screen Control под Windows 3.11

Рис. 126. Программа настройки дисплея Trident Screen Control под Windows 3.11.

Поэкспериментировав с переключателями (Radio Buttons) для разных режимов цветности выбрал следующие настройки:

  • Color — цветность, 65K (65536 цветов);
  • Resolution — разрешение, 800×600;
  • Refresh Rate — частота обновления экрана, 60Hz.

Настройки драйвера видеокарты Trident TGUI9440 под Windows 3.11

Рис. 127. Настройки драйвера видеокарты Trident TGUI9440 под Windows 3.11.

Будет предложено перезапустить Windows, после чего получаем желаемый результат и все теперь выглядит явно получше:

Экран Windows 3.11 с разрешением 800x600 при 65K цветах с Trident TGUI9440

Рис. 128. Экран Windows 3.11 с разрешением 800×600 пикселей при 65K цветах с Trident TGUI9440.

Теперь на рабочем столе стало явно побольше доступного места.

Драйвер ZIP-дисковода

Для поддержки ZIP-дисковода с интерфейсом подключения IDE в DOS было испробовано несколько версий драйверов — заработала версия 5.51.

Запустил из Windows «w31_551.exe«, открылся распаковщик архива WinZip, я указал временную папку для распаковки «C:\TEMP\111«.

Список распакованных файлов пакета драйверов Iomega ZIP версии 5.51

Рис. 129. Список распакованных файлов пакета драйверов Iomega ZIP версии 5.51. 

Среди распакованных файлов будет «guest.exe» — DOS программа «Iomega Guest Driver Version 5.4», которая определяет наличие дисковода и присваивает ему следующую доступную для дисков букву.

Подмонтированный с помощью guest.exe ZIP дисковод и присвоенная ему буква D, на дискете 100МБ игра System Shock

Рис. 130. Подмонтированный с помощью guest.exe ZIP дисковод и присвоенная ему буква D, на дискете 100МБ игра System Shock.

По сути это и есть программа драйвера, которая должна запускаться при старте DOS и обеспечивать доступ к дисководу присвоив ему свободную букву названия диска. После загрузки этого драйвера в DOS можно запускать Windows и наш ZIP-дисковод там также будет доступен.

Таким образом, драйвер «guest.exe» можно подгружать при надобности или же прописать его загрузку в «autoeec.bat«.

Тем не менее, хочется узнать что же нам предложит установщик драйвера под Windows — запускаем «setup.exe» и нас приветствует программа установки «Jaz Tools Install»:

Программа установки пакета Jaz Tools для поддержки дисков и дисководов от Iomega

Рис. 131. Программа установки пакета Jaz Tools для поддержки дисков и дисководов от Iomega.

Жмем «Next». Предложенная по умолчанию директория для установки «C:\TOOLS_31» по интуитивным причинам не годится, поэтому изменяем ее на что-то более понятное и соотносимое с назначением этого пакета, например «C:\IOMEGA«:

Настройки программы установки пакета утилит Jaz Tools от Iomega

Рис. 132. Настройки программы установки пакета утилит Jaz Tools от Iomega.

Дальше последует перезапуск системы.

При старте MS-DOS будет автоматически запущена программа «guest.exe» и произведен поиск дисковода с присвоением ему свободной буквы диска:

Загруженный при старте MS-DOS драйвер ZIP дисковода guest.exe и присвоенная ему буква D

Рис. 133. Загруженный при старте MS-DOS драйвер ZIP дисковода guest.exe и присвоенная ему буква D.

Важно заметить что в моем случае процесс поиска и подключения дисковода занимает примерно 10 секунд. Поэтому, при желании, можно запретить запуск «guest.exe» при старте системы закомментировав вызов программы в файле «autoexec.bat» или позже сделать меню запуска системы через «config.sys«.

При необходимости доступа к ZIP-дисководу всегда можно запустить драйвер вручную — «C:\IOMEGA\guest.exe«.

После установки пакета в Windows у нас также появится новая группа программ с названием «Jaz Tools»:

Группа программ с названием Jaz Tools для поддержки ZIP-дисков в Windows 3.11

Рис. 134. Группа программ с названием Jaz Tools для поддержки ZIP-дисков в Windows 3.11.

Теперь можно запустить программу «Jaz Tools» (она же Iomega Tools), установить в дисковод дискетку и посмотреть ее свойства:

Смотрим свойства дискеты в ZIP-дисководе в программе Jaz Tools (Iomega Tools)

Рис. 135. Смотрим свойства дискеты в ZIP-дисководе в программе Jaz Tools (Iomega Tools).

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

Итак, на этом с драйверами устройств разобрались.

Настройка MS-DOS, загрузочное меню в config.sys

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

Я строил такие меню еще в школьные времена на своем 80286-м с MS-DOS 6.22 для удобного запуска NC/DN/WIN31 и других вариантов после включения компьютера и старта DOS. Эта фишка была действительно полезной и удобной.

Будем готовить свое «меню» и заодно делать нужные донастройки в системных файлах DOS.

В свое время, при первом знакомстве с MS-DOS и его базовыми командами, мне помог справочник «Калабин С.И., Голик Л. В., Пустовит А. В., Козакова Е. В. — Справочник пользователя IBM PC. 1991. Киевское предприятие Техинком».

Справочник пользователя IBM PC, Киев 1991

Рис. 136. Справочник пользователя IBM PC, Киев 1991.

Ну а дальше более полному погружению поспособствовала популярная тогда и любимая мною книга «В.Э. Фигурнов — IBM PC для пользователя. Краткий курс. 1997».

Там есть глава «Настройка конфигурации DOS», в которой описано создание и настройка загрузочного меню, а также очень много другой полезной информации по теме PC/DOS/WIN31.

Популярная в 90х книга Фигурнова - IBM PC для пользователя (1997)

Рис. 137. Популярная в 90х книга Фигурнова — IBM PC для пользователя (1997).

В процессе мы будем работать со следующими двумя основными конфигурационными файлами MS-DOS:

  1. config.sys — настройка конфигурации DOS, установка специальных опций, подключение драйверов, меню загрузки;
  2. autoexec.bat — установка переменных окружения, подгрузка драйверов, запуск резидентных и других программ, выполнение сервисных программ (проверка на вирусы, тест диска и т.п.) которые целесообразно выполнять при каждой загрузке ОС.

Содержимое этих файлов анализируется и исполняется при старте MS-DOS. Оба файла — текстовые, их можно редактировать в любом доступном текстовом редакторе, в том числе в «edit.exe» из состава MS-DOS и в встроенных в NC/VC/DN/FC.

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

Суть построения такого загрузочного меню достаточно проста:

  1. В файле config.sys создаем раздел «MENU» в котором перечисляем названия пунктов меню и соответствующие им метки-идентификаторы;
  2. В том же config.sys создаем разделы с названиями «меток-идентификаторов». В каждом из этих разделов теперь можно прописать свои уникальные опции, команды загрузки драйверов и т.п.;
  3. В файле autoexec.bat создаем метки (labels) с названиями как у разделов с «метками-идентификаторами» из config.sys. Под каждой из меток прописываем нужный набор команд для исполнения (установка переменных среды, создание директорий, запуск программ и т.д.), а также для передачи управления между метками используем команду «goto«.

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

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

Итак, при старте DOS первым будет проанализирован и исполнен файл:

config.sys

[COMMON]
DEVICE=C:\windows\himem.sys
[MENU]
menuitem=nc,Norton Commander 5.0
menuitem=windows,Windows 3.1
menudefault=nc,5
[nc]
files=40
[windows]
files=100

Указанные в секции «COMMON» опции и директивы исполняются всегда, по умолчанию. Дальше в секции «MENU» указаны две строчки — пункты меню в формате «menuitem=<название_метки>,<название_пункта>«, где на выбор предлагаются запуск «Нортон Коммандира» или Windows.

Строчка «menudefault=nc,5» задает название метки для пункта по умолчанию, а также время в секундах, по истечению которого будет автоматически выбран указанный пункт (в данном случае тот, который соответствует метке «nc»).

После следуют две секции с названиями «nc» и «windows«, которые соответствуют меткам выше описанных пунктов из меню. В них, персонально для каждой ОС, мы указываем, к примеру, опцию с количеством допустимых одновременно открытых файлов «files«: при работе в DOS — 40, а при запуске Windows — 100.

В процессе загрузки DOS будет выведено меню с запросом на указание номера (числа) для желаемого пункта:

MS DOS 6.22 Startup Menu
========================

   1. Norton Commander 5.0
   2. MS Windows 3.1

Enter a choice: 1

Дальше будет исполнен следующий командный файл:

autoexec.bat

@echo off
set path=c:\;c:\windows;c:\dos622;
set temp=c:\temp
c:\dos622\smartdrv.exe 2048 1024
goto %config%
:nc
c:\nc50\nc.exe
:windows
c:\windows\win.com

Тут вначале устанавливаются значения специальных переменных, загружается программа кеширования дисков «smartdrv.exe«, а дальше директивой «goto %config%» мы даем системе понять что нужно использовать секцию, название которой соответствует ранее выбранной в загрузочном меню из «config.sys«.

Таким образом, если при загрузке DOS в меню, которое построено через «config.sys«, был выбран пункт «1» (Norton Commander 5.0) — то будут исполнены команды из секции «:nc» и запущена программа «c:\nc50\nc.exe«. Во втором случае, для пункта «2.» (MS Windows 3.1) — программа «c:\windows\win.com«.

Все достаточно просто.

Далее приведу примеры этих файлов, составленных мною на основе уже полученных ранее конфигураций по умолчанию после установки Windows, драйверов звуковой карты, ZIP, мыши… а также со своим меню загрузки.

После установки всего выше сказанного имеем уже настроенные системой и программами файлы config.sys и autoexec.bat. Если их открыть в текстовом редакторе то можно увидеть немножко беспорядок (могут быть закомментированные и повторяющиеся переменные и т.п.).

Теперь рекомендую сделать резервную копию этих двух файлов в какую-то папку, например в «C:\TEMP\OLD_CONF«.

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

  1. Первые 64К расширенной памяти — достаточно драйвера «HIMEM.SYS«;
  2. Диапазон адресов от 640К до 1МБ — нужен «EMM386.EXE» и CPU не ниже 386.

Какие драйвера и резидентные программы можно загружать в верхнюю память? — это можно определить экспериментально, а также воспользоваться программой «MemMaker», которая входит в состав MS-DOS 6.22.

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

Запускаем:

C:\DOS\MEMMAKER.EXE

Программа оптимизации памяти MemMaker из пакета MS-DOS

Рис. 138. Программа оптимизации памяти MemMaker из пакета MS-DOS.

Нажимаем ЕНТЕР для продолжения и на следующем экране выбираем клавишей ПРОБЕЛ один из пунктов: «Express setup» (быстрая установка) или «Custom Setup» (ручная установка). Я выбрал последний вариант.

На вопрос «Do you have programs that use EMS?» (есть ли программы использующие EMS) — ответил «No». Потом, при надобности, результат этой опции можно будет подправить.

Также MemMaker оповестит что обнаружил Windows и попросит указать верный путь к директории с этой ОС — оставил по умолчанию.

Дальше на экране отобразится список дополнительных настроек, значения которых можно изменить (клавишей ПРОБЕЛ) — оставил все по умолчанию:

Дополнительные настройки оптимизации памяти в MS-DOS MemMaker

Рис. 139. Дополнительные настройки оптимизации памяти в MS-DOS MemMaker.

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

После финишной перезагрузки увидим статистику по оптимизации:

Результаты оптимизации памяти в MS-DOS MemMaker

Рис. 140. Результаты оптимизации памяти в MS-DOS MemMaker.

Теперь можно выйти из программы и сделать следующие резервные копии config.sys и autoexec.bat, например в директорию «C:\TEMP\MEM_CONF«.

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

Вот что у меня получилось:

config.sys

[MENU]
; -- System menu
menuitem=DOS,DOS 6.22
menuitem=DOSZIP,DOS 6.22 + ZIP DRIVE
menuitem=WINDOWS,Windows 3.11 for Workgroups
menucolor=15,2
menudefault=DOS,5

[COMMON]
; -- System Variables
DOS=HIGH,UMB
BUFFERS=40
FILES=40
LASTDRIVE=K
STACKS=9,256
NUMLOCK=ON
; -- System Drivers
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICEHIGH=C:\DOS\SETVER.EXE
COUNTRY=007,,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
INSTALL=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS
; -- Sound Blaster 16
DEVICE=C:\CTCM\CTCM.EXE
DEVICEHIGH=C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5
DEVICEHIGH=C:\SB16\DRV\CTMMSYS.SYS
; -- RAM Drive
DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS /e 5000

[DOS]
; -- Options for: DOS

[DOSZIP]
; -- Options for: DOS + ZIP DRIVE

[WINDOWS]
; -- Options for: Windows 3.11 for Workgroups
FILES=100
BUFFERS=100

Все строчки которые начинаются с символа «;» в файле config.sys — это комментарии. Также допустимо использовать «REM» (Remark) в начале строчки. Последний вариант, в отличии от первого, также работает и в autoexec.bat.

Список секций:

  • [MENU] — настройка меню, список меток и назван пунктов, опции отображения;
  • [COMMON] — основные драйвера, настройки и переменные, применяемые для всех пунктов;
  • [DOS] — секция с параметрами для пункта «DOS 6.22 + ZIP DRIVE»;
  • [DOSZIP] —  … «DOS 6.22 + ZIP DRIVE»;
  • [WINDOWS] — … «Windows 3.11 for Workgroups».

Опция меню «menucolor=15,2» задает цвета текста (код 15) и фона (код 2) меню, в данном случае будет белого цвета текст на зеленом фоне. Список доступных кодов с цветами для меню:

Код Цвет Код Цвет
0 Черный 8 Серый
1 Синий 9 Синий (светлый)
2 Зеленый 10 Зеленый (светлый)
3 Голубой 11 Голубой (светлый)
4 Красный 12 Красный (светлый)
5 Пурпурный 13 Пурпурный (светлый)
6 Коричневый 14 Желтый
7 Белый 15 Белый (светлый)

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

Строчка «menudefault=DOS,5« задает название пункта по умолчанию и таймаут ожидания (в секундах), по истечению которого автоматически будет выбран данный пункт.

Дальше в разделе «COMMON» идет установка переменных MS-DOS.

«DOS=HIGH,UMB» — разрешаем DOS загружать драйвера и резидентыне программы в верхние области памяти HMA (Higher Memory Area). «HIGH» — верхня память (первые 64К XMS),  а «UMB» (Upper Memory Block) — блок адресов от 640К до 1МБ.

«BUFFERS=40» — число буферов ввода-вывода (I/O) при работе с диском. Значения 40 обычно будет достаточно.

«FILES=40» — максимально допустимое число одновременно открытых файлов. При использовании БД и других программ (в том числе и в Windows 3.1) где идет работа с большим количеством открытых файлов может понадобиться значение повыше, например 100.

«LASTDRIVE=K» — название последней буквы, которая может использоваться для присвоения имен дискам.

«STACKS=9,256» — количество и размер стеков для обработки аппаратных прерываний.

«NUMLOCK=ON» — устанавливает состояние клавиатурного переключателя режимов Num Lock.

Следующие на очереди команды в разделе «COMMON» выполняют загрузку драйверов для различных системных возможностей и устройств.

Здесь важен порядок загрузки!

Например первым следует загружать «HIMEM.SYS«, который сделает доступной расширенную память, используя которую потом сможет работать драйвер «EMM386.EXE«, а дальше можно подгружать и другие драйверы.

«DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF» — загрузка драйвера расширенной памяти «HIMEM.SYS» с отключением режима проверки памяти (для ускорения загрузки).

«DEVICE=C:\DOS\EMM386.EXE RAM» — загрузка драйвера верхней памяти с включенным режимом эмуляции «EMS» (Expanded Memory Specification). Если «EMS» не нужна, то вместо аргумента «RAM» стоит использовать «NOEMS».

«DEVICEHIGH=C:\DOS\SETVER.EXE» — загружает в память таблицу версий MS-DOS для запуска различных программ в совместимом режиме. Загрузка в верхнюю память (директива «DEVICEHIGH«).

Следующие строчки отвечают за драйвера с региональными настройками MS-DOS:

  • «COUNTRY=007,,C:\DOS\COUNTRY.SYS» — код страны, настройка отображения даты, времени, единиц и т.п.;
  • «DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)» — позволяет отображать на дисплее интернациональные символы. Загрузка в верхнюю память;
  • «INSTALL=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS» — NLS (national language support), применение в системе специфичной для страны информации, которая хранится в «COUNTRY.SYS«;
  • «DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS» — драйвер «Installable File System Helper», появившийся в Windows 3.11, который обеспечивает 32-битный доступ к файлам. Загрузка в верхнюю память.

Дальше идет загрузка драйверов для Creative Sound Blaster:

  • «DEVICE=C:\CTCM\CTCM.EXE» — загрузка Creative Configuration Manager;
  • «DEVICEHIGH=C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5» —  собственно драйвер Sound Blaster. Загрузка в верхнюю память;
  • «DEVICEHIGH=C:\SB16\DRV\CTMMSYS.SYS» — драйвер Creative Configuration Manager. Загрузка в верхнюю память.

«DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS /e 5000» — выделяем кусочек ОЗУ (RAM) под быстрый виртуальный диск (DRIVE), значение размера указывается в КилоБайтах (5000=5МБ). Загрузка в верхнюю память.

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

Я использовал такой диск размером 50КБ даже на своем 286-м с 1МБ ОЗУ — туда во время запуска системы командой «copy» в «autoexec.bat» копировались файлы конфигурации «autoexec.bat«, «config.sys» и некоторые файлы настроек программ с документами. Таким образом на время рабочего сенса имелись резервные копии важных файлов и наработок. В общем, полезная штука!

В конце файла определены секции «DOS«, «DOSZIP» и «WINDOWS«. Первые две секции не содержат никаких опций (только комментарии), а в последней (для «Windows 3.11 for Workgroups») мы изменим значения уже ранее установленных (в секции «COMMON«) переменных «FILES» и «BUFFERS«, увеличив их до 100.

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

autoexec.bat

@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS;C:\IOMEGA;C:\TOOLS\MMOUSE;C:\NU80;C:\NC;C:\DN
SET TEMP=C:\TEMP
SET TMP=C:\TEMP

REM -- Sound Blaster 16
SET SOUND=C:\SB16
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
SET CTCM=C:\CTCM
C:\SB16\DIAGNOSE /S /W=C:\WINDOWS
C:\SB16\MIXERSET /P /Q
C:\CTCM\CTCU /S /W=C:\WINDOWS

REM -- Smartdrv Caching
LH C:\DOS\SMARTDRV.EXE /X

REM -- Norton Utilities
SET SYMANTEC=C:\SYMANTEC
SET NU=C:\NU80

REM -- Language & Keyboard
MODE CON CODEPAGE PREPARE=((866) C:\DOS\EGA.CPI)
CHCP 866
LH KEYB RU,,C:\DOS\KEYBOARD.SYS
LH C:\TOOLS\KEYRUS.COM /color=37,54

goto %config%

:DOS
REM -- Commands for: DOS
LH MMOUSE.COM
DN.COM
goto CONTINUE

:DOSZIP
REM -- Commands for: DOS + ZIP DRIVE
LH MMOUSE.COM
LH GUEST.EXE
DN.COM
goto CONTINUE

:WINDOWS
REM -- Commands for: Windows
C:\WINDOWS\WIN.COM

:CONTINUE
REM -- End of batch file.

«@ECHO OFF» — отключение вывода на экран строк с выполняемыми командами, на экране будут лишь результаты выполнения команд.

«PROMPT $p$g» — устанавливает формат приглашения в командной строчке MS-DOS.

Названия и значения доступных специальных сочетаний символов для этой команды:

  • $d — текущая дата (date);
  • $t — текущее время (time);
  • $n — текущий дисковод;
  • $p — текущий дисковод и каталог (path);
  • $v — версия DOS (version);
  • $_ — переход на новую строчку;
  • $s — пробел (space);
  • $h — удалить предшествующий символ (hide);
  • $g — символ «>» (greater, больше);
  • $l — символ «<» (less, меньше);
  • $b — символ «|»
  • $$ — символ доллара.

В моем случае формат приглашения остался по умолчанию: «ПУТЬ_К_ТЕКУЩЕЙ_ДИРЕКТОРИИ>«, например «C:\TOOLS>«.

«PATH C:\WINDOWS;C:\DOS;C:\IOMEGA;C:\TOOLS\MMOUSE;C:\NU80;C:\NC;C:\DN» — задает список каталогов, в которых будет выполняться поиск программ (файлов) для запуска. Разделитель — символ «;«.

Теперь, например, для запуска Norton Commander будет достаточно выполнить в командной строчке команду «nc» (запуск файла «C:\NC\NC.EXE«) или для запуска Windows — команду «win» («C:\WINDOWS\WIN.COM).

«SET TEMP=C:\TEMP«, «SET TMP=C:\TEMP» — Задаем значения двум переменным окружения «TEMP» и «TMP«, которые будут использоваться программами для определения пути к каталогу хранения временных файлов.

После комментария «REM — Sound Blaster 16» идут команды установки переменных окружения, необходимых для поддержки драйвером звуковой карты:

  • «SET SOUND=C:\SB16» — путь к файлам с драйверами и утилитами от Creative;
  • «SET BLASTER=A220 I5 D1 H5 P330 T6» — параметры звуковой карточки, переменная «BLASTER» с настройками;
  • «SET MIDI=SYNTH:1 MAP:E» — параметры MIDI, SYNTH (1 — Internal FM or AWE synth, 2 — External MIDI port / WaveBlaster header), MAP (G — General MIDI 1-16, E — Extended MIDI 1-10, B — Basic MIDI 13-16);
  • «SET CTCM=C:\CTCM» — путь к каталогу с файлами Creative Configuration Manager.

Расшифровка параметров переменной «BLASTER«:

  • A — I/O Address, адрес звуковой карты (обычно 220);
  • IIRQ (interrupt request line), номер прерывания, на котором будет работать карточка (обично 5);
  • DDMA [Low], канал прямого доступа к памяти для 8-битных данных (обычно 1);
  • H — DMA [High], канал прямого доступа к памяти для 16-битных данных (обычно 5);
  • P — I/O MIDI Port address, номер порта для MIDI (обычно 330);
  • TType, тип установленной карточки (1=Original SB 1.x, 2=SB1.5, 3=SB2, 4=SBPro2, 5=SBPro_MCA, 6=SB16/AWE32/64/ViBRA 10=MCA);
  • E — требуется только на AWE-32, AWE-64.

Дальше идет запуск утилит от Creative для настройки Sound Blaster PnP:

  • «C:\SB16\DIAGNOSE /S /W=C:\WINDOWS» — выполняет тест звуковой карточки исходя из параметров, которые были заданы в переменной окружения «BLASTER»;
  • «C:\SB16\MIXERSET /P /Q» — установка уровней громкости и баланса для всех каналов;
  • «C:\CTCM\CTCU /S /W=C:\WINDOWS» — установка параметров звуковой карточки типа Plug and Play.

«LH C:\DOS\SMARTDRV.EXE /X» — загрузка программы кеширования «SmartDrv«, ускорение работы с часто используемыми файлами. Параметр «X» отключает кеширование записи для всех дисков, кешируются только операции чтения. Загрузка в верхнюю память (команда «LH» или «LOADHIGH«).

Установка переменных окружения для пакета программ «Norton Utilities 8.0»:

  • SET SYMANTEC=C:\SYMANTEC
  • SET NU=C:\NU80

Уснановка параметров клавиатуры и региональных настроек:

  • «MODE CON CODEPAGE PREPARE=((866) C:\DOS\EGA.CPI)» — подготовка (настройка) кодовой страници для консоли (CON, console);
  • «CHCP 866» — меняет текущую кодовую страницу (Change Code Page) на страницу с кодом «866» (DOS Cyrillic Russian);
  • «LH KEYB RU,,C:\DOS\KEYBOARD.SYS» — настройка раскладки клавиатуры для языка «RU», загрузка таблицы с символами из «KEYBOARD.SYS». Загрузка в верхнюю память;
  • «LH C:\TOOLS\KEYRUS.COM /color=37,54» — резидентный драйвер клавиатуры и дисплея для DOS от Дмитрия Гуртяка, удобное переключение раскладок клавиатуры клавишей «right Shift», индикация цветной рамкой. Загрузка в верхнюю память.

«goto %config%» — Указание что следующие команды следует выполнять начиная с секции, которая соответствует выбранной при загрузке из меню в config.sys.

Дальше у нас идут секции с командами для каждого пункта меню «DOS», «DOSZIP» и «WINDOWS». Рассмотрим одну из таких секций:

  • «LH MMOUSE.COM» — загружаем резидентный драйвер мыши из каталога «C:\TOOLS\MMOUSE«, путь к которому указан в переменной PATH. Получилась краткая запись, можно даже упустить расширение «.COM» поскольку в этой директории нет одноименного файла «.EXE». Загрузка в верхнюю память;
  • «LH GUEST.EXE» — загрузка резидентного драйвера для ZIP-дисковода из каталога «C:\IOMEGA«. Загрузка в верхнюю память;
  • «DN.COM» — запускаем файловый менеджер «ДОС Навигатор» (DOS Navigator)
  • «goto CONTINUE» — после выхода из «ДОС Навигатор» будет выполнен переход к метке с названием «CONTINUE», которая находится в конце файла и завершает выполнение команд в autoexec.bat.

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

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

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

Стартовое загрузочное меню MS-DOS используя возможности файла config.sys

Рис. 141. Стартовое загрузочное меню MS-DOS используя возможности файла config.sys.

Также вот пример работы с быстрым виртуальным диском, который образован из кусочка ОЗУ (в моем случае это 5МБ) с помощью штатного драйвера MS-DOS под названием «RAMDRIVE«:

Быстрый виртуальный диск на 5МБ в MS-DOS используя RAMDRIVE

Рис. 142. Быстрый виртуальный диск на 5МБ в MS-DOS используя RAMDRIVE.

А вот запущенная игрушка Wolf-3D, которая при старте выводит статистику по доступной памяти. Со всеми загруженными драйверами и запущенной игрой основной памяти осталось не так уж много, но в полноте доступны XMS и EMS.

Статистика по всем типам памяти (BASE, XMS, EMS) при запуске игры WOLF3D

Рис. 143. Статистика по всем типам памяти (BASE, XMS, EMS) при запуске игры WOLF3D.

Все работает.

Архив подборка со списками команд MS-DOS 6.22 и описаниями к ним (RU/EN) —   (425 КБ).

Теперь можем переходить к подготовке раздела на жестком диске для установки операционной системы Windows 95. Для данной задачи будем использовать программу System Commander, которая также позволит удобно выбирать для загрузки DOS + Windows 3.11 или Windows 95.

О программе System Commander

Системный Коммандир (System Commander) — достаточно прост в работе, позволяет не только загружать разные ОС с нескольких разделов жесткого диска, но и корректно использовать место на большом накопителе, подготавливать разделы для установки новых ОС и другие полезности.

Впервые эта программа была представлена в 1993-м году компанией «V Communications«, которую часто упоминают как «VCOM«.

Одной из основных «фишек» данной программы является возможность маскировки разделов на жестком диске.

Для чего нужна маскировка разделов (partitions hiding) на жестком диске ? — чтобы при установке новой ОС, отличной по возрасту и версии от уже установленной на другом разделе, программа установки этой новой ОС не внесла никаких изменений на разделе где находится предыдущая/другая ОС и чтобы наша новая устанавливаемая ОС не «тревожилась» по поводу более старых версий выводя разные предложения по исправлению/обновлению более старой ОС и ее программ.

Программа выставляет специальный программный флаг (отметку в таблице разделов), который делает раздел невидимым для операционных систем. Потом, после всех необходимых манипуляций с другими разделами (установка ОС, запуск специальных программ), программа возвращает видимость ранее «спрятанных» разделов.

Таким образом, на разные разделы одного жесткого диска можно, например, установить несколько версий и конфигураций одной и той же ОС, установить независимо Windows 3.x и Windows 95/98 без «посягательств и вмешательств» программы-установщика последней в данные на разделе для первой ОС.

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

Упаковка с программой System Commander 2, 1996-й год

Рис. 144. Упаковка с программой System Commander 2, 1996-й год (источник winworldpc.com).

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

  • System Commander 2.27 (1996-й год) — 1 дискетка;
  • System Commander 3.09 (1997-й год) — 1 дискетка;
  • System Commander Deluxe 4.00 (1997-й год) — 2 дискетки;
  • System Commander 2000 5.05 (2000-й год) — 2 дискетки;
  • System Commander 9.04 (2007-й год) — установочный пакет (15МБ).

Важно заметить что в более поздних версиях программы (например в System Commander 2000 и выше) уже интегрирована программа «Partition Commander» (от той же компании VCOM), позволяющая выполнять подготовку разделов жесткого диска, разбивку и управление специальными флагами.

С помощью этой программы можно создать до 4-х первичных (основных, Primary) разделов на стареньком жестком диске под старенькой ОС.

Вот как выглядят загрузочные меню у разных версий программы:

Меню загрузки у разных версий программы System Commander

Рис. 145. Меню загрузки у разных версий программы System Commander.

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

К тому же в System Commander 2000 (версия 5.05) уже идет встроенной программа «Partition Commander». Поэтому, в контексте работы на стареньком ПК и со старенькими ОС, рекомендую обратить внимание именно на эту версию.

Установка System Commander, раздел для новой ОС

Поскольку на ПК уже установлена MS-DOS и даже Windows, то можно просто распаковать дистрибутив System Commander в какую-то временную папку и запустить программу установки.

Итак, запускаем программу установки «setup.exe«:

Файлы дистрибутива программы System Commander

Рис. 146. Файлы дистрибутива программы System Commander.

Программа установки System Commander 2000

Рис. 147. Программа установки System Commander 2000.

Дальше последует лицензионное соглашение и запрос на ввод необходимых данных.

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

Дальше будет запрошено имя диска и директория (полный путь) куда будет установлена программа. Я подкорректировал предлагаемое по умолчанию значение «C:\SC» на «C:\SC2000«.

Начнется процесс копирования файлов:

Установка SC 2000 - копирование файлов

Рис. 148. Установка SC 2000 — копирование файлов.

По завершению появится предложение создать две дискетки с утилитами System Commander — создал эти дискетки сам и другим рекомендую.

Создание аварийных дискет в процессе установки System Commander 2000

Рис. 149. Создание аварийных дискет в процессе установки System Commander 2000.

Дальше увидим уведомление по безопасности, будут приведены ID администратора и пароль («Administrator : password») — можно записать себе где-то на листике бумаги, потом при надобности пароль админа можно будет изменить и даже добавить других пользователей.

Следующим шагом будет вопрос хотим ли мы полистать заметки по установке «Windows 95/98/Me/3.x» — почему бы и нет, тем более что ставить следующей планируется Windows 95.

Рекомендации по установке Windows 95/98/Me в программе System Commander 2000

Рис. 150. Рекомендации по установке Windows 95/98/Me в программе System Commander 2000.

Для установки Windows 95 там рекомендуют во время загрузки воспользоваться мастером «OS Wizard«, который поможет создать раздел под новую ОС и подготовит все остальное, ну разве что чай не заварит…но это можно сделать уже и самостоятельно в процессе установки Win 95 :).

Выйдя из раздела с заметками по «Windows 95/98/Me/3.x» также будут выведены предложения по ознакомлению c «Windows NT/2000», «OS/2». В конце будет выведен список со всеми доступными пунктами по заметкам.

Рекомендации по установке операционных систем в System Commander 2000

Рис. 151. Рекомендации по установке операционных систем в System Commander 2000.

Я, например, полистал еще разделы:

  • «Important Installation Notes» — информация по установке, операционным системам, много полезной технической информации;
  • «Troubleshooting» — откроется список с разделами заметок по решению специфичных проблем в процессе инсталляции и использования программы и разных ОС.

Также в комплекте есть еще детальный мануал «SC2000.pdf» на целых 184 странички! Рекомендую его полистать — там много интересной и полезной информации по структуре дисков, файловым системам, особенностям установки разных ОС и т.д.

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

Выйдя из программы установки можно заметить что в каталоге с дистрибутивом создана директория «BACKUP» в которую скопированы основные системные файлы MS-DOS: io.sys, msdos.sys, command.com, config.sys и autoexec.bat.

В корне диска «C«, кроме уже модифицированных системных файлов MS-DOS, теперь можно наблюдать целый список новых системных файлов — это и есть системные и загрузочные модули System Commander:

Содержимое корня диска C и папки BACKUP после установки System Commander 2000

Рис. 152. Содержимое корня диска C и папки BACKUP после установки System Commander 2000.

Перезагружаем систему (используя CTRL+ALT+DEL) и нас приветствует новая программа с полезными замечаниями при первом запуске, а потом будет выведено заргузочное меню:

Первый запуск System Commander 2000 во  время загрузки компьютера

Рис. 153. Первый запуск System Commander 2000 во  время загрузки компьютера.

Загрузочное меню System Commander 2000

Рис. 154. Загрузочное меню System Commander 2000.

Сразу опишу как пользоваться верхним меню с помощью горячих клавиш:

  • OS Wizard (Alt+O) — мастер установки новых ОС;
  • Setup (Alt+S) — раздел с настройками программы, пунктов меню, хранителя экрана и т.п.;
  • Detail (Alt+D) — включение/выключение отображения дополнительных деталей для пунктов загрузочного меню;
  • Info-disk (Alt+I) — информация по разделам на жестких дисках;
  • Color (Alt+C) — изменение цветового оформления загрузочного меню со списком ОС.

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

Хранитель экрана Few Icons в System Commander 2000

Рис. 155. Хранитель экрана Few Icons в System Commander 2000.

Хранитель экрана Cryptic (как экран в фильме Матрица) в System Commander 2000

Рис. 156. Хранитель экрана Cryptic (как экран в фильме «Матрица») в System Commander 2000.

В меню «Global Special Options Menu -> Graphics style options» — можно переключать режим «3D» или «2D«. Я переключил стиль на 2D — смотрится по классически, все просто и понятно:

Графический режим 2D в System Commander 2000

Рис. 157. Графический режим 2D в System Commander 2000.

File Management — просмотр и менеджмент операций с системными файлами, исполняемых при выборе каждого из пунктов меню для загрузки специфической ОС.

Меню File Management в программе System Commander

Рис. 158. Меню File Management в программе System Commander.

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

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

Меню Description and Icon selection в программе System Commander

Рис. 159. Меню Description and Icon selection в программе System Commander. 

Итак, при выборе загрузочного пункта «MS-DOS» появится ранее созданное в config.sys меню «MS-DOS 6.22 Startup Menu«.

Хочу заметить что в начало файла autoexec.bat программа установки SC добавила строчку с запуском программы проверки загрузочной записи MBR (Master Boot Record) — «checkmbr.exe«.

Больше никакие изменения и дополнения в конфигурационные файлы config.sys и autoexec.bat не вносились — все что было ранее настроено осталось на своем месте.

Начнем процедуру подготовки к установке новой ОС.

Выбираем в меню пункт «OS Wizard» или нажимаем комбинацию клавиш Alt+O.

На экране появится окно с информацией и рекомендациями перед запуском OS Wizard сделать резервные копии данных:

Рекомендации перед запуском OS Wizard в System Commander

Рис. 160. Рекомендации перед запуском OS Wizard в System Commander.

Дальше программа выполнит изначальный анализ дисковой конфигурации и перенесет нас в такой себе «Mini Windows» — графическую оболочку в которой можно будет начать работу с мастером подготовки к установке новой ОС:

Графическая программа OS Wizard в System Commander 2000

Рис. 161. Графическая программа OS Wizard в System Commander 2000.

Мышь «Witty Mouse» в программе «OS Wizard» у меня не заработала, поэтому чтобы активировать кнопочку «Start» и выйти из программы пришлось нажать классическую комбинацию клавиш CTRL+ESC и там уже стрелками на клавиатуре выбрать «Exit».

Все операции в программе можно выполнять ограничившись только клавиатурой, но на время и для удобства я подключил стандартную мышь от «Microsoft» и разрешил (инициализировал ее) через меню настроек: «Global Special options menu -> Disable mouse?» = «No». Она заработала!

Загрузившись снова в «мини-ОС» с «OS Wizard» закрыл появившееся окно и решил запустить программу разбивки дисков «Partitioning»:

Меню Start в графической оболочке OS Wizard в System Commander 2000

Рис. 162. Меню Start в графической оболочке OS Wizard в System Commander 2000.

Графическая программа разбивки дисков Partitioning в System Commander 2000

Рис. 163. Графическая программа разбивки дисков Partitioning в System Commander 2000.

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

В общем, Partitioning — это функциональный аналог программ наподобие «Partition Magic», причем доступный в любое время с загрузочного меню System Commander 2000. Отличная программа!

Вышел из этой программы и через меню «Start» запустил «OS Wizard» — готовим раздел для Windows 95!

Прошел следующий путь по окнам с опциями: «New installation» -> «NEXT» -> «Windows (any type)» -> «Windows 95» -> «Full OSR2 with FAT32 option«.

Выбор версии Windows 95 в OS Wizard System Commander 2000

Рис. 164. Выбор версии Windows 95 в OS Wizard System Commander 2000.

Дальше ответственный момент — задание размера создаваемого нового раздела под ОС. Что интересно, программа показывает размер всего диска 1218МБ и в поле для указания значения позволяет задать значение 1218, хотя у меня уже есть раздел размером 700МБ с MS-DOS и Win 3.11.

Решил сделать все по логике — оставшегося места должно быть примерно 500МБ, поэтому укажу такой размер:

Указываем в OS Wizard размер дискового пространства для новой ОС

Рис. 165. Указываем в OS Wizard размер дискового пространства для новой ОС.

Дальше пошел процесс создания раздела и его форматирования:

Процесс создания и форматирования нового раздела в OS Wizard (System Commander 2000)

Рис. 166. Процесс создания и форматирования нового раздела в OS Wizard (System Commander 2000).

И тут меня ожидал неприятный сюрприз:

Выявление и маркировка дефективных секторов в OS Wizard (System Commander).

Рис. 167. Выявление и маркировка дефективных секторов в OS Wizard (System Commander).

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

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

Фактически подготовка к установке ОС Windows 95 завершена.

Завершение работы OS Wizard в System Commander

Рис. 168. Завершение работы OS Wizard в System Commander.

Теперь можно перезагрузить ПК и когда при старте System Commander спросит вставить загрузочную дискетку для Windows 95 можно будет загрузиться с дискетки с MS-DOS и запустить установку Windows 95.

System Commander предлагает загрузиться с дискеты для установки новой ОС

Рис. 169. System Commander предлагает загрузиться с дискеты для установки новой ОС.

Я решил загрузиться с системной дискетки с MS-DOS 6.22 и с помощью программы «Norton Disk Doctor» посмотреть на ситуацию с поверхностью жесткого диска.

Загрузка MS-DOS с дискеты (диск A) через System Commander

Рис. 170. Загрузка MS-DOS с дискеты (диск A) через System Commander.

А ситуация с диском следующая:

Проверка состояния поверхности диска с помощью Norton Disc Doctor под MS-DOS

Рис. 171. Проверка состояния поверхности диска с помощью Norton Disc Doctor под MS-DOS.

Как и ожидал, после множества сообщений в SC о дефективных секторах — имеем не мало сбойных (B, bad) секторов. Тем не менее, диск жив и работоспособен.

Думал уже перенести все данные (диск C, DOS+Win31) на другой имеющийся в наличии Segate Medalist, но посмотрим как себя проявит еще этот диск в таком вот состоянии.

Выключил ПК и отключив жесткий диск подключил его к своему рабочему ПК для копирования установочного дистрибутива с Windows 95 и пакетов драйверов.

Для этого создал на уже подготовленном разделе директорию «INSTALL».

Особенности Windows 95

Операционная система (ОС) MS Windows 95 разрабатывалась сразу же после Windows 3.11 и была выпущена в июле 1995-го года.

Логотип MS Windows 95 c названием

Рис. 172. Логотип MS Windows 95 c названием (источник: wikipedia.org).

Основные новшества и улучшения в версии 95-го года:

  1. Новый графический интерфейс, появился «Рабочий стол», «кнопка ПУСК» (меню), «Панель задач», «Область уведомлений»;
  2. Поддержка исполнения 16-bit и 32-bit кода, максимальная совместимость с программами и драйверами для MS-DOS;
  3. Файловая система VFAT с поддержкой длинных имен для файлов (максимум 255 символов) против формата «8.3» (8-имя, 3-расширение) в MS-DOS;
  4. Система «Plug and Play» (подключи и играй) — автоматическая установка и настройка драйверов для поддерживаемых устройств;
  5. Роль файлового менеджера теперь выполняет Windows Explorer.
  6. Знаменитый 6-секундный звук запуска Windows — «The Microsoft Sound», написанный музыкантом Браяном Ино (Brian Peter George Eno)

Системные требования для Windows 95 и Windows 95 OSR2:

  • Процессор — 80386DX (рекомендуется 80486);
  • ОЗУ — 4 MB (рекомендуется 8 МБ);
  • Диск — жесткий диск с 50-55 MB свободного места для чистой установки;
  • Приводы дисков — хотя-бы 1 флоппи-дисковод;
  • Видеоадаптер — VGA (рекомендуется SVGA);
  • Мышь — Microsoft Mouse или совместимая.

Улучшения в ядре и других компонентах породили так называемые OEM Service Releases (кратко OSR) — релизы ОС с возможностями, которых нет в основной версии.

Среди таких возможностей:

  • Internet Explorer — интернет браузер;
  • DriveSpace — программа сжатия дисков;
  • OpenGL, DirectX — программные интерфейсы (API) для рендеринга 2D и 3D графики;
  • Поддержка файловой системы FAT32;
  • Поддержка режима UltraDMA для драйверов дисков;
  • Поддержка портов Universal Serial Bus (USB) и IEEE 1394 (FireWire);
  • Поддержка порта Accelerated Graphics Port (AGP).

К слову, в Windows 95 OSR1 (OEM Service Release 1) был добавлен браузер Internet Explorer версии 2.0, а Windows 95 OSR2 (OEM Service Release 2) уже и вовсе базируется на MS-DOS 7 где также заявлена поддержка 32-битных приложений и файловой системы FAT32, в поставке Internet Explorer версии 3.0. В релизе OSR2.1 — появилась поддержка USB.

В релизе Windows 95 OSR2.5 (OEM Service Release 2.5) используется Internet Explorer версии 4.0, а также есть Active Desktop (позволяет добавлять на рабочий стол елементы HTML-страниц) и интеграция интернет-браузера в Windows Explorer.

Windows 95 OSR2 получила неофициальное название «Windows 96«.

Установка Windows 95

Обычную Windows 95 (не OSR) можно установить на жесткий диск загрузившись с CD-ROM или c дискетки MS-DOS версии 6.22 и запустив «setup.exe» с уже скопированного на накопитель дистрибутива.

Я же буду устанавливать Windows 95 OSR2 на ПК без CD-ROM, поэтому для запуска программы установки потребуется загрузочная дискета «Windows 95» с MS-DOS 7-й версии. Попытка запустить установщик OSR2 из под MS-DOS 6.22 будет безуспешной — на экран получим сообщение «Неверная версия MS-DOS«.

Загрузочную дискетку «Windows 95» (с MS-DOS 7) можно записать используя найденный в интернете готовый образ в формате IMG/IMA или же создать ее на другом компьютере где установлена ОС Windows 95:

Создание загрузочной дискеты во время форматирования в Windows 95

Рис. 173. Создание загрузочной дискеты во время форматирования в Windows 95.

Также можно попробовать использовать загрузочную дискетку с MS-DOS для «Windows 98».

Установил в дисковод загрузочную дискетку «Windows 95» с MS-DOS 7 и перезапустил ПК:

Загрузка ПК с системной дискеты Windows 95

Рис. 174. Загрузка ПК с системной дискеты Windows 95.

Запустил VC (Volkov Commander) и получил слудующую картину с доступными в системе дисками:

Список дисков после подготовки нового раздела для Windows 95 в System Commander.

Рис. 175. Список дисков после подготовки нового раздела для Windows 95 в System Commander.

Кроме флоппи дисководов (A, B) доступен еще пустой диск C, на котором я ранее создал директорию «INSTALL«. Раздел где установлен MS-DOS и Windows 3.11 программа System Commander скрыла и сделала активным и видимым только один диск — для установки новой ОС. Такая вот «магия».

Для ускорения операций с диском запустил драйвер кеширования «smartdrv.exe» и потом из директории с дистрибутивом «C:\INSTALL\OSR2RUS» программу установки ОС Windows 95 — «setup.exe«.

Содержимое загрузочной дискетки и дистрибутив Windows 95

Рис. 176. Содержимое загрузочной дискетки и дистрибутив Windows 95.

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

Подготовка к запуску мастера установки Windows 95

Рис. 177. Подготовка к запуску мастера установки Windows 95.

Мастера установки операционной системы Windows 95

Рис. 178. Мастера установки операционной системы Windows 95.

Дальше программа предложить выбрать каталок для установки новой ОС — я оставил по умолчанию «C:\WINDOWS«. Будет выполнена проверка доступного на диске места, а также уже установленных компонентов (старой версии ОС и т.п.).

Потом будет предложено выбрать вариант установки:

Выбор варианта установки Windows 95

Рис. 179. Выбор варианта установки Windows 95.

Беспроигрышный вариант «Выборочная» — он позволит ознакомиться с тем какие компоненты доступны к установке и выбрать те что нужны.

Далее последует ввод данных о пользователе — можно ввести что-то наподобие «Admin» и «Home». После ввода этих данных будет выполнен анализ конфигурации на наличие различного оборудования и предложено на выбор два варианта под видом вопроса «Произвести полную диагностику?«: «Да (рекомендуется)» и «Нет (выбор устройств из списка)«. Смело оставляем первый вариант.

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

Список типовых устройств для поиска и обнаружения при установке Windows 95

Рис. 180. Список типовых устройств для поиска и обнаружения при установке Windows 95.

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

Полная установка Windows 95 OSR2 со всеми доступными компонентами потребует примерно 128 МБ дискового пространства:

Выбор компонентов установки Windows 95

Рис. 181. Выбор компонентов установки Windows 95.

Потом последует диалог настройки сети:

Настройка компонентов сетевого оборудования во время установки Windows 95

Рис. 182. Настройка компонентов сетевого оборудования во время установки Windows 95.

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

В следующем окне отобразится подготовленная к установке конфигурация оборудования, автоматически найдена SVGA видеокарточка от Trident:

Подтверждение конфигурации системы для установки Windows 95

Рис. 183. Подтверждение конфигурации системы для установки Windows 95.

После последует диалог с рекомендацией создать системный загрузочный диск с Windows 95, что конечно же не помешает сделать,  подготовив чистую дискетку на 1,2 МБ или 1,44 МБ.

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

Процесс установки Windows 95 - копирование файлов

Рис. 184. Процесс установки Windows 95 — копирование файлов.

В процессе копирования файлов на экране будет отображаться презентация возможностей новой ОС. Я решил привести здесь снимки этих экранов, там есть интересная информация:

Простота использования Windows 95 - презентация во время установки

Рис. 185. Простота использования Windows 95 — презентация во время установки.

Новые возможности Windows 95 - презентация во время установки

Рис. 186. Новые возможности Windows 95 — презентация во время установки.

Скорость и надежность Windows 95

Рис. 187. Скорость и надежность Windows 95.

Час для досуга - презентация в установке Windows 95

Рис. 188. Час для досуга — презентация в установке Windows 95.

Возможности для всех - презентация в установке Windows 95

Рис. 189. Возможности для всех — презентация в установке Windows 95.

Plug and Play - презентация установщика Windows 95

Рис. 190. Plug and Play — презентация установщика Windows 95.

На суше и на море - презентация установщика Windows 95

Рис. 191. На суше и на море — презентация установщика Windows 95.

Связь с внешним миром - презентация во время инсталляции Windows 95

Рис. 192. Связь с внешним миром — презентация во время инсталляции Windows 95.

Microsoft Network - презентация во время инсталляции Windows 95

Рис. 193. Microsoft Network — презентация во время инсталляции Windows 95.

Не теряйте времени - презентация инсталлятора Windows 95

Рис. 194. Не теряйте времени — презентация инсталлятора Windows 95.

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

Стартовый экран загрузки Windows 95 с логотипом

Рис. 195. Стартовый экран загрузки Windows 95 с логотипом.

Подготовка к первому запуску Windows 95

Рис. 196. Подготовка к первому запуску Windows 95.

Диалог добавления пользователя во время установки Windows 95

Рис. 197. Диалог добавления пользователя во время установки Windows 95.

Дальше будет инициирован процесс настройки оборудования поддерживающего стандарт Plug and Play.

Установка Windows 95 - настройки оборудования Plug and Play

Рис. 198. Установка Windows 95 — настройки оборудования Plug and Play.

Переходим к завершающим стадиям установки ОС.

Завершающие стадии установки Windows 95

Рис. 199. Завершающие стадии установки Windows 95.

Выбор даты, времени и часового пояса на этапе установки Windows 95

Рис. 200. Выбор даты, времени и часового пояса на этапе установки Windows 95.

Добро пожаловать в Windows 95!

Приветствие Windows 95 после установки

Рис. 201. Приветствие Windows 95 после установки.

Итак, ОС установлена!

Из дисков сейчас видимы только съемные накопители (Floppy и ZIP), а также системный диск С (500МБ) с установленной Windows 95:

Рабочий стол с окнами в Windows 95 после установки

Рис. 202. Рабочий стол с окнами в Windows 95 после установки.

Теперь можно завершить работу Windows 95 и увидеть легендарный экран:

Завершение работы Windows 95 - теперь питание компьютера можно отключить

Рис. 203. Завершение работы Windows 95 — теперь питание компьютера можно отключить.

Настройка новой ОС в System Commander

После включения ПК теперь загружается Windows 95 и мы не видим загрузочного меню System Commander.

Нужно это исправить!

По диску и его разделам имеем следующую ситуацию:

  • 700МБ (MS-DOS + Windows 3.11) — скрыт (hidden), для него снят загрузочный флаг (active, bootable);
  • 500МБ (Windows 95) — видимый, установлен загрузочный флаг;
  • MBR (Master Boot Record) — главная загрузочную запись в самом начале накопителя ПЕРЕЗАПИСАНА!

Установщик Windows 95 перезаписал MBR, так что System Commander (SC) теперь не сможет загрузиться.

Как сказано в документации к SC — после следующей перезагрузки ПК это должно было автоматически исправиться и при старте появиться загрузочное меню. Но если этого не случилось то нужно запустить программу для проверки и исправления MBR — «CHECKMBR.EXE«.

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

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

  1. Воспользоваться ранее созданными в System Commander загрузочными дискетками;
  2. Скопировать и запустить программу «CHECKMBR.EXE» прямо с установленной Windows 95;
  3. Скопировать программу «CHECKMBR.EXE» на системную загрузочную дискетку с MS-DOS и загрузившись с последней запустить программу. Этот файл можно найти в распакованном установочном дистрибутиве SC;
  4. Запустить программу «SCDISK.EXE» с установочной или загрузочной дискетки System Commander и сделать 1-й раздел (номер 0, тот что у меня 700МБ с DOS+WIN311) накопителя загрузочным, потом перезагрузиться в MS-DOS и запустить из корня диска C программу «CHECKMBR.EXE» (которая, кстати, автоматически запускается при старте из autoexec.bat).

Ради эксперимента воспользовался 4-м вариантом.

Программа SCDISK из комплекта System Commander 2000

Рис. 204. Программа SCDISK из комплекта System Commander 2000.

Выбрал пункт «Change boot status for OS install«, где можно выставить загрузочный флаг (active) нужному разделу. Сделал это для первого раздела (0) где у меня установлены: MS-DOS + Windows 3.11 + System Commander.

Управление загрузочными флагами разделов в SCDISK из System Commander 2000

Рис. 205. Управление загрузочными флагами разделов в SCDISK из System Commander 2000.

После перезагрузки меня приветствовало меню Систем Коммандира с уже тремя вариантами загрузки:

Загрузочное меню System Commander 2000 с Windows 95

Рис. 206. Загрузочное меню System Commander 2000 с Windows 95.

Немного подправив названия для пунктов меню получилась вот такая красота:

Стартовое меню System Commander с тремя вариантами загрузки

Рис. 207. Стартовое меню System Commander с тремя вариантами загрузки.

Загрузил MS-DOS чтобы увидеть ситуацию с дисками:

Смотрим список доступных дисков в Dos Navigator под MS-DOS

Рис. 208. Смотрим список доступных дисков в Dos Navigator под MS-DOS.

Теперь стал доступен диск D на котором установлен Windows 95. Диск E — дисковод ZIP.

А вот как будет выглядеть конфигурация дисков в загруженном Windows 95:

Список доступных накопителей в Windows 95

Рис. 209. Список доступных накопителей в Windows 95.

Диск C содержит основную ОС (Win95), а на диске D — файлы MS-DOS и Windows 3.11.

Таким образом, с помощью System Commander удалось сохранить ранее установленные ОС и проинсталлировать на отдельный раздел еще одну операционку.

Драйвера для устройств в Windows 95

Первым делом решил разобраться с драйвером мыши, поскольку Witty Mouse не работала как в установщике Windows 95, так и в уже установленной ОС. Чтобы установить ОС я подключил вторую «безотказную» и работающую везде мышь от Microsoft.

Решил попробовать установить драйвер для мыши из набора, который использовался и подошел в Windows 3.11, поскольку в нем есть отдельная папочка «Win95» с набором драйверов.

Установку драйвера можно попробовать выполнить через «INF» файл, клацнув на нем правой клавой мышки (ПКМ) и выбрав пункт «Установить», что не всегда может сработать корректно:

Установка драйвера через INF-файл в Windows 95

Рис. 210. Установка драйвера через INF-файл в Windows 95.

Другой вариант — через панель управления. Переходим в раздел «Мышь»:

Свойства устройства Мышь в Windows 95

Рис. 211. Свойства устройства Мышь в Windows 95.

Жмем кнопочку «Изменить» и попадаем в окно где можем изменить драйвер для мыши:

Выбор драйвера устройства для мыши в Windows 95

Рис. 212. Выбор драйвера устройства для мыши в Windows 95.

Дальше жмем кнопочку «Установить с диска»

Установка внешнего драйвера устройства мыши в Windows 95

Рис. 213. Установка внешнего драйвера устройства мыши в Windows 95.

Выбор доступного внешнего драйвера мыши в Windows 95

Рис. 214. Выбор доступного внешнего драйвера мыши в Windows 95.

Из списка выбрал «Chic mouse on Serial Mouse«, поскольку мышка подключена COM-овская (RS-232).

Файлы драйвера успешно скопировались, он готов к использованию. Выключил компьютер, подключил вместо MIcrosoft’освкой Witty Mouse и снова запустил Windows 95.

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

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

Операционная система Windows 95 содержит не мало встроенных драйверов, поэтому многие популярные адаптеры, поддерживающие «Plug and Play», подхватятся системой и заработают сразу.

Например, так произошло с Creative Sound Blaster 16 PnP. Тем не менее, не помешает все же установить драйвер который идет в комплекте с устройством, поскольку там может быть более функциональный набор возможностей и утилит чем в стандартном драйвере из комплекта Windows.

Проверка работоспособности Sound Blaster в Windows 95, проигрываем WAV-файл

Рис. 215. Проверка работоспособности Sound Blaster в Windows 95, проигрываем WAV-файл.

Проверил как играет тот же WAV-файл с композицией от певици Sandra — звук ничем не хуже чем в Windows 3.11.

Для видеоускорителя Trident TGUI9440AGi установил драйвера из набора, который был ранее скачан с какого-то сайта. Удалось выставить разрешение 1024×768 при 256-ти цветах:

Установка разрешения экрана 1024x768 при 256-ти цветах в Windows 95

Рис. 216. Установка разрешения экрана 1024×768 при 256-ти цветах в Windows 95.

Все ОС установлены и готовы к работе!

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

В завершение

Очередная часть из цикла публикаций по 486-му ПК подошла к концу.

Статья получилась не маленькой, старался все осветить как можно подробнее. Многое из рассмотренного может быть полезно при сборке и настройке ПК не только на основе 486-го процессора, но и на основе других более старых или свежих «кристаллов».

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

Если есть какие-то замечания, дополнения, пожелания — оставляйте их в комментариях.

Источники и полезные ссылки:

  1. MS-DOS — Wikipedia (EN);
  2. MS-DOS — Wikipedia (RU);
  3. History of the graphical user interface — Wikipedia (EN);
  4. Microsoft Windows — Wikipedia (EN);
  5. OLD DOS — Старый DOS. Abandonware, старые ОС, игры и программы;
  6. WinWorld — музей старого софта (EN).

Краткое описание

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


Зачем нужна загрузочная флешка с DOS

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

На самом деле в случае такая флешка иногда бывает очень нужна. В первую очередь она необходима для обновления BIOS. Может это покажется странным, но прошивка BIOS из-под DOS гораздо безопасней таковой в Windows. Дело в том, что в DOS минимум факторов, которые могут помешать обновлению. Таковыми является множество фоновых процессов, ошибки в различных драйверах и прочие факторы. Любой из них может нарушить процесс обновления BIOS. В результате скорей-всего придется обращаться в специализированный сервисный центр для его восстановления. В DOS таких факторов, которые могут повлиять на обновление BIOS, на порядки меньше. Вопросы, которые связаны с BIOS, обсуждаются в этой теме: Решение проблем с BIOS.

Еще одной областью, где необходима флешка с DOS, является диагностика компьютера или ноутбука. Дело в том, что многие утилиты для глубокой диагностики жесткого диска (Victoria, MHDD) и оперативной памяти (MemTest86+) работают из-под DOS. К тому же стоит учесть, что часто в результате различных системных сбоев загрузить Windows или другую ОС не представляется возможным. Единственный выход — загрузка напрямую с флешки. Более подробно о диагностике вы можете почитать здесь: Быстрая диагностика неисправностей ноутбука.

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

Как видите, флешка с DOS штука полезная. Перейдем теперь к процессу ее создания.

Создание загрузочной флешки с DOS

Сначала нужно скачать архив с необходимыми утилитами по ссылкам: скачать / скачать. Запускаем его, указываем папку для распаковки. В данном примере это папка D:\DOS:

Распаковываем архив с DOS

Дальше подключаем флешку и копируем всю важную информацию с нее. Она в процессе подготовки будет форматироваться. После этого запускаем файл hp_usb_tool.exe для установки утилиты HP Format Tool. По окончанию установки запускаем ее от имени Администратора:

Запуск HP Format Tool от имени Администратора

Откроется окно программы:

Вверху в окошке выбора указываете вашу флешку, ставите галочку возле пункта Create a DOS startup disk и указываете путь к папкe dos скачанного вами ранее архива. Для запуска форматирования нажимаете Start и соглашаетесь с предупреждением:

Предупреждение об удалении информации с флешки

Немного ждем:

По завершению форматирования появится отчет:

После этого необходимо скопировать все файлы из подпапки USB архива на флешку:

Копирование содержимого флешки

В итоге на флешке должны быть такие файлы и папки:

Содержимое флешки

Кроме них на флешке должны присутствовать два скрытых файла: COMMAND.COM и IO.SYS, которые предназначены для полноценной работы DOS.

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

Загрузка с флешки с операционной системой DOS

Сначала нужно установить в BIOS загрузку с флешки. Как это делается детально показано в руководствах: Установка Windows XP с флешки, Установка Windows 7 с флешки и Установка Windows 8 с флешки. Там все подробно описано.

Загружаетесь с флешки. Если вы все сделали правильно, то должен запуститься DOS:

DOS

Для запуска файлового менеджера Volkov Commander вводите команду boot\dn\vc.com:

Volkov Commander

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

На этом все. Спасибо за внимание.

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

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

Содержание

  1. Запуск установки windows из под dos
  2. Оптимизация и спасение IBM PC: Загрузка MS-DOS, установка Windows
  3. Глава 6: Загрузка MS-DOS, установка Windows
  4. ЗАГРУЗКА MS-DOS
  5. УСТАНОВКА WINDOWS 98 1
  6. Из MS-DOS:
  7. Из Windows
  8. Удаление лишних файлов
  9. MS-DOS
  10. MS-DOS 7 — минимальная установка. Часть 4.
  11. Команды MS-DOS для минимальной установки.
  12. Наша цели.
  13. Загрузка с загрузочного FDD или CDROM.
  14. Создаем (восстанавливаем) загрузочную надпись — FDISK /MBR.
  15. Последовательность операций.
  16. Работа с FDISK в командной строке.
  17. Работа с FDISK в интерактивном режиме.
  18. Запускаем FDISK.
  19. Главное меню программы FDISK.
  20. Выбираем текущий жесткий диск.
  21. Удаление существующих разделов.
  22. Cоздания раздела DOS либо логического диска DOS.
  23. Создаем основной раздел (Primary DOS Partition).
  24. Создаем дополнительный раздел (Extended DOS Partition).
  25. Создание логических дисков в дополнительном разделе (Logical Drives).
  26. Выбираем активный раздел.
  27. Вывод сведений о разделах.
  28. Вывод сведений о логических дисках.
  29. Форматируем жесткий диск.
  30. Записываем системные файлы MS-DOS.
  31. Получение информации о версии DOS.
  32. Установка ms dos на 7. Оптимизация и спасение IBM PC: Загрузка MS-DOS, установка Windows
  33. 1 этап (чистка диска)
  34. Чистим жесткий диск через установку win XP
  35. Чистим жесткий диск через программу partition magic
  36. 2 этап (установка DOS)
  37. 2 этап (установка Win XP)
  38. 9.3. Какие существуют типы дистрибутивов MS-DOS
  39. 9.4. Как установить MS-DOS версии 5.0
  40. 9.5. Как обновить версию операционной системы MS-DOS до 6.0
  41. 9.6. Чем отличается MS-DOS версии 6.0 от MS-DOS версии 5.0
  42. 9.7. Как создать меню в CONFIG.SYS и AUTOEXEC.BAT
  43. INCLUDE
  44. MENUCOLOR
  45. MENUDEFAULT
  46. MENUITEM
  47. SUBMENU
  48. Пример использования новых команд
  49. 9.8. Почему в MS-DOS отсутствуют русские символы
  50. 9.9. Как русифицировать MS-DOS
  51. 9.10. Что такое вирусы и троянские программы
  52. 9.11. Как бороться с вирусами
  53. AIDSTEST.EXE
  54. Microsoft Anti-Virus

Запуск установки windows из под dos

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

1. Убедитесь, что оборудование компьютера совместимо с Windows XP. Чтобы получить список совместимого оборудования, а также чтобы загрузить и установить драйверы указанного оборудования, обратитесь к веб-узлу Microsoft Windows Hardware Quality Labs по следующему адресу:
http://www.microsoft.com/whdc/hcl/default.mspx (http://www.microsoft.com/whdc/hcl/default.mspx)
Дополнительные сведения о требованиях к системе для установки Windows ХР см. в следующей статье базы знаний Майкрософт:
314865 (http://support.microsoft.com/kb/314865/ ) Системные требования для операционных систем Windows ХР
2. Прочитайте следующие документы на компакт-диске Windows XP (где диск — дисковод, содержащий компакт-диск Windows XP). Данные документы содержат информацию, которая поможет подготовиться к выполнению установки.
* Диск:\Docs\Read1st.txt: Этот документ содержит важную информацию, не включенную в документацию и любые другие текстовые файлы, находящиеся на установочном компакт-диске.
* Диск:\Docs\RelNotes.htm: Этот документ содержит замечания о выпуске Windows XP.
* Диск:\Readme.htm: Этот документ содержит последние сведения или другую информацию, дополняющую документацию по Windows XP.
3. Создайте раздел на жестком диске и отформатируйте его в файловой системе FAT или FAT32.

Дополнительные сведения о создании раздела см. в следующей статье базы знаний Майкрософт:
255867 (http://support.microsoft.com/kb/255867/ ) Первичное и повторное разбиение жесткого диска с помощью средств Fdisk и Format
Примечание. Программе установки Windows XP необходимо, как минимум, 383 МБ свободного места на диске для копирования установочных файлов.

Перейти к началу страницы
Запуск программы установки Microsoft Windows XP из командной строки
Для запуска Windows XP из командной строки выполните следующие действия.

1. Вставьте компакт-диск Windows XP в устройство для чтения компакт-дисков или дисков DVD.
2. Загрузите компьютер в режиме командной строки с поддержкой драйвера устройства для чтения компакт-дисков. Если на компьютере отсутствует операционная система MS-DOS или нет возможности запустить командную строку в меню Загрузка, обратитесь к следующей статье базы знаний Майкрософт:
187632 (http://support.microsoft.com/kb/187632/ ) Создание загрузочного диска Windows 98 с поддержкой файловой системы FAT32
3. Если программа SMARTDrive не запущена, запустите ее. Для этого перейдите в папку, содержащую файл Smartdrv.exe, наберите команду smartdrv и нажмите клавишу ВВОД. Если не использовать программу SMARTDrive, то при копировании файлов на жесткий диск программа установки Windows XP будет работать очень медленно.
4. В командной строке введите диск: и нажмите клавишу ВВОД (где диск — дисковод, содержащий компакт-диск Windows XP).
5. Введите команду cd i386 и нажмите клавишу ВВОД.
6. Введите команду winnt и нажмите клавишу ВВОД. Запустится программа установки Windows XP.
7. Введите путь к установочным файлам Windows XP и нажмите клавишу ВВОД. Например, введите d:\i386.

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

Если в устройстве A: имеется гибкий диск, извлеките его.

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

Раздел, отформатированный с использованием файловой системы FAT32, в дальнейшем можно преобразовать к файловой системе NTFS.

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

Источник

Оптимизация и спасение IBM PC: Загрузка MS-DOS, установка Windows

Последняя модификация: 10.08.2014 г

Глава 6: Загрузка MS-DOS, установка Windows

ЗАГРУЗКА MS-DOS

Загрузка MS-DOS возможна тремя способами:

1. Удерживанием клавиши Ctrl при запуске компьютера, для того чтобы, войдя, твким образом, в меню загрузки Windows 98 (клавиша F8 остаётся в силе, но поскольку при загрузке Windows98 не выдаётся сообщение «Starting Windows98», подобное которому выдаётся Windows95, определять время её нажатия приходится наугад), выбрать режим «command promt only» (только командная строка). Сделать выбор необходимо не более чум за 30 секунд, иначе загрузка автоматически продолжится по сценарию Windows.

2. Загрузкой с системной дискеты, для чего, если загрузка компьютера происходит, прежде всего, с жёсткого диска, после сканирования памяти при запуске компьютера (первый экран) и выдачи сообщения “Hit if you want to run setup” (нажмите DEL, если хотите вызвать процедуру Setup) потребуется, нажатием клавиши “Del”, войти в BIOS для изменения способа загрузки. Выйдя в BIOS (синий экран с таблицей), курсорными клавишами следует выбрать BIOS FEATURES SETUP и нажать Enter, чтобы выйти в его опции. В данной ситуации значение имеют лишь две из них:

VIRUS WARNING если включен (Enabled), сканирует систему на вирусы. Перед переустановкой операционной системы его лучше отключить.

BOOT SEQUENCE определяет порядок загрузки. Для загрузки с системной дискеты, требуется, чтобы загрузка происходила в первую очередь с дискеты (обычно это диск А).

Переключение опций производится клавишами Page Up и Page Dawn.

Установив параметры, нужно, с помощью клавиши Esc, вернутся в меню BIOS и, если требуется, сохранить произведённые изменения, нажать клавишу F10, в противном случае, ещё раз нажать Esc. На запрос, желаете ли вы вернутся к загрузке (выйти из BIOS), появляющейся в небольшой табличке, в обоих случаях последовательно нажимают “Y” и Enter. Если нажать “N” и Enter, возвращение к загрузке не произойдёт.

3. Путём пошаговой загрузки, если загрузка некоторых драйверов нежелательна. Для этого через Ctrl при загрузке компьютера выходят в меню запуска и выбирают режим “Step by step”, затем отвечают “Yes” за запросы загрузки необходимых драйверов. Загрузку драйвера Himem.sys открывающего DOS доступ к большему количеству оперативной памяти желательно разрешить.

УСТАНОВКА WINDOWS 98 1

В любом случае она заключается в запуске Setup из директории (папки) содержащий его дистрибутив (не распакованную версию). Лучше, если этот дистрибутив скопирован на жёсткий диск.

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

Нижеприведенные инструкции предназначены для новичков:

Из MS-DOS:

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

Обеспечив доступ к компакт-диску, следует освободить на жестком диске дополнительно 120 Мбайт дискового пространства, кроме того, которое требуется для установки (обычно для установки Windows 98 в режиме обновления Windows 95 требуется 195 Мбайт).

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

Затем следует перейти в папку, содержащую установочные файлы Windows 98, введя:

и скопировать установочные файлы Windows 98 в созданный временный каталог, введя команду:

После того, как все файлы будут скопированы, лучше всего перезагрузить компьютер в режиме Safe mode command prompt only, поскольку с некоторыми драйверами Config.sys при установке Windows может произойти конфликт.

После перезагрузки следует перейти во временный каталог, куда были скопированы установочные файлы, (введя команду CD Win98tmp) 2 и запустить программу установки, введя:

Перед установкой, Windows запустит программу Scandisk для проверки диска. Эта версия программы не исправляет ошибки, а только обнаруживает их и выдает сигнал программе Setup о прекращении установки Windows. Чтобы продолжить установку в случае наличия ошибок на диске, придется запустить нормальную версию Scandisk (она содержится в папке, содержащей дистрибутив Windows) или другую подобную программу, для их исправления.

Из Windows

Из WINDOWS переустановка WINDOWS заключается в запуске Setup; перед этим папку дистрибутива желательно перетащить на жесткий диск.

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

На разных стадиях установки, Windows записывает несколько протоколов в корневой каталог: BootLog.txt, DetLog.txt, SetupLog.txt и Detcrash.log. Они необходимы только для нормального продолжения установки в случае зависания и, после ее окончания, их можно смело удалить.

Так же, можно удалить файл C:\System.1st являющийся точной копией System.dat (часть системного реестра), резервируемой Windows на случай неисправимого сбоя во время установки (если сбой все же произошел, этим файлом следует заменить System.dat, вернув ему настоящее имя). Хранить его на диске не имеет смысла, так как уже через несколько дней имеющиеся в нем данные безнадежно устаревают.

Кроме того, в корневом каталоге могут остаться файлы Io.dos, Msdos.dos, Command.dos, Config.dos и Autoexec.dos необходимые только при наличии нескольких операционных систем (при выборе другой системы из загрузочного меню Windows, они автоматически меняют расширение на Sys, Com и Bat). Если на компьютере установлена только Windows, эти файлы подлежат удалению.

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

Источник

MS-DOS

Операционные системы MS-DOS, Windows 95, Windows 98 и старое железо компьютера — установка, настройка, использование.

MS-DOS 7 — минимальная установка. Часть 4.

Команды MS-DOS для минимальной установки.

Команды MS-DOS для минимальной установки, которые мы будем использовать, входят в состав MS-DOS 6.0 и выше. Мы устанавливаем версию 7.1 (7.10).

Команды MS-DOS, которые мы будем использовать:

Внимание : работа указанных программ уничтожает данные, которые находятся на жестком диске, иногда без возможности восстановления!

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

Наша цели.

Наша цель — установить операционную систему MS-DOS в минимальном объеме на жесткий диск. Жесткий диск должен содержать два логических диска — С: (системный, загрузочный) и D: (логический — для программ, игр и т.д.). Для этого нам необходимо:

Загрузка с загрузочного FDD или CDROM.

С помощью BIOS Setup материнской платы убедитесь, что в качестве первого загрузочного устройства указан заранее подготовленный дисковод FDD или CD-ROM с наличием перечисленных файлов и загрузите компьютер с загрузочного CD или FDD диска.

Создаем (восстанавливаем) загрузочную надпись — FDISK /MBR.

При использовании FDISK необходимо учитывать, что данная утилита не может работать с дисками объемом больше 64 Гбайт.

Последовательность операций.

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

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

Работа с FDISK в командной строке.

Можно воспользоваться командной строкой и одним махом решить поставленную задачу:

FDISK X/ 1 /PRI:25% /EXT:100% /LOG:100%

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

FDISK [/X] drive [/PRI:size] [/EXT:size] [/LOG:size] [/PRMT | /Q] (MS-DOS 6.00 или выше)

Недокументированные параметры в этой длинной команде означают:
drive — номер устройства (1, 2… и так далее). Под устройством с номером 1 естественно подразумевается первый жесткий диск;
size — размер в мегабайтах (можно указывать процент доступного пространства);
/X — игнорировать расширенные возможности доступа к диску. Применяйте, если выскакивает ошибка доступа к диску или ошибка переполнения стека.
/PRI — создает на диске первичный (primary) раздел ;
/EXT — создает на диске вторичный (extended) раздел;
/LOG — создает на вторичном разделе диска логические диски.
/Q — не отображать пояснений при работе программы.

Работа с FDISK в интерактивном режиме.

Запускаем FDISK.

Главное меню программы FDISK.

Выбираем текущий жесткий диск.

Удаление существующих разделов.

Cоздания раздела DOS либо логического диска DOS.

Создаем основной раздел (Primary DOS Partition).

Создаем дополнительный раздел (Extended DOS Partition).

Создание логических дисков в дополнительном разделе (Logical Drives).

Выбираем активный раздел.

Вывод сведений о разделах.

Вывод сведений о логических дисках.

Форматируем жесткий диск.

Параметр /Q задает быстрое форматирование диска. При указании данного параметра FORMAT удаляет информацию таблицы распределения файлов (FAT) и корневой каталог диска, но не просматривает его в поиске плохих областей. Используйте /Q только для форматирования ранее сформатированных дисков, в состоянии которых вы уверены.

FORMAT дисковод: [параметры]

Параметры:
/S — создать системный диск;
/V:метка — задание метки диска;
/U — форматирование без подтверждения с уничтожением имеющихся данных;
/Q — быстрое форматирование очистка без контроля наличия сбойных участков.

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

Примеры:
format a: /u — безусловное форматирование дискеты а:;
format a: /q — очистка дискеты;
format a: /s — форматировать дискету и сделать ее системной.

Записываем системные файлы MS-DOS.

Записать системные файлы на диск можно с помощью команды MS-DOS FORMAT или SYS, либо специальными утилитами, например программой Safe Format из пакета Norton Utilities.

Вы можете загрузить MS-DOS с этого диска.

Получение информации о версии DOS.

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

Источник

Установка ms dos на 7. Оптимизация и спасение IBM PC: Загрузка MS-DOS, установка Windows

Для установки DOS на ноутбук винчестер (HDD) должен быть чистым, а именно не быть форматирован под разделы NTFS (так как из под ДОСа их не видно) и не FAT32 так как для DOS не подходит, или на ноутбуке установлена ОС с файловой системой NTFS (win XP).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 этап (установка DOS)

Форматирование диска C под файловую систему FAT c DOS

Все разбили под ДОС место выделили теперь, форматируем на дискете должен быть файл format , если нет дисковода то с загрузочного диска подгружаем Нортон или волков коммандер и от туда можно уже отформатировать диск C под FAT с файловой системой

тем самым получим диск C под FAT с файловой системой DOS.

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

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

2 этап (установка Win XP)

Самое главной диск C уже не трогаем там у нас DOS

Поделись с друзьями:

1 комментарий для записи Как установить Windows XP и DOS на один компьютер

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

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

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

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

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

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

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

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

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

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

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

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

Транзитная часть командного процессора располагается в старших адресах памяти. В этой части находятся обработчики внутренних команд 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, в ответ на которую на консоль будет выведена строка:

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

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

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

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ 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 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

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

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

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

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

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

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. Программа установки самостоятельно разметит и отформатирует диск компьютера. При этом будет создан один диск С:.

После окончания работы с 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.

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

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

DEVICE=C:\DOS\SETVER.EXE DEVICE=C:\DOS\HIMEM.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.

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

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

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

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

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

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

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

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

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

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

Рис. 9.2. Запрос на установку программ

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

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

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

Рис. 9.4. Запрос на установку следующей дискеты

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

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

DEVICE=C:\DOS\SETVER.EXE DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH FILES=30 SHELL=C:\DOS\COMMAND.COM C:\DOS\ /p

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 нескольких конфигураций необходимо выполнить несколько действий:

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

INCLUDE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Например, если при интерпретации файла 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. Что такое вирусы и троянские программы

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

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

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

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

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

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

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

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

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

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

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

В настоящее время насчитываются тысячи различных вирусов и сотни программ для борьбы с ними. Наиболее известны следующие антивирусные программы для 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

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

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

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

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

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

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

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

Microsoft Anti-Virus

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

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

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

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

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

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

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

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

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

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

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

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

Установить ДОС на мощный компьютер это, конечно же, круто, но возникает вопрос, что дальше? Загрузились, кроме C:\>_ ничего больше не видим.

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

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

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

Ну, с файловым менеджером вроде разобрались, теперь дело стоит за функциональным текстовым редактором, конечно, встречаются люди, которым 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), программа имеет встроенную звонилку.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Как установить windows на dos

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

Для начала убедитесь, что у вас есть все необходимые компоненты: установочный диск или образ Windows, доступ к командной строке DOS и минимум 1 ГБ свободного места на жестком диске. Важно также знать, что Windows, устанавливаемая на DOS, должна быть одной из старых версий, таких как Windows 95 или Windows 98, поскольку более современные операционные системы не поддерживаются на этой платформе.

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

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

Подготовка загрузочного носителя с Windows

Подготовка загрузочного носителя с Windows

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

Первым делом необходимо скачать образ операционной системы (ISO-файл) с официального сайта Microsoft или другого надежного источника. Убедитесь, что версия ISO соответствует разрядности вашего процессора (32-bit или 64-bit).

Далее, загрузите и установите утилиту для записи ISO на флешку, например, Rufus. Она позволяет создать загрузочный USB-накопитель с минимальными затратами времени.

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

  • Тип раздела: для современных компьютеров с UEFI выберите GPT, для старых с BIOS – MBR.
  • Файловая система: NTFS для Windows 10 и более поздних версий.
  • Размер кластера: можно оставить по умолчанию.

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

По завершении записи флешка будет готова к использованию. Теперь нужно настроить BIOS для загрузки с USB. Перезагрузите компьютер и войдите в BIOS/UEFI, нажав клавишу (чаще всего Del или F2), выберите «Boot» и установите флешку в качестве первого устройства для загрузки.

Сохраните изменения и перезагрузите компьютер. Он начнет загрузку с флешки, и вы сможете приступать к установке Windows.

Создание и настройка раздела для установки Windows в DOS

Создание и настройка раздела для установки Windows в DOS

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

В FDISK выберите опцию создания нового раздела. Убедитесь, что выбран правильный тип раздела – основной, так как для установки Windows нужен именно основной раздел. Затем укажите его размер, чтобы он подходил для требуемой версии операционной системы. Для большинства современных версий Windows потребуется минимум 10-20 ГБ свободного пространства, но для оптимальной работы лучше выделить 30 ГБ и более.

После создания раздела нужно его отформатировать. Для этого используйте команду FORMAT в командной строке. Для форматирования в FAT32 используйте команду: FORMAT C: /FS:FAT32. Не забудьте проверить, что раздел выбран корректно. После завершения форматирования, диск будет готов для установки.

Важно помнить, что в случае установки Windows через DOS, потребуется также настроить загрузочный сектор, если это необходимо. Для этого можно использовать команду SYS C:, которая перенесет необходимые файлы для загрузки системы.

После того как раздел создан и отформатирован, можно приступить к копированию установочных файлов Windows. Это можно сделать с помощью командной строки или с помощью CD/DVD-дисков, если они используются. Убедитесь, что диск с установочными файлами Windows находится в приводе, и следуйте инструкциям на экране.

Настройка драйверов для правильной работы Windows на DOS

Настройка драйверов для правильной работы Windows на DOS

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

1. Видеокарта. Для работы с графическим интерфейсом Windows на DOS потребуется драйвер видеокарты, совместимый с DOS. Важно заранее проверить, поддерживает ли ваша видеокарта работу с DOS-режимом. Например, для карт от ATI и Nvidia можно использовать стандартные драйверы VGA, но для более новых моделей потребуется найти специализированные драйвера. Они должны быть установлены до запуска Windows, иначе графика может не отображаться корректно.

2. Звуковая карта. Установите драйвера для звуковой карты, если вам необходимо использовать звук. Большинство звуковых карт DOS поддерживает через драйвера, такие как Creative Sound Blaster. Убедитесь, что при установке правильно указаны порты и прерывания. Также важно, чтобы драйвер был совместим с версией Windows, которая запускается через DOS.

3. Сетевые драйверы. Для подключения к сети потребуется драйвер для сетевой карты. Выберите драйвер, подходящий для DOS, например, для карт Intel или Realtek. Установите драйвер с указанием нужных параметров, таких как IP-адрес и шлюз, если требуется подключение к интернету или локальной сети.

4. Жесткий диск. Драйвера для работы с жестким диском необходимы, особенно если используется большой объем диска или нестандартный контроллер. Для DOS часто требуются драйвера типа IDE или SCSI, в зависимости от конфигурации вашего оборудования. Убедитесь, что драйвер поддерживает правильный режим работы вашего накопителя.

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

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

Запуск инсталлятора Windows из DOS

Запуск инсталлятора Windows из DOS

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

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

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

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

  1. Запустите DOS с загрузочного устройства. Убедитесь, что после загрузки вы видите командную строку.
  2. Перейдите в каталог с установочными файлами. Например, если Windows установлены на диске C, а установочные файлы находятся на флешке D:, выполните команду:
  3. C:\> D:
  4. Проверьте наличие установочных файлов. Используйте команду DIR для проверки файлов на флешке:
  5. D:\> DIR
  6. Запустите инсталлятор Windows. Найдите файл, отвечающий за запуск установки, обычно это setup.exe. Для его запуска используйте команду:
  7. D:\> setup.exe
  8. Следуйте инструкциям установщика. Инсталлятор предложит вам выбрать диск для установки Windows, а также другие параметры системы. После выбора начнется процесс копирования файлов и настройки системы.

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

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

Решение проблем с совместимостью драйверов и устройств

Решение проблем с совместимостью драйверов и устройств

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

1. Проверка версии драйвера

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

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

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

3. Установка универсальных драйверов

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

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

Для поиска и установки драйверов можно использовать утилиты, такие как DriverPack Solution или Snappy Driver Installer. Эти программы автоматически обнаруживают устройства и помогают установить подходящие драйверы, решая проблемы с совместимостью.

5. Обновление BIOS

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

6. Устранение конфликтов устройств

В случае конфликтов устройств можно вручную изменить настройки через Диспетчер устройств. В разделе «Свойства» устройства выберите «Устранение неполадок» или смените IRQ-порты. Иногда помогает отключение ненужных устройств или изменение их приоритетов в BIOS.

7. Использование виртуальных машин

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

Соблюдение этих рекомендаций поможет решить большинство проблем с совместимостью драйверов и устройств при установке Windows на DOS.

Проверка работы Windows после установки на DOS

Проверка работы Windows после установки на DOS

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

  1. Запуск системы: После завершения установки перезагрузите компьютер и убедитесь, что Windows загружается корректно. При старте системы должна отобразиться заставка Windows, а затем вы попадете на рабочий стол.
  2. Проверка драйверов: Убедитесь, что все необходимые драйверы для оборудования установлены и работают. Для этого откройте «Диспетчер устройств» (нажмите правой кнопкой мыши на «Мой компьютер», выберите «Свойства», затем перейдите во вкладку «Оборудование»). Если рядом с устройствами появляются желтые восклицательные знаки, значит, драйвера отсутствуют или не совместимы.
  3. Работа с приложениями: Запустите несколько приложений, таких как Блокнот, браузер или другие утилиты. Это поможет проверить, не возникают ли ошибки при их открытии или использовании. Если приложение не запускается, возможно, потребуется переустановить его или обновить системные файлы.
  4. Проверка сети: Попробуйте подключиться к Интернету или локальной сети. Если сеть не подключается, откройте «Центр управления сетями и общим доступом» и проверьте настройки подключения. Возможно, потребуется вручную настроить параметры TCP/IP.
  5. Ресурсы системы: Для проверки работы системы откройте «Диспетчер задач» (Ctrl + Shift + Esc) и посмотрите на использование процессора, памяти и диска. Если один из ресурсов используется на 100%, это может указывать на проблемы в установке или необходимости обновления программного обеспечения.
  6. Проверка совместимости: Проверьте, работают ли все старые программы, установленные в DOS. Некоторые из них могут не быть совместимы с новой системой, и вам потребуется искать альтернативы или настроить совместимость через свойства ярлыка программы.
  7. Установка обновлений: После установки Windows на DOS убедитесь, что система обновлена до последней версии. Это поможет избежать проблем с безопасностью и улучшить общую производительность. Для этого откройте «Параметры» и перейдите в раздел «Обновления и безопасность», где сможете установить все доступные обновления.

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

Удаление DOS и завершение установки Windows

Удаление DOS и завершение установки Windows

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

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

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

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

Вопрос-ответ:

Какие предварительные шаги нужно предпринять перед установкой Windows на DOS?

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

Как правильно настроить BIOS для установки Windows на DOS?

Для правильной настройки BIOS на компьютере перед установкой Windows нужно зайти в меню BIOS или UEFI. Обычно это делается путем нажатия клавиши (например, F2, Del или Esc) при включении компьютера. В BIOS необходимо установить порядок загрузки, чтобы первым устройством была флешка или диск, содержащий установочные файлы Windows. Кроме того, важно проверить настройки, связанные с режимом работы жесткого диска — если он работает в режиме AHCI, убедитесь, что Windows поддерживает эту настройку, или переключитесь на IDE, если это необходимо для стабильной работы.

Как установить Windows на DOS, если при запуске возникает ошибка?

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

Что делать, если после установки Windows на DOS система не загружается?

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

Какие версии Windows можно установить на DOS?

На DOS можно установить различные версии Windows, но важно учитывать, что не все из них будут работать одинаково. Например, для старых версий DOS хорошо подходят Windows 95 или Windows 98, которые разработаны с учетом работы в среде DOS. Современные версии Windows, такие как Windows 10 или Windows 11, не могут быть установлены непосредственно на DOS, так как они требуют более сложных условий для работы. Для них потребуется другая система, например, Windows NT или загрузка с другой среды.

Как установить Windows на DOS? Что для этого нужно?

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Amd radeon hd 7800 series drivers windows 10
  • Windows phone emulator это
  • Недостаточно физической памяти что делать windows 10
  • Кнопка спящий режим на рабочий стол windows 10
  • Как развернуть веб сервер на windows