Красносельский
Константин
Константинович

Компьютер и программы

Компьютер

Документация по системе, программам и железу

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

Утилиты сжатия исполняемых файлов

Документация по архиватору PkZip

Документация по архиватору Ace (Туз) для DOS

Документация по интерпретатору команд NDOS.com

Документация по почтовой программе Fido-Net – T-Mail

Документация по консольным версиям RAR

 

Программы

Краткий обзор предлогаемых программ

Archive Shell – оболочка для архивации

Sites – программа, создавшая...

ToWML – программа, автоматически перекодирующая русский текст в ссылки на таблицу Unicode

BackupMe – Лучшая программа для резервного копирования данных под Windows 3.0 – Windows 98/ME

BackupMeXP – Лучшая программа для резервного копирования данных под Windows NT – Windows 2000/XP

 

Оптимизация и спасение IBM PC

Предисловие

Предварительные сведенья

Глава 1. Оптимизация на простейшем уровне

Глава 2. Компоненты ядра MS-DOS

Глава 3. Порядок загрузки компьютера

Глава 4. Меню загрузки Windows 98

Глава 5. Работа в MS-DOS

Глава 6. Загрузка MS-DOS, установка Windows

Глава 7. Некоторые расширения

Глава 8. Создание логических разделов и форматирование жестких дисков

Глава 9. Инсталляция оборудования

Глава 10. Команды клавиатуры

Глава 11. Некоторые программы

Глава 12. Файлы конфигурации

Глава 13. Config.sys

Глава 14. Autoexec.bat

Глава 15. Коды завершения некоторых программ

Глава 16. Представление MS-DOS в цвете и другие возможности Ansi.sys

Глава 17. Вирусы

Глава 18. Автоматический поиск виртуального диска

Глава 19. Обеспечение доступа к коппакт-диску в MS-DOS

Глава 20. Использование архивов в MS-DOS

Глава 21. Русификация MS-DOS

Глава 22. Диалоговые командные файлы и загрузочное меню пользователя

Глава 23. Создание загрузочных дискет

Глава 24. Системный реестр

Глава 25. Разрешение проблем MS-DOS

Глава 26. Нечитаемость и неудаляемость содержимого папки

Глава 27. Отказ компьютера от загрузки

Глава 28. Резервное копирование

 

Скорая компьютерная помощь

Обзор

Программы для восстановления данных

Загрузочная дискета

Автоматическое выключение и перезагрузка компьютера

 

Компьютерная литература и документация. Программы

 

WEB-дизайн

Литература и поэзия

Гуманитарные науки

Мастерская

Хронология материалов

Обращение к посетителям

Скачать шрифты

Скачать рефераты

Создание web сайта на заказ

Создание веб сайтов (цены)

Веб-сайты, созданные мной (потенциальным заказчикам)

Полезные ссылки

Об авторе

Статистика сайта

 

Web На сайте

 

ТаблицейБлоками.

Оптимизация и спасение IBM PC driver работа в MS-DOS

Последняя модификация: 10.08.2014 г

Страница загружена с адреса: http://comp.site3k.ru/ibmpc/chaptr25.html

Моя студия веб-дизайна

Глава 25: Разрешение проблем режима MS-DOS.

Качество эмуляции Dos зависит, прежде всего, от настройки его ярлыка, и если ярлык к программе Windows является только указателем пути к файлу, то ярлык к программе MS-DOS, на самом деле является файлом настройки этой программы, имеющим соответствующие расширение и свойства. Даже перезагрузка в DOS посредством ГЛАВНОГО МЕНЮ и команды “Завершение работы”, происходит через обращение системы к ярлыку “Выход в DOS”, находящемуся внутри папки Windows. По этому, если с DOS произошли какие-либо неприятности, то все претензии необходимо предъявлять именно к ярлыку. Теоретически можно предположить, что возникающие проблемы связаны с порчей системных файлов и файлов конфигурации, но испортить их можно только умышленно, в то время как, для порчи ярлыка DOS достаточно невнимательности или неумения в обращении с ним. Открыв ярлык, для ознакомления с текущей конфигурацией DOS, можно закрыть его и спокойно продолжать работу, не подозревая о том, что при следующем запуске, компьютер откажется загружать Windows, а вместо русифицированного DOS выдаст некие арабские символы, понять смысл которых совершенно невозможно.

Эмуляция MS-DOS основана на передаче управления от оболочки Windows интерпретатору команд MS-DOS. При этом вместе с ним задействуются определённые драйверы и резидентные программы. Если во вкладке “дополнительно” ярлыка программы MS-DOS указано использование текущих параметров MS-DOS, то задействованными оказываются драйвера и программы указанные в файлах Config.sys и Autoexec.bat, содержащиеся в корневом каталоге системного диска (содержащего основной раздел MS-DOS). Эти программы загружаются при первоначальной загрузке компьютера и находятся в оперативной памяти постоянно, вследствие чего для выхода в режим MS-DOS компьютер не перезагружается (отгружается только Windows) и практически сразу после сообщения об окончании работы Windows, выдаёт командную строку, примерно такого содержания:

C:\Windows>

Которая, в зависимости от имен и расположения каталогов, на каждом конкретном компьютере может отличаться. После набора “exit” в этой строке и нажатия кнопки Enter , с дисплея выдаётся сообщение о загрузке Windows, что (если при работе в MS-DOS не инсталлировались резидентные программы) вскоре и происходит, без перезапуска1.

Если во вкладке “Дополнительно” указано “выбрать новую конфигурацию”, происходит полная перезагрузка, во время которой обычные Autoexec.bat и Config.sys, получая расширение WOS, временно заменяются новыми, указывающими на загрузку других программ и драйверов, со всеми вытекающими отсюда последствиями. При чем, локализованные (адаптированные под применение в той или иной стране) версии Windows не способны верно определить необходимый набор требуемых программ и, если свойства эмуляции MS-DOS небыли откорректированы вручную, в подавляющем большинстве случаев (например, в случае обычной эмуляции, выдающей черный экран и командную строку), работа на компьютере становится невозможной из-за отсутствия поддержки национальных языков, приводящей к тому что, попытка программ вести диалог на подобающем языке превращается в полную тарабарщину. Приглашение MS-DOS в этой ситуации выглядит как чёрный юмор “Оставь надежду всяк сюда входящий”, поскольку, не разобравшись в чём дело, покинуть этот лабиринт не удастся даже с помощью перезагрузки компьютера: использованье все тех же, неправильных файлов конфигурации каждый раз будет возвращать к одной и той же командной строке – Windows окажется недоступным.

Перезагрузка в режим MS-DOS с новыми параметрами выглядит как загрузка в режиме COMMAND PROMT ONLY, но естественное для COMMAND PROMT ONLY желание перейти к Windows через команду “Win” не приводит к должному результату и вместо комфортного рабочего стола на экране появляются две иероглифические строчки, последнее из которых заканчивается знаком вопроса. Различить в этих сообщениях можно только Windows и ESC, но означают они следующее:

“В настоящий момент запущен режим эмуляции MS-DOS 
Возвратится в обычный режим работы Windows [ввод=да, Esc=нет]?” 

Зная истинное содержание этих строк, легко сделать правильный выбор. Так же, его легко сделать, если не забывать, что, не смотря на сходство с перезагрузкой в режиме COMMAND PROMPT ONLY, это все-таки только эмуляция MS-DOS и выход из неё всегда возможен через команду Exit: перезагрузка Windows произойдёт без всяких дополнительных вопросов, загрузчик Windows (Win.com) вновь возьмет управление на себя, а заодно, вернет стандартным Autoexec и Config нормальное расширение, позволяя загрузится указанным в них драйверам и программам.

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

ECHO Y | C:\WINDOWS\WIN > NUL

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

Другая проблема MS-DOS состоит в том что, когда человека поджимает время, разница между полноэкранным режимом сеанса MS-DOS и просто режимом MS-DOS (его полной эмуляцией) останется без внимания. Некоторые ярлыки MS-DOS могут иметь установку “Автоматически предлагать переход в режим MS-DOS”, и если согласится с ними, не учитывая этой разницы и не сохраняя открытые документы, все свежие данные, на создание которых не хватало времени, теперь будут потеряны вообще.

 

< Глава 24. Глава 25. Глава 26. >

 

Комментарии к странице

 

 

 


На главную страницу сайта