Компьютер и программыWEB-дизайнЛитература и поэзияГуманитарные наукиМастерскаяХронология материаловОбращение к посетителямСкачать шрифтыСкачать рефератыСоздание web сайта на заказСоздание веб сайтов (цены)Веб-сайты, созданные мной (потенциальным заказчикам)Полезные ссылкиОб автореСтатистика сайтаПоказать фреймы
|
Последняя модификация: 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. >
|