<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://old-dos.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ctv</id>
		<title>Old-DOS Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://old-dos.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ctv"/>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Ctv"/>
		<updated>2026-04-17T01:40:42Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=IBMDOS.COM&amp;diff=11689</id>
		<title>IBMDOS.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=IBMDOS.COM&amp;diff=11689"/>
				<updated>2021-01-13T07:27:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «Ibmdos.sys-ядро ранних версий ms-dos, а так-же всех версий pc-dos и dr-dos.»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ibmdos.sys-ядро ранних версий ms-dos, а так-же всех версий pc-dos и dr-dos.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11688</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11688"/>
				<updated>2021-01-13T07:19:44Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
* [[EDIT.COM]]&lt;br /&gt;
* [[QBASIC.COM]]&lt;br /&gt;
* [[EMM386.EXE]]&lt;br /&gt;
* [[SMARTDRV.EXE]]&lt;br /&gt;
* [[MSCDEX.EXE]]&lt;br /&gt;
* [[MOUSE.COM]]&lt;br /&gt;
* [[IBMBIO.COM]]&lt;br /&gt;
* [[IBMDOS.COM]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;br /&gt;
* [[HIMEM.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=IBMBIO.COM&amp;diff=11687</id>
		<title>IBMBIO.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=IBMBIO.COM&amp;diff=11687"/>
				<updated>2021-01-13T07:19:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IBMBIO.COM - это системный файл в операционных системах IBM PC DOS и DR DOS . В более новых версиях MS-DOS соответствующий файл называется IO.SYS . В версиях DR-DOS от 3.31 до 3.41 файл называется DRBIOS.SYS.&lt;br /&gt;
&lt;br /&gt;
Первые версии MS-DOS также использовались IBMBIO.COM. В то время как Microsoft, начиная с MS-DOS 7.0 и более поздних версий, объединила функции IO.SYS и MSDOS.SYS в файле IO.SYS, IBM сохраняла разделение до последней версии PC-DOS. [1] Первые версии OS / 2 также использовали IBMBIO.COM для запуска.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В процессе загрузки ПК в память загружается первый сектор ( загрузочный сектор ) носителя загрузочных данных и выполняются следующие действия:&lt;br /&gt;
&lt;br /&gt;
Загружает оставшуюся часть себя не в первые три сектора загрузочного диска в память.&lt;br /&gt;
Инициализирует один за другим стандартные драйверы устройств : ( системная консоль , носитель данных, последовательный интерфейс , все остальные). С этого момента доступны все стандартные устройства.&lt;br /&gt;
Загружает ядро ​​DOS и вызывает процедуру инициализации. Ядро хранится в файле IBMDOS.COM .&lt;br /&gt;
загрузить в память и запустить COMMAND.COM&lt;br /&gt;
В DR-DOS первый шаг пропускается, потому что загрузочный сектор DR-DOS ищет IBMBIO.COM (или DRBIOS.SYS) в корневом каталоге и загружает его в память. В DR-DOS необязательно, чтобы этот файл находился в фиксированной физической позиции.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=IBMBIO.COM&amp;diff=11686</id>
		<title>IBMBIO.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=IBMBIO.COM&amp;diff=11686"/>
				<updated>2021-01-13T07:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «IBMBIO.COM - это системный файл в операционных системах IBM PC DOS и DR DOS . В более новых версиях MS-DOS…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IBMBIO.COM - это системный файл в операционных системах IBM PC DOS и DR DOS . В более новых версиях MS-DOS соответствующий файл называется IO.SYS . В версиях DR-DOS от 3.31 до 3.41 файл называется DRBIOS.SYS.&lt;br /&gt;
&lt;br /&gt;
Первые версии MS-DOS также использовались IBMBIO.COM. В то время как Microsoft, начиная с MS-DOS 7.0 и более поздних версий, объединила функции IO.SYS и MSDOS.SYS в файле IO.SYS, IBM сохраняла разделение до последней версии PC-DOS. [1] Первые версии OS / 2 также использовали IBMBIO.COM для запуска.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=HIMEM.SYS&amp;diff=11685</id>
		<title>HIMEM.SYS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=HIMEM.SYS&amp;diff=11685"/>
				<updated>2021-01-13T07:16:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «HIMEM - это администратор дополнительной памяти, программа, координирующая использование…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HIMEM - это администратор дополнительной памяти, программа, координирующая использование дополнительной памяти вашего компьютера, включая старшую память (HMA), благодаря чему никакие прикладные программы и драйверы устройств не используют одновременно одну и ту же память.&lt;br /&gt;
&lt;br /&gt;
Установить HIMEM вы можете с помощью команды DEVICE для HIMEM.SYS в файле CONFIG.SYS. Команды для HIMEM.SYS должны следовать перед другими командами, запускающими прикладные программы или драйверы устройств, использующие дополнительную память (например, EMM386.EXE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     DEVICE=[диск:][маршрут]HIMEM.SYS [/A20CONTROL:ON OFF]&lt;br /&gt;
&lt;br /&gt;
            [/CPUCLOCK:ON OFF] [/EISA] [/HMAMIN=m] [/INT15=xxxx]&lt;br /&gt;
&lt;br /&gt;
            [/NUMHANDLES=n] [/MACHINE:xxxx] [/SHADOWRAM:ON OFF]&lt;br /&gt;
&lt;br /&gt;
            [/TESTMEM:ON OFF] [/VERBOSE]&lt;br /&gt;
&lt;br /&gt;
В большинстве случаев параметры командной строки задавать не требуется. Значения по умолчанию обеспечивают работу HIMEM.SYS на большинстве аппаратных средств.&lt;br /&gt;
&lt;br /&gt;
Параметр [диск:][маршрут] задает расположение файла HIMEM.SYS. Его всегда следует размещать на том же диске, где содержатся файлы MS-DOS. Если файл HIMEM.SYS находится в корневом каталоге на системном диске, маршрут задавать не надо. Однако всегда нужно указывать полное имя файла (HIMEM.SYS).&lt;br /&gt;
&lt;br /&gt;
Параметр /A20CONTROL:ON OFF определяет, должен ли HIMEM выполнять управляющие функции обработчика A20 (даже при включенном A20 при загрузке HIMEM. Обработчик A20 дает вашему компьютеру доступ к HMA. Если вы зададите /A20CONTROL:OFF, HIMEM берет на себя управления A20 только при выключенном обработчике A20. По умолчанию устанавливается /A20CONTROL:ON.&lt;br /&gt;
&lt;br /&gt;
/CPUCLOCK:ON OFF определяет, должен ли HIMEM влиять на скорость часов вашего компьютера. Если после загрузки HIMEM скорость хода часов вашего компьютера изменяется, то /CPUCLOCK:ON поможет исправить проблему, однако данный параметр замедляет работу HIMEM. По умолчанию устанавливается /CPUCLOCK:OFF.&lt;br /&gt;
&lt;br /&gt;
/EISA задает, что HIMEM должен распределять всю доступную память. Этот параметр необходим только для компьютеров с расширенной архитектуройEISA (Extended Industry Standard Architecture) и более 16 мегабайтами памяти. На других компьютерах HIMEM автоматически распределяет всю доступную дополнительную память.&lt;br /&gt;
&lt;br /&gt;
/HMAMIN=m задает, сколько килобайт памяти должна затребовать у HIMEM прикладная программа для использования HMA. В каждый момент HMA может использовать только одна прикладная программа. HIMEM выделяет HMA первой программе, отвечающей заданным данным параметром требованиям к памяти. Вы можете задавать значение от 0 до 63. Задавайте объем памяти, необходимый прикладной программе. По умолчанию устанавливается нулевое значение - HIMEM выделяет HMA первой программе, которой это требуется, независимо от объема. При работе Windows в улучшенном режиме 386 параметр /HMAMIN не действует.&lt;br /&gt;
&lt;br /&gt;
/INT15=xxxx резервирует заданный (в килобайтах) объем дополнительный памяти для интерфейса прерывания 15h. Некоторые старые прикладные программы вместо XMS (eXtended-Memory Specification), как это делает HIMEM, используют интерфейс для выделения дополнительной памяти прерывания 15h. Если вы используете эти программы, то можете с помощью установки xxxx на 64К больше объема, требуемого программе, обеспечить остаточно памяти.&lt;br /&gt;
&lt;br /&gt;
Можно задавать значение от 64 до 65535, однако нельзя задать больше памяти, чем имеет система. Если вы зададите значение, меньшее 64, то оно становится нулевым.&lt;br /&gt;
&lt;br /&gt;
/NUMHANDLES=n задает максимальное число блоков дополнительной памяти (EMB), которые могут использовать одновременно. Вы можете задавать значение от 1 до 128 (по умолчанию 32). Каждый дополнительный описатель требует 6 байт памяти.&lt;br /&gt;
&lt;br /&gt;
При работе Windows в улучшенном режиме 386 параметр /NUMHANDLES не действует.&lt;br /&gt;
&lt;br /&gt;
/MACHINE:xxxx задает тип используемого компьютера. Обычно HIMEM может распознавать тип компьютера, однако на некоторых типах компьютеров (например, Acer 1100, Wyse и IBM 7552) это сделать не удается. В таких системах HIMEM использует тип компьютера по умолчанию (IBM AT-совместимый). Если ваш компьютер имеет тип, не распознаваемый HIMEM, может потребоваться данный параметр. Значения xxxx приведены в следующей таблице:&lt;br /&gt;
&lt;br /&gt;
Код	Число	Тип компьютера&lt;br /&gt;
at	1	IBM AT-совместимый&lt;br /&gt;
ps2	2	IBM PS/2&lt;br /&gt;
ptlcascade	3	Phoenix Cascade BIOS&lt;br /&gt;
hpvectra	4	HP Vectra (A и A+)&lt;br /&gt;
att6300plus	5	AT&amp;amp;T 6300 Plus&lt;br /&gt;
acer1100	6	Acer 1100&lt;br /&gt;
toshiba	7	Toshiba 1600 и 1200XE&lt;br /&gt;
wyse	8	Wyse 12.5 Mhz 286&lt;br /&gt;
tulip	9	Tulip SX&lt;br /&gt;
zenith	10	Zenith ZBIOS&lt;br /&gt;
at1	11	IBM PC/AT (альтерн.)&lt;br /&gt;
at2	12	IBM PC/AT (альтерн.)&lt;br /&gt;
css	12	CSS Labs&lt;br /&gt;
at3	13	IBM PC/AT (альтерн.)&lt;br /&gt;
philips	13	Philips&lt;br /&gt;
fasthp	14	HP Vectra&lt;br /&gt;
ibm7552	15	IBM 7552&lt;br /&gt;
bullmicral	16 Bull Micral 60&lt;br /&gt;
dell	17	Dell XBIOS&lt;br /&gt;
/TESTMEM:ON OFF определяет, будет ли HIMEM выполнять проверку память при запуске компьютера. По умолчанию HIMEM при каждом запуске компьютера проверяет надежность его дополнительной памяти. Этот тест может идентифицировать ненадежную память, которая может вызвать нестабильную работу системы или потерю данных. Проверка HIMEM - это не просто стандартная проверка памяти, которая выполняется на большинстве компьютеров. Она предусматривает некоторое расширенное тестирование. Чтобы запретить тестирование памяти, задайте /TESTMEM:OFF. Запрет проверки памяти ускорит процесс запуска. По умолчанию устанавливается /TESTMEM:ON.)&lt;br /&gt;
&lt;br /&gt;
/SHADOWRAM:ON OFF определяет, следует ли запретить теневую оперативную память RAM (SHADOWRAM:OFF) или оставить выполняемый из RAM код ROM (SHADOWRAM:ON). На некоторых компьютерах с помощью &amp;quot;теневого&amp;quot; отображения кода ROM (ПЗУ) в RAM (ОЗУ) обеспечивается его более быстрое выполнение. При этом используется некоторый объем дополнительной памяти. На отдельных компьютерах с теневой памятью и менее 2 мегабайт оперативной памяти HIMEM обычно пытается запретить теневую память RAM, чтобы получить дополнительную память для использования ее Windows. (HIMEM может запретить RAM только на определенных типах систем.) При запрете HIMEM теневой RAM код ROM выполняется в более медленной памяти ROM, что несколько замедляет работу компьютера.&lt;br /&gt;
&lt;br /&gt;
/VERBOSE задает вывод в HIMEM при загрузке сообщений о состоянии и ошибках. По умолчанию HIMEM не выводит сообщений, пока не обнаружит ошибку. /VERBOSE можно сократить до /V.&lt;br /&gt;
&lt;br /&gt;
В версии 6.2 MS-DOS HIMEM.SYS включает в себя новое средство защиты. HIMEM при каждом запуске компьютера тестирует память, записывая в нее и считывая данные. Если считанные HIMEM данные отличаются от записанных, то память по данному адресу считается ненадежной. При этом выводится следующее сообщение:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ERROR: HIMEM.SYS has  detected unreliable extended memory at&lt;br /&gt;
&lt;br /&gt;
     address XXXXXXXXh.&lt;br /&gt;
&lt;br /&gt;
     (по адресу XXXXXXXXh HIMEM.SYS обнаружил ненадежную память)&lt;br /&gt;
&lt;br /&gt;
Если получите такое сообщение, то память вашей машины должен проверить квалифицированный электронщик. Запрещать проверку памяти и работать дальше не рекомендуется.&lt;br /&gt;
&lt;br /&gt;
В каждый момент времени старшую память (HMA) может использовать только одна программа. Если вы опустите параметр /HMAMIN=m или установите его в 0, HIMEM резервирует HMA для первой программы с соответствующим запросом. Чтобы обеспечить более эффективную работу с памятью, установите в /HMAMIN=m наибольший объем памяти, используемый такими программами.&lt;br /&gt;
&lt;br /&gt;
Чтобы загрузить MS-DOS в старшую память (HMA), требуется загрузка HIMEM или другого драйвера XMS. MS-DOS загружается в HMA с помощью команды DOS=HIGH файла CONFIG.SYS.&lt;br /&gt;
&lt;br /&gt;
Чтобы запустить HIMEM со значениями по умолчанию, достаточно включить в любое место CONFIG.SYS команду device=himem.sys. Например, чтобы запустить HIMEM со значениями по умолчанию, добавьте в файл CONFIG.SYS следующую командную строку:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     device=himem.sys&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=MSDOS.SYS&amp;diff=11684</id>
		<title>MSDOS.SYS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=MSDOS.SYS&amp;diff=11684"/>
				<updated>2021-01-13T07:14:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «MSDOS.SYS — системный файл операционной системы MS-DOS и систем семейства Windows 9x, расположенный…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MSDOS.SYS — системный файл операционной системы MS-DOS и систем семейства Windows 9x, расположенный в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска).&lt;br /&gt;
&lt;br /&gt;
Впервые этот файл появился в MS-DOS и там он содержит часть кода ядра операционной системы, реализующую интерфейсы к системе (в отличие от другого системного файла — IO.SYS, содержащего функции для общения DOS с BIOS и аппаратной частью компьютера). В MS-DOS этот файл запускается после IO.SYS.&lt;br /&gt;
&lt;br /&gt;
В Windows 9x весь код DOS находится в IO.SYS, а MSDOS.SYS является обычным текстовым файлом, аналогичным CONFIG.SYS, и в нём задаются некоторые настройки, управляющие процессом загрузки системы. К примеру, с помощью параметра BootGUI можно отключить автоматический старт графической оболочки Windows по окончании исполнения AUTOEXEC.BAT — в этом случае, как и в DOS, пользователь будет оставаться в командной строке, из которой можно запустить графическую оболочку вручную командой WIN.&lt;br /&gt;
&lt;br /&gt;
В клонах MS-DOS загрузочный файл с ядром системы может называться иначе. Например, в PC-DOS — IBMDOS.COM.&lt;br /&gt;
&lt;br /&gt;
В Windows семейства NT (NT 3.1-4, 2000, XP и выше) этот файл не используется.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11683</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11683"/>
				<updated>2021-01-13T07:13:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
* [[EDIT.COM]]&lt;br /&gt;
* [[QBASIC.COM]]&lt;br /&gt;
* [[EMM386.EXE]]&lt;br /&gt;
* [[SMARTDRV.EXE]]&lt;br /&gt;
* [[MSCDEX.EXE]]&lt;br /&gt;
* [[MOUSE.COM]]&lt;br /&gt;
* [[IBMBIO.COM]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;br /&gt;
* [[HIMEM.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=IO.SYS&amp;diff=11682</id>
		<title>IO.SYS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=IO.SYS&amp;diff=11682"/>
				<updated>2021-01-13T07:12:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IO.SYS — системный файл MS-DOS и Windows 9x. Содержит драйверы устройств (подпрограммы для работы с устройствами) для MS-DOS и код первичной настройки DOS.&lt;br /&gt;
&lt;br /&gt;
Во время загрузки компьютера содержимое первого сектора загрузочного диска загружается в память и ему передаётся управление. Если это загрузочный сектор DOS, то он загружает IO.SYS в память (в разных версиях DOS детали этой процедуры отличаются) и передаёт ему управление. Затем IO.SYS:&lt;br /&gt;
&lt;br /&gt;
Инициализирует драйверы для консоли, диска, последовательного порта и т. д.&lt;br /&gt;
В MS-DOS загружает ядро DOS из MSDOS.SYS и инициализирует его. IO.SYS из комплекта Windows 9x уже содержит ядро DOS в себе, а файл MSDOS.SYS является текстовым файлом, где можно указывать настройки системы.&lt;br /&gt;
Обрабатывает файл CONFIG.SYS.&lt;br /&gt;
Загружает COMMAND.COM (или другую оболочку операционной системы, которая указана в CONFIG.SYS).&lt;br /&gt;
В Windows 9x отображает экран загрузки. Если присутствует файл Logo.sys, то для отображения заставки используется он.&lt;br /&gt;
В клонах MS-DOS загрузочный файл с ядром системы может называться иначе. Например, в PC DOS и DR-DOS файл называется IBMBIO.COM, в FreeDOS — KERNEL.SYS.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=IO.SYS&amp;diff=11681</id>
		<title>IO.SYS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=IO.SYS&amp;diff=11681"/>
				<updated>2021-01-13T07:11:33Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «IO.SYS — системный файл MS-DOS и Windows 9x. Содержит драйверы устройств (подпрограммы для работы с…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IO.SYS — системный файл MS-DOS и Windows 9x. Содержит драйверы устройств (подпрограммы для работы с устройствами) для MS-DOS и код первичной настройки DOS.[1]&lt;br /&gt;
&lt;br /&gt;
Во время загрузки компьютера содержимое первого сектора загрузочного диска загружается в память и ему передаётся управление. Если это загрузочный сектор DOS, то он загружает IO.SYS в память (в разных версиях DOS детали этой процедуры отличаются) и передаёт ему управление. Затем IO.SYS:&lt;br /&gt;
&lt;br /&gt;
Инициализирует драйверы для консоли, диска, последовательного порта и т. д.&lt;br /&gt;
В MS-DOS загружает ядро DOS из MSDOS.SYS и инициализирует его. IO.SYS из комплекта Windows 9x уже содержит ядро DOS в себе, а файл MSDOS.SYS является текстовым файлом, где можно указывать настройки системы.&lt;br /&gt;
Обрабатывает файл CONFIG.SYS.&lt;br /&gt;
Загружает COMMAND.COM (или другую оболочку операционной системы, которая указана в CONFIG.SYS).&lt;br /&gt;
В Windows 9x отображает экран загрузки. Если присутствует файл Logo.sys, то для отображения заставки используется он.[2]&lt;br /&gt;
В клонах MS-DOS загрузочный файл с ядром системы может называться иначе. Например, в PC DOS и DR-DOS файл называется IBMBIO.COM, в FreeDOS — KERNEL.SYS.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=MOUSE.COM&amp;diff=11680</id>
		<title>MOUSE.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=MOUSE.COM&amp;diff=11680"/>
				<updated>2021-01-13T07:10:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Драйвер мыши для DOS, для авто запуска рекоммендуется прописать в Autoexec.bat.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=MOUSE.COM&amp;diff=11679</id>
		<title>MOUSE.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=MOUSE.COM&amp;diff=11679"/>
				<updated>2021-01-13T07:09:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Драйвер мыши для DOS, для авто запуска рекомендуется прописать в Autoexec.bat.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=MOUSE.COM&amp;diff=11678</id>
		<title>MOUSE.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=MOUSE.COM&amp;diff=11678"/>
				<updated>2021-01-13T07:08:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «Драйвер мыши для DOS.»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Драйвер мыши для DOS.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11677</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11677"/>
				<updated>2021-01-13T07:02:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
* [[EDIT.COM]]&lt;br /&gt;
* [[QBASIC.COM]]&lt;br /&gt;
* [[EMM386.EXE]]&lt;br /&gt;
* [[SMARTDRV.EXE]]&lt;br /&gt;
* [[MSCDEX.EXE]]&lt;br /&gt;
* [[MOUSE.COM]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;br /&gt;
* [[HIMEM.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=MSCDEX.EXE&amp;diff=11676</id>
		<title>MSCDEX.EXE</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=MSCDEX.EXE&amp;diff=11676"/>
				<updated>2021-01-13T06:56:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «Обеспечивает доступ к дискам CD-ROM. MSCDEX может загружаться в файле AUTOEXEC.BAT или в ответ на ком…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Обеспечивает доступ к дискам CD-ROM. MSCDEX может загружаться в файле AUTOEXEC.BAT или в ответ на командную подсказку. MSCDEX не следует использовать после запуска Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     MSCDEX /D:драйвер [/D:драйвер2... ] [/E] [/K] [/S] [/V]&lt;br /&gt;
&lt;br /&gt;
            [/L:буква] [/M:число]&lt;br /&gt;
&lt;br /&gt;
Параметр /D:driver1 [/D:driver2... ] задают сигнатуру драйвера для первого драйвера устройства CD-ROM. Параметр &amp;quot;драйвер1&amp;quot; должен совпадать с параметром, заданным в параметре /D команды в CONFIG.SYS, запускающей соответствующий драйвер устройства.&lt;br /&gt;
&lt;br /&gt;
Команда MSCDEX должна включать в себя по крайней мере один параметр /D switch. Для установки дополнительных драйверов CD-ROM задайте параметр /D для каждого драйвера.&lt;br /&gt;
&lt;br /&gt;
/E определяет, что драйвер CD-ROM может использовать для буферов секторов расширенную память.&lt;br /&gt;
&lt;br /&gt;
/K задает, что MS-DOS должна распознавать кодировку CD-ROM в Kanji.&lt;br /&gt;
&lt;br /&gt;
/S разрешает совместное использование дисков CD-ROM в MS-NET или Windows для серверов рабочих групп.&lt;br /&gt;
&lt;br /&gt;
/V указывает MSCDEX, что при запуске нужно вывести статистику использования памяти.&lt;br /&gt;
&lt;br /&gt;
/L:буква задает буквенную метку диска, присваиваемую диску CD-ROM. При наличии более одного диска CD-ROM MS-DOS присваивает дополнительным дискам CD-ROM следующие доступные буквы.&lt;br /&gt;
&lt;br /&gt;
/M:число задает число буферов секторов.&lt;br /&gt;
&lt;br /&gt;
В файл CONFIG.SYS необходимо включить команду DEVICE или DEVICEHIGH, которая загружает драйвер устройства CD-ROM. При этом командная строка должна содержать параметр /D:имя_драйвера. Этот параметр присваивает драйверу устройства CD-ROM имя (сигнатуру драйвера). MSCDEX использует соответствующий параметр /D:имя_драйвера для идентификации корректного драйвера CD-ROM.&lt;br /&gt;
&lt;br /&gt;
Число доступных на компьютере дисков CD-ROM может ограничиваться числом букв логических дисков. Это число определяется командой LASTDRIVE файла CONFIG.SYS.&lt;br /&gt;
&lt;br /&gt;
Пусть файл CONFIG.SYS содержит команду:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     device=c:\dev\cdromdrv.sys /d:mscd000&lt;br /&gt;
&lt;br /&gt;
которая загружает драйвер CDROMDRV.SYS, поставляемый с диском CD-ROM. Файл AUTOEXEC.BAT содержит команду:&lt;br /&gt;
&lt;br /&gt;
     c:\sys\mscdex /d:mscd000 /l:e&lt;br /&gt;
&lt;br /&gt;
которая разрешает драйвер устройства с сигнатурой MSCD000. Параметр /E позволяет ему использовать расширенную память, а /L:E назначает диску CD-ROM буквенную метку E.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=SMARTDRV.EXE&amp;diff=11675</id>
		<title>SMARTDRV.EXE</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=SMARTDRV.EXE&amp;diff=11675"/>
				<updated>2021-01-13T06:54:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «Запускает и настраивает конфигурацию программы SMARTDrive, которая создает в дополнительной…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Запускает и настраивает конфигурацию программы SMARTDrive, которая создает в дополнительной памяти кэш диска, существенно ускоряющий операции MS-DOS с диском. При использовании для кэширования диска SMARTDrive загружается с помощью команды SMARTDRV в файле AUTOEXEC.BAT или в ответ на командную подсказку.&lt;br /&gt;
&lt;br /&gt;
SMARTDrive может также выполнять двойную буферизацию, которая обеспечивает совместимость с контроллерами жесткого диска, не работающими с памятью, поддерживаемой EMM386 или Windows в улучшенном режиме 386. Для использования двойной буферизации загрузите с помощью команды DEVICE в CONFIG.SYS драйвер устройства SMARTDRV.EXE. Команду SMARTDRV не следует применять после запуска Windows.&lt;br /&gt;
&lt;br /&gt;
При запуске SMARTDrive в AUTOEXEC.BAT или из командной строки используется синтаксис:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     [диск:][маршрут]SMARTDRV [/X][[диск[+ -]]...] [/U] [/C /R]&lt;br /&gt;
&lt;br /&gt;
     [/F /N] [/L] [/V /Q /S] [нач_разм_кэш][разм_кэш_Win]]&lt;br /&gt;
&lt;br /&gt;
     [/E:разм_элем] [/B:разм_буф]&lt;br /&gt;
&lt;br /&gt;
После запуска SMARTDrive используйте синтаксис:&lt;br /&gt;
&lt;br /&gt;
     SMARTDRV [/X] [[диск[+ -]]...] [/C /R] [/F /N] [/Q /S]&lt;br /&gt;
&lt;br /&gt;
Для просмотра текущего состояния после загрузки SMARTDrive используйте синтаксис:&lt;br /&gt;
&lt;br /&gt;
     SMARTDRV&lt;br /&gt;
&lt;br /&gt;
Параметр [диск:][маршрут] задает расположение файла SMARTDRV.EXE. Параметр [[диск+ -] задает буквенную метку диска, для которого вы хотите управлять кэшированием. Знак плюса (+) разрешает кэширование для заданного диска, а минус (-) - запрещает. Вы можете задать несколько дисков.&lt;br /&gt;
&lt;br /&gt;
Если вы укажете буквенную метку диска без плюса или минуса, то кэширование при чтении разрешается, а при записи - запрещается. При указании буквы диска с плюсом разрешается кэширование при чтении и записи. При указании минуса запрещаются оба вида кэширования. Если вы не укажете буквенную метку диска, то гибкие диски и диски, созданные с помощью Interlnk будут кэшироваться при чтении, но не при записи, жесткие диски - при чтении и записи, а диски CD-ROM, сетевые диски и диски на плате памяти Microsoft Flash игнорируются.&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;quot;нач_разм_кэш&amp;quot; задает в килобайтах размер кэша при запуске SMARTDrive (когда не работает Windows). Этот размер влияет на эффективность работы SMARTDrive. В общем случае, чем больше кэш, тем реже SMARTDrive считывает информацию с диска. Это, в свою очередь, увеличивает производительность системы. Если вы не зададите данного значения, SMARTDrive устанавливает его в соответствие с объемом памяти системы.&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;quot;разм_кэш_Win&amp;quot; задает в килобайтах, насколько SMARTDrive будет уменьшать размер кэша для Windows. При запуске Windows SMARTDrive уменьшает размер кэша для освобождения памяти для Windows. При выходе из Windows размер кэша становится нормальным. Параметр &amp;quot;разм_кэш_Win&amp;quot; задает наименьший размер, до которого SMARTDrive уменьшает кэш. Значение по умолчанию зависит от того, сколько имеется в системе доступной памяти. Если для параметра &amp;quot;нач_разм_кэш&amp;quot; вы зададите меньшее значение, чем для &amp;quot;разм_кэш_Win&amp;quot;, то &amp;quot;нач_разм_кэш&amp;quot; устанавливается в значение, равное &amp;quot;разм_кэш_Win&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
/B:разм_буф задает размер буфера предввода. Буфер предввода - это дополнительная информация, которую SMARTDrive считывает при чтении прикладной программой данных с жесткого диска. Например, если считываются данные объемом 512K, то SMARTDrive затем считывает объем информации, заданный в &amp;quot;разм_буф&amp;quot;, и сохраняет ее в памяти. Когда прикладная программа в следующий раз считывает информацию с этого диска, она может считать ее сразу из памяти. По умолчанию буфер предввода имеет размер 16К. Это значение должно быть кратно значению &amp;quot;разм_элем&amp;quot;. Чем больше значение &amp;quot;разм_буф&amp;quot;, тем больше оперативной памяти использует SMARTDrive.&lt;br /&gt;
&lt;br /&gt;
/C записывает всю кэшируемую информацию из памяти на кэшируемые диски. SMARTDrive записывает информацию на диск во время замедления активности других дисков. Вы можете использовать этот параметр, если хотите обеспечить запись на диск всей кэшируемой информации при перезапуске компьютера (по CTRL+ALT+DEL).&lt;br /&gt;
&lt;br /&gt;
/E:разм_элем задает (в байтах) объем памяти кэша, с которым единовременно работает SMARTDrive (1024, 2048, 4096 или 8192). По умолчанию задается значение 8192. Чем больше значение, тем больше оперативной памяти использует SMARTDrive.&lt;br /&gt;
&lt;br /&gt;
Параметр /F после завершения каждой команды записывает кэшированные данные (задается по умолчанию).&lt;br /&gt;
&lt;br /&gt;
/L предотвращает автоматическую загрузку SMARTDrive в блоки старшей памяти (UMB), даже если они доступны. Указывать параметр /L можно, если старшая память доступна для использования программами. Если вы применяете средство двойной буферизации SMARTDrive, и вам кажется, что система работает слишком медленно, попробуйте задать в AUTOEXEC.BAT в команде SMARTDrive параметр /L.&lt;br /&gt;
&lt;br /&gt;
/N записывает кэшированные данные при простое системы. Когда на экране появляется командная подсказка, на диск могут быть записаны не все кэшированные данные. Чтобы обеспечить запись всех данных, используйте параметр /C.&lt;br /&gt;
&lt;br /&gt;
/Q указывает SMARTDrive, что при запуске не нужно выводить сообщения на экран (по умолчанию это сообщение не выводится). Если SMARTDrive обнаруживает в процессе запуска ошибку, то сообщение о ней выводится независимо от параметра /Q. /Q не может использоваться в сочетании с /V.&lt;br /&gt;
&lt;br /&gt;
/R очищает содержимое существующего кэш-буфера, записывая на диск всю информацию кэширования записи, и перезапускает SMARTDrive.&lt;br /&gt;
&lt;br /&gt;
Параметр /S выводит дополнительную информацию о состоянии SMARTDrive.&lt;br /&gt;
&lt;br /&gt;
Следующая таблица показывает, как значения &amp;quot;нач_разм_буф&amp;quot; и &amp;quot;разм_буф_Win&amp;quot; зависят от объема доступной дополнительной памяти компьютера.&lt;br /&gt;
&lt;br /&gt;
Дополнительная память	&amp;quot;нач_разм_буф&amp;quot;	&amp;quot;разм_буф_Win&amp;quot;&lt;br /&gt;
До 1 Мб	Вся дополнительная память	0 (нет кэширования)&lt;br /&gt;
До 2 Мб	1 Мб	256К&lt;br /&gt;
До 4 Мб	1 Мб	512К&lt;br /&gt;
До 6 Мб	2 Мб	1 Мб&lt;br /&gt;
6 Мб или более	2 Мб	2 Мб&lt;br /&gt;
Параметр /U не загружает модуль кэширования диска CD-ROM программы SMARTDrive даже при наличие дисковода для оптических дисков. Если SMARTDrive загружена с параметром /U, то вы не можете разрешить кэширование CD-ROM. Если SMARTDrive загружается без параметра /U, то разрешить или запретить кэширование отдельных дисков CD-ROM можно с помощью параметр &amp;quot;диск+|-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
/V задает в SMARTDrive вывод на экран при запуске сообщений об ошибках и сообщений о состоянии (по умолчанию при нормальном запуске они не выводятся). /V не может использоваться в сочетании с /Q.&lt;br /&gt;
&lt;br /&gt;
Параметр /X запрещает для всех дисков кэширование записи. Разрешить такое кэширование для отдельных дисков можно с помощью параметр &amp;quot;диск+ -&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Перед перезапуском компьютера или выключением проверьте, что программа SMARTDrive завершила запись всех кэшированной информации на диск. (Если вы перезапускаете компьютер по CTRL+ALT+DELETE, то необходимости в этом нет.) Для записи все кэш-буферов на диск наберите в ответ на командную подсказку SMARTDRV /C. После этого можно спокойно перезапускать компьютер.&lt;br /&gt;
&lt;br /&gt;
По умолчанию MS-DOS Setup конфигурирует SMARTDrive таким образом, что кэширование записи запрещается. Это обеспечивает повышенную надежность, но не дает оптимальной скорости. После запуска SMARTDrive вы можете использовать команду SMARTDRV для разрешения кэширования записи для конкретных дисков. Это существенно увеличит скорость работы системы. Для этого укажите в команде буквенную метку соответствующего диска с символом плюса. Например:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     smartdrv d+&lt;br /&gt;
&lt;br /&gt;
Чтобы SMARTDrive использовал дополнительную память, файл CONFIG.SYS должен содержать команду DEVICE для HIMEM.SYS или другого администратора дополнительной памяти, соответствующего спецификации XMS (Lotus/Intel/Microsoft/AST eXtended Memory Specification).&lt;br /&gt;
&lt;br /&gt;
Если вы использует диск CD-ROM и хотите его кэшировать, загрузите SMARTDrive MSCDEX. Если кэшировать диск CD-ROM не требуется, загрузите SMARTDrive с параметром /U. (MS-DOS Setup добавляет команду SMARTDRV в начало AUTOEXEC.BAT file.) Чтобы определить, кэширует ли SMARTDrive диск CD-ROM, наберите в командной строке SMARTDRV.&lt;br /&gt;
&lt;br /&gt;
Если MS-DOS обеспечивает доступ к старшей памяти, SMARTDrive будет автоматически в нее загружаться (задавать команду LOADHIGH не нужно).&lt;br /&gt;
&lt;br /&gt;
SMARTDrive не кэширует компрессированных дисков, он кэширует физический диск, на котором расположен компрессированный файл-том. Это увеличивает скорость работы как с физическим, так и с компрессированным диском.&lt;br /&gt;
&lt;br /&gt;
Предположим, вы хотите создать кэш диска с размером 1024К и обеспечить, что программы не смогут уменьшать его размер менее чем до 512К. Для этого добавьте в AUTOEXEC.BAT строку вида:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     c:\sys\smartdrv 1024 512&lt;br /&gt;
&lt;br /&gt;
Приведем еще один пример. Предположим, вы хотите конфигурировать SMARTDrive таким образом, чтобы запретить все кэширование гибких дисков и разрешить кэширование диска Interlnk D. (Запись на диски Interlnk, как и на гибкие диски, по умолчанию не кэшируется, так как при невозможности доступа к диску вся информация из кэш-буфера теряется.) Для этого в AUTOEXEC.BAT можно добавить следующую команду:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    c:\dos\smartdrv a- b- d+&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11674</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11674"/>
				<updated>2021-01-13T06:52:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
* [[EDIT.COM]]&lt;br /&gt;
* [[QBASIC.COM]]&lt;br /&gt;
* [[EMM386.EXE]]&lt;br /&gt;
* [[SMARTDRV.EXE]]&lt;br /&gt;
* [[MSCDEX.EXE]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;br /&gt;
* [[HIMEM.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11673</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11673"/>
				<updated>2021-01-13T06:51:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
* [[EDIT.COM]]&lt;br /&gt;
* [[QBASIC.COM]]&lt;br /&gt;
* [[EMM386.EXE]]&lt;br /&gt;
* [[SMARTDRV.EXE]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;br /&gt;
* [[HIMEM.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11672</id>
		<title>AUTOEXEC.BAT</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11672"/>
				<updated>2021-01-13T06:49:58Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AUTOEXEC.BAT (от англ. automatic execution — автоматическое исполнение и англ. batch — пакет, группа) — системный пакетный файл (файл, содержащий последовательность команд на языке интерпретатора командной строки — поставляемого в составе MS-DOS COMMAND.COM или его клонов вроде 4DOS), расположенный в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска). Впервые этот файл появился в операционной системе MS-DOS, а его имя является аббревиатурой и описывает его функцию — автоматическое исполнение команд при загрузке системы. Аббревиатура была необходима из-за ограничения 8.3 на длину имени файла (8 знаков собственно имени и 3 знака расширения) в файловой системе FAT[1].&lt;br /&gt;
&lt;br /&gt;
AUTOEXEC.BAT ничем не отличается от прочих пакетных файлов (в отличие от другого файла конфигурирования DOS, Windows 9x и OS/2 — CONFIG.SYS). Как правило, он используется в DOS для установки ключевых переменных окружения (таких как PATH), загрузки драйверов и резидентных программ (SMARTDRV.EXE, MSCDEX, дра́йвера мыши, программ русификации клавиатуры и экрана и т. п.), а также запуска утилит конфигурации (например, для настройки параметров звуковых карт) и проверки системы (например, антивирусных сканеров).&lt;br /&gt;
&lt;br /&gt;
В MS-DOS AUTOEXEC.BAT исполняется после старта командного интерпретатора, который загружается после обработки команд из файла конфигурации CONFIG.SYS. С помощью директивы shell= в CONFIG.SYS можно задействовать командный интерпретатор, отличный от COMMAND.COM, и/или указать имя для стартового пакетного файла, отличное от AUTOEXEC.BAT. При отсутствии файла AUTOEXEC.BAT (или при отмене его исполнения) в большинстве версий DOS командный интерпретатор запрашивает у пользователя текущие дату и время.[2]&lt;br /&gt;
&lt;br /&gt;
Начиная с MS-DOS 6.0,[3] появилась возможность пропустить исполнение AUTOEXEC.BAT с помощью функциональных клавиш F5 и F8 (для этого в COMMAND.COM ввели поддержку опций /Y и /D), но с помощью директивы switches= в файле CONFIG.SYS эти клавиши можно заблокировать.[4]&lt;br /&gt;
&lt;br /&gt;
Клоны MS-DOS&lt;br /&gt;
Клоны MS-DOS кроме файла AUTOEXEC.BAT могут использовать файлы и с другими именами, что облегчает сосуществование разных версий DOS на одном диске. Например, в Caldera DR-DOS 7 вместо AUTOEXEC.BAT исполняется файл AUTODOS7.BAT[5], если такой имеется на диске.&lt;br /&gt;
&lt;br /&gt;
Windows 95 и Windows 98 (MS-DOS 7.x)&lt;br /&gt;
Windows 95 и Windows 98 основаны на MS-DOS 7.x и работа с AUTOEXEC.BAT в этих операционных системах происходит так же, как и в предыдущих версиях MS-DOS. Отличие же MS-DOS 7.x от предыдущих версий заключается в том, что по окончании исполнения AUTOEXEC.BAT автоматически запускается графическая оболочка, а не выводится командная строка. Однако, с помощью настройки BootGUI в файле MSDOS.SYS это можно отменить, и тогда пользователь, как и ранее, будет оставаться в командной строке, из которой графическую оболочку можно запустить вручную командой WIN.[6]&lt;br /&gt;
&lt;br /&gt;
Двойная загрузка DOS и Windows 9x&lt;br /&gt;
При установке Windows 9x поверх уже установленной DOS или Windows файл AUTOEXEC.BAT (так же, как CONFIG.SYS и системные исполняемые файлы IO.SYS, MSDOS.SYS и COMMAND.COM) переименовывается в AUTOEXEC.DOS.[7] Это делается с целью облегчения двойной загрузки между Windows 9x и DOS: при загрузке в предыдущую версию системы (через выбор соответствующего пункта из стартового меню Windows, вызываемого клавишей F8, или через нажатие клавиши F4 при старте системы), этот файл временно, до следующей перезагрузки, переименовывается обратно, а файл AUTOEXEC.BAT, созданный для Windows 9x, переименовывается в AUTOEXEC.W40.[8] (При этом файл IO.SYS в Windows 95 переименовывается в WINBOOT.SYS, а в Windows 98/ME — в JO.SYS).[8][9][10]&lt;br /&gt;
&lt;br /&gt;
Перезагрузка в режиме MS-DOS из-под Windows&lt;br /&gt;
При выборе пункта «перезагрузить компьютер в режиме MS-DOS» (англ. Restart the computer in MS-DOS mode) в диалоге «Завершение работы Windows» (англ. Shut Down Windows) или при запуске DOS-приложения через ярлык в Windows 9x имеется возможность задать конфигурацию (CONFIG.SYS и AUTOEXEC.BAT), отличную от основной конфигурации.[11][12][13][14]&lt;br /&gt;
&lt;br /&gt;
При перезагрузке компьютера через выбор пункта «перезагрузить компьютер в режиме MS-DOS» в диалоге «Завершение работы Windows», Windows закрывает все запущенные программы и выгружает себя из памяти, после чего выходит в командную строку в реальном режиме. Если в свойствах (закладка «Программа», кнопка «Дополнительно») файла Exit to DOS.pif (Выход в Dos.PIF в русской версии Windows), который находится в каталоге Windows и управляет перезагрузкой в режим MS-DOS, выбрана опция «Использовать текущую конфигурацию MS-DOS» (англ. Use Current MS-DOS Configuration), то исполняется файл DOSSTART.BAT. В противном случае, если выбрана опция «Выбрать новую конфигурацию MS-DOS» (англ. Specify A New MS-DOS Configuration), вместо основных CONFIG.SYS и AUTOEXEC.BAT используются файлы с содержанием, указанным в тех же настройках. Для возврата к Windows после перезапуска компьютера в режиме MS-DOS нужно выполнить команду exit в командной строке.&lt;br /&gt;
&lt;br /&gt;
При запуске через ярлык программы, настроенной на запуск в режиме MS-DOS со своей конфигурацией (закладка «Программ», кнопка «Дополнительно», опция «Выбрать новую конфигурацию MS-DOS»), файлы CONFIG.SYS и AUTOEXEC.BAT переименовываются в файлы CONFIG.WOS и AUTOEXEC.WOS (в случае отсутствия этих файлов создаются файлы нулевой длины). После чего создаются новые файлы CONFIG.SYS и AUTOEXEC.BAT и туда копируются строки, указанные в настройках ярлыка. При этом первой строкой нового CONFIG.SYS будет строка dos=single, а последней строкой AUTOEXEC.BAT — &amp;lt;windir&amp;gt;\win.com /wx&amp;quot; (где вместо &amp;lt;windir&amp;gt; записывается путь к каталогу Windows). Также, файл AUTOEXEC.BAT будет содержать команды CD для перехода в каталог с программой и CALL для запуска программы. Далее Windows перезапускает компьютер и, обнаружив файлы CONFIG.WOS и AUTOEXEC.WOS, IO.SYS при загрузке системы выдаёт сообщение «Windows 95/98 is now starting your MS-DOS-based program».&lt;br /&gt;
&lt;br /&gt;
Опция /wx в команде запуска win.com заставляет Windows переименовать CONFIG.SYS и AUTOEXEC.BAT в CONFIG.APP и AUTOEXEC.APP, вернуть исходные файлы CONFIG.SYS и AUTOEXEC.BAT из файлов CONFIG.WOS и AUTOEXEC.WOS и перезагрузиться. После перезагрузки, при старте Windows, содержимое файлов CONFIG.APP и AUTOEXEC.APP копируется обратно в свойства DOS-программы, которая и была запущена в режиме MS-DOS.&lt;br /&gt;
&lt;br /&gt;
Windows ME (MS-DOS 8.0)&lt;br /&gt;
В Windows ME в файле AUTOEXEC.BAT игнорируются все команды, кроме команд установки переменных окружения[15], однако известны способы обхода этого ограничения.&lt;br /&gt;
&lt;br /&gt;
Семейство Windows NT&lt;br /&gt;
В операционных системах семейства Windows NT AUTOEXEC.BAT обрабатывается при входе пользователя в систему, и, как и в Windows ME, в нём игнорируются все команды, кроме команд установки переменных окружения (PATH, PROMPT и SET).[17] После обработки переменные из AUTOEXEC.BAT добавляются к переменным, заданным в реестре (в том числе, содержимое переменной PATH дописывается к содержимому, сформированному Windows). Обработку AUTOEXEC.BAT можно отменить, установив в 0 значение ключа реестра HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Начиная с MS-DOS 6.0 появилась возможность в CONFIG.SYS описывать меню для выбора одной из нескольких конфигураций.[23] При выборе пункта меню имя секции с описанием требуемой конфигурации, указанное в этом пункте, сохраняется в переменной окружения CONFIG. Это позволяет с помощью команд goto %CONFIG% и if &amp;quot;%CONFIG%&amp;quot;== в AUTOEXEC.BAT (и в прочих пакетных файлах) выполнять разные действия в зависимости от выбора конфигурации при загрузке.&lt;br /&gt;
&lt;br /&gt;
ПРИМЕР:&lt;br /&gt;
&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM C:\WINDOWS\SMARTDRV.EXE&lt;br /&gt;
C:\WINDOWS\SMARTDRV.EXE 2038 512&lt;br /&gt;
PROMPT $p$g&lt;br /&gt;
PATH C:\DOS;C:\WINDOWS;C:\LWORKS;C:\EXPLORER.4LC&lt;br /&gt;
SET TEMP=C:\DOS&lt;br /&gt;
MODE LPT1:,,P &amp;gt;nul&lt;br /&gt;
C:\DOS\SHARE.EXE /F:150 /L:1500&lt;br /&gt;
C:\WINDOWS\mouse.COM /Y&lt;br /&gt;
cd windows&lt;br /&gt;
WIN&lt;br /&gt;
&lt;br /&gt;
В этом примере можно видеть отключение эха (дублирование обрабатываемых строк на экран), запуск драйвера SMARTDRV (одна строка закомментирована, в другой SMARTDRV запускается с аргументами), установку переменных окружения (PROMPT, PATH, TEMP), запуск резидентной программы (MODE) и других драйверов (SHARE и MOUSE), и, наконец, переход в каталог windows (CD) и запуск собственно Windows (WIN).&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11671</id>
		<title>AUTOEXEC.BAT</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11671"/>
				<updated>2021-01-13T06:49:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AUTOEXEC.BAT (от англ. automatic execution — автоматическое исполнение и англ. batch — пакет, группа) — системный пакетный файл (файл, содержащий последовательность команд на языке интерпретатора командной строки — поставляемого в составе MS-DOS COMMAND.COM или его клонов вроде 4DOS), расположенный в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска). Впервые этот файл появился в операционной системе MS-DOS, а его имя является аббревиатурой и описывает его функцию — автоматическое исполнение команд при загрузке системы. Аббревиатура была необходима из-за ограничения 8.3 на длину имени файла (8 знаков собственно имени и 3 знака расширения) в файловой системе FAT[1].&lt;br /&gt;
&lt;br /&gt;
AUTOEXEC.BAT ничем не отличается от прочих пакетных файлов (в отличие от другого файла конфигурирования DOS, Windows 9x и OS/2 — CONFIG.SYS). Как правило, он используется в DOS для установки ключевых переменных окружения (таких как PATH), загрузки драйверов и резидентных программ (SMARTDRV.EXE, MSCDEX, дра́йвера мыши, программ русификации клавиатуры и экрана и т. п.), а также запуска утилит конфигурации (например, для настройки параметров звуковых карт) и проверки системы (например, антивирусных сканеров).&lt;br /&gt;
&lt;br /&gt;
В MS-DOS AUTOEXEC.BAT исполняется после старта командного интерпретатора, который загружается после обработки команд из файла конфигурации CONFIG.SYS. С помощью директивы shell= в CONFIG.SYS можно задействовать командный интерпретатор, отличный от COMMAND.COM, и/или указать имя для стартового пакетного файла, отличное от AUTOEXEC.BAT. При отсутствии файла AUTOEXEC.BAT (или при отмене его исполнения) в большинстве версий DOS командный интерпретатор запрашивает у пользователя текущие дату и время.[2]&lt;br /&gt;
&lt;br /&gt;
Начиная с MS-DOS 6.0,[3] появилась возможность пропустить исполнение AUTOEXEC.BAT с помощью функциональных клавиш F5 и F8 (для этого в COMMAND.COM ввели поддержку опций /Y и /D), но с помощью директивы switches= в файле CONFIG.SYS эти клавиши можно заблокировать.[4]&lt;br /&gt;
&lt;br /&gt;
Клоны MS-DOS&lt;br /&gt;
Клоны MS-DOS кроме файла AUTOEXEC.BAT могут использовать файлы и с другими именами, что облегчает сосуществование разных версий DOS на одном диске. Например, в Caldera DR-DOS 7 вместо AUTOEXEC.BAT исполняется файл AUTODOS7.BAT[5], если такой имеется на диске.&lt;br /&gt;
&lt;br /&gt;
Windows 95 и Windows 98 (MS-DOS 7.x)&lt;br /&gt;
Windows 95 и Windows 98 основаны на MS-DOS 7.x и работа с AUTOEXEC.BAT в этих операционных системах происходит так же, как и в предыдущих версиях MS-DOS. Отличие же MS-DOS 7.x от предыдущих версий заключается в том, что по окончании исполнения AUTOEXEC.BAT автоматически запускается графическая оболочка, а не выводится командная строка. Однако, с помощью настройки BootGUI в файле MSDOS.SYS это можно отменить, и тогда пользователь, как и ранее, будет оставаться в командной строке, из которой графическую оболочку можно запустить вручную командой WIN.[6]&lt;br /&gt;
&lt;br /&gt;
Двойная загрузка DOS и Windows 9x&lt;br /&gt;
При установке Windows 9x поверх уже установленной DOS или Windows файл AUTOEXEC.BAT (так же, как CONFIG.SYS и системные исполняемые файлы IO.SYS, MSDOS.SYS и COMMAND.COM) переименовывается в AUTOEXEC.DOS.[7] Это делается с целью облегчения двойной загрузки между Windows 9x и DOS: при загрузке в предыдущую версию системы (через выбор соответствующего пункта из стартового меню Windows, вызываемого клавишей F8, или через нажатие клавиши F4 при старте системы), этот файл временно, до следующей перезагрузки, переименовывается обратно, а файл AUTOEXEC.BAT, созданный для Windows 9x, переименовывается в AUTOEXEC.W40.[8] (При этом файл IO.SYS в Windows 95 переименовывается в WINBOOT.SYS, а в Windows 98/ME — в JO.SYS).[8][9][10]&lt;br /&gt;
&lt;br /&gt;
Перезагрузка в режиме MS-DOS из-под Windows&lt;br /&gt;
При выборе пункта «перезагрузить компьютер в режиме MS-DOS» (англ. Restart the computer in MS-DOS mode) в диалоге «Завершение работы Windows» (англ. Shut Down Windows) или при запуске DOS-приложения через ярлык в Windows 9x имеется возможность задать конфигурацию (CONFIG.SYS и AUTOEXEC.BAT), отличную от основной конфигурации.[11][12][13][14]&lt;br /&gt;
&lt;br /&gt;
При перезагрузке компьютера через выбор пункта «перезагрузить компьютер в режиме MS-DOS» в диалоге «Завершение работы Windows», Windows закрывает все запущенные программы и выгружает себя из памяти, после чего выходит в командную строку в реальном режиме. Если в свойствах (закладка «Программа», кнопка «Дополнительно») файла Exit to DOS.pif (Выход в Dos.PIF в русской версии Windows), который находится в каталоге Windows и управляет перезагрузкой в режим MS-DOS, выбрана опция «Использовать текущую конфигурацию MS-DOS» (англ. Use Current MS-DOS Configuration), то исполняется файл DOSSTART.BAT. В противном случае, если выбрана опция «Выбрать новую конфигурацию MS-DOS» (англ. Specify A New MS-DOS Configuration), вместо основных CONFIG.SYS и AUTOEXEC.BAT используются файлы с содержанием, указанным в тех же настройках. Для возврата к Windows после перезапуска компьютера в режиме MS-DOS нужно выполнить команду exit в командной строке.&lt;br /&gt;
&lt;br /&gt;
При запуске через ярлык программы, настроенной на запуск в режиме MS-DOS со своей конфигурацией (закладка «Программ», кнопка «Дополнительно», опция «Выбрать новую конфигурацию MS-DOS»), файлы CONFIG.SYS и AUTOEXEC.BAT переименовываются в файлы CONFIG.WOS и AUTOEXEC.WOS (в случае отсутствия этих файлов создаются файлы нулевой длины). После чего создаются новые файлы CONFIG.SYS и AUTOEXEC.BAT и туда копируются строки, указанные в настройках ярлыка. При этом первой строкой нового CONFIG.SYS будет строка dos=single, а последней строкой AUTOEXEC.BAT — &amp;lt;windir&amp;gt;\win.com /wx&amp;quot; (где вместо &amp;lt;windir&amp;gt; записывается путь к каталогу Windows). Также, файл AUTOEXEC.BAT будет содержать команды CD для перехода в каталог с программой и CALL для запуска программы. Далее Windows перезапускает компьютер и, обнаружив файлы CONFIG.WOS и AUTOEXEC.WOS, IO.SYS при загрузке системы выдаёт сообщение «Windows 95/98 is now starting your MS-DOS-based program».&lt;br /&gt;
&lt;br /&gt;
Опция /wx в команде запуска win.com заставляет Windows переименовать CONFIG.SYS и AUTOEXEC.BAT в CONFIG.APP и AUTOEXEC.APP, вернуть исходные файлы CONFIG.SYS и AUTOEXEC.BAT из файлов CONFIG.WOS и AUTOEXEC.WOS и перезагрузиться. После перезагрузки, при старте Windows, содержимое файлов CONFIG.APP и AUTOEXEC.APP копируется обратно в свойства DOS-программы, которая и была запущена в режиме MS-DOS.&lt;br /&gt;
&lt;br /&gt;
Windows ME (MS-DOS 8.0)&lt;br /&gt;
В Windows ME в файле AUTOEXEC.BAT игнорируются все команды, кроме команд установки переменных окружения[15], однако известны способы обхода этого ограничения.&lt;br /&gt;
&lt;br /&gt;
Семейство Windows NT&lt;br /&gt;
В операционных системах семейства Windows NT AUTOEXEC.BAT обрабатывается при входе пользователя в систему, и, как и в Windows ME, в нём игнорируются все команды, кроме команд установки переменных окружения (PATH, PROMPT и SET).[17] После обработки переменные из AUTOEXEC.BAT добавляются к переменным, заданным в реестре (в том числе, содержимое переменной PATH дописывается к содержимому, сформированному Windows). Обработку AUTOEXEC.BAT можно отменить, установив в 0 значение ключа реестра HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Начиная с MS-DOS 6.0 появилась возможность в CONFIG.SYS описывать меню для выбора одной из нескольких конфигураций.[23] При выборе пункта меню имя секции с описанием требуемой конфигурации, указанное в этом пункте, сохраняется в переменной окружения CONFIG. Это позволяет с помощью команд goto %CONFIG% и if &amp;quot;%CONFIG%&amp;quot;== в AUTOEXEC.BAT (и в прочих пакетных файлах) выполнять разные действия в зависимости от выбора конфигурации при загрузке.&lt;br /&gt;
&lt;br /&gt;
ПРИМЕР:&lt;br /&gt;
&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
REM C:\WINDOWS\SMARTDRV.EXE&lt;br /&gt;
C:\WINDOWS\SMARTDRV.EXE 2038 512&lt;br /&gt;
PROMPT $p$g&lt;br /&gt;
PATH C:\DOS;C:\WINDOWS;C:\LWORKS;C:\EXPLORER.4LC&lt;br /&gt;
SET TEMP=C:\DOS&lt;br /&gt;
MODE LPT1:,,P &amp;gt;nul&lt;br /&gt;
C:\DOS\SHARE.EXE /F:150 /L:1500&lt;br /&gt;
C:\WINDOWS\mouse.COM /Y&lt;br /&gt;
cd windows&lt;br /&gt;
WIN&lt;br /&gt;
В этом примере можно видеть отключение эха (дублирование обрабатываемых строк на экран), запуск драйвера SMARTDRV (одна строка закомментирована, в другой SMARTDRV запускается с аргументами), установку переменных окружения (PROMPT, PATH, TEMP), запуск резидентной программы (MODE) и других драйверов (SHARE и MOUSE), и, наконец, переход в каталог windows (CD) и запуск собственно Windows (WIN).&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11670</id>
		<title>AUTOEXEC.BAT</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11670"/>
				<updated>2021-01-13T06:46:31Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AUTOEXEC.BAT (от англ. automatic execution — автоматическое исполнение и англ. batch — пакет, группа) — системный пакетный файл (файл, содержащий последовательность команд на языке интерпретатора командной строки — поставляемого в составе MS-DOS COMMAND.COM или его клонов вроде 4DOS), расположенный в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска). Впервые этот файл появился в операционной системе MS-DOS, а его имя является аббревиатурой и описывает его функцию — автоматическое исполнение команд при загрузке системы. Аббревиатура была необходима из-за ограничения 8.3 на длину имени файла (8 знаков собственно имени и 3 знака расширения) в файловой системе FAT[1].&lt;br /&gt;
&lt;br /&gt;
AUTOEXEC.BAT ничем не отличается от прочих пакетных файлов (в отличие от другого файла конфигурирования DOS, Windows 9x и OS/2 — CONFIG.SYS). Как правило, он используется в DOS для установки ключевых переменных окружения (таких как PATH), загрузки драйверов и резидентных программ (SMARTDRV.EXE, MSCDEX, дра́йвера мыши, программ русификации клавиатуры и экрана и т. п.), а также запуска утилит конфигурации (например, для настройки параметров звуковых карт) и проверки системы (например, антивирусных сканеров).&lt;br /&gt;
&lt;br /&gt;
В MS-DOS AUTOEXEC.BAT исполняется после старта командного интерпретатора, который загружается после обработки команд из файла конфигурации CONFIG.SYS. С помощью директивы shell= в CONFIG.SYS можно задействовать командный интерпретатор, отличный от COMMAND.COM, и/или указать имя для стартового пакетного файла, отличное от AUTOEXEC.BAT. При отсутствии файла AUTOEXEC.BAT (или при отмене его исполнения) в большинстве версий DOS командный интерпретатор запрашивает у пользователя текущие дату и время.[2]&lt;br /&gt;
&lt;br /&gt;
Начиная с MS-DOS 6.0,[3] появилась возможность пропустить исполнение AUTOEXEC.BAT с помощью функциональных клавиш F5 и F8 (для этого в COMMAND.COM ввели поддержку опций /Y и /D), но с помощью директивы switches= в файле CONFIG.SYS эти клавиши можно заблокировать.[4]&lt;br /&gt;
&lt;br /&gt;
Клоны MS-DOS&lt;br /&gt;
Клоны MS-DOS кроме файла AUTOEXEC.BAT могут использовать файлы и с другими именами, что облегчает сосуществование разных версий DOS на одном диске. Например, в Caldera DR-DOS 7 вместо AUTOEXEC.BAT исполняется файл AUTODOS7.BAT[5], если такой имеется на диске.&lt;br /&gt;
&lt;br /&gt;
Windows 95 и Windows 98 (MS-DOS 7.x)&lt;br /&gt;
Windows 95 и Windows 98 основаны на MS-DOS 7.x и работа с AUTOEXEC.BAT в этих операционных системах происходит так же, как и в предыдущих версиях MS-DOS. Отличие же MS-DOS 7.x от предыдущих версий заключается в том, что по окончании исполнения AUTOEXEC.BAT автоматически запускается графическая оболочка, а не выводится командная строка. Однако, с помощью настройки BootGUI в файле MSDOS.SYS это можно отменить, и тогда пользователь, как и ранее, будет оставаться в командной строке, из которой графическую оболочку можно запустить вручную командой WIN.[6]&lt;br /&gt;
&lt;br /&gt;
Двойная загрузка DOS и Windows 9x&lt;br /&gt;
При установке Windows 9x поверх уже установленной DOS или Windows файл AUTOEXEC.BAT (так же, как CONFIG.SYS и системные исполняемые файлы IO.SYS, MSDOS.SYS и COMMAND.COM) переименовывается в AUTOEXEC.DOS.[7] Это делается с целью облегчения двойной загрузки между Windows 9x и DOS: при загрузке в предыдущую версию системы (через выбор соответствующего пункта из стартового меню Windows, вызываемого клавишей F8, или через нажатие клавиши F4 при старте системы), этот файл временно, до следующей перезагрузки, переименовывается обратно, а файл AUTOEXEC.BAT, созданный для Windows 9x, переименовывается в AUTOEXEC.W40.[8] (При этом файл IO.SYS в Windows 95 переименовывается в WINBOOT.SYS, а в Windows 98/ME — в JO.SYS).[8][9][10]&lt;br /&gt;
&lt;br /&gt;
Перезагрузка в режиме MS-DOS из-под Windows&lt;br /&gt;
При выборе пункта «перезагрузить компьютер в режиме MS-DOS» (англ. Restart the computer in MS-DOS mode) в диалоге «Завершение работы Windows» (англ. Shut Down Windows) или при запуске DOS-приложения через ярлык в Windows 9x имеется возможность задать конфигурацию (CONFIG.SYS и AUTOEXEC.BAT), отличную от основной конфигурации.[11][12][13][14]&lt;br /&gt;
&lt;br /&gt;
При перезагрузке компьютера через выбор пункта «перезагрузить компьютер в режиме MS-DOS» в диалоге «Завершение работы Windows», Windows закрывает все запущенные программы и выгружает себя из памяти, после чего выходит в командную строку в реальном режиме. Если в свойствах (закладка «Программа», кнопка «Дополнительно») файла Exit to DOS.pif (Выход в Dos.PIF в русской версии Windows), который находится в каталоге Windows и управляет перезагрузкой в режим MS-DOS, выбрана опция «Использовать текущую конфигурацию MS-DOS» (англ. Use Current MS-DOS Configuration), то исполняется файл DOSSTART.BAT. В противном случае, если выбрана опция «Выбрать новую конфигурацию MS-DOS» (англ. Specify A New MS-DOS Configuration), вместо основных CONFIG.SYS и AUTOEXEC.BAT используются файлы с содержанием, указанным в тех же настройках. Для возврата к Windows после перезапуска компьютера в режиме MS-DOS нужно выполнить команду exit в командной строке.&lt;br /&gt;
&lt;br /&gt;
При запуске через ярлык программы, настроенной на запуск в режиме MS-DOS со своей конфигурацией (закладка «Программ», кнопка «Дополнительно», опция «Выбрать новую конфигурацию MS-DOS»), файлы CONFIG.SYS и AUTOEXEC.BAT переименовываются в файлы CONFIG.WOS и AUTOEXEC.WOS (в случае отсутствия этих файлов создаются файлы нулевой длины). После чего создаются новые файлы CONFIG.SYS и AUTOEXEC.BAT и туда копируются строки, указанные в настройках ярлыка. При этом первой строкой нового CONFIG.SYS будет строка dos=single, а последней строкой AUTOEXEC.BAT — &amp;lt;windir&amp;gt;\win.com /wx&amp;quot; (где вместо &amp;lt;windir&amp;gt; записывается путь к каталогу Windows). Также, файл AUTOEXEC.BAT будет содержать команды CD для перехода в каталог с программой и CALL для запуска программы. Далее Windows перезапускает компьютер и, обнаружив файлы CONFIG.WOS и AUTOEXEC.WOS, IO.SYS при загрузке системы выдаёт сообщение «Windows 95/98 is now starting your MS-DOS-based program».&lt;br /&gt;
&lt;br /&gt;
Опция /wx в команде запуска win.com заставляет Windows переименовать CONFIG.SYS и AUTOEXEC.BAT в CONFIG.APP и AUTOEXEC.APP, вернуть исходные файлы CONFIG.SYS и AUTOEXEC.BAT из файлов CONFIG.WOS и AUTOEXEC.WOS и перезагрузиться. После перезагрузки, при старте Windows, содержимое файлов CONFIG.APP и AUTOEXEC.APP копируется обратно в свойства DOS-программы, которая и была запущена в режиме MS-DOS.&lt;br /&gt;
&lt;br /&gt;
Windows ME (MS-DOS 8.0)&lt;br /&gt;
В Windows ME в файле AUTOEXEC.BAT игнорируются все команды, кроме команд установки переменных окружения[15], однако известны способы обхода этого ограничения.&lt;br /&gt;
&lt;br /&gt;
Семейство Windows NT&lt;br /&gt;
В операционных системах семейства Windows NT AUTOEXEC.BAT обрабатывается при входе пользователя в систему, и, как и в Windows ME, в нём игнорируются все команды, кроме команд установки переменных окружения (PATH, PROMPT и SET).[17] После обработки переменные из AUTOEXEC.BAT добавляются к переменным, заданным в реестре (в том числе, содержимое переменной PATH дописывается к содержимому, сформированному Windows). Обработку AUTOEXEC.BAT можно отменить, установив в 0 значение ключа реестра HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Начиная с MS-DOS 6.0 появилась возможность в CONFIG.SYS описывать меню для выбора одной из нескольких конфигураций.[23] При выборе пункта меню имя секции с описанием требуемой конфигурации, указанное в этом пункте, сохраняется в переменной окружения CONFIG. Это позволяет с помощью команд goto %CONFIG% и if &amp;quot;%CONFIG%&amp;quot;== в AUTOEXEC.BAT (и в прочих пакетных файлах) выполнять разные действия в зависимости от выбора конфигурации при загрузке.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11669</id>
		<title>AUTOEXEC.BAT</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11669"/>
				<updated>2021-01-13T06:44:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AUTOEXEC.BAT (от англ. automatic execution — автоматическое исполнение и англ. batch — пакет, группа) — системный пакетный файл (файл, содержащий последовательность команд на языке интерпретатора командной строки — поставляемого в составе MS-DOS COMMAND.COM или его клонов вроде 4DOS), расположенный в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска). Впервые этот файл появился в операционной системе MS-DOS, а его имя является аббревиатурой и описывает его функцию — автоматическое исполнение команд при загрузке системы. Аббревиатура была необходима из-за ограничения 8.3 на длину имени файла (8 знаков собственно имени и 3 знака расширения) в файловой системе FAT[1].&lt;br /&gt;
&lt;br /&gt;
AUTOEXEC.BAT ничем не отличается от прочих пакетных файлов (в отличие от другого файла конфигурирования DOS, Windows 9x и OS/2 — CONFIG.SYS). Как правило, он используется в DOS для установки ключевых переменных окружения (таких как PATH), загрузки драйверов и резидентных программ (SMARTDRV.EXE, MSCDEX, дра́йвера мыши, программ русификации клавиатуры и экрана и т. п.), а также запуска утилит конфигурации (например, для настройки параметров звуковых карт) и проверки системы (например, антивирусных сканеров).&lt;br /&gt;
&lt;br /&gt;
В MS-DOS AUTOEXEC.BAT исполняется после старта командного интерпретатора, который загружается после обработки команд из файла конфигурации CONFIG.SYS. С помощью директивы shell= в CONFIG.SYS можно задействовать командный интерпретатор, отличный от COMMAND.COM, и/или указать имя для стартового пакетного файла, отличное от AUTOEXEC.BAT. При отсутствии файла AUTOEXEC.BAT (или при отмене его исполнения) в большинстве версий DOS командный интерпретатор запрашивает у пользователя текущие дату и время.[2]&lt;br /&gt;
&lt;br /&gt;
Начиная с MS-DOS 6.0,[3] появилась возможность пропустить исполнение AUTOEXEC.BAT с помощью функциональных клавиш F5 и F8 (для этого в COMMAND.COM ввели поддержку опций /Y и /D), но с помощью директивы switches= в файле CONFIG.SYS эти клавиши можно заблокировать.[4]&lt;br /&gt;
&lt;br /&gt;
Клоны MS-DOS&lt;br /&gt;
Клоны MS-DOS кроме файла AUTOEXEC.BAT могут использовать файлы и с другими именами, что облегчает сосуществование разных версий DOS на одном диске. Например, в Caldera DR-DOS 7 вместо AUTOEXEC.BAT исполняется файл AUTODOS7.BAT[5], если такой имеется на диске.&lt;br /&gt;
&lt;br /&gt;
Windows 95 и Windows 98 (MS-DOS 7.x)&lt;br /&gt;
Windows 95 и Windows 98 основаны на MS-DOS 7.x и работа с AUTOEXEC.BAT в этих операционных системах происходит так же, как и в предыдущих версиях MS-DOS. Отличие же MS-DOS 7.x от предыдущих версий заключается в том, что по окончании исполнения AUTOEXEC.BAT автоматически запускается графическая оболочка, а не выводится командная строка. Однако, с помощью настройки BootGUI в файле MSDOS.SYS это можно отменить, и тогда пользователь, как и ранее, будет оставаться в командной строке, из которой графическую оболочку можно запустить вручную командой WIN.[6]&lt;br /&gt;
&lt;br /&gt;
Двойная загрузка DOS и Windows 9x&lt;br /&gt;
При установке Windows 9x поверх уже установленной DOS или Windows файл AUTOEXEC.BAT (так же, как CONFIG.SYS и системные исполняемые файлы IO.SYS, MSDOS.SYS и COMMAND.COM) переименовывается в AUTOEXEC.DOS.[7] Это делается с целью облегчения двойной загрузки между Windows 9x и DOS: при загрузке в предыдущую версию системы (через выбор соответствующего пункта из стартового меню Windows, вызываемого клавишей F8, или через нажатие клавиши F4 при старте системы), этот файл временно, до следующей перезагрузки, переименовывается обратно, а файл AUTOEXEC.BAT, созданный для Windows 9x, переименовывается в AUTOEXEC.W40.[8] (При этом файл IO.SYS в Windows 95 переименовывается в WINBOOT.SYS, а в Windows 98/ME — в JO.SYS).[8][9][10]&lt;br /&gt;
&lt;br /&gt;
Перезагрузка в режиме MS-DOS из-под Windows&lt;br /&gt;
При выборе пункта «перезагрузить компьютер в режиме MS-DOS» (англ. Restart the computer in MS-DOS mode) в диалоге «Завершение работы Windows» (англ. Shut Down Windows) или при запуске DOS-приложения через ярлык в Windows 9x имеется возможность задать конфигурацию (CONFIG.SYS и AUTOEXEC.BAT), отличную от основной конфигурации.[11][12][13][14]&lt;br /&gt;
&lt;br /&gt;
При перезагрузке компьютера через выбор пункта «перезагрузить компьютер в режиме MS-DOS» в диалоге «Завершение работы Windows», Windows закрывает все запущенные программы и выгружает себя из памяти, после чего выходит в командную строку в реальном режиме. Если в свойствах (закладка «Программа», кнопка «Дополнительно») файла Exit to DOS.pif (Выход в Dos.PIF в русской версии Windows), который находится в каталоге Windows и управляет перезагрузкой в режим MS-DOS, выбрана опция «Использовать текущую конфигурацию MS-DOS» (англ. Use Current MS-DOS Configuration), то исполняется файл DOSSTART.BAT. В противном случае, если выбрана опция «Выбрать новую конфигурацию MS-DOS» (англ. Specify A New MS-DOS Configuration), вместо основных CONFIG.SYS и AUTOEXEC.BAT используются файлы с содержанием, указанным в тех же настройках. Для возврата к Windows после перезапуска компьютера в режиме MS-DOS нужно выполнить команду exit в командной строке.&lt;br /&gt;
&lt;br /&gt;
При запуске через ярлык программы, настроенной на запуск в режиме MS-DOS со своей конфигурацией (закладка «Программ», кнопка «Дополнительно», опция «Выбрать новую конфигурацию MS-DOS»), файлы CONFIG.SYS и AUTOEXEC.BAT переименовываются в файлы CONFIG.WOS и AUTOEXEC.WOS (в случае отсутствия этих файлов создаются файлы нулевой длины). После чего создаются новые файлы CONFIG.SYS и AUTOEXEC.BAT и туда копируются строки, указанные в настройках ярлыка. При этом первой строкой нового CONFIG.SYS будет строка dos=single, а последней строкой AUTOEXEC.BAT — &amp;lt;windir&amp;gt;\win.com /wx&amp;quot; (где вместо &amp;lt;windir&amp;gt; записывается путь к каталогу Windows). Также, файл AUTOEXEC.BAT будет содержать команды CD для перехода в каталог с программой и CALL для запуска программы. Далее Windows перезапускает компьютер и, обнаружив файлы CONFIG.WOS и AUTOEXEC.WOS, IO.SYS при загрузке системы выдаёт сообщение «Windows 95/98 is now starting your MS-DOS-based program».&lt;br /&gt;
&lt;br /&gt;
Опция /wx в команде запуска win.com заставляет Windows переименовать CONFIG.SYS и AUTOEXEC.BAT в CONFIG.APP и AUTOEXEC.APP, вернуть исходные файлы CONFIG.SYS и AUTOEXEC.BAT из файлов CONFIG.WOS и AUTOEXEC.WOS и перезагрузиться. После перезагрузки, при старте Windows, содержимое файлов CONFIG.APP и AUTOEXEC.APP копируется обратно в свойства DOS-программы, которая и была запущена в режиме MS-DOS.&lt;br /&gt;
&lt;br /&gt;
Windows ME (MS-DOS 8.0)&lt;br /&gt;
В Windows ME в файле AUTOEXEC.BAT игнорируются все команды, кроме команд установки переменных окружения[15], однако известны способы обхода этого ограничения.&lt;br /&gt;
&lt;br /&gt;
Семейство Windows NT&lt;br /&gt;
В операционных системах семейства Windows NT AUTOEXEC.BAT обрабатывается при входе пользователя в систему, и, как и в Windows ME, в нём игнорируются все команды, кроме команд установки переменных окружения (PATH, PROMPT и SET).[17] После обработки переменные из AUTOEXEC.BAT добавляются к переменным, заданным в реестре (в том числе, содержимое переменной PATH дописывается к содержимому, сформированному Windows). Обработку AUTOEXEC.BAT можно отменить, установив в 0 значение ключа реестра HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11668</id>
		<title>AUTOEXEC.BAT</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=AUTOEXEC.BAT&amp;diff=11668"/>
				<updated>2021-01-13T06:42:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «AUTOEXEC.BAT (от англ. automatic execution — автоматическое исполнение и англ. batch — пакет, группа) — сис…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AUTOEXEC.BAT (от англ. automatic execution — автоматическое исполнение и англ. batch — пакет, группа) — системный пакетный файл (файл, содержащий последовательность команд на языке интерпретатора командной строки — поставляемого в составе MS-DOS COMMAND.COM или его клонов вроде 4DOS), расположенный в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска). Впервые этот файл появился в операционной системе MS-DOS, а его имя является аббревиатурой и описывает его функцию — автоматическое исполнение команд при загрузке системы. Аббревиатура была необходима из-за ограничения 8.3 на длину имени файла (8 знаков собственно имени и 3 знака расширения) в файловой системе FAT[1].&lt;br /&gt;
&lt;br /&gt;
AUTOEXEC.BAT ничем не отличается от прочих пакетных файлов (в отличие от другого файла конфигурирования DOS, Windows 9x и OS/2 — CONFIG.SYS). Как правило, он используется в DOS для установки ключевых переменных окружения (таких как PATH), загрузки драйверов и резидентных программ (SMARTDRV.EXE, MSCDEX, дра́йвера мыши, программ русификации клавиатуры и экрана и т. п.), а также запуска утилит конфигурации (например, для настройки параметров звуковых карт) и проверки системы (например, антивирусных сканеров).&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11667</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11667"/>
				<updated>2021-01-13T06:40:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Другие файлы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
* [[EDIT.COM]]&lt;br /&gt;
* [[QBASIC.COM]]&lt;br /&gt;
* [[EMM386.EXE]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;br /&gt;
* [[HIMEM.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=EMM386.EXE&amp;diff=11666</id>
		<title>EMM386.EXE</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=EMM386.EXE&amp;diff=11666"/>
				<updated>2021-01-13T06:38:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «EMM386.EXE  Обеспечивает доступ к области старших адресов и использует расширенную память, ч…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EMM386.EXE&lt;br /&gt;
&lt;br /&gt;
Обеспечивает доступ к области старших адресов и использует расширенную память, чтобы эмулировать дополнительную память (EMS). Этот драйвер должен быть загружен командой &amp;lt;DEVICE&amp;gt; в Вашем CONFIG.SYS файле и может использоваться только на компьютерах с процессором 80386 и выше.&lt;br /&gt;
&lt;br /&gt;
EMM386 использует расширенную память, чтобы моделировать дополнительную память для программ, которые могут ее использовать. EMM386 также делает возможным загрузку программ и драйверов устройств в блоки старших адресов (UMBs).&lt;br /&gt;
&lt;br /&gt;
Синтаксис&lt;br /&gt;
&lt;br /&gt;
DEVICE=[drive:][path]EMM386.EXE [ON|OFF|AUTO] [memory] [MIN=size] [W=ON|W=OFF] [Mx|FRAME=address|/Pmmmm] [Pn=address] [X=mmmm-nnnn] [I=mmmm-nnnn] [B=address] [L=minXMS] [A=altregs] [H=handles] [D=nnn] [RAM=mmmm-nnnn] [NOEMS] [NOVCPI] [HIGHSCAN] [VERBOSE] [WIN=mmmm-nnnn] [NOHI] [ROM=mmmm-nnnn] [NOMOVEXBDA] [ALTBOOT]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Параметры&lt;br /&gt;
&lt;br /&gt;
[drive:][path]&lt;br /&gt;
&lt;br /&gt;
Определяет расположение EMM386. EXE файла.&lt;br /&gt;
&lt;br /&gt;
[ON|OFF|AUTO]&lt;br /&gt;
&lt;br /&gt;
Активизирует EMM386 драйвер (если установлено ON), или приостанавливает работу драйвера EMM386 (если установлено OFF), или переводит драйвер EMM386 в автоматический режим (если установлено AUTO). Автоматический режим допускает поддержку дополнительной памяти и поддержку блоков области старших адресов только тогда, когда программа запрашивает их. Значение по умолчанию ON. Используйте команду EMM386, чтобы изменить это значение после того, как EMM386 запустился.&lt;br /&gt;
&lt;br /&gt;
memory&lt;br /&gt;
&lt;br /&gt;
Определяет максимальное количество расширенной памяти (в килобайтах), которое Вы хотите использовать для организации дополнительной памяти и памяти виртуального управляющего программного интерфейса (EMS/VCPI). Это количество памяти выделяется дополнительно к непосредственно используемой UMBs и EMM386 памяти. Значения для нее находятся в диапазоне от 64 килобайт (число, кратное 64) до 32768 или количества доступной расширенной памяти. Значение по умолчанию - количество свободной расширенной памяти. Если Вы определяете переключатель NOEMS, значение по умолчанию - 0.&lt;br /&gt;
&lt;br /&gt;
EMM386 округляет значение до самого близкого множителя 16.&lt;br /&gt;
&lt;br /&gt;
Переключатели&lt;br /&gt;
&lt;br /&gt;
MIN=размер&lt;br /&gt;
&lt;br /&gt;
Определяет минимальное количество EMS/VCPI памяти (в килобайтах),которое будет обеспечивать EMM386, если этот объем памяти доступен. EMM386 резервирует это количество расширенной памяти для использования как EMS/VCPI памяти, когда установлена команда DEVICE = EMM386. EXE в вашем CONFIG.SYS файле. EMM386 способен обеспечить дополнительную EMS/VCPI память (до количества, определенного параметром MEMORY), если достаточно памяти XMS когда программа запрашивает EMS/VCPI память. Значения находятся в диапазоне 0 до значения, определенного параметром MEMORY. Значение по умолчанию - 256. Если Вы определяете переключатель NOEMS, значение по умолчанию - 0. Если значение MIN большее чем значение MEMORY, EMM386 использует значение, определенное MIN.&lt;br /&gt;
&lt;br /&gt;
W=ON|W=OFF&lt;br /&gt;
&lt;br /&gt;
Допускает или отключает поддержку сопроцессора Weitek. Настройка по умолчанию – W = OFF.&lt;br /&gt;
&lt;br /&gt;
Mx&lt;br /&gt;
&lt;br /&gt;
Определяет адрес страничного блока. Допустимые значения для x находятся в диапазоне 1 до 14. Следующий список показывает каждое значение и связанный базовый адрес в шестнадцатеричном формате (h - признак шестнадцатеричного числа):&lt;br /&gt;
&lt;br /&gt;
1 =&amp;gt; C000h     8 =&amp;gt; DC00h&lt;br /&gt;
2 =&amp;gt; C400h     9 =&amp;gt; E000h&lt;br /&gt;
3 =&amp;gt; C800h    10 =&amp;gt; 8000h&lt;br /&gt;
4 =&amp;gt; CC00h    11 =&amp;gt; 8400h&lt;br /&gt;
5 =&amp;gt; D000h    12 =&amp;gt; 8800h&lt;br /&gt;
6 =&amp;gt; D400h    13 =&amp;gt; 8C00h&lt;br /&gt;
7 =&amp;gt; D800h    14 =&amp;gt; 9000h&lt;br /&gt;
Значения в диапазоне от 10 до 14 должны использоваться только на компьютерах, которые имеют 512КБ памяти.&lt;br /&gt;
&lt;br /&gt;
FRAME=address&lt;br /&gt;
&lt;br /&gt;
Определяет непосредственно начало смещения страничного блока. Чтобы определять специфический адрес начала смещения для страничного блока, используйте ключ FRAME и определите адрес, с которого Вы хотите установить начало смещения. Допустимые значения для адреса находятся в диапазонах, от 8000h до 9000h и от C000h до E000h, с приращением 400h. Чтобы установить дополнительную память и отключать страничный блок, Вы можете определять FRAME = NONE; однако, при этом некоторые программы, которые требуют дополнительную память, могут работать неправильно.&lt;br /&gt;
&lt;br /&gt;
/Pmmmm&lt;br /&gt;
&lt;br /&gt;
Определяет адрес страничного блока. Допустимые значения для mmmm находятся в диапазонах от 8000h до 9000h и от C000h до E000h, с приращением 400h.&lt;br /&gt;
&lt;br /&gt;
Pn=address&lt;br /&gt;
&lt;br /&gt;
Определяет адрес сегмента специальной страницы, где n - номер страницы, которую Вы определяете, а адрес - это сегмент, который Вы адресуете. Допустимые значения для n находятся в диапазоне 0 до 255. Допустимые значения для адреса находятся в диапазонах, от 8000h до 9C00h и от C000h до EC00h, с приращением 400h. Адреса для страниц от 0 до 3 должны быть непрерывными, чтобы обеспечить совместимость с версией 3.2 Спецификации дополнительной памяти Lotus/Intel/Microsoft (LIM EMS-памяти). Если Вы используете ключ Mx, ключ FRAME или ключ /Pmmmm, Вы не можете определять адреса для страниц 0 до 3 переключателем /Pn.&lt;br /&gt;
&lt;br /&gt;
X=mmmm-nnnn&lt;br /&gt;
&lt;br /&gt;
Предотвращает использование EMM386 специфического диапазона адресов сегмента для страниц EMS-памяти или для UMBS. Допустимые значения для mmmm и nnnn находятся в диапазоне от A000h до FFFFH и округляются до ближайшей границы в 4 килобайта. Ключ X имеет приоритет над другими ключами в случае пересечения двух диапазонов.&lt;br /&gt;
&lt;br /&gt;
I=mmmm-nnnn&lt;br /&gt;
&lt;br /&gt;
Определяет диапазоны сегментных адресов для использования (включая) страницы EMS-памяти или для UMBS. Допустимые значения для mmmm и nnnn находятся в диапазоне A000h до FFFFH и округлены до ближайшей границы в 4 килобайта. Ключ X имеет приоритет над этим ключом, если два диапазона накладываются.&lt;br /&gt;
&lt;br /&gt;
B=address&lt;br /&gt;
&lt;br /&gt;
Определяет самый низший адрес сегмента, доступный для &amp;quot;банков&amp;quot; EMS-памяти (подкачка страниц в 16 килобайт). Допустимые значения находятся в диапазоне от 1000h до 4000h. Значение по умолчанию 4000h.&lt;br /&gt;
&lt;br /&gt;
l=minXMS&lt;br /&gt;
&lt;br /&gt;
Гарантирует, что определенное количество (в килобайтах) расширенной памяти будет доступно, когда EMM386 будет загружен. Значение по умолчанию - 0.&lt;br /&gt;
&lt;br /&gt;
A=altregs&lt;br /&gt;
&lt;br /&gt;
Определяет, сколько быстрых наборов альтернативных регистров (используемый для многозадачного режима) Вы хотите распределить драйвером EMM386. Допустимые значения находятся в диапазоне 0 до 254. Значение по умолчанию - 7. Каждый альтернативный набор регистров добавляет приблизительно 200 байтов к размеру в памяти в EMM386.&lt;br /&gt;
&lt;br /&gt;
H=handles&lt;br /&gt;
&lt;br /&gt;
Определяет, сколько дескрипторов EMM386 может использовать. Допустимые значения находятся в диапазоне от 2 до 255. Значение по умолчанию - 64.&lt;br /&gt;
&lt;br /&gt;
D=nnn&lt;br /&gt;
&lt;br /&gt;
Определяет, сколько килобайтов памяти должны быть зарезервированы для буферизированного прямого доступа к памяти (DMA). Исключая гибкий диск DMA, это значение определяет самый большой блок памяти для передачи с помощью DMA, которая происходит при активированном EMM386. Допустимые значения для nnn находятся в диапазоне от 16 до 256. Значение по умолчанию - 32.&lt;br /&gt;
&lt;br /&gt;
RAM=mmmm-nnnn&lt;br /&gt;
&lt;br /&gt;
Определяет диапазон сегментных адресов для использования UMBs при поддержке EMS-памяти. Если Вы не определяете этот диапазон, EMM386 использует весь доступное пространство адаптера, чтобы создать UMBs и страничный блок для EMS-памяти.&lt;br /&gt;
&lt;br /&gt;
NOEMS&lt;br /&gt;
&lt;br /&gt;
Обеспечивает доступ к области старших адресов, но предотвращает доступ к дополнительной памяти.&lt;br /&gt;
&lt;br /&gt;
NOVCPI&lt;br /&gt;
&lt;br /&gt;
Отключает поддержку для VCPI прикладных программ. Этот ключ должен использоваться одновременно с ключом NOEMS. Если Вы устанавливаете ключ NOVCPI без установки ключа NOEMS, EMM386 не отключает поддержку VCPI. Если Вы определяете оба ключа, EMM386 игнорируют параметр MEMORY и ключ MIN. Отключение поддержки для прикладных программ VCPI уменьшает количество распределенной расширенной памяти.&lt;br /&gt;
&lt;br /&gt;
HIGHSCAN&lt;br /&gt;
&lt;br /&gt;
Определяет, что EMM386 производит дополнительную проверку для определения доступности области старших адресов для создания UMBs или окон EMS-памяти. На некоторых компьютерах использование этого ключа не приводит к какому-либо действию и не заставляет EMM386 проверять доступность области старших адресов, даже когда этой памяти нет. В результате чего Ваш компьютер останавливается и перестает отвечать на любые действия оператора (кроме кнопки Reset).&lt;br /&gt;
&lt;br /&gt;
VERBOSE&lt;br /&gt;
&lt;br /&gt;
Указывает EMM386, что нужно отображать состояние и сообщения об ошибках при загрузке. По умолчанию, EMM386 отображает сообщения только в том случае, если она сталкивается с ошибкой при загрузке. Вы можете сократить VERBOSE до V. (Чтобы отобразить сообщения состояния загрузки без добавления ключа VERBOSE, нажмите и удерживайте клавишу ALT, во время начала загрузки EMM386).&lt;br /&gt;
&lt;br /&gt;
WIN=mmmm-nnnn&lt;br /&gt;
&lt;br /&gt;
Резервирует определенный диапазон для сегментных адресов для Windows вместо EMM386. Допустимые значения для mmmm и nnnn находятся в диапазоне A000h через FFFFH и округлены до ближайшей границы в 4 килобайт. Ключ X имеет приоритет над ключом WIN, если два диапазона памяти перекрываются. Переключатель WIN имеет приоритет над ключами RAM, ROM, если их диапазоны перекрываются.&lt;br /&gt;
&lt;br /&gt;
[NOHI]&lt;br /&gt;
&lt;br /&gt;
Предотвращает загрузку EMM386 в область старших адресов. Обычно часть драйвера EMM386 загружена в область старших адресов. Определение этого ключа уменьшает доступную обычную память и увеличивает область старших адресов, доступную для UMBs.&lt;br /&gt;
&lt;br /&gt;
[ROM=mmmm-nnnn]&lt;br /&gt;
&lt;br /&gt;
Определяет диапазон сегментных адресов, которые EMM386 использует для теневой RAM, чтобы скопировать туда постоянную память (ROM). Допустимые значения для mmmm и nnnn находятся в диапазоне от A000h до FFFFh и округляются до ближайшей границы в 4 килобайт. Определение этого ключа сможет ускорить работы Вашей системы, если постоянная память еще не загрузилась в теневую оперативную память (RAM).&lt;br /&gt;
&lt;br /&gt;
[NOMOVEXBDA]&lt;br /&gt;
&lt;br /&gt;
Предотвращает перемещение данных расширенной базовой системы ввода-вывода драйвером EMM386 из обычной памяти в область старших адресов.&lt;br /&gt;
&lt;br /&gt;
[ALTBOOT]&lt;br /&gt;
&lt;br /&gt;
Указывает, что EMM386 используют альтернативный способ перезапуска Вашего компьютера, когда Вы нажимаете CTRL + ALT + DEL. Используйте этот ключ только тогда, когда Ваш компьютер останавливается (&amp;quot;зависает&amp;quot;) или проявляет какое-либо необычное поведение в случае, когда загружен драйвер EMM386 и Вы нажимаете CTRL + ALT + DEL.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
_ Примеры _ _ Синтаксис _&lt;br /&gt;
&lt;br /&gt;
EMM386.EXE Notes&lt;br /&gt;
&lt;br /&gt;
Совместное использование XMS и EMS-памяти&lt;br /&gt;
Драйвер EMM386 обеспечивает доступ к EMS/VCPI памяти для программ, которые требуют ее, преобразуя XMS память EMS/VCPI память. Когда она загружена, EMM386 резервирует объем расширенной памяти, определенный ключом MIN для ее использования как EMS/VCPI памяти (значение по умолчанию - 256Кбайт). Как только это количество XMS памяти зарезервировано, оно всегда доступна как EMS/VCPI память и больше не доступна как XMS память. EMM386 способен преобразовать дополнительное количество XMS памяти в EMS/VCPI память до размера, определенного параметром MEMORY. При этом драйвер EMM386 возвращает дополнительное количество EMS/VCPI памяти обратно в XMS память, когда она больше не затребована прикладной программой.&lt;br /&gt;
&lt;br /&gt;
Если Вы укажите ключ MIN = 0, драйвер EMM386 не резервирует XMS память для использования как дополнительной (EMS/VCPI) памяти. Вместо этого он преобразовывает XMS память в EMS/VCPI память только в том случае, когда программа запрашивает эту дополнительную память. Это освобождает XMS память в случае, когда EMS/VCPI память больше не нужна. Однако, EMM386 не сможет обеспечить выделение запрошенного количества EMS/VCPI памяти, если прикладные программы распределили всю запрошенную ими XMS память. Необходимо установить драйвер HIMEM.SYS до загрузки EMM386. EXE&lt;br /&gt;
&lt;br /&gt;
Вы должны включить команду DEVICE для загрузки драйвера HIMEM.SYS в Ваш CONFIG.SYS файл перед командой DEVICE для загрузки драйвера EMM386. EXE.&lt;br /&gt;
&lt;br /&gt;
Использование в EMM386 ключей управления памятью&lt;br /&gt;
Если Вы не хотите использовать EMM386 для обеспечения доступа к области старших адресов, Вы не должны определить ключи памяти в командной строке DEVICE. Драйвер EMM386 обычно устанавливается и правильно работает со значениями по умолчанию. В некоторых случаях, однако, Вы хотели бы управлять использованием памяти этим драйвером. Например, Вы можете установить, где EMM386 поместит страничный блок EMS-памяти или какие сегменты он использует для страниц EMS-памяти. Вы можете использовать многие из этих ключей памяти так, как Вы хотите, в любом порядке.&lt;br /&gt;
&lt;br /&gt;
ПРЕДОСТЕРЕЖЕНИЕ: Используйте параметры EMM386. EXE с осторожностью. Вы сделаете свой компьютер неработоспособным, если Вы зададите эти параметры неправильно.&lt;br /&gt;
&lt;br /&gt;
Использование EMM386 для обеспечения доступа к области старших адресов&lt;br /&gt;
&lt;br /&gt;
В дополнение к обеспечению доступа к дополнительной памяти, EMM386 обеспечивает доступ к области старших адресов, которую Вы можете использовать для загрузки некоторых программ и драйверов устройств. Вы должны использовать или ключ RAM или ключ NOEMS, чтобы обеспечить доступ к этой области старших адресов.&lt;br /&gt;
&lt;br /&gt;
Чтобы дать MS-DOS доступ к области старших адресов, но не к дополнительной памяти, используйте ключ NOEMS. Чтобы давать MS-DOS доступ как к области старших адресов, так и к дополнительной памяти, используйте ключ RAM. Ключ RAM обеспечивает доступ к меньшему количеству области старших адресов для загружаемых драйверов устройств и программ, чем это делает ключ NOEMS. В любом случае, Вы должны включить команду DOS = UMB в Вашем CONFIG.SYS файле. Команда DEVICE для EMM386. EXE должна предшествовать любым командам DEVICEHIGH.&lt;br /&gt;
&lt;br /&gt;
Использование EMM386 с Windows 3.1&lt;br /&gt;
Когда EMM386 используется с Windows 3.1, I, X, NOEMS, Mx, Pnnnn FRAME ключи имеют приоритет перед параметрами EMMINCLUDE, EMMEXCLUDE, и EMMPAGEFRAME настройки Windows в SYSTEM.INI файле. Изменение этих параметров настройки в SYSTEM.INI файле не дают никакого эффекта в случае, когда загружен драйвер EMM386.&lt;br /&gt;
&lt;br /&gt;
Двойная буферизация SMARTDRV может потребоваться для использования EMM386&lt;br /&gt;
&lt;br /&gt;
Если Вы имеете маленький интерфейс компьютерной системы (SCSI) или расширенный интерфейс устройств системы (ESDI) для жесткого диска или других устройств, Вам, вероятно, придется добавлять следующую строку в Ваш CONFIG.SYS файл:&lt;br /&gt;
&lt;br /&gt;
device=smartdrv.exe /double_buffer&lt;br /&gt;
&lt;br /&gt;
Добавьте эту строку перед любыми инструкциями DEVICEHIGH и перед любыми инструкциями, которые загружают устанавливаемые драйверы устройств в дополнительную память. Эта инструкция дает возможность SCSI или EDSI контроллеру передавать информацию программам, которые используют область старших адресов или дополнительную память.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
_ Синтаксис _ _ Замечания _&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
EMM386. EXE Примеры&lt;br /&gt;
&lt;br /&gt;
Чтобы запустить драйвер EMM386 как эмулятор дополнительной памяти, используя значения по умолчанию, добавьте следующие строки в Ваш CONFIG.SYS файл:&lt;br /&gt;
&lt;br /&gt;
device=himem.sys&lt;br /&gt;
&lt;br /&gt;
device=emm386.exe&lt;br /&gt;
&lt;br /&gt;
Так как никакой маршрут не определен, MS-DOS ищет EMM386. EXE файл в корневой директории Вашего загрузочного диска.&lt;br /&gt;
&lt;br /&gt;
Чтобы указать, что EMM386 распределяет максимум 4096 Кбайт и гарантированно 256Кбайт дополнительной памяти (значение по умолчанию), и определить, что файл EMM386.EXE размещен в каталоге DOS на диске C, добавлять следующую строку в Ваш CONFIG.SYS файл:&lt;br /&gt;
&lt;br /&gt;
device=c:\dos\emm386.exe 4096&lt;br /&gt;
&lt;br /&gt;
Чтобы эмулировать дополнительную память, указать, что начальный адрес ее смещения для страничного блока EMS-памяти равен D000h , и распределить 512КБ памяти EMM386, используйте одну из следующих команд:&lt;br /&gt;
&lt;br /&gt;
device=emm386.exe 512 frame=d000&lt;br /&gt;
&lt;br /&gt;
device=emm386.exe 512 p0=d000 p1=d400 p2=d800 p3=dc00&lt;br /&gt;
&lt;br /&gt;
Предположив, что, в дополнение к этому набору условий Вы хотите предотвратить EMM386 от использования сегмента с адресами от E000h до EC00H. Чтобы сделать это, укажите, что EMM386 может использовать 127 дескрипторов, добавьте следующую строку в Ваш CONFIG.SYS файл:&lt;br /&gt;
&lt;br /&gt;
device=emm386.exe 512 frame=d000 x=e000-ec00 h=127&lt;br /&gt;
&lt;br /&gt;
Чтобы обеспечить доступ к области области адресов, но не выделять EMS/VCPI память, добавьте следующую строку в Вашему CONFIG.SYS файл:&lt;br /&gt;
&lt;br /&gt;
device=emm386.exe noems novcpi&lt;br /&gt;
&lt;br /&gt;
Чтобы обеспечить доступ к области старших адресов и обеспечивать поддержку EMS/VCPI памяти, добавьте следующую строку в Ваш CONFIG.SYS файл:&lt;br /&gt;
&lt;br /&gt;
device=emm386.exe ram&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11665</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11665"/>
				<updated>2021-01-13T06:38:14Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
* [[EDIT.COM]]&lt;br /&gt;
* [[QBASIC.COM]]&lt;br /&gt;
* [[EMM386.EXE]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=DOSSHELL.INI&amp;diff=11664</id>
		<title>DOSSHELL.INI</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=DOSSHELL.INI&amp;diff=11664"/>
				<updated>2021-01-12T21:50:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «Текущие установки Dosshell программных элементов и групп, параметры, разрешение экрана, цве…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Текущие установки Dosshell программных элементов и групп, параметры, разрешение экрана, цвета и т.д. сохраняются в файле DOSSHELL.INI. Файл DOSSHELL.INI должен быть доступен для записи. Его расположение можно задать с помощью переменной операционной среды DOSSHELL в файле AUTOEXEC.BAT.&lt;br /&gt;
&lt;br /&gt;
После настройки MS-DOS Shell следует регулярно создавать резервную копию этого файла. При его удалении или порче при следующем запуске MS-DOS Shell будет создаваться новый файл DOSSHELL.INI.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=CONFIG.SYS&amp;diff=11663</id>
		<title>CONFIG.SYS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=CONFIG.SYS&amp;diff=11663"/>
				<updated>2021-01-12T21:47:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CONFIG.SYS — файл конфигурирования операционных систем семейств DOS, Windows 9x и OS/2. Это текстовый файл, содержащий директивы настройки системы и команды загрузки драйверов, он должен располагаться в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска).&lt;br /&gt;
&lt;br /&gt;
Под DOS директивы в этом файле задают некоторые аппаратные (такие, как состояние индикатора Num Lock) и системные параметры (например, количество и вложенность стеков для обработки аппаратных прерываний, количество дисковых буферов и т. п.), а также загружают драйверы для управления дополнительной и расширенной памятью (HIMEM.SYS, EMM386.EXE), экраном (ANSI.SYS, DISPLAY.SYS), дисководом CD-ROM и т. п.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Под DOS CONFIG.SYS обрабатывается ядром системы IO.SYS. После обработки CONFIG.SYS загружается файл MSDOS.SYS и указанный директивой shell= в CONFIG.SYS интерпретатор командной строки или, в случае отсутствия этой директивы, COMMAND.COM. Уже командный интерпретатор отвечает за исполнение файла AUTOEXEC.BAT.&lt;br /&gt;
&lt;br /&gt;
Это происходит во всех версиях DOS вплоть до MS-DOS 7.x (на которой основаны Windows 95 и Windows 98). Также, начиная с MS-DOS 6.0 появилась возможность пропустить обработку CONFIG.SYS с помощью функциональных клавиш F5 и F8, но эту возможность можно запретить с помощью директивы switches= в этом же файле.[1] В предыдущих версиях MS-DOS (до версии 6.0) не существовало возможности обойти обработку CONFIG.SYS при загрузке, в результате ошибка в написании (например, указание обычного исполнимого файла вместо драйвера) могла приводить к фатальным сбоям и невозможности загрузиться и для восстановления требовалась загрузка со сменного носителя (дискеты).&lt;br /&gt;
&lt;br /&gt;
В Windows ME, основанной на MS-DOS 8.0, через этот файл уже нельзя загружать драйверы[2][3], однако известны способы обхода этого ограничения[4].&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства Windows NT файл CONFIG.SYS не используется.[5]&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства OS/2 файл CONFIG.SYS используется на различных стадиях загрузки загрузчиком ядра OS2LDR, ядром OS2KRNL, а также рядом других компонент системы, в зависимости от текущей настройки системы.&lt;br /&gt;
&lt;br /&gt;
Синтаксис:&lt;br /&gt;
&lt;br /&gt;
CONFIG.SYS имеет свой специальный синтаксис.[14][15][16] В основном, он состоит из директив вида команда=значение (или то же самое, но без знака равенства — например, numlock off). Список некоторых часто используемых команд CONFIG.SYS:&lt;br /&gt;
&lt;br /&gt;
Команда	Описание&lt;br /&gt;
;	Строка с комментарием&lt;br /&gt;
break	Задаёт поведение системы при нажатии комбинации Ctrl+C во время работы программ&lt;br /&gt;
&lt;br /&gt;
buffers	Резервирует место под указанное количество дисковых буферов&lt;br /&gt;
&lt;br /&gt;
country	Задаёт региональные настройки (формат даты и времени, наименование валюты, порядок сортировки и т. п.)&lt;br /&gt;
&lt;br /&gt;
device	Загружает драйвер&lt;br /&gt;
&lt;br /&gt;
devicehigh	Загружает драйвер в UMB&lt;br /&gt;
&lt;br /&gt;
dos	Параметры загрузки DOS (к примеру, перенос части ядра в HMA)&lt;br /&gt;
&lt;br /&gt;
fcbs	Сколько одновременно можно открывать FCB&lt;br /&gt;
&lt;br /&gt;
files	Сколько одновременно можно открывать файлов&lt;br /&gt;
&lt;br /&gt;
install	Загружает резидентную программу (обычный исполнимый модуль не в формате драйвера)&lt;br /&gt;
&lt;br /&gt;
installhigh	Загружает резидентную программу в UMB&lt;br /&gt;
&lt;br /&gt;
lastdrive	Задаёт последнюю букву, доступную для назначения дискам&lt;br /&gt;
&lt;br /&gt;
numlock	Задаёт состояние переключателя Num &lt;br /&gt;
&lt;br /&gt;
Lock&lt;br /&gt;
&lt;br /&gt;
rem	Строка с комментарием&lt;br /&gt;
&lt;br /&gt;
set	Устанавливает значение переменной окружения&lt;br /&gt;
&lt;br /&gt;
shell	Указывает интерпретатор командной строки, отличный от command.com, и/или его опции&lt;br /&gt;
&lt;br /&gt;
stacks	Резервирует место для стеков обработки аппаратных прерываний&lt;br /&gt;
&lt;br /&gt;
switches	Дополнительные опции загрузки&lt;br /&gt;
Также, сразу после команды можно поставить знак вопроса ('?', например dos?=high) — в этом случае перед исполнением директивы запрашивается подтверждение исполнения.&lt;br /&gt;
&lt;br /&gt;
Некоторые устаревшие или недокументированные команды:[17]&lt;br /&gt;
&lt;br /&gt;
Команда	Описание&lt;br /&gt;
&lt;br /&gt;
availdev	(MS-DOS 2.х) availdev=false делает имена драйверов (CON, LPT1 и т. п.) доступными только в стиле Unix через несуществующий каталог \dev (например, \dev\com1)&lt;br /&gt;
&lt;br /&gt;
cpsw	(MS-DOS 4.x) cpsw=off отключает переключение кодовых страниц&lt;br /&gt;
&lt;br /&gt;
ifs	(MS-DOS 4.x) загружает драйвер файловой системы&lt;br /&gt;
&lt;br /&gt;
multitrack	(MS-DOS 4.0 и выше) &lt;br /&gt;
&lt;br /&gt;
multitrack=off отключает многодорожечное чтение — введено для решения проблем совместимости с нестандартными контроллерами дисков и дискет&lt;br /&gt;
&lt;br /&gt;
switchar	(MS-DOS 2.х) задаёт знак-префикс, отличный от /, для указания опций в командных строках — предполагалось использовать для уменьшения конфликта с путями, указанными в стиле Unix, где каталоги разделяются знаком /, а не \&lt;br /&gt;
Некоторые команды, специфичные только для OS/2:[18]&lt;br /&gt;
&lt;br /&gt;
Команда	Описание&lt;br /&gt;
&lt;br /&gt;
autofail	Подавляет вывод сообщений об аппаратных ошибках&lt;br /&gt;
&lt;br /&gt;
basedev	Загружает базовые драйверы устройств&lt;br /&gt;
cache	Управляет кешированием файловой системы HPFS&lt;br /&gt;
&lt;br /&gt;
dllbasing	Улучшает использование виртуальной памяти&lt;br /&gt;
&lt;br /&gt;
dumpprocess	Активизирует сброс дампа&lt;br /&gt;
&lt;br /&gt;
iopl	Управляет доступом к кольцам защиты&lt;br /&gt;
&lt;br /&gt;
libpath	Управляет поиском динамических библиотек (DLL)&lt;br /&gt;
&lt;br /&gt;
maxwait	Пауза перед отданием задаче высшего приоритета&lt;br /&gt;
&lt;br /&gt;
memman	Управляет свопингом&lt;br /&gt;
&lt;br /&gt;
priority	Управляет приоритетом подзадач&lt;br /&gt;
&lt;br /&gt;
protectonly	При установке в yes запрещает выполнение приложений DOS или &lt;br /&gt;
&lt;br /&gt;
Windows&lt;br /&gt;
&lt;br /&gt;
reipl	Автоматическая перезагрузка после системного сбоя&lt;br /&gt;
&lt;br /&gt;
rmsize	Задаёт доступную память для сеанса &lt;br /&gt;
&lt;br /&gt;
DOS&lt;br /&gt;
&lt;br /&gt;
threads	Задаёт число подзадач&lt;br /&gt;
&lt;br /&gt;
vme	Отключает расширения виртуального режима процессора 486DX2&lt;br /&gt;
Несколько конфигураций и меню&lt;br /&gt;
Начиная с MS-DOS 6.0 появилась возможность в CONFIG.SYS группировать директивы в секции и описывать меню. Секции позволяют задать несколько конфигураций, а меню позволяет выбрать одну из них при загрузке системы. Секция начинается с имени секции в квадратных скобках [&amp;lt;имя секции&amp;gt;] и заканчивается с началом следующей секции (или с концом файла). При этом секция [menu] используется для описания меню, а секция [common] обрабатывается перед обработкой любой выбранной в меню конфигурации. Для задания меню в CONFIG.SYS были добавлены следующие команды:&lt;br /&gt;
&lt;br /&gt;
Команда	Описание&lt;br /&gt;
&lt;br /&gt;
include	Включает в обработку секцию содержимое другой секции&lt;br /&gt;
&lt;br /&gt;
menucolor	Задаёт цвет меню&lt;br /&gt;
&lt;br /&gt;
menudefault	Задаёт пункт меню по умолчанию&lt;br /&gt;
&lt;br /&gt;
menuitem	Описывает пункт меню&lt;br /&gt;
&lt;br /&gt;
submenu	Описывает пункт подменю&lt;br /&gt;
При выборе пункта меню имя секции, указанное в этом пункте, сохраняется в переменной окружения CONFIG. Это позволяет с помощью команд goto %CONFIG% и if &amp;quot;%CONFIG%&amp;quot;== в AUTOEXEC.BAT (и в прочих пакетных файлах) выполнять разные действия в зависимости от выбора конфигурации при загрузке.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=CONFIG.SYS&amp;diff=11662</id>
		<title>CONFIG.SYS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=CONFIG.SYS&amp;diff=11662"/>
				<updated>2021-01-12T21:43:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CONFIG.SYS — файл конфигурирования операционных систем семейств DOS, Windows 9x и OS/2. Это текстовый файл, содержащий директивы настройки системы и команды загрузки драйверов, он должен располагаться в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска).&lt;br /&gt;
&lt;br /&gt;
Под DOS директивы в этом файле задают некоторые аппаратные (такие, как состояние индикатора Num Lock) и системные параметры (например, количество и вложенность стеков для обработки аппаратных прерываний, количество дисковых буферов и т. п.), а также загружают драйверы для управления дополнительной и расширенной памятью (HIMEM.SYS, EMM386.EXE), экраном (ANSI.SYS, DISPLAY.SYS), дисководом CD-ROM и т. п.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Под DOS CONFIG.SYS обрабатывается ядром системы IO.SYS. После обработки CONFIG.SYS загружается файл MSDOS.SYS и указанный директивой shell= в CONFIG.SYS интерпретатор командной строки или, в случае отсутствия этой директивы, COMMAND.COM. Уже командный интерпретатор отвечает за исполнение файла AUTOEXEC.BAT.&lt;br /&gt;
&lt;br /&gt;
Это происходит во всех версиях DOS вплоть до MS-DOS 7.x (на которой основаны Windows 95 и Windows 98). Также, начиная с MS-DOS 6.0 появилась возможность пропустить обработку CONFIG.SYS с помощью функциональных клавиш F5 и F8, но эту возможность можно запретить с помощью директивы switches= в этом же файле.[1] В предыдущих версиях MS-DOS (до версии 6.0) не существовало возможности обойти обработку CONFIG.SYS при загрузке, в результате ошибка в написании (например, указание обычного исполнимого файла вместо драйвера) могла приводить к фатальным сбоям и невозможности загрузиться и для восстановления требовалась загрузка со сменного носителя (дискеты).&lt;br /&gt;
&lt;br /&gt;
В Windows ME, основанной на MS-DOS 8.0, через этот файл уже нельзя загружать драйверы[2][3], однако известны способы обхода этого ограничения[4].&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства Windows NT файл CONFIG.SYS не используется.[5]&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства OS/2 файл CONFIG.SYS используется на различных стадиях загрузки загрузчиком ядра OS2LDR, ядром OS2KRNL, а также рядом других компонент системы, в зависимости от текущей настройки системы.&lt;br /&gt;
&lt;br /&gt;
Синтаксис:&lt;br /&gt;
&lt;br /&gt;
CONFIG.SYS имеет свой специальный синтаксис.[14][15][16] В основном, он состоит из директив вида команда=значение (или то же самое, но без знака равенства — например, numlock off). Список некоторых часто используемых команд CONFIG.SYS:&lt;br /&gt;
&lt;br /&gt;
Команда	Описание&lt;br /&gt;
;	Строка с комментарием&lt;br /&gt;
break	Задаёт поведение системы при нажатии комбинации Ctrl+C во время работы программ&lt;br /&gt;
buffers	Резервирует место под указанное количество дисковых буферов&lt;br /&gt;
country	Задаёт региональные настройки (формат даты и времени, наименование валюты, порядок сортировки и т. п.)&lt;br /&gt;
device	Загружает драйвер&lt;br /&gt;
devicehigh	Загружает драйвер в UMB&lt;br /&gt;
dos	Параметры загрузки DOS (к примеру, перенос части ядра в HMA)&lt;br /&gt;
fcbs	Сколько одновременно можно открывать FCB&lt;br /&gt;
files	Сколько одновременно можно открывать файлов&lt;br /&gt;
install	Загружает резидентную программу (обычный исполнимый модуль не в формате драйвера)&lt;br /&gt;
installhigh	Загружает резидентную программу в UMB&lt;br /&gt;
lastdrive	Задаёт последнюю букву, доступную для назначения дискам&lt;br /&gt;
numlock	Задаёт состояние переключателя Num Lock&lt;br /&gt;
rem	Строка с комментарием&lt;br /&gt;
set	Устанавливает значение переменной окружения&lt;br /&gt;
shell	Указывает интерпретатор командной строки, отличный от command.com, и/или его опции&lt;br /&gt;
stacks	Резервирует место для стеков обработки аппаратных прерываний&lt;br /&gt;
switches	Дополнительные опции загрузки&lt;br /&gt;
Также, сразу после команды можно поставить знак вопроса ('?', например dos?=high) — в этом случае перед исполнением директивы запрашивается подтверждение исполнения.&lt;br /&gt;
&lt;br /&gt;
Некоторые устаревшие или недокументированные команды:[17]&lt;br /&gt;
&lt;br /&gt;
Команда	Описание&lt;br /&gt;
availdev	(MS-DOS 2.х) availdev=false делает имена драйверов (CON, LPT1 и т. п.) доступными только в стиле Unix через несуществующий каталог \dev (например, \dev\com1)&lt;br /&gt;
cpsw	(MS-DOS 4.x) cpsw=off отключает переключение кодовых страниц&lt;br /&gt;
ifs	(MS-DOS 4.x) загружает драйвер файловой системы&lt;br /&gt;
multitrack	(MS-DOS 4.0 и выше) multitrack=off отключает многодорожечное чтение — введено для решения проблем совместимости с нестандартными контроллерами дисков и дискет&lt;br /&gt;
switchar	(MS-DOS 2.х) задаёт знак-префикс, отличный от /, для указания опций в командных строках — предполагалось использовать для уменьшения конфликта с путями, указанными в стиле Unix, где каталоги разделяются знаком /, а не \&lt;br /&gt;
Некоторые команды, специфичные только для OS/2:[18]&lt;br /&gt;
&lt;br /&gt;
Команда	Описание&lt;br /&gt;
autofail	Подавляет вывод сообщений об аппаратных ошибках&lt;br /&gt;
basedev	Загружает базовые драйверы устройств&lt;br /&gt;
cache	Управляет кешированием файловой системы HPFS&lt;br /&gt;
dllbasing	Улучшает использование виртуальной памяти&lt;br /&gt;
dumpprocess	Активизирует сброс дампа&lt;br /&gt;
iopl	Управляет доступом к кольцам защиты&lt;br /&gt;
libpath	Управляет поиском динамических библиотек (DLL)&lt;br /&gt;
maxwait	Пауза перед отданием задаче высшего приоритета&lt;br /&gt;
memman	Управляет свопингом&lt;br /&gt;
priority	Управляет приоритетом подзадач&lt;br /&gt;
protectonly	При установке в yes запрещает выполнение приложений DOS или Windows&lt;br /&gt;
reipl	Автоматическая перезагрузка после системного сбоя&lt;br /&gt;
rmsize	Задаёт доступную память для сеанса DOS&lt;br /&gt;
threads	Задаёт число подзадач&lt;br /&gt;
vme	Отключает расширения виртуального режима процессора 486DX2&lt;br /&gt;
Несколько конфигураций и меню&lt;br /&gt;
Начиная с MS-DOS 6.0 появилась возможность в CONFIG.SYS группировать директивы в секции и описывать меню. Секции позволяют задать несколько конфигураций, а меню позволяет выбрать одну из них при загрузке системы. Секция начинается с имени секции в квадратных скобках [&amp;lt;имя секции&amp;gt;] и заканчивается с началом следующей секции (или с концом файла). При этом секция [menu] используется для описания меню, а секция [common] обрабатывается перед обработкой любой выбранной в меню конфигурации. Для задания меню в CONFIG.SYS были добавлены следующие команды:&lt;br /&gt;
&lt;br /&gt;
Команда	Описание&lt;br /&gt;
include	Включает в обработку секцию содержимое другой секции&lt;br /&gt;
menucolor	Задаёт цвет меню&lt;br /&gt;
menudefault	Задаёт пункт меню по умолчанию&lt;br /&gt;
menuitem	Описывает пункт меню&lt;br /&gt;
submenu	Описывает пункт подменю&lt;br /&gt;
При выборе пункта меню имя секции, указанное в этом пункте, сохраняется в переменной окружения CONFIG. Это позволяет с помощью команд goto %CONFIG% и if &amp;quot;%CONFIG%&amp;quot;== в AUTOEXEC.BAT (и в прочих пакетных файлах) выполнять разные действия в зависимости от выбора конфигурации при загрузке.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=CONFIG.SYS&amp;diff=11661</id>
		<title>CONFIG.SYS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=CONFIG.SYS&amp;diff=11661"/>
				<updated>2021-01-12T21:40:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CONFIG.SYS — файл конфигурирования операционных систем семейств DOS, Windows 9x и OS/2. Это текстовый файл, содержащий директивы настройки системы и команды загрузки драйверов, он должен располагаться в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска).&lt;br /&gt;
&lt;br /&gt;
Под DOS директивы в этом файле задают некоторые аппаратные (такие, как состояние индикатора Num Lock) и системные параметры (например, количество и вложенность стеков для обработки аппаратных прерываний, количество дисковых буферов и т. п.), а также загружают драйверы для управления дополнительной и расширенной памятью (HIMEM.SYS, EMM386.EXE), экраном (ANSI.SYS, DISPLAY.SYS), дисководом CD-ROM и т. п.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Под DOS CONFIG.SYS обрабатывается ядром системы IO.SYS. После обработки CONFIG.SYS загружается файл MSDOS.SYS и указанный директивой shell= в CONFIG.SYS интерпретатор командной строки или, в случае отсутствия этой директивы, COMMAND.COM. Уже командный интерпретатор отвечает за исполнение файла AUTOEXEC.BAT.&lt;br /&gt;
&lt;br /&gt;
Это происходит во всех версиях DOS вплоть до MS-DOS 7.x (на которой основаны Windows 95 и Windows 98). Также, начиная с MS-DOS 6.0 появилась возможность пропустить обработку CONFIG.SYS с помощью функциональных клавиш F5 и F8, но эту возможность можно запретить с помощью директивы switches= в этом же файле.[1] В предыдущих версиях MS-DOS (до версии 6.0) не существовало возможности обойти обработку CONFIG.SYS при загрузке, в результате ошибка в написании (например, указание обычного исполнимого файла вместо драйвера) могла приводить к фатальным сбоям и невозможности загрузиться и для восстановления требовалась загрузка со сменного носителя (дискеты).&lt;br /&gt;
&lt;br /&gt;
В Windows ME, основанной на MS-DOS 8.0, через этот файл уже нельзя загружать драйверы[2][3], однако известны способы обхода этого ограничения[4].&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства Windows NT файл CONFIG.SYS не используется.[5]&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства OS/2 файл CONFIG.SYS используется на различных стадиях загрузки загрузчиком ядра OS2LDR, ядром OS2KRNL, а также рядом других компонент системы, в зависимости от текущей настройки системы.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=CONFIG.SYS&amp;diff=11660</id>
		<title>CONFIG.SYS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=CONFIG.SYS&amp;diff=11660"/>
				<updated>2021-01-12T21:38:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «CONFIG.SYS — файл конфигурирования операционных систем семейств DOS, Windows 9x и OS/2. Это текстовый…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CONFIG.SYS — файл конфигурирования операционных систем семейств DOS, Windows 9x и OS/2. Это текстовый файл, содержащий директивы настройки системы и команды загрузки драйверов, он должен располагаться в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска).&lt;br /&gt;
&lt;br /&gt;
Под DOS директивы в этом файле задают некоторые аппаратные (такие, как состояние индикатора Num Lock) и системные параметры (например, количество и вложенность стеков для обработки аппаратных прерываний, количество дисковых буферов и т. п.), а также загружают драйверы для управления дополнительной и расширенной памятью (HIMEM.SYS, EMM386.EXE), экраном (ANSI.SYS, DISPLAY.SYS), дисководом CD-ROM и т. п.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11659</id>
		<title>QBASIC.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11659"/>
				<updated>2021-01-12T21:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.&lt;br /&gt;
&lt;br /&gt;
QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык был довольно популярен для обучения программированию, и долгое время использовался во многих школах.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
QBasic был создан в качестве замены для GW-BASIC и поставлялся вместе с MS-DOS 5.0 и выше, вплоть до Windows 95. QBasic основан на более раннем QuickBASIC 4.5, но, в отличие от него, не содержит компилятора и компоновщика.&lt;br /&gt;
&lt;br /&gt;
Microsoft прекратила поставку QBasic с более поздними версиями Windows. Однако обладатели лицензий Windows 98 могут найти его на установочном компакт-диске в папке \TOOLS\OLDMSDOS. Ранее QBasic можно было загрузить с сайта Microsoft.[1]&lt;br /&gt;
&lt;br /&gt;
QBasic предоставлял удобную среду разработки (для своего времени), включающую расширенные возможности отладки и возможность работы в командном режиме.&lt;br /&gt;
&lt;br /&gt;
С 2007 года существует версия QBasic для 64-битных систем, работающая в операционных системах Windows 7, 8, 10[2].&lt;br /&gt;
&lt;br /&gt;
Также начиная с 2007 года независимыми разработчиками развивается кроссплатформенный компилятор QB64 (изначально — QB32), реализующий QBasic (и QuickBASIC), расширенный современными средствами работы с графикой, музыкой и сетью.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
QBasic широко использовался в школах для обучения основам программирования. В России вплоть до 2010 года QBasic использовали 60-80% учителей информатики[3]. По состоянию на 2020 год, продолжают публиковаться отдельные методические рекомендации по использованию QBasic в обучении информатике[4]. Несмотря на отсутствие поддержки в новых операционных системах, для его запуска используется DOSBox&lt;br /&gt;
&lt;br /&gt;
Если при запуске QBasic с командной строки, до появления титульного экрана, нажать одновременно LeftCtrl+LeftShift+LeftAlt и RightCtrl+RightShift+RightAlt, то на экране появится список программистов, участвовавших в разработке. На современных компьютерах довольно трудно нажать нужные клавиши за требуемое время — лучше проверять этот факт на старых компьютерах или в эмуляторах, позволяющий задать замедление (таких как DOSBox).&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11658</id>
		<title>QBASIC.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11658"/>
				<updated>2021-01-12T21:35:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.&lt;br /&gt;
&lt;br /&gt;
QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык был довольно популярен для обучения программированию, и долгое время использовался во многих школах.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
QBasic был создан в качестве замены для GW-BASIC и поставлялся вместе с MS-DOS 5.0 и выше, вплоть до Windows 95. QBasic основан на более раннем QuickBASIC 4.5, но, в отличие от него, не содержит компилятора и компоновщика.&lt;br /&gt;
&lt;br /&gt;
Microsoft прекратила поставку QBasic с более поздними версиями Windows. Однако обладатели лицензий Windows 98 могут найти его на установочном компакт-диске в папке \TOOLS\OLDMSDOS. Ранее QBasic можно было загрузить с сайта Microsoft.[1]&lt;br /&gt;
&lt;br /&gt;
QBasic предоставлял удобную среду разработки (для своего времени), включающую расширенные возможности отладки и возможность работы в командном режиме.&lt;br /&gt;
&lt;br /&gt;
С 2007 года существует версия QBasic для 64-битных систем, работающая в операционных системах Windows 7, 8, 10[2].&lt;br /&gt;
&lt;br /&gt;
Также начиная с 2007 года независимыми разработчиками развивается кроссплатформенный компилятор QB64 (изначально — QB32), реализующий QBasic (и QuickBASIC), расширенный современными средствами работы с графикой, музыкой и сетью.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
QBasic широко использовался в школах для обучения основам программирования. В России вплоть до 2010 года QBasic использовали 60-80% учителей информатики[3]. По состоянию на 2020 год, продолжают публиковаться отдельные методические рекомендации по использованию QBasic в обучении информатике[4]. Несмотря на отсутствие поддержки в новых операционных системах, для его запуска используется DOSBox&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11657</id>
		<title>QBASIC.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11657"/>
				<updated>2021-01-12T21:34:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.&lt;br /&gt;
&lt;br /&gt;
QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык был довольно популярен для обучения программированию, и долгое время использовался во многих школах.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
QBasic был создан в качестве замены для GW-BASIC и поставлялся вместе с MS-DOS 5.0 и выше, вплоть до Windows 95. QBasic основан на более раннем QuickBASIC 4.5, но, в отличие от него, не содержит компилятора и компоновщика.&lt;br /&gt;
&lt;br /&gt;
Microsoft прекратила поставку QBasic с более поздними версиями Windows. Однако обладатели лицензий Windows 98 могут найти его на установочном компакт-диске в папке \TOOLS\OLDMSDOS. Ранее QBasic можно было загрузить с сайта Microsoft.[1]&lt;br /&gt;
&lt;br /&gt;
QBasic предоставлял удобную среду разработки (для своего времени), включающую расширенные возможности отладки и возможность работы в командном режиме.&lt;br /&gt;
&lt;br /&gt;
С 2007 года существует версия QBasic для 64-битных систем, работающая в операционных системах Windows 7, 8, 10[2].&lt;br /&gt;
&lt;br /&gt;
Также начиная с 2007 года независимыми разработчиками развивается кроссплатформенный компилятор QB64 (изначально — QB32), реализующий QBasic (и QuickBASIC), расширенный современными средствами работы с графикой, музыкой и сетью.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11656</id>
		<title>QBASIC.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11656"/>
				<updated>2021-01-12T21:33:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.&lt;br /&gt;
&lt;br /&gt;
QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык был довольно популярен для обучения программированию, и долгое время использовался во многих школах.&lt;br /&gt;
&lt;br /&gt;
QBasic был создан в качестве замены для GW-BASIC и поставлялся вместе с MS-DOS 5.0 и выше, вплоть до Windows 95. QBasic основан на более раннем QuickBASIC 4.5, но, в отличие от него, не содержит компилятора и компоновщика.&lt;br /&gt;
&lt;br /&gt;
Microsoft прекратила поставку QBasic с более поздними версиями Windows. Однако обладатели лицензий Windows 98 могут найти его на установочном компакт-диске в папке \TOOLS\OLDMSDOS. Ранее QBasic можно было загрузить с сайта Microsoft.[1]&lt;br /&gt;
&lt;br /&gt;
QBasic предоставлял удобную среду разработки (для своего времени), включающую расширенные возможности отладки и возможность работы в командном режиме.&lt;br /&gt;
&lt;br /&gt;
С 2007 года существует версия QBasic для 64-битных систем, работающая в операционных системах Windows 7, 8, 10[2].&lt;br /&gt;
&lt;br /&gt;
Также начиная с 2007 года независимыми разработчиками развивается кроссплатформенный компилятор QB64 (изначально — QB32), реализующий QBasic (и QuickBASIC), расширенный современными средствами работы с графикой, музыкой и сетью.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11655</id>
		<title>QBASIC.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=QBASIC.COM&amp;diff=11655"/>
				<updated>2021-01-12T21:32:32Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.&lt;br /&gt;
&lt;br /&gt;
QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык был довольно популярен для обучения программированию, и долгое время использовался во многих школах.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=EDIT.COM&amp;diff=11654</id>
		<title>EDIT.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=EDIT.COM&amp;diff=11654"/>
				<updated>2021-01-12T21:30:53Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «edit.com  Редактор MS-DOS, который позволяет создавать и редактировать текстовые файлы в форма…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;edit.com&lt;br /&gt;
&lt;br /&gt;
Редактор MS-DOS, который позволяет создавать и редактировать текстовые файлы в формате ASCII.&lt;br /&gt;
&lt;br /&gt;
Синтаксис&lt;br /&gt;
edit [/B] [/H] [/R] [/S] [/?] [file(s)]&lt;br /&gt;
Параметры&lt;br /&gt;
[file(s)]&lt;br /&gt;
Задает местонахождение и имя текстового файла. Если файл не существует, редактор MS-DOS создаст его. Если файл существует, редактор MS-DOS откроет его и выведет содержимое на экран.&lt;br /&gt;
/B&lt;br /&gt;
Устанавливает монохромный режим работы редактора MS-DOS. Этот параметр следует выбирать в случае, когда редактор MS-DOS неправильно отображается на черно-белом мониторе.&lt;br /&gt;
/H&lt;br /&gt;
Задает режим вывода максимального количества строк для используемого монитора.&lt;br /&gt;
/R&lt;br /&gt;
Загружает файл(ы) в режиме только для чтения&lt;br /&gt;
/S&lt;br /&gt;
Использует короткие имена файлов (8.3)&lt;br /&gt;
/?&lt;br /&gt;
Отображение справки в командной строке.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11653</id>
		<title>COMMAND.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11653"/>
				<updated>2021-01-12T21:29:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;COMMAND.COM — интерпретатор командной строки в операционных системах DOS, OS/2, семейства Windows 9x и ряда других. Загружается при старте системы или VDM (если не указан другой интерпретатор с помощью директивы SHELL= в файле CONFIG.SYS) и выполняет команды из файла AUTOEXEC.BAT.[1]&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства Windows NT (начиная с Windows NT 3.1 и заканчивая Windows 10 / Windows Server 2012) и OS/2 интерпретатором командной строки является программа cmd.exe. Однако, для совместимости с DOS-приложениями, COMMAND.COM присутствует и в версиях этих систем для процессоров архитектуры IA-32.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Command.com_Win8.png]]&lt;br /&gt;
&lt;br /&gt;
COMMAND.COM имеет два режима работы. Первый режим — интерактивный, когда пользователь вводит с клавиатуры команды, которые немедленно выполняются. Второй режим — пакетный, когда COMMAND.COM выполняет последовательность команд, заранее сохранённую в пакетном файле с расширением .BAT. Функции COMMAND.COM аналогичны функциям командных интерпретаторов Unix-совместимых операционных систем (например, bash), с тем отличием, что COMMAND.COM имеет более ограниченный набор возможностей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Пакетные файлы для COMMAND.COM имеют четыре типа переменных:&lt;br /&gt;
&lt;br /&gt;
ERRORLEVEL содержит код возврата последней из запущенных программ (к примеру, в языке программирования Си код можно вернуть с помощью return в функции main).[7][8] Как правило, ERRORLEVEL используется для индикации ошибок при работе программы и код 0 означает успешное завершение. Но это относится в основном к утилитам командной строки (которые ориентированы на использование в пакетных файлах), прикладные программы обычно не заботятся о возврате конкретных значений, поэтому после них в ERRORLEVEL всегда оказывается нулевое значение или даже мусор.[9][10] В оригинальном COMMAND.COM код возврата можно было проверить только с помощью конструкции IF ERRORLEVEL[11], однако в некоторых клонах DOS, а также Windows семейства NT, добавлена возможность обращения к ERRORLEVEL как к обычной переменной.[12][13]&lt;br /&gt;
Переменные могут быть заданы с помощью команды SET.[14] Чтобы получить их значение, нужно имя переменной окружить знаками % (например, %path%), в этом случае в месте использования такой конструкции будет подставлено значение переменной.[15] Некоторые из этих переменных стандартизованы (PROMPT, PATH, TEMP и т. п.), некоторые задаются системой (CONFIG), остальные задаются и используются пользователями. Хранятся эти переменные в «окружении» (environment) и называются «переменными окружения».[16]&lt;br /&gt;
Аргументы пакетных файлов в самих пакетных файлах доступны как %1…%9.[17] Переменная %0 содержит текст команды (без аргументов), использованной для запуска пакетного файла.&lt;br /&gt;
Переменные для команды FOR имеют вид %%a и используются в пакетных файлах совместно с этой командой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
COMMAND.COM может быть запущена не только в ходе начальной загрузки, но и, подобно любому исполняемому файлу MS-DOS, другой программой с помощью стандартной функции MS-DOS EXEC (функция 4bH прерывания 21H). При запуске без параметров запускается экземпляр интерпретатора, и управление передаётся пользователю, который может закрыть этот экземпляр и вернуть управление породившей его программе, введя команду EXIT. Но намного чаще используется запуск COMMAND.COM из других программ с параметрами /C и (реже) /K.&lt;br /&gt;
&lt;br /&gt;
Параметр /C&lt;br /&gt;
Параметр /C предназначен для запуска в пакетном режиме. Синтаксис запуска: COMMAND.COM /C команда Командой может быть любая внутренняя или внешняя команда COMMAND.COM, в том числе BAT-файл. После исполнения команды работа COMMAND.COM завершается, и управление возвращается породившей его программе.&lt;br /&gt;
&lt;br /&gt;
Параметр /K&lt;br /&gt;
Параметр /K полностью аналогичен параметру /C с той разницей, что после исполнения команды экземпляр интерпретатора не завершается, и управление передаётся пользователю, который может закрыть этот экземпляр и вернуть управление породившей его программе, введя команду EXIT.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11652</id>
		<title>COMMAND.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11652"/>
				<updated>2021-01-12T21:27:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;COMMAND.COM — интерпретатор командной строки в операционных системах DOS, OS/2, семейства Windows 9x и ряда других. Загружается при старте системы или VDM (если не указан другой интерпретатор с помощью директивы SHELL= в файле CONFIG.SYS) и выполняет команды из файла AUTOEXEC.BAT.[1]&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства Windows NT (начиная с Windows NT 3.1 и заканчивая Windows 10 / Windows Server 2012) и OS/2 интерпретатором командной строки является программа cmd.exe. Однако, для совместимости с DOS-приложениями, COMMAND.COM присутствует и в версиях этих систем для процессоров архитектуры IA-32.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Command.com_Win8.png]]&lt;br /&gt;
&lt;br /&gt;
COMMAND.COM имеет два режима работы. Первый режим — интерактивный, когда пользователь вводит с клавиатуры команды, которые немедленно выполняются. Второй режим — пакетный, когда COMMAND.COM выполняет последовательность команд, заранее сохранённую в пакетном файле с расширением .BAT. Функции COMMAND.COM аналогичны функциям командных интерпретаторов Unix-совместимых операционных систем (например, bash), с тем отличием, что COMMAND.COM имеет более ограниченный набор возможностей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Пакетные файлы для COMMAND.COM имеют четыре типа переменных:&lt;br /&gt;
&lt;br /&gt;
ERRORLEVEL содержит код возврата последней из запущенных программ (к примеру, в языке программирования Си код можно вернуть с помощью return в функции main).[7][8] Как правило, ERRORLEVEL используется для индикации ошибок при работе программы и код 0 означает успешное завершение. Но это относится в основном к утилитам командной строки (которые ориентированы на использование в пакетных файлах), прикладные программы обычно не заботятся о возврате конкретных значений, поэтому после них в ERRORLEVEL всегда оказывается нулевое значение или даже мусор.[9][10] В оригинальном COMMAND.COM код возврата можно было проверить только с помощью конструкции IF ERRORLEVEL[11], однако в некоторых клонах DOS, а также Windows семейства NT, добавлена возможность обращения к ERRORLEVEL как к обычной переменной.[12][13]&lt;br /&gt;
Переменные могут быть заданы с помощью команды SET.[14] Чтобы получить их значение, нужно имя переменной окружить знаками % (например, %path%), в этом случае в месте использования такой конструкции будет подставлено значение переменной.[15] Некоторые из этих переменных стандартизованы (PROMPT, PATH, TEMP и т. п.), некоторые задаются системой (CONFIG), остальные задаются и используются пользователями. Хранятся эти переменные в «окружении» (environment) и называются «переменными окружения».[16]&lt;br /&gt;
Аргументы пакетных файлов в самих пакетных файлах доступны как %1…%9.[17] Переменная %0 содержит текст команды (без аргументов), использованной для запуска пакетного файла.&lt;br /&gt;
Переменные для команды FOR имеют вид %%a и используются в пакетных файлах совместно с этой командой.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11651</id>
		<title>COMMAND.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11651"/>
				<updated>2021-01-12T21:26:13Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;COMMAND.COM — интерпретатор командной строки в операционных системах DOS, OS/2, семейства Windows 9x и ряда других. Загружается при старте системы или VDM (если не указан другой интерпретатор с помощью директивы SHELL= в файле CONFIG.SYS) и выполняет команды из файла AUTOEXEC.BAT.[1]&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства Windows NT (начиная с Windows NT 3.1 и заканчивая Windows 10 / Windows Server 2012) и OS/2 интерпретатором командной строки является программа cmd.exe. Однако, для совместимости с DOS-приложениями, COMMAND.COM присутствует и в версиях этих систем для процессоров архитектуры IA-32.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Command.com_Win8.png]]&lt;br /&gt;
&lt;br /&gt;
COMMAND.COM имеет два режима работы. Первый режим — интерактивный, когда пользователь вводит с клавиатуры команды, которые немедленно выполняются. Второй режим — пакетный, когда COMMAND.COM выполняет последовательность команд, заранее сохранённую в пакетном файле с расширением .BAT. Функции COMMAND.COM аналогичны функциям командных интерпретаторов Unix-совместимых операционных систем (например, bash), с тем отличием, что COMMAND.COM имеет более ограниченный набор возможностей.[2][3]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11650</id>
		<title>COMMAND.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11650"/>
				<updated>2021-01-12T21:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;COMMAND.COM — интерпретатор командной строки в операционных системах DOS, OS/2, семейства Windows 9x и ряда других. Загружается при старте системы или VDM (если не указан другой интерпретатор с помощью директивы SHELL= в файле CONFIG.SYS) и выполняет команды из файла AUTOEXEC.BAT.[1]&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства Windows NT (начиная с Windows NT 3.1 и заканчивая Windows 10 / Windows Server 2012) и OS/2 интерпретатором командной строки является программа cmd.exe. Однако, для совместимости с DOS-приложениями, COMMAND.COM присутствует и в версиях этих систем для процессоров архитектуры IA-32.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Command.com_Win8.png]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Command.com_Win8.png&amp;diff=11649</id>
		<title>Файл:Command.com Win8.png</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Command.com_Win8.png&amp;diff=11649"/>
				<updated>2021-01-12T21:23:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11648</id>
		<title>COMMAND.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=COMMAND.COM&amp;diff=11648"/>
				<updated>2021-01-12T21:23:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «COMMAND.COM — интерпретатор командной строки в операционных системах DOS, OS/2, семейства Windows 9x…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;COMMAND.COM — интерпретатор командной строки в операционных системах DOS, OS/2, семейства Windows 9x и ряда других. Загружается при старте системы или VDM (если не указан другой интерпретатор с помощью директивы SHELL= в файле CONFIG.SYS) и выполняет команды из файла AUTOEXEC.BAT.[1]&lt;br /&gt;
&lt;br /&gt;
В операционных системах семейства Windows NT (начиная с Windows NT 3.1 и заканчивая Windows 10 / Windows Server 2012) и OS/2 интерпретатором командной строки является программа cmd.exe. Однако, для совместимости с DOS-приложениями, COMMAND.COM присутствует и в версиях этих систем для процессоров архитектуры IA-32.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=FDISK.COM&amp;diff=11647</id>
		<title>FDISK.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=FDISK.COM&amp;diff=11647"/>
				<updated>2021-01-12T21:21:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «Запускает программу FDISK, которая конфигурирует жесткий диск для использования DOS.        FDISK…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Запускает программу FDISK, которая конфигурирует жесткий диск для использования DOS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     FDISK [/? /H] [/D]&lt;br /&gt;
&lt;br /&gt;
Параметры команды&lt;br /&gt;
Параметр	Описание&lt;br /&gt;
/? или /H	Выводят справочный текст.&lt;br /&gt;
/D	Позволяет удалять разделы, отличные от DOS. Его следует использовать с осторожностью.&lt;br /&gt;
Перед тем, как вы сможете с ним работать, жесткий диск нужно разбить на разделы и отформатировать. В большинстве случаев диски уже продаются отформатированными, но для подготовки диска вы можете использовать и FDISK.&lt;br /&gt;
&lt;br /&gt;
Максимально допустимый размер раздела равен 2 гигабайтам. Вы можете выбрать свой размер. При создании с помощью FDISK разделов диска размер создаваемых на диске кластеров зависит от размера диска (чем больше диск, тем больше размер).&lt;br /&gt;
&lt;br /&gt;
Вы можете применять FDISK для следующих задач:&lt;br /&gt;
&lt;br /&gt;
создания основного раздела DOS;&lt;br /&gt;
создания расширенного раздела DOS;&lt;br /&gt;
установки активного раздела;&lt;br /&gt;
удаление раздела;&lt;br /&gt;
вывода данных раздела;&lt;br /&gt;
выбора следующего жесткого диска для создания разделов (если система имеет несколько жестких дисков).&lt;br /&gt;
Расширенный раздел DOS может содержать столько логических дисков, сколько требуется. Для установки операционной системы DOS нужно создать основной раздел. Этот раздел может использовать весь диск или часть диска. Между разделами диска информацию можно передавать точно также, как между различными дисками.&lt;br /&gt;
&lt;br /&gt;
Экспериментировать с FDIS не следует. Если вы случайно удалите раздел, то потеряете данные на жестком диске. Чтобы изменить размер раздела, нужно удалить раздел и создать новый раздел с другим размером. При удалении раздела удаляются все его данные.&lt;br /&gt;
&lt;br /&gt;
При запуске FDISK в ответ на системную подсказку вам выводится информацию о существующих разделах.&lt;br /&gt;
&lt;br /&gt;
Поле	Описание&lt;br /&gt;
No	Число разделов. Разделы перечисляются в том порядке, в каком они существуют на диске.&lt;br /&gt;
Drive	Присвоенная разделу буква диска.&lt;br /&gt;
Start	Начальный цилиндр раздела.&lt;br /&gt;
End	Конечный цилиндр раздела.&lt;br /&gt;
MB	Размер раздела в мегабайтах.&lt;br /&gt;
Status	Статус: A - активный, что означает, что ваш компьютер пытается загрузиться из этого раздела, или N - неактивный.&lt;br /&gt;
Type	Формат раздела: DOS или не DOS.&lt;br /&gt;
Выводятся также основные параметры, которые зависят от статуса жесткого диска. В любом меню FDISK нажатие клавиши Esc возвращает вас к системной подсказке.&lt;br /&gt;
&lt;br /&gt;
Для создания раздела на новом диске или добавления раздела к существующему диску выберите Create DOS. Если для создания нового раздела не хватает места, FDISK предупреждает об этом. При выборе данного пункта вам выводится запрос, какой тип раздела вы хотите создать. Вы можете выбрать создание основного (primary), расширенного (extended) раздела DOS или создание логического диска в расширенном разделе (logical drive):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     1) Create DOS primary partition&lt;br /&gt;
&lt;br /&gt;
     2) Create DOS extended partition&lt;br /&gt;
&lt;br /&gt;
     3) Create logical drive in extended partition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Enter desired option: (ESC = exit) [?]&lt;br /&gt;
&lt;br /&gt;
Если на диске нет основного раздела, вы можете создать его. Расширенный раздел создается также только в том случае, если на диске нет расширенных разделов. Логический диск можно задать только при наличии расширенного раздела. Для выхода вы можете нажать Esc.&lt;br /&gt;
&lt;br /&gt;
При выборе создания основного раздела DOS (Create DOS primary partition) вам выводится запрос, хотите ли вы использовать максимальное доступное пространство на жестком диске:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Use cylinders 1 - 975 for DOS (хх.х MB) (Y/N)?&lt;br /&gt;
&lt;br /&gt;
Если вы хотите использовать все доступное пространство, наберите Y и нажмите Enter. При выводе запроса на размер раздела введите размер раздела (в мегабайтах) и нажмите Enter. Вам выведется запрос для ввода начального и конечного цилиндра:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Enter starting cylinder:&lt;br /&gt;
&lt;br /&gt;
     Enter ending cylinder: (nnnn-nnnn):&lt;br /&gt;
&lt;br /&gt;
Для работы операционной системы требуется не менее 20 цилиндров. Если вы собираетесь установить на жестком диске и другую операционную систему, перед выделением пространства для DOS проверьте требования а памяти на диске этой операционной системы.&lt;br /&gt;
&lt;br /&gt;
После этого FDISK начинает проверять диск. Если FDISK обнаруживает в системной области диска дефектную дорожку, то раздел не создается. FDISK выводит запрос на повторную попытку с другим начальным номером цилиндра. Аналогично, если в цилиндре мало места, выводится запрос для ввода другого номера цилиндра.&lt;br /&gt;
&lt;br /&gt;
После успешной проверки диска выводится запрос на ввод метки тома:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Enter disk label:&lt;br /&gt;
&lt;br /&gt;
В метке можно задать до 11 символов.&lt;br /&gt;
&lt;br /&gt;
После выбора размера раздела вы возвращаетесь в основное меню. На экран выводится детальная информация по вновь созданным разделам. Для выхода из FDISK нажмите клавишу Esc. После создания нового (пустого) раздела в него нужно переписать нужные файлы, например, файлы операционной системы. Если FDISK используется как часть процесса установки, то программа INSTALL автоматически делает это. Программу INSTALL можно использовать для загрузки в раздел операционной системы. Можно также переключиться на диск A: и использовать команду SYS. Затем, чтобы сделать раздел активным, выберите Select bootable partition.&lt;br /&gt;
&lt;br /&gt;
Если вы хотите добавить к диску еще один раздел, выберите пункт Create DOS extended partition. Выведется запрос для задания размера раздела и начального и конечного цилиндров раздела (аналогично тому, как это делается при создании основного раздела). При возврате в основное меню на экран выводится детальная информация о только что созданном разделе. Использовать расширенный раздел вы не сможете, пока не создадите в нем один или несколько логических дисков.&lt;br /&gt;
&lt;br /&gt;
При наличии нескольких жестких дисков на втором (или третьем) диске полезно создать только расширенный раздел. На первом диске диске (обычно это диск C:) должен присутствовать основной загружаемый раздел. Создание расширенных разделов на других жестких дисках позволяет не менять существующих назначений буквенных меток. Основным разделам буквы всегда присваиваются перед расширенными.&lt;br /&gt;
&lt;br /&gt;
Для создания логического диска в существующем расширенном разделе выберите Create logical drive in extended partition. При этом выводится текущий статус расширенного раздела или сообщение, указывающее на отсутствие существующего расширенного раздела. Затем вам выводится запрос на задание раздела или начального и конечного цилиндров для логического диска. Все логические диски должны полностью размещаться внутри расширенного раздела. Для возврата в основное меню нажмите Esc.&lt;br /&gt;
&lt;br /&gt;
Выбор Delete DOS partition удаляет текущий раздел. После удаления раздела вы не сможете больше обращаться к его данным, поэтому сохраните все содержащиеся в нем файлы (на дискетах или в другом разделе жесткого диска). При выборе этой возможности вам выведется запрос о том, каков тип удаляемого раздела:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Select option:&lt;br /&gt;
&lt;br /&gt;
     1) Delete DOS primary partition&lt;br /&gt;
&lt;br /&gt;
     2) Delete DOS extended partition&lt;br /&gt;
&lt;br /&gt;
     3) Delete logical drive in extended partition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Enter desired option: (ESC = exit) [?]&lt;br /&gt;
&lt;br /&gt;
При выборе удаления основного раздела Delete DOS primary partition или расширенного раздела Delete DOS extended partition вам выведется запрос на ввод номера удаляемого раздела. Наберите это число и нажмите Enter. Выведется следующее:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Do you really want to erase all data (Y/N)?&lt;br /&gt;
&lt;br /&gt;
Если вы готовы удалить раздел, наберите Y и нажмите Enter. Если вы выберите Delete logical drive in extended partition, на экран выводятся логические диски расширенного раздела, а затем выводится запрос для выбора дисков для удаления.&lt;br /&gt;
&lt;br /&gt;
Если указанный тип раздела на диске отсутствует, вы не сможете удалить его. Удалить расширенный раздел можно только в том случае, если этот раздел не содержит логических дисков. В противном случае нужно сначала удалить эти диски.&lt;br /&gt;
&lt;br /&gt;
Чтобы удалить существующий не DOS-овский раздел, введите в командной строке FDISK /D. Остальная процедура совпадает с удалением раздела DOS. Если параметр /D не указан, то отличный от DOS раздел использовать не разрешается.&lt;br /&gt;
&lt;br /&gt;
С помощью Select bootable partition вы можете выбрать, какой раздел на диске должен быть активным. Это раздел, содержащий операционную систему и файлы, к которым вы хотите получить доступ после включения компьютера. При указании активного раздела компьютер будет искать этот раздел при загрузке операционной системы с жесткого диска. При включении компьютера он пытается загрузить операционную систему с диска A:, затем из активного раздела жесткого диска. В каждый момент времени активным может быть только один раздел. Наберите его номер и нажмите Enter.&lt;br /&gt;
&lt;br /&gt;
Если жесткий диск содержит только разделы DOS, то активным может быть только основной раздел. При попытке выбора расширенных разделов DOS вы получите сообщение об ошибке.&lt;br /&gt;
&lt;br /&gt;
При наличие на диске расширенных разделов в меню выводится пункт Display logical drives in extended partition. При его выборе на экране выводится текущий статус логических дисков расширенного раздела, например:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Logical drives in extended partition (8.5MB, 205 cylinders):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     No  Drive Start  End  MB   Type&lt;br /&gt;
&lt;br /&gt;
     1   D     660    865  8.5  DOS 6.0&lt;br /&gt;
&lt;br /&gt;
При невозможности инсталляции средств защиты системы из-за порчи основной загрузочной записи (Master Boot Record) выберите пункт Re-write the Master Boot Record. FDISK сохраняет существующую запись в файле OLDMBR.BIN (в корневом каталоге диска C:) и заменяет ее стандартной записью (Novell DOS Master Boot Record). Для восстановления этой записи из C:\OLDMBR.BIN выберите Restore Original Master Boot Record. Этот пункт выводится только если вы ранее записали Master Boot Record.&lt;br /&gt;
&lt;br /&gt;
При наличии в компьютере нескольких жестких дисков становится доступным пункт выбора альтернативного жесткого диска Select alternative fixed disk. Его можно использовать для переключения с одного жесткого диска на другой. На экран выводится текущее состояние раздела диска. Этот параметр выводится одинаково для обоих дисков.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=FORMAT.COM&amp;diff=11646</id>
		<title>FORMAT.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=FORMAT.COM&amp;diff=11646"/>
				<updated>2021-01-12T21:18:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «Форматирует диск для использования его MS-DOS. Команда FORMAT создает для диска новый корнево…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Форматирует диск для использования его MS-DOS. Команда FORMAT создает для диска новый корневой каталог и таблицу распределения файлов. Она может также проверять плохие области на диске и удалять с диска все данные. Чтобы операционная система могла использовать новый диск, задайте для форматирования диска эту команду.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     FORMAT диск: [/V[:метка]] [/Q] [/U] [/F:размер][/B /S]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     FORMAT диск: [/V[:метка]] [/Q] [/U] [/T:дор /N:сект] [/B /S]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     FORMAT диск: [/V[:метка]] [/Q] [/U] [/1] [/4] [/B /S]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     FORMAT диск: [/Q] [/U] [/1] [/4] [/8] [/B /S]&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;quot;диск:&amp;quot; задает дисковод, содержащий форматируемый диск. Это обязательный параметр. Если ни один из последующих параметров на задан, FORMAT использует для определения значений по умолчанию тип дисковода.&lt;br /&gt;
&lt;br /&gt;
Если диск был ранее сформатирован, и вы не указали параметр /U, то старая таблица распределения файлов и корневой каталог сохраняются для возможной отмены форматирования. Если вы поняли, что форматируете не ту дискету, используйте команду UNFORMAT.&lt;br /&gt;
&lt;br /&gt;
Параметр /V:метка задает метку тома, которая идентифицирует диск и может содержать до 11 символов. Если этот параметр опущен, или метка тома на задана, то MS-DOS после завершения форматирования выводит вам подсказку для задания метки тома. Если с помощью одной команды FORMAT вы форматируете несколько дискет, то всем им будет присвоена одна и та же метка. Параметр /V несовместим с параметром /8. Подробнее о метках тома рассказывается в описании команд DIR, LABEL и VOL.&lt;br /&gt;
&lt;br /&gt;
Параметр /Q задает быстрое форматирование диска. При указании данного параметра FORMAT удаляет информацию таблицы распределения файлов (FAT) и корневой каталог диска, но не просматривает его в поиске плохих областей. Используйте /Q только для форматирования ранее сформатированных дисков, в состоянии которых вы уверены.&lt;br /&gt;
&lt;br /&gt;
/U задает безусловное форматирование диска. При таком форматировании уничтожаются все существующие на диске данные, поэтому позднее вы уже не сможете их восстановить. Параметр /U следует использовать при получении во время работы с дискетой ошибок чтения/записи.&lt;br /&gt;
&lt;br /&gt;
См. также команду UNFORMAT.&lt;br /&gt;
&lt;br /&gt;
/F:размер задает объем форматируемой дискеты. Когда это возможно, используйте данный параметр вместо /T и /N. Укажите один из следующих объемов:&lt;br /&gt;
&lt;br /&gt;
Значение &amp;quot;размер&amp;quot;	Дискета&lt;br /&gt;
160 (или 160K, или 160KB)	160K, односторонняя, двойной плотности, 5.25-дюймовая.&lt;br /&gt;
180 (или 180K, или 180KB)	180K, односторонняя, двойной плотности, 5.25-дюймовая.&lt;br /&gt;
320 (или 320K, или 320KB)	320K, двусторонняя, двойной плотности, 5.25-дюймовая.&lt;br /&gt;
360 (или 360K, или 360KB)	360K, двусторонняя, двойной плотности, 5.25-дюймовая.&lt;br /&gt;
720 (или 720K, или 720KB)	720K, двусторонняя, двойной плотности, 3.5-дюймовая.&lt;br /&gt;
1200 (или 1200K, или 1200KB, или 1.2, или 1.2M, или 1.2MB)	1.2 мегабайта, двусторонняя, учетверенной плотности, 5.25-дюймов.&lt;br /&gt;
1440 (или 1440K, или 1440KB, или 1.44, или 1.44M, или 1.44MB)	1.44 мегабайта, двусторонняя, учетверенной плотности, 3.5-дюймовая.&lt;br /&gt;
2880 (или 2880K, или 2880KB, или 2.88, или 2.88M или 2.88MB)	2.88 мегабайта, двусторонняя, высокой плотности, 3.5-дюймовая.&lt;br /&gt;
Параметр /B резервирует на форматируемом диске место для скрытых системных файлов. IO.SYS и MSDOS.SYS. (В предыдущих версиях MS-DOS необходимо было резервировать это место перед использованием команды SYS для копирования на диск системных файлов. Этот параметр сохранен только для совместимости.)&lt;br /&gt;
&lt;br /&gt;
/S копирует файлы операционной системы IO.SYS, MSDOS.SYS и COMMAND.COM с системного диска на вновь сформатированный диск, который вы сможете использовать в качестве системного. Если команда FORMAT не может найти системных файлов, она выводит подсказку для вставки системного диска.&lt;br /&gt;
&lt;br /&gt;
/T:дор задает число дорожек на диске. По возможности используйте вместо этого параметра параметр /F. При задании параметра /T нужно указать также параметр /N. Эти два параметра обеспечивают альтернативный метод задания размера форматируемого диска. Параметр /F нельзя использовать с параметром /T.&lt;br /&gt;
&lt;br /&gt;
Параметр /N:сект задает число секторов на дорожку. По возможности используйте вместо этого параметра параметр /F. При задании параметра /N нужно указать также параметр /T. Эти два параметра обеспечивают альтернативный метод задания размера форматируемого диска. Параметр /F нельзя использовать с параметром /N.&lt;br /&gt;
&lt;br /&gt;
Параметр /1 форматирует одну сторону дискеты. Параметр /4 форматирует в дисководе 1.2 мегабайта 5.25-дюймовую двустороннюю, двойной плотности дискету с объемом 360K. Некоторые 360-килобайтовые дисководы не могут надежно считывать дискеты, сформатированные с помощью данного параметра. При указании параметра /1 этот параметр форматирует 5.25-дюймовую двустороннюю, двойной плотности дискету с объемом 180K. Параметр /8 5.25-дюймовую дискету с 8 секторами на дорожку. Этот параметр форматирует дискеты, совместимые с версиями MS-DOS младше 2.0.&lt;br /&gt;
&lt;br /&gt;
Не форматируйте дискету с объемом, превышающим ее характеристики) (например, дискету 360К как 1.2-мегабайтную). При использовании команды FORMAT без параметров дискета будет форматироваться в соответствии с возможностями дисковода. Поэтому будьте внимательны и не вставляйте в него дискету меньшего объема, чем тот, для которого предназначен дисковод.&lt;br /&gt;
&lt;br /&gt;
После форматирования дискеты FORMAT выводит на экран сообщение:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     Volume label (11 characters, ENTER for none)?&lt;br /&gt;
&lt;br /&gt;
     (Метка тома (11  символов,  если  метка  не  нужна,  нажмите&lt;br /&gt;
&lt;br /&gt;
     ENRTER)&lt;br /&gt;
&lt;br /&gt;
О метках тома рассказывается также в описании команды LABEL.&lt;br /&gt;
&lt;br /&gt;
При использовании команды FORMAT для форматирования жесткого диска, MS-DOS перед попыткой форматирования выводит сообщение следующего типа:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     WARNING, ALL DATA ON NON-REMOVABLE DISK&lt;br /&gt;
&lt;br /&gt;
     DRIVE x: WILL BE LOST!&lt;br /&gt;
&lt;br /&gt;
     Proceed with Format (Y/N)?_&lt;br /&gt;
&lt;br /&gt;
     (Предупреждение:данные на несменном носителе будут потеряны.&lt;br /&gt;
&lt;br /&gt;
     Выполнить форматирование (Да/Нет?))&lt;br /&gt;
&lt;br /&gt;
Для форматирования нажмите Y. Если вы не хотите форматировать диск, нажмите N. После завершения форматирования MS-DOS выводит на экран сообщения, показывающие общий объем диска, объемы дефектных областей, общий объем, используемый операционной системой (при использовании параметра /S или /B) и объем, доступный для файлов.&lt;br /&gt;
&lt;br /&gt;
Если вы не указали параметр /U или параметр, форматирующий диск с другим размером, команда FORMAT выполняет &amp;quot;безопасное&amp;quot; форматирование. Она очищает таблицу распределения файлов диска, но не удаляет данных. Для восстановления диска вы можете воспользоваться командой UNFORMAT. FORMAT также проверяет каждый сектор диска. Если обнаруживается сектор, на котором нельзя хранить данные, то FORMAT помечает этот сектор, чтобы MS-DOS его не использовала.&lt;br /&gt;
&lt;br /&gt;
Если вы используете FORMAT для форматирования новой (неразмеченной) дискеты, для сокращения времени форматирования укажите параметр /U.&lt;br /&gt;
&lt;br /&gt;
Не используйте FORMAT для диска, подготовленного к использованию с помощью команды SUBST. Нельзя также форматировать сетевые диски или диски Interlnk.&lt;br /&gt;
&lt;br /&gt;
Коды выхода команды FORMAT описаны в следующей таблице:&lt;br /&gt;
&lt;br /&gt;
Код	Описание&lt;br /&gt;
0	Операция форматирования выполнена успешно.&lt;br /&gt;
3	Пользователь остановил процесс с помощью CTRL+C или CTRL+BREAK.&lt;br /&gt;
4	Фатальная ошибка (любая ошибка, кроме 0, 3 и 5).&lt;br /&gt;
5	Пользователь нажал N в ответ на запрос &amp;quot;Proceed with Format (Y/N)?&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=XCOPY.COM&amp;diff=11645</id>
		<title>XCOPY.COM</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=XCOPY.COM&amp;diff=11645"/>
				<updated>2021-01-12T21:14:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: Новая страница: «Копирует каталоги, их подкаталоги и файлы (кроме скрытых и системных).       XCOPY источник [пр…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Копирует каталоги, их подкаталоги и файлы (кроме скрытых и системных).&lt;br /&gt;
&lt;br /&gt;
     XCOPY источник [приемник] [/Y /-Y] [/A /M] [/D:дата] [/P]&lt;br /&gt;
           [/S [/E]] [/V] [/W]&lt;br /&gt;
Параметр &amp;quot;источник&amp;quot; задает расположение и имена файлов, которые вы хотите скопировать, и может включать в себя диск или маршрут. &amp;quot;Приемник&amp;quot; задает место, куда копируются файлы, и может включать в себя буквенную метку диска, маршрут, имя файла или их комбинацию.&lt;br /&gt;
&lt;br /&gt;
Параметр /A копирует все файлы с установленном атрибутом архивизации (атрибут не модифицируется). См. также команду ATTRIB. /M выполняет те же действия, но сбрасывает атрибут архивизации у файлов, заданных в качестве источника. /D:дата копирует только файлы, модифицированные после заданной даты (формат даты зависит от установки COUNTRY). /P выводит при создании каждого целевого файла запрос на подтверждение. /S копирует каталоги и подкаталоги, если они не пусты. /E копирует все подкаталоги, даже если они пусты (используется с параметром /S). /V проверяет каждый файл-копию на идентичность исходному файлу. /W выводит перед началом копирования сообщение:&lt;br /&gt;
&lt;br /&gt;
     Press any key to begin copying file(s)&lt;br /&gt;
     (Для начала копирования файлов нажмите любую клавишу)&lt;br /&gt;
и ждет нажатия клавиши.&lt;br /&gt;
Параметр /Y указывает, что вы хотите заменить существующий файл (файлы) без запроса на подтверждение. По умолчанию, когда вы задает в качестве целевого файла существующий файл, XCOPY будет запрашивать, хотите ли вы затереть его. (В предыдущих версиях MS-DOS такой файл перезаписывался без запроса.) Если команда XCOPY используется в командном файле, то запрос в любом случае не выводится. Задание этого параметра переопределяет установку переменной операционной среды COPYCMD.&lt;br /&gt;
&lt;br /&gt;
/-Y указывает, что вы при замене существующего файла вы хотите выводить в XCOPY запрос на подтверждение. Задание этого параметра переопределяет установку переменной операционной среды COPYCMD.&lt;br /&gt;
&lt;br /&gt;
О копировании отдельных файлов рассказывается в описании команды COPY, а о копировании дисков - в описании DISKCOPY.&lt;br /&gt;
&lt;br /&gt;
Если вы не указываете приемник, XCOPY копирует файлы в текущий каталог. Если приемник не содержит существующий каталог и не заканчивается \, XCOPY выводит подсказку вида:&lt;br /&gt;
&lt;br /&gt;
     Does destination specify a file name&lt;br /&gt;
     or directory name on the target&lt;br /&gt;
     (F = file, D = directory)?&lt;br /&gt;
     (Приемник задает имя файла или каталога?&lt;br /&gt;
     F = файл, D = каталог)&lt;br /&gt;
Нажмите соответствующую букву.&lt;br /&gt;
В старых версиях MS-DOS, XCOPY копирует скрытые и системные файлы. MS-DOS 6 это не так. Для копирования этих файлов измените их атрибуты с помощью команды ATTRIB.&lt;br /&gt;
&lt;br /&gt;
Независимо от установки атрибута архивизации в исходном файле, XCOPY создает файлы с установленным атрибутом архивизации.&lt;br /&gt;
&lt;br /&gt;
В отличие от команды DISKCOPY, которая копирует диски по дорожкам и требует, чтобы исходный и целевой диски имели один формат, XCOPY не имеет такого ограничения.&lt;br /&gt;
&lt;br /&gt;
Чтобы задать, хотите ли вы выводить в командах COPY, MOVE и XCOPY запрос на подтверждение перед затиранием файла, когда команда дается из командной строки или командного файла, можно установить переменную операционной среды COPYCMD. Чтобы команды COPY, MOVE и XCOPY во всех случаях выводили запрос, установите переменную COPYCMD в /-Y. Для отмены запроса задайте в COPYCMD /Y. Указание /Y или /-Y в командной строке переопределяет значение переменной COPYCMD.&lt;br /&gt;
&lt;br /&gt;
В предыдущих версиях MS-DOS XCOPY копировала скрытые и системные файлы. В MS-DOS 6.2 это не так. Для переопределения атрибута файла используйте команду ATTRIB.&lt;br /&gt;
&lt;br /&gt;
Коды выхода команды XCOPY перечислены в следующей таблице:&lt;br /&gt;
&lt;br /&gt;
Код	Описание&lt;br /&gt;
0	Файлы скопированы без ошибки.&lt;br /&gt;
1	Файлы для копирования не найдены.&lt;br /&gt;
2	Для прерывания XCOPY пользователь нажал CTRL+C.&lt;br /&gt;
4	Ошибка инициализации (на хватает памяти или места на диске, либо введено недопустимое имя диска или неверен синтаксис команды).&lt;br /&gt;
5	Ошибка записи на диск.&lt;br /&gt;
Например, команда xcopy a: b: /s /e /w копирует все файлы и подкаталоги (включая пустые) с диска A на диск B, а перед началом копирования выводится запрос.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11644</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11644"/>
				<updated>2021-01-12T21:10:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
* [[EDIT.COM]]&lt;br /&gt;
* [[QBASIC.COM]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11643</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11643"/>
				<updated>2021-01-12T21:08:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Другие файлы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;br /&gt;
* [[CONFIG.SYS]]&lt;br /&gt;
* [[AUTOEXEC.BAT]]&lt;br /&gt;
* [[IO.SYS]]&lt;br /&gt;
* [[MSDOS.SYS]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11642</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11642"/>
				<updated>2021-01-12T21:07:14Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
* [[COMMAND.COM]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11641</id>
		<title>Компоненты DOS</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_DOS&amp;diff=11641"/>
				<updated>2021-01-12T21:05:34Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: /* Внешние компоненты (исполняемые файлы) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TREE}}&lt;br /&gt;
== MS-DOS ==&lt;br /&gt;
=== Внешние компоненты (исполняемые файлы) ===&lt;br /&gt;
* [[DELTREE.EXE]]&lt;br /&gt;
* [[SCANDISK.EXE]]&lt;br /&gt;
* [[SCANFIX.EXE]]&lt;br /&gt;
* [[SUBST.COM]]&lt;br /&gt;
* [[ATTRIB.EXE]]&lt;br /&gt;
* [[XCOPY.COM]]&lt;br /&gt;
* [[FORMAT.COM]]&lt;br /&gt;
* [[FDISK.COM]]&lt;br /&gt;
&lt;br /&gt;
=== Внутренние команды ===&lt;br /&gt;
* [[CD]]&lt;br /&gt;
* [[CLS]]&lt;br /&gt;
* [[COPY]]&lt;br /&gt;
* [[DEL]]&lt;br /&gt;
* [[DIR]]&lt;br /&gt;
* [[ECHO]]&lt;br /&gt;
* [[MD]]&lt;br /&gt;
* [[MOVE]]&lt;br /&gt;
* [[PATH]]&lt;br /&gt;
* [[RD]]&lt;br /&gt;
* [[REM]]&lt;br /&gt;
* [[REN]]&lt;br /&gt;
* [[START]]&lt;br /&gt;
* [[TYPE]]&lt;br /&gt;
* [[VER]]&lt;br /&gt;
&lt;br /&gt;
=== Другие файлы ===&lt;br /&gt;
* [[DOSSHELL.INI]]&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	<entry>
		<id>http://old-dos.ru/wiki/index.php?title=ATTRIB.EXE&amp;diff=11640</id>
		<title>ATTRIB.EXE</title>
		<link rel="alternate" type="text/html" href="http://old-dos.ru/wiki/index.php?title=ATTRIB.EXE&amp;diff=11640"/>
				<updated>2021-01-12T21:01:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ctv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Вывод и изменение атрибутов файлов.&lt;br /&gt;
&lt;br /&gt;
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [диск:] [путь] [имя_файла] [/S] [/D]&lt;br /&gt;
где:&lt;br /&gt;
&lt;br /&gt;
+ — установка атрибута;&lt;br /&gt;
&lt;br /&gt;
— — снятие атрибута;&lt;br /&gt;
&lt;br /&gt;
R — атрибут «Только чтение»;&lt;br /&gt;
&lt;br /&gt;
A — атрибут «Архивный»;&lt;br /&gt;
&lt;br /&gt;
S — атрибут «Системный»;&lt;br /&gt;
&lt;br /&gt;
H — атрибут «Скрытый»;&lt;br /&gt;
&lt;br /&gt;
[диск:] [путь] [имя_файла] — указание файла или набора файлов для обработки;&lt;br /&gt;
&lt;br /&gt;
/S — обработка файлов с указанными именами в текущей папке и во всех её подпапках;&lt;br /&gt;
&lt;br /&gt;
/D — обработка и файлов, и папок.&lt;/div&gt;</summary>
		<author><name>Ctv</name></author>	</entry>

	</feed>