Как выйти в дос при загрузке

Иногда нужно заргузится в DOS, например для того чтобы запустить систему диагностики hdd (типа mhdd) или посмотреть 256 байтную демку. Но не нужно судорожно перерывать чердак в поисках старой дискетки и продувать дисковод, не нужно даже переразмечать разделы на hdd для fat16, даже не надо портить болванку и искать олдскульного друга с чернобелым монитором, 386 процессором и большой бородой.
Дос вполне можно загрузить через memdisk.

1) Ставим пакет syslinux
2) Находим файл memdisk из этого пакета (у меня он был в /usr/share/syslinux)
3) Копируем memdisk в /boot
4) Берём образ дискетки с msdos (можно у меня, уже с mhdd и демкой puls)
5) Копируем образ тоже в /boot
6) Дополняем /boot/grub/menu.lst таким пунктом:
title MSDOS
root(hd0,0) # Номер диска изменить на нужный
kernel /memdisk
initrd /Dos6.22.img
7) Перезагружаемся и ностальгируем

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

UPD/2: Таким способом можно диагностировать винт на котором находится сам образ mhdd.

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

ЗАГРУЗКА 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 уже запускалась, и ей была создана загрузочная (системная) дискета, можно воспользоваться находящимися на ней драйверами, (при загрузке с нее и выборе первого пункта загрузочного меню, эти драйверы запускаются автоматически). При отсутствии системной дискеты, следует запустить программу установки, поставлявшуюся с устройством чтения компакт-дисков.

Читайте также:  Как настроить сеть между компьютерами windows 7

Обеспечив доступ к компакт-диску, следует освободить на жестком диске дополнительно 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, эти файлы подлежат удалению.

Предлогаемая расчистка освободит, по крайней мере, три мегабайта дискового пространства, да и облегчит, при необходимости, восстановление корневого каталога.

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

Однако иногда может возникнуть необходимость (или желание) внести элемент разнообразия в размеренное течение пользовательской жизни. Не секрет, что эксперименты с установкой/удалением всевозможных программ, назначение которых экспериментатор узнает только после инсталляции, иногда приводят к тому, что компьютер перестает работать так, как, вроде бы, должен. Или, поддавшись искушению и внушению доброжелателей, пользователь в один прекрасный день проснется с неуемным желанием своими глазами посмотреть, что же все-таки за зверь такой этот Linux. А может быть, щемящее чувство ностальгии по давно минувшим временам заставит сдуть пыль с пачки дискет, на которых записана такая милая, но, к сожалению, отказывающаяся работать под Windows игрушка.

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

Читайте также:  Как настроить отступы в ворде 2007

Сначала несколько слов о том, как же все-таки DOS загрузить. Если на компьютере установлена операционная система Windows 9x или Windows ME, чистый сеанс DOS можно получить тремя путями:

1. Загрузить Windows и выполнить команду Пуск->Завершение работы->Перезагрузить в режиме эмуляции MS-DOS.

2. При включении компьютера нажать и удерживать клавишу [F8], а после появления меню выбрать пункт Command prompt only.

3. Воспользоваться загрузочной дискетой. Здесь нужно помнить, что при использовании загрузочной дискеты, как правило, создается "виртуальный диск" (в оперативной памяти выделяется место для хранения файлов, не следует путать его с дисковым кэшем), которому назначается своя буква. Поэтому при наличии накопителя CD-ROM ему будет присвоена буква на одну "старше", чем обычно.

Для пользователей операционных систем, построенных на ядре NT (сюда относятся Windows NT, 2000, XP) доступен только последний вариант. Кроме того, им следует помнить, что стандартная загрузочная дискета не позволит получить доступ к разделам NTFS жесткого диска.
Чистый сеанс DOS отличается от сеанса DOS, запущенного из среды Windows, тем, что второй является приложением Win-dows, выполняется в многозадачной среде, и именно Win-dows контролирует доступ к ресурсам компьютера (дисководу, звуковой подсистеме и т.д.).
После загрузки DOS на экране появляется приглашение к вводу команд C:>. В приглашении, как правило, первая буква с двоеточием означает текущий диск, затем следует путь к текущему каталогу.

Рассмотрим основные команды этой простой операционной системы.

DIR (directory) — просмотр содержимого каталога (каталог, директория — это синонимы понятия "папка" в системе Windows).

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

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

Если при записи пути в командах DOS первым символом ставить обратный слэш (наклонную черту вида ""), то "отсчет" будет производиться не от текущего каталога, а от корневого. Например, команда D:TASM>dir PASCAL позволяет просмотреть содержимое каталога D:PASCAL, хотя текущим является каталог D:TASM.

Аналогичного результата можно добиться, если воспользоваться ссылкой на каталог верхнего уровня (в данном случае он будет являться корневым): D:TASM>dir ..PASCAL
Описанные правила формирования пути к каталогам являются общими для DOS и могут использоваться в любых командах, требующих указания пути.

CD (change directory) — смена текущего каталога.

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

Кроме того, некоторые программы требуют, чтобы при их выполнении текущим являлся вполне определенный каталог. Для изменения текущего каталога существует команда CD, за которой через пробел должен следовать путь к существующему каталогу на текущем диске. Это важно! Команда CD не может изменить текущий диск, но это можно сделать, набрав в приглашении DOS букву нужного диска и двоеточие и завершив набор нажатием клавиши [ENTER], например:
D:TASM>C:
C:>D:
D:TASM>CD ..PASCAL
D:PASCAL>

MD/RD (make directory/remove directory) — создание/удаление каталога.
Чтобы создать пустой каталог, нужно в ответ на приглашение DOS ввести команду MD и через пробел указать имя нового каталога. Для удаления каталога можно воспользоваться командой RD с аналогичным синтаксисом. Удалить можно только пустой каталог.

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

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

Имя файла состоит из восьми знаков собственно имени и трех знаков расширения, которое обычно говорит о типе содержащейся в файле информации. Такое имя файла можно использовать только в качестве ссылки на файлы, содержащиеся в текущем каталоге. Чтобы сослаться на файл, находящийся в другом каталоге или даже на другом диске, нужно записать его полное имя. Полное имя файла состоит из буквы диска с двоеточием, пути к каталогу (этот вопрос был рассмотрен выше) и отделенного от него обратным слэшем имени файла, например:
D:TASMtasm.exe —
полное имя файла
tasm.exe — имя файла
D:TASM — путь к каталогу

Читайте также:  Как проверить текст на знаки препинания

Если нужно сослаться не на один файл, а на целую группу, можно при записи имени файла использовать символы шаблона "?" и "*". Символ "?" означает, что в данной позиции имени файла может находиться любой символ, а символ "*" означает любое количество любых символов. Например, ?asm.exe означает ссылку на все файлы с расширением EXE, начинающиеся с любой буквы, за которой следует asm: tasm.exe, masm.exe, fasm.exe и т.д. А если написать tasm.*, то получится ссылка на все файлы с именем tasm и любым расширением: tasm.exe, tasm.bat, tasm.1 и т.д.

Теперь рассмотрим основные команды работы с файлами.

COPY — копирование файлов. Для того, чтобы создать копию одного или нескольких файлов, нужно в ответ на приглашение MS-DOS ввести команду copy, через пробел указать имя файла (файлов, если использовать символы шаблона), который копируется, и еще через пробел — путь, куда выполнять копирование. Например:
D:TASM>copy thelp.* C:HELPTHELP

Указанная команда запишет копии файлов thelp.*, находящихся в каталоге D:TASM, в каталог HELPTHELP на диске C:.

DEL (delete) — удаление файлов.
Иногда возникает потребность в удалении файлов. Подходить к этой операции нужно с пониманием того факта, что в общем случае удаленный файл будет утерян безвозвратно. Для удаления файла в ответ на приглашение DOS следует набрать команду del и через пробел указать имя удаляемого файла.

Эта команда удалит из каталога TASM на диске D: все файлы thelp с любыми расширениями.

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

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

Если запущен сеанс DOS в среде Windows, то имеется возможность ссылаться на файлы с помощью так называемых "длинных имен", т.е. имя файла может содержать больше допустимых в традиционной DOS "8+3" символов. При этом, если имя файла или каталога содержит пробелы, в командах DOS его обязательно нужно заключать в кавычки, например:
D:WORKDOC>copy "ФинансыБюджет на 2003 год.doc" A:

С другой стороны, при работе в "чистой" DOS (см. начало статьи) длинные имена файлов будут урезаны до 8 символов, и тогда обратиться к файлу "Бюджет на 2003 год.doc" можно будет только по имени "БЮДЖЕТ

1.DOC". Если копирование на дискету выполнить в среде "чистой" DOS, то информация о длинном имени записана не будет. Об этом следует помнить при копировании в среде "чистой" DOS дистрибутивных пакетов: весьма вероятно, что инсталляционная программа не сможет найти необходимые ей файлы по длинным именам.

И последнее. "Чистая" DOS самостоятельно не умеет управлять областью памяти свыше 640 Кб. Для получения доступа ко всей имеющейся оперативной памяти необходимо внести изменения в настройки файла конфигурирования DOS config.sys. Если оставить в стороне технические подробности, то рабочую конфигурацию (при условии использования Windows 9x и редактирования файла на жестком диске C:, а не на дискете) можно получить, добавив в самое начало файла config.sys следующие строки:
files = 120
device = C:WINDOWS himem.sys
device = C:WINDOWS emm386.exe 4096 RAM
dos = high, umb
и завершив этот файл строкой:
shell = C:WINDOWS command.com /e:512 /p

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

Adblock
detector