Тэги:
Текст:
Сервер 2012 и технический прогресс вообще это хорошо. Но иногда приходится возвращаться к истокам - DOS. И дело не в ностальгических воспоминаниях о первых игрушках. Для этого есть DOSBox.
Просто, определенное ПО невозможно запустить под XP или 7. Не помогают ни помянутый DOSBox, ни VirtualPC. Обычно это различные обновления для BIOS. Или программы напрямую работающие с контроллером COM порта - самописанное ПО для самоспаянных программаторов, часто использующихся в автомастерских и сервисных центрах печатной техники.
Обычно для этих целей в углу, с незапамятных времен, стоит Pentium 200 с ЭЛТ монитором. Но всему приходит конец. И встает вопрос, что делать дальше: покупать такое же старье, делать мультизагрузку или отвести под DOS наименее производительный из компьютеров имеющихся под рукой? И вопрос этот не терпит отлагательства, ибо уже стоит очередь и скоро люди в ней начнут разворачиваться в сторону других ремонтников.
Быстрым выходом может стать загрузка DOS с флэшки. На все про все у вас уйдет 5 минут и подготовленная к выбросу флэшка малой емкости.
Скачиваем DOSUSB.ZIP содержащий файлы DOS и HPUSBFW.ZIP с утилитой HP USB disk storage format tool.
Разворачиваем архивы на жесткий диск, вставляем подопытную флэшку и запускаем HPUSBFW.EXE с правами администратора. Выбираем тип файловой системы FAT32 и ставим галочку Create a DOS startup disk using system files located at
Указываем путь к каталогу с файлами DOS и нажимаем кнопку Start
По окончании процесса у нас готова загрузочная флэшка с DOS, утилита записывает загрузчик и копирует три файла: IO.SYS, MSDOS.SYS и COMMAND.COM В дополнение можно на нее скопировать оставшиеся файлы из DOSUSB.ZIP
Пробежимся по настройкам и внешним DOS командам присутвующим на нашей флэшке.
CONFIG.SYS
dos=high,umb указывает DOS загружать часть кода в HMA
files=60 количество файлов которые ОС сможет открывать одновременно
buffers=20 количество первичных дисковых буферов (если есть dos=high буфера загружаются в HMA)
stacks=9,256 количество (8-64) и размер стеков в байтах (32-512), начиная с MSDOS 3.2 ОС может выполнять переключение между стеками при возникновении аппаратного прерывания (по умолчанию переключение запрещено stack=0,0)
lastdrive=z указывает максимальную разрешенную букву для устройств (по умолчанию, следующая за последним устройством, которое нашла DOS при загрузке)
device=himem.sys /testmem:off загрузка драйвера extended memory и HMA
devicehigh=display.sys con=(ega,,1) загрузка драйвера поддерживающего вывод на экран русских символов
country=007,866,country.sys поддержка файлов и папок имена которых содержат русские символы
AUTOEXEC.BAT
@ECHO OFF
SET DIRCMD=/O:N устанавливаем параметры для команды DIR, в данном случае сортировку по имени
cls очищаем экран
set temp=c:\ устанавливаем переменные временных каталогов
set tmp=c:\
mode.com con cp prepare=((866) ega3.cpi) указываем экранный шрифт ega3.cpi для display.sys
mode.com con cp select=866 выбираем режим отображения через display.sys и ega3.cpi
keyb.com ru,,keybrd3.sys настраиваем клавиатуру на использование русского языка с файлом определения keybrd3.sys, русский CTRL+RIGHT_SHIFT, английский CTRL+LEFT_SHIFT
Внешние команды присутствующие на флэшке:
ATTRIB.EXE отображение и изменение атрибутов файлов
CHKDSK.EXE используйте если SCANDISK не может проверить диск
DEBUG.EXE отладчик, несмотря на простоту может многое
EDIT.COM текстовый редактор
EXT.EXE интерактивное создание командной строки для EXTRACT
EXTRACT.EXE экстрактор для CAB файлов
FDISK.EXE управление разделами на дисках
FORMAT.COM форматирование разделов созданных FDISK
MSCDEXT.EXE перенаправитель для CDROM, работает по принципу сетевого перенаправителя, получает запросы от ОС первым и обрабатывает касающиеся CDROM, для ОС CDROM представляется сетевым диском
RESTART.COM перезагрузка компьютера без предупреждения
SCANDISK.EXE программа для проверки файловой системы и диска на ошибки
SYS.COM перенос системных файлов с одного диска на другой
Добавить комментарий.