Для чего предназначены файлы io sys и msdos sys
Не так уж это было давно, как порой кажется, каких-нибудь 10-12 лет назад, когда на своих компьютерах пользователи использовали систему DOS. И эта система для многих целей была вполне нормальной. Но, работая в Windows, не следует забывать о старом добром DOS. Бывают случаи, когда на выручку приходит загрузочная дискета, сделанная в Windows 98. А как известно, загрузившись с этой дискеты, можно загрузится в командную строку, т.е. в DOS. Но эта система при загрузке появляется как черт из табакерки - черная с парой светящихся символов. ЧТО ДЕЛАТЬ? Бежать в магазин.
Чтобы чувствовать себя нормально в DOS, необходимо усвоить его стандартные команды. На всякий случай, здесь текстовая страница с командами для печати. Когда пользователь приобретает некоторый опыт работы в Windows, ему хочется настроить систему, как говорится под себя, т.е. покопаться в реестре Windows, изменить некоторые файлы настроек и т.д. Бывает так, что что-то напутано, и Windows не загружатся. Обычно, рекомендуют перед изменение настроек оставлять копии изменяемых файлов и файлов реестра, чтобы в случае чего загрузиться в DOS с загрузочной дискеты и заменить искалеченные файлы их копиями. Для Windows 98 обычно делают копии файлов реестра SYSTEM.DAT и USER.DAT, а для Windows 2000/XP - файлы без расширения в каталоге WINNTrepair.
Желательно, иметь установленным на компьютере какой-нибудь файловый менеджер, работающий в среде DOS. Например, DOS Navigator, Norton Commander, Volkov Commander и др. Запуск этих программ в DOS прокомментирую в этой статье.
Вот, собственно, и команды DOS, может я не все вспомнил, можете добавить, прислав на мой собачий адрес письмо в текстовом формате.
Клавиши для редактирования команд
Клавиши | Назначение |
Стрелки влево/вправо | Перемещение курсора влево/вправо |
Backspace | Удаление предыдущего символа |
Стрелки вверх/вниз | Вывод предыдущей/следующей команды |
DEL | Удаление текущего символа |
INS | Вставка |
ESC | Очистка командной строки |
F3 | Вызов предыдущей команды |
F7 | Вывод на экран списка команд и их номеров |
F9 | Вывод текста команды с данным номером |
Клавиатурные команды управления операциями
Клавиши | Назначение |
Enter | Запуск и выполнение команды |
Ctrl+C или Ctrl+Break | Прерывание выполнения команды |
Ctrl+S, Ctrl+NumLock или Pause | Приостановка вывода информации на экран |
Shift+PrintScreen | Вывод на печать содержимого экрана на принтер |
a: b: c: d: . [Enter] | Смена диска |
Команды для работы с каталогами
Чтобы команда сработала, нужно ее напечатать при помощи клавиатуры и нажать ENTER. В основном регистр не учитывается, т.е. команды можно вводить как маленькими так и большими буквами. DOS не понимает длинные имена файлов, только в формате 8.3, т.е. 8 символов в названии файла и 3 - в расширении. Обратите внимание на пробелы. Как правило, в DOS`e после пробела должен стоять параметр.
Команда | Формат | Описание | Параметры |
dir | dir диск:путьимя_файла /параметры | Просмотр каталога | /p - поэкранный вывод, /W - вывод информации только об именах файлов (по пять в каждой строке) |
md | md диск:имя_каталога | Создание каталога | |
cd | cd диск:имя_каталога | Смена текущего каталога | |
rd | rd диск:имя_каталога | Удаление каталога | |
deltree | deltree имя_файла_или_имя_каталога | Удаление каталога со всем его содержимым | |
move | move диск: имя_каталога новое_имя_каталога | Переименование каталога | |
path | path диск1:имя_каталога1;диск2:имя_каталога2 | Поиск |
Набрав две точки (..) можно вернуться в предыдущий каталог, а при вводе - в корневой каталог.
Примеры:
dir - просмотр оглавления текущего каталога;
dir *.ex - выводится информация обо всех файлах с расширением EXE из текущего каталога;
cd c:catalog - установить текущим каталог с именем catalog на диске C;
cd .. - переход на каталог выше;
cd - переход в корневой каталог;
md books - в текущем каталоге создать подкаталог books;
md c:archives - в корневом каталоге на диске С: создается каталог archives;
rd games - удаление каталога games в текущем каталоге.
Команды для работы с файлами
Ниже рассматриваются наиболее важные команды для работы с файлами.
Команда | Формат | Описание |
copy | copy диск1:путь1имя_файла1 /v /a /b диск2:путь2имя_файла2 /v /a /b | Копирование или присоединение одного или нескольких файлов. Файл1 - источник, а файл 2 - приемник. |
del | del диск:путьимя_файла | Удаление файла |
ren | ren диск:путьимя_файла1 имя_файла2 | Переименование файла, где имя_файла1 - старое имя имя_файла2 - новое |
move | move /y имя_файла имя каталога | Перемещение файла в другой каталог |
type | type диск:путьимя_файла | Вывод на экран текстового файла |
В команде copy иногда используются параметры: /v - проверка правильности записи после копирования файла; /a - файлы ASCII; /b - двоичные файлы. В данной команде вместо имен файлов можно использовать обозначения устройств, например:
Con - консоль (клавиатура для ввода, экран для ввода). При вводе с клавиатуры конец файла задается как Ctrl+Z;
PRN или LPT1 - принтер (только как выходной файл).
В команде move используется параметр /y для перезапсиси файлов без запросов.
Примеры:
copy con readme.txt - поочередный ввод символов с клавиатуры в файл readme.txt. Набор текста завершается нажатием на клавиши Ctrl+Z и Enter.
copy con prn - текст, набираемый на клавиатуре, печатается на принтере.
copy readme.txt prn - текстовый файл readme.txt печатается на принтере.
copy c: text.* a: - копирование всех файлов с именем text с диска С на диск А.
copy *.exe d: - копирование всех файлов с расширением ЕХЕ из текущего каталога в текущий каталог диска А под тем же именем.
copy d: *.* - копирование всех файлов из корневого каталога диска D в текущий каталог под теми же именами.
copy ch1+ch2+ch3 books/v - объединение файлов ch1, ch2 и ch3 в файл books текущего каталога текущего диска спроверкой записи.
del *.* - удаление всех файлов из текущего каталога.
ren d:*.rtf *.txt - переименование файлов с расширением RTF в текущем каталоге на диске D. Файлы получают расширение TXT.
type readme.txt - вывдится на экран содержимое файла readme.txt
Команды для работы с дисками Самой, пожалуй, распространенной командой является форматирование диска format, она выполняет разметку поверхности диска, записывает на нем системную информацию (загрузочный сектор, таблицу размещения файлов и корневой каталог), а также проверяет диск на наличие дефектов. Нужно всегда помнить, что команда format уничтожает всю информацию на диске!. format диск: /b /s /v /u /q /f:емкость_диска /n:секторов /t:дорожек
Примеры:
diskcopy a: a: - копирование информации одной дискеты на другую, устанавливаемую на тот же самый дисковод;
format a:/s/v - форматирование дискеты с копированием на нее системных файлов и выводом метки тома;
sys a: - копирование системных файлов на диск А.
Операционная система MS-DOS располагает также дополнительными командами предназначеными для работы с подкаталогами и обслуживания жестких и гибких дисков. Ярким пимером является загрузочная дискета, сделанная в Windows 98. На этой дискете располагается операционная система MS-DOS с нужными и полезными программами.
Если установлена операционная система Windows 98, то в DOS можно загрузиться при загрузке компьютера, удерживая клавишу F8. После чего нужно выбрать 5 пункт Command prompt only. Выбрав пункт Command prompt only пользователь попадает в командную строку или в DOS. Кстати, из командной строки можно восстановить реестр из копии командой scanreg /restore или оптимизировать реестр сжатием командой scanreg /opt.
Очень большое упущение сделала компания Microsoft, убив прямой вход в MS DOS при установленной Windows ME. Эта операционная система из серии Windows 9x, а входа нет. Но оказывается не все потеряно.
Как в Windows Millennium включить режим "command prompt only" и "Safe mode command prompt only"?
У Windows 98 при загрузке можно держать клавишу F8 или Ctrl, тогда появится меню с режимами загрузки, включая и два вышеперечисленных. У Millennium эти режимы отсутствуют. Нужно заменить файл io.sys. Для этого возьмите чистую дискету и сохраните на ней "родной" io.sys с винчестера:
sys A:
Эту дискету используйте потом для восстановления оригинального io.sys.
Создайте другую загрузочную дискету через меню Windows Setup в диалоге Установка/Удаление программ. После этого io.sys на винчестере замените тем, что предназначен для загрузки с дискеты (он расположен в каталоге С:WindowsCommandEBD), загрузившись с созданной системной дискеты и сделав sys C:
или такой командой из обычного режима:
sys C:WindowsCommandEBD C:
После этой процедуры при загрузке будут обрабатываться файлы autoexec.bat, config.sys, msdos.sys, и появятся недостающие пункты в загрузочном меню.
Вот, собственно, и все, что хотел рассказать в этой статье о командах MS-DOS.
Для обеспечения загрузки с диска необходимо наличие первичного (Primary) активного (Active) раздела с правильно размещенными системными файлами (для того, чтобы BIOS смог их найти и передать им управление загрузкой ОС). Для успешной загрузки MS-DOS необходимо расположение IO.SYS и MSDOS.SYS в самом начале раздела (что позволяет сделать утилита SYS.COM или FORMAT.COM при форматировании раздела с ключом "/S"). DOS-разделы позволяют сделать как FDISK.COM (DOS, Windows 95/98), так и консоль управления дисками Windows NT/2000/XP/2003/Vista. Но ни одна из них не может сделать первичный раздел USB Flash Drive активным (FDISK.COM утверждает, что активным может быть в системе только один раздел). Сделать "невозможное" позволяет ряд как дисковых утилит (например, PowerQuest (Symantec) Partition Magic), так и специализированных утилит для управления USB Flash-накопителями (часто поставляются в комплекте с самими флэшками).
Некоторые ключи драйвера usbaspi.sys:
Можно для ускорения определения устройств на контроллерах USB включить только присутствующие в данной системе:
Без этих ключей будут проверяться все контроллеры (рекомендуется). Для поддержки USB-CDD потребуется еще файл USBCD.SYS из этого же набора утилит, а также необходимо добавить следующие строки в CONFIG.SYS:
Пользователям же Windows 98SE на первый взгляд не повезло. Но это только на первый ВЗГЛЯД! Универсальный драйвер для USB-накопителей существует, и имя ему NUSB - Maximus Decim Native USB Driver for Windows 98SE . После установки этого драйвера (nusb22r.exe - здесь буква "r" значит "русская версия"; по заявлению разработчика, использовать русскую версию для английской версии Windows и наоборот - нельзя) все ваши USB-накопители должны определяться и устанавливаться системой без проблем.
Создаем на флэшке загрузочный раздел
Теперь надо создать загрузочный раздел на нашей флэшке. Если получить доступ к USB-устройствам из-под DOS не удалось, можно попытаться найти возможность создать загрузочный раздел из-под Windows. Запустив FDISK, мы легко сможем сделать основной раздел на диске, но, по заявлению FDISK, активным может быть только один раздел на загрузочном HDD.
Но это не так! - Есть такая утилита Partition Magic от PowerQuest , вошедшей в состав Symantec, которая позволяет не только создавать, разбивать, сливать и скрывать разные файловые системы, делать активными любые разделы, но и много других операций с различными (не обязательно HDD) накопителями.
Вот справится ли она с работой с USB-накопителем под Windows? Ведь при перезагрузке в реальный режим мы потеряем USB-диск. Пробуем запустить PQMagic 8.0 for DOS под Windows. Она, конечно, слишком умная - не позволяет. А более ранняя ? - версия 4.0 "говорит", что работать будет, но изменения из-под Windows вносить не станет. Тогда попробуем обмануть программу - в свойствах файла pqmagic.exe запретим обнаружение программой Windows. Запускаем утилиту - работает! Попробуем провести необходимые операции: по желанию можно удалить исходный раздел и создать вместо него основной FAT и дополнительный. Обязательно сделать основной загрузочный раздел активным. Теперь можно применить все действия. После выполнения операций PQMagic решил перезагрузить компьютер - нам это вовсе не нужно и за это мы его вполне аккуратно завершим системой (диспечером задач). Для того чтобы увидеть изменения и продолжить работу с подопытной флэшкой, надо "остановить" накопитель (при помощи значка в системном трее), извлечь его из разъема USB и вставить обратно.
Наполнение и конфигурирование флэшки
Итак, раздел создан. Теперь нужно сделать диск загрузочным. Для этого скопируем системные файлы командой SYS F: (где F: - у нас, загрузочный раздел флэшки). Можно воспользоваться стандартной утилитой форматирования Windows на этом разделе, отметив пункты "Быстрое форматирование" и "Скопировать системные файлы". После проделанных операций на этом разделе флэшки появятся необходимые для загрузки системные файлы, но для работы с системой их недостаточно - нужно создать или отредактировать системные файлы конфигурации (MSDOS.SYS, CONFIG.SYS и AUTOEXEC.BAT) и скопировать необходимые драйверы и утилиты. Основные параметры конфигурации приведем ниже:
MSDOS.SYS:
;[Paths]
[Options]
AutoScan=0
BootDelay=0
BootGUI=0
DblSpace=O
DrvSpace=O
DisableLog=1
DoubleBuffer=0
Logo=0
SystemReg=O
Пути к системным файлам Windows заремаркированы, отключены обращения к ScanDisk, DoubleSpace, DriveSpace, DBLBUFF.SYS, системному реестру, запрещена загрузка интерфейса Windows (BootGUI), отображение логотипа, уменьшено до нуля ожидание команд при запуске системы.
CONFIG.SYS:
SWITCHES=/F/E
DEVICE=BOOT\DRIVERS\HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=BOOT\DRIVERS\VIDE_CDD.SYS /D:CDDRIVER
COUNTRY=007,866,_BOOT\DRIVERS\COUNTRY.SYS
Ключи SWITCHES немного ускоряют запуск системы, драйвер COUNTRY обязателен для работы с файлами с русскими названиями. VIDE_CDD.SYS - драйвер CD-ROM. HIMEM.SYS, COUNTRY.SYS и CDROMDRV.SYS у нас расположены в папке BOOT\DRIVERS.
Загрузочная флэшка готова!
Дeлaeм загрузочным наш HDD.
Для установки системы нам понадобится разметить жесткий диск компьютера, сделать его активным, скопировать базовые системные файлы и дистрибутив системы, затем перезагрузиться с него. В CMOS Setup устанавливаем очередность загрузки с USB Flash Drive, загружаем компьютер, запускаем PartitionMagic. Если планируется установка Windows 2000/ХР, то имеет смысл разметить диск следующим образом: создать 2-5-гигабайтный Primary Unformatted раздел, 5-10-гигабайтный Primary FAT16(32), и остаток - в Extended FAT32 (после установки системы можно преобразовать в NTFS), затем Primary Unformatted -удалить, a Primary FAT сделать активным. Пустое место в начале диска будет отформатировано из-под Windows в формате NTFS с назначением ему буквы «Z» и размещением на нем файла кэширования SWAPFILE.SYS («Панель управления» -> «Система» -> «Быстродействие»). Если оставить загрузочный раздел в формате FAT, то после установки системы появится возможность загрузки в DOS-режиме. Сделав жесткий диск системным (SYS А: С:) и скопировав на него файлы с нашей загрузочной флэшки, мы можем приступить к переносу дистрибутива.
Перенос дистрибутива Windows
Удобнее всего запаковать WinRAR'oм (но не в SFX-архив!) папку i386 дистрибутива с разбиением на тома, равные по размеру объему свободного места на флэшке, и переносить его частями, скидывая на Extended-раздел жесткого диска, затем переписать туда RAR.EXE и распаковать архив (RAR E I386.RAR -А). Такая методика необходима и при переносе дистрибутива с CD под DOS. Из-за различия стандартов ISO 9660 LeveH (DOS) и ISO 9660 Joliet (Windows) для CDFS длинные имена файлов, отображающиеся под DOS в формате 8.3 с тильдой в имени, при копировании с CD отображаются без тильды, что вызывает несоответствие реальных коротких и скопированных имен (что вызовет ошибки при инсталляции системы). Но можно поступить и иначе: соединить компьютеры с помощью PLIP-кабеля (LPT-LPT) и запустить на восстанавлеваемом компьютере INTERLNK.EXE от Microsoft (поместив ссылку на него в CONFIG.SYS), а на рабочем компьютере запустить INTERSVR.EXE под Windows , что позволит перекачать данные через LPT-порт. Можно воспользоваться и Norton Commander'ом, помня об урезании длинных имен файлов (что решается перекачкой файлов в архиве). Теперь, когда дистрибутив перенесен, можно запустить установку Windows 2000/ХР из-под DOS. Для этого входим в папку i386 и выполняем команду WINNT. Далее - согласно инструкциям. В заключение заметим, что данный способ нам может пригодиться и при проблемах с загрузкой с CD-ROM компьютера.
Особенности разбиения USB Flash Drive на разделы
Как было сказано выше, для обеспечения загрузки с FlashDrive необходимо наличие основного активного раздела. Но разделов на диске может быть несколько. Наша флэшка была разбита на два раздела (основной FAT16 и дополнительный FAT16), и отображалась в Windows 98 как, например, "диск FG". Но под Windows 2000/ХР на флэшке виден только один основной раздел. При попытке с помощью Partition Magic создать второй основной раздел, один из двух разделов становился скрытым (Hidden), и ему не назначается буква. Создать второй раздел в Windows 2000/XP возможно, но буква ему не назначается, и подключить его не удается. Для разбиения USB flash-дисков на разделы существуют специальные утилиты, поставляющиеся с этими устройствами. Возможно, с этими устройствами будет работать и разбиение на логические диски другими способами. Диски могут быть разбиты на разделы FAT16 размером до 2 Гб - для больших размеров придется применять FAT32 или другие системы (NTFS, HPFS, ext2, ext3 и т.п. при условии совместимости с ОС). Поддержка же FAT16 реализована практически во всех ОС по умолчанию. Для NTFS можно применить сжатие, что может оказаться удобнее, чем архивирование при переносе и хранении больших объемов текстов и другой легкосжимаемой информации.
Возможности флешек (USB Flash Drive)
Если сравнивать flash-накопители и CD(DVD)-RW как носители, то flash-драйвы проигрывают по стоимости хранения единицы информации, зато имеют одно большое преимущество - произвольный доступ к данным на чтение/запись. Если для записи на CD(DVD)-RW необходимо подготовить данные и записать сессию целиком, а перед изменением - очистить диск (исключение составляет формат UDF, но его возможности тоже небезграничны), то flash-накопитель работает как полноценный жесткий диск, то есть его можно применять не только для хранения и переноса данных, но и для запуска программ с хранением всех изменений на этом носителе.
КАК УСТАНОВИТЬ НЕСКОЛЬКО ОC НА ОДНОМ КОМПЬЮТЕРЕ
Оглавление:
Операционная система MS DOS состоит из следующих частей:
Структура файла MsDos.sys
Значительная часть вопросов, связанных с управлением загрузкой системы, решается с помощью файла MsDos.Sys, лежащего в корневом каталоге загрузочного диска. Делается это путём записи новых или изменения уже существующих значений. Это обычный текстовый файл, содержание которого построено по принципу Ini-файлов Windows: [секция] / параметр = значение (0/1, строка, число). В файл добавлено несколько строчек с комментарием из соображений совместимости с программами, считающими, что размер MsDos.Sys должен быть больше 1К.
Порядок работы с файлом следующий:
1. Измените атрибуты для файла MSDOS.SYS, так что бы он не был "Только для чтения", MSDOS.SYS находится в корневой директории загрузочного диска. Затем откройте файл, используя Блокнот (NotePad).
2. Измените значение выбранного вами параметра
3. Сохраните файл и верните атрибутам первоначальное значение.
4. Изменения вступят в силу при следующей перезагрузке.
( Важно! Поскольку это скрытый файл - у вас в Windows должна быть включена опция показа скрытых файлов).
Далее приведено описание параметров MsDos.Sys.
Секция [Paths]
Описание
Секция [Options]
Описание
Запрет запуска ScanDisk и вывода логотипа при загрузке
Windows после аварийного завершения работы, при последующей перезагрузке автоматически запускает ScanDisk для проверки жёсткого диска. Во многих случаях - это не всегда оправданно и только занимает время. Решить эту проблему можно с помощью файла MsDos.sys.
Порядок работы с файлом следующий:
1. Измените атрибуты для файла MSDOS.SYS, так что бы он не был "Только для чтения", MSDOS.SYS находится в корневой директории загрузочного диска. Затем откройте файл, используя Блокнот (NotePad).
2. В секции [Options] впишите Autoscan=0.
В некоторых случаях для лучшего эффекта эту запись лучше делать в самом конце файла (после линий).
3. Сохраните файл и верните атрибутам первоначальное значение.
4. Изменения вступят в силу при следующей перезагрузке.
( Важно! Поскольку это скрытый файл - у вас в Windows должна быть включена опция показа скрытых файлов).
Для запрета вывода логотипа впишите следующее: Logo=0
Данная процедура ускоряет загрузку системы и также убирает возможную шрифтовую абракадабру с экрана при загрузке системы.
Различные варианты загрузки Windows
Как правило данная возможность нужна лишь при проблемах с Windows или когда обычным порядком не удаётся загрузить Windows.
Шаг1. Включите или перезагрузите компьютер
Шаг2. Когда во время загрузки, на экране появится надпись "Starting Windows 95" или "Starting Windows 98" - нажмите клавишу F8 на клавиатуре (для входа в меню загрузки Startup). В Windows 98 можно также при загрузке держать нажатой на клавиатуре клавишу Ctrl. Система сама остановится на меню.
Не так уж это было давно, как порой кажется, каких-нибудь 10-12 лет назад, когда на своих компьютерах пользователи использовали систему DOS. И эта система для многих целей была вполне нормальной. Но, работая в Windows, не следует забывать о старом добром DOS. Бывают случаи, когда на выручку приходит загрузочная дискета, сделанная в Windows 98. А как известно, загрузившись с этой дискеты, можно загрузится в командную строку, т.е. в DOS. Но эта система при загрузке появляется как черт из табакерки - черная с парой светящихся символов. ЧТО ДЕЛАТЬ? Бежать в магазин.
Чтобы чувствовать себя нормально в DOS, необходимо усвоить его стандартные команды. На всякий случай, здесь текстовая страница с командами для печати. Когда пользователь приобретает некоторый опыт работы в Windows, ему хочется настроить систему, как говорится под себя, т.е. покопаться в реестре Windows, изменить некоторые файлы настроек и т.д. Бывает так, что что-то напутано, и Windows не загружатся. Обычно, рекомендуют перед изменение настроек оставлять копии изменяемых файлов и файлов реестра, чтобы в случае чего загрузиться в DOS с загрузочной дискеты и заменить искалеченные файлы их копиями. Для Windows 98 обычно делают копии файлов реестра SYSTEM.DAT и USER.DAT, а для Windows 2000/XP - файлы без расширения в каталоге WINNTrepair.
Желательно, иметь установленным на компьютере какой-нибудь файловый менеджер, работающий в среде DOS. Например, DOS Navigator, Norton Commander, Volkov Commander и др. Запуск этих программ в DOS прокомментирую в этой статье.
Вот, собственно, и команды DOS, может я не все вспомнил, можете добавить, прислав на мой собачий адрес письмо в текстовом формате.
Клавиши для редактирования команд
Клавиши | Назначение |
Стрелки влево/вправо | Перемещение курсора влево/вправо |
Backspace | Удаление предыдущего символа |
Стрелки вверх/вниз | Вывод предыдущей/следующей команды |
DEL | Удаление текущего символа |
INS | Вставка |
ESC | Очистка командной строки |
F3 | Вызов предыдущей команды |
F7 | Вывод на экран списка команд и их номеров |
F9 | Вывод текста команды с данным номером |
Клавиатурные команды управления операциями
Клавиши | Назначение |
Enter | Запуск и выполнение команды |
Ctrl+C или Ctrl+Break | Прерывание выполнения команды |
Ctrl+S, Ctrl+NumLock или Pause | Приостановка вывода информации на экран |
Shift+PrintScreen | Вывод на печать содержимого экрана на принтер |
a: b: c: d: . [Enter] | Смена диска |
Команды для работы с каталогами
Чтобы команда сработала, нужно ее напечатать при помощи клавиатуры и нажать ENTER. В основном регистр не учитывается, т.е. команды можно вводить как маленькими так и большими буквами. DOS не понимает длинные имена файлов, только в формате 8.3, т.е. 8 символов в названии файла и 3 - в расширении. Обратите внимание на пробелы. Как правило, в DOS`e после пробела должен стоять параметр.
Команда | Формат | Описание | Параметры |
dir | dir диск:путьимя_файла /параметры | Просмотр каталога | /p - поэкранный вывод, /W - вывод информации только об именах файлов (по пять в каждой строке) |
md | md диск:имя_каталога | Создание каталога | |
cd | cd диск:имя_каталога | Смена текущего каталога | |
rd | rd диск:имя_каталога | Удаление каталога | |
deltree | deltree имя_файла_или_имя_каталога | Удаление каталога со всем его содержимым | |
move | move диск: имя_каталога новое_имя_каталога | Переименование каталога | |
path | path диск1:имя_каталога1;диск2:имя_каталога2 | Поиск |
Набрав две точки (..) можно вернуться в предыдущий каталог, а при вводе - в корневой каталог.
Примеры:
dir - просмотр оглавления текущего каталога;
dir *.ex - выводится информация обо всех файлах с расширением EXE из текущего каталога;
cd c:catalog - установить текущим каталог с именем catalog на диске C;
cd .. - переход на каталог выше;
cd - переход в корневой каталог;
md books - в текущем каталоге создать подкаталог books;
md c:archives - в корневом каталоге на диске С: создается каталог archives;
rd games - удаление каталога games в текущем каталоге.
Команды для работы с файлами
Ниже рассматриваются наиболее важные команды для работы с файлами.
Команда | Формат | Описание |
copy | copy диск1:путь1имя_файла1 /v /a /b диск2:путь2имя_файла2 /v /a /b | Копирование или присоединение одного или нескольких файлов. Файл1 - источник, а файл 2 - приемник. |
del | del диск:путьимя_файла | Удаление файла |
ren | ren диск:путьимя_файла1 имя_файла2 | Переименование файла, где имя_файла1 - старое имя имя_файла2 - новое |
move | move /y имя_файла имя каталога | Перемещение файла в другой каталог |
type | type диск:путьимя_файла | Вывод на экран текстового файла |
В команде copy иногда используются параметры: /v - проверка правильности записи после копирования файла; /a - файлы ASCII; /b - двоичные файлы. В данной команде вместо имен файлов можно использовать обозначения устройств, например:
Con - консоль (клавиатура для ввода, экран для ввода). При вводе с клавиатуры конец файла задается как Ctrl+Z;
PRN или LPT1 - принтер (только как выходной файл).
В команде move используется параметр /y для перезапсиси файлов без запросов.
Примеры:
copy con readme.txt - поочередный ввод символов с клавиатуры в файл readme.txt. Набор текста завершается нажатием на клавиши Ctrl+Z и Enter.
copy con prn - текст, набираемый на клавиатуре, печатается на принтере.
copy readme.txt prn - текстовый файл readme.txt печатается на принтере.
copy c: text.* a: - копирование всех файлов с именем text с диска С на диск А.
copy *.exe d: - копирование всех файлов с расширением ЕХЕ из текущего каталога в текущий каталог диска А под тем же именем.
copy d: *.* - копирование всех файлов из корневого каталога диска D в текущий каталог под теми же именами.
copy ch1+ch2+ch3 books/v - объединение файлов ch1, ch2 и ch3 в файл books текущего каталога текущего диска спроверкой записи.
del *.* - удаление всех файлов из текущего каталога.
ren d:*.rtf *.txt - переименование файлов с расширением RTF в текущем каталоге на диске D. Файлы получают расширение TXT.
type readme.txt - вывдится на экран содержимое файла readme.txt
Команды для работы с дисками Самой, пожалуй, распространенной командой является форматирование диска format, она выполняет разметку поверхности диска, записывает на нем системную информацию (загрузочный сектор, таблицу размещения файлов и корневой каталог), а также проверяет диск на наличие дефектов. Нужно всегда помнить, что команда format уничтожает всю информацию на диске!. format диск: /b /s /v /u /q /f:емкость_диска /n:секторов /t:дорожек
Примеры:
diskcopy a: a: - копирование информации одной дискеты на другую, устанавливаемую на тот же самый дисковод;
format a:/s/v - форматирование дискеты с копированием на нее системных файлов и выводом метки тома;
sys a: - копирование системных файлов на диск А.
Операционная система MS-DOS располагает также дополнительными командами предназначеными для работы с подкаталогами и обслуживания жестких и гибких дисков. Ярким пимером является загрузочная дискета, сделанная в Windows 98. На этой дискете располагается операционная система MS-DOS с нужными и полезными программами.
Если установлена операционная система Windows 98, то в DOS можно загрузиться при загрузке компьютера, удерживая клавишу F8. После чего нужно выбрать 5 пункт Command prompt only. Выбрав пункт Command prompt only пользователь попадает в командную строку или в DOS. Кстати, из командной строки можно восстановить реестр из копии командой scanreg /restore или оптимизировать реестр сжатием командой scanreg /opt.
Очень большое упущение сделала компания Microsoft, убив прямой вход в MS DOS при установленной Windows ME. Эта операционная система из серии Windows 9x, а входа нет. Но оказывается не все потеряно.
Как в Windows Millennium включить режим "command prompt only" и "Safe mode command prompt only"?
У Windows 98 при загрузке можно держать клавишу F8 или Ctrl, тогда появится меню с режимами загрузки, включая и два вышеперечисленных. У Millennium эти режимы отсутствуют. Нужно заменить файл io.sys. Для этого возьмите чистую дискету и сохраните на ней "родной" io.sys с винчестера:
sys A:
Эту дискету используйте потом для восстановления оригинального io.sys.
Создайте другую загрузочную дискету через меню Windows Setup в диалоге Установка/Удаление программ. После этого io.sys на винчестере замените тем, что предназначен для загрузки с дискеты (он расположен в каталоге С:WindowsCommandEBD), загрузившись с созданной системной дискеты и сделав sys C:
или такой командой из обычного режима:
sys C:WindowsCommandEBD C:
После этой процедуры при загрузке будут обрабатываться файлы autoexec.bat, config.sys, msdos.sys, и появятся недостающие пункты в загрузочном меню.
Вот, собственно, и все, что хотел рассказать в этой статье о командах MS-DOS.
Читайте также: