MS-DOS 7 command.com, работающая в консоли Windows в Windows 95 (приглашение MS-DOS) | |
Разработчик | Microsoft |
---|---|
Написано в | сборка x86 |
Семейство ОС | DOS / Windows 9x |
Исходная модель | Закрытый источник |
Первый выпуск | 1995 ; 26 лет назад ( 1995) |
Окончательный релиз | 7.1 / 1996 ; 25 лет назад ( 1996) |
Метод обновления | Повторная установка |
Менеджер пакетов | Никто |
Платформы | x86 |
Тип ядра | Монолитный |
Пользовательский интерфейс по умолчанию | Интерфейс командной строки ( COMMAND.COM ) |
Лицензия | Проприетарный |
Предшествует | MS-DOS 6.22 |
Преемник | MS-DOS 8 |
Статус поддержки | |
Не поддерживается на 31 декабря 2001 г. |
MS-DOS 7 - это операционная система реального режима, которая никогда не выпускалась отдельно ее создателем Microsoft, но включена в семейство операционных систем Windows 9x. Windows 95 RTM сообщает как MS-DOS 7.0, тогда как Windows 95 OSR2, Windows 95 OSR2.5, Windows 98 и Windows 98SE сообщают как 7.1.
Основное различие между более ранними версиями MS-DOS заключается в использовании файла MSDOS.SYS. В версии 7 это не двоичный файл, а чистый файл настроек. В более старом стиле загрузки, при котором Windows не запускается автоматически, а система загружается в командную оболочку DOS, можно было продолжать использовать тот же стиль, установив BootGUI = 0 в файле MSDOS.SYS. В противном случае Windows, начиная с Windows 95, будет автоматически запускаться при загрузке. Однако на самом деле это был только автоматический вызов команды WIN.COM, запускающей программы Windows. Windows 95 и 98 зависят от MS-DOS для загрузки 32-битного ядра и запуска устаревших 16-битных драйверов устройств MS-DOS, хотя MS-DOS 7, возможно, более «скрыт», чем более ранние версии MS-DOS. Это также верно для Windows Millennium Edition, но «ME» не позволяет пользователям загружать MS-DOS без загрузки 32-разрядного ядра Windows.
Кроме того, в этой новой версии файла MSDOS.SYS должны быть установлены пути для (вероятного, но на самом деле не обязательно) каталога Windows и каталога загрузки. В то время как IO.SYS (хотя и отличается в двоичном формате) оставался начальным исполнительным файлом запуска, который запускаются процедурами загрузки BIOS, если они расположены правильно. Также файл COMMAND.COM реализует командную строку. Типичные файлы настроек DOS CONFIG.SYS и AUTOEXEC.BAT по существу сохранили свои функции из более ранних версий MS-DOS (хотя выделение памяти больше не требовалось).
Хотя она включена только в выпуски Windows (последний официальный автономный выпуск MS-DOS когда-либо был версией 6.22), MS-DOS 7 довольно легко извлекается из Windows 95/98 и может использоваться отдельно на других компьютерах, как и более ранние версии.. На самом деле MS-DOS 7 / 7.1 отлично работает на многих современных (по состоянию на 2016 год) материнских платах (по крайней мере, с PS2-клавиатурами), в отличие от Windows 95/98. Его необходимо установить на довольно небольшой раздел, расположенный «вверху» жесткого диска и отформатированный как FAT. Другое отличие состоит в том, что для MS-DOS 7 / 7.1 требуется процессор 80386 или выше, он не может загружаться на оборудовании x86 класса 80286 или ниже.
В MS-DOS 7.1 добавлена поддержка FAT32, в то время как MS-DOS 7.0 и более ранние версии MS-DOS поддерживали только FAT12 и FAT16.
Перед любой установкой Windows необходимо установить MS-DOS с помощью команды SYS (запускающей файл SYS.COM), предпочтительно из папки на Ramdrive, созданной загрузочным диском. Правильные версии IO.SYS (особенно) должны находиться в той же папке, что и SYS.COM, вместе с DRVSPACE.BIN, MSDOS.SYS, MSDOS.---, а также COMMAND.COM, AUTOEXEC.BAT и CONFIG.SYS. После этого все остальные файлы можно будет скопировать. (В Windows 95/98 они находятся либо в корневой папке, либо в папке C: \ WINDOWS \ COMMAND)