Сетевая энциклопедия

Config.sys — это текстовый файл, используемый MS-DOS и 16-разрядными версиями Microsoft Windows, который используется для настройки оборудования компьютера при запуске.

Файл Файл config.sys используется для настройки памяти машины, клавиатуры, мыши, принтера и других периферийных устройств. Файл config.sys — это файл ASCII, который можно редактировать в любом текстовом редакторе.

Config.sys доступен для редактирования в редакторе MS-DOS

Типичный файл config.sys включает такие команды, как device, lastdrive и dos. Команды устройств используются для загрузки драйверов устройств для различного оборудования, например драйвера расширенной памяти himem.sys. Lastdrive указывает наивысшую доступную букву диска.

Dos позволяет загружать MS-DOS в область верхней памяти и предоставлять программам доступ к области верхней памяти.

После выполнения команд файла config.sys запускается файл autoexec.bat. Windows 95 и Windows 98 также включают файл config.sys, но он присутствует только для обратной совместимости с 16-разрядными приложениями Windows, работающими под Windows 95 или Windows 98.

Пример файла Config.sys

Файл config.sys доступен для редактирования в редакторе MS-DOS или любом другом доступном текстовом редакторе.

Вот пример содержимого типичного файла config.sys :

 DEVICE = C:  Windows  HIMEM.SYS 
DOS = HIGH, UMB
DEVICE = C: Windows EMM386.EXE NOEMS
ФАЙЛОВ = 30
СТЕКОВ = 0,0
БУФЕРОВ = 20
DEVICEHIGH = C: Windows COMMAND ANSI.SYS
DEVICEHIGH = C: MTMCDAI .SYS/D: 123

В следующей таблице построчно объясняются все команды в файле Config.sys.

Команда Пояснение
DEVICE = C: Windows HIMEM .SYS Строка Himem.sys — важная строка; эта строка позволяет загружать драйверы в верхнюю память. Если эта строка отсутствует, Windows 3.x не загрузится.
DOS = HIGH, UMB Загрузить DOS в верхнюю память в верхнем блоке памяти. Обратите внимание на расположение, которое обычно лучше всего размещать после
HIMEM.SYS.
DEVICE = C: Windows EMM386.EXE NOEMS Строка EMM386 загружает расширенный менеджер памяти. Однако
некоторые старые игры MS-DOS имеют проблемы с расширенной памятью и не будут работать без оператора NOEMS.
FILES = 30 Строка файлов позволяет Windows загружать 30 файлов одновременно.
Однако повышение может снизить производительность компьютера;
30 работает лучше всего. Кроме того, убедитесь, что эта строка является одной строкой и что между символом = и после него нет пробелов.
STACKS = 0,0 Строка стеков впервые была использована в MS-DOS 3.2 и использовалась для замены стека всякий раз, когда происходило асинхронное аппаратное прерывание. Позже в MS-DOS 3.3 в config.sys была добавлена ​​строка STACKS = 0,0. В особых случаях эта строка была изменена на STACKS = 9,128. Оператор STACKS имеет диапазон 8-64, 32-512. Если введено более высокое значение, вы получите сообщение «FATAL: внутренний сбой стека, ошибка остановки системы».
BUFFERS = 20 Строка Buffers предназначена для загрузки буферов в память, позволяя Windows загружать память.
DEVICEHIGH = C: Windows COMMAND ANSI.SYS Строка ansi.sys — это драйвер для DOS, позволяющий использовать разные цвета и размеры и специальные в командной строке DOS.
DEVICEHIGH = C: MTMCDAI.SYS/D: 123 Драйверы CD-ROM для привода CD-ROM. /D: 123 представляет имя драйвера, который в данном случае называется 123, однако может иметь любое имя, обычно MSCD0001. Однако имейте в виду, что/D: 123 должен совпадать в config.sys и autoexec.bat. Если они разные, CD-ROM не будет работать в MS-DOS.
LASTDRIVE = Позволяет указать последний диск, установленный на компьютере. Не рекомендуется использовать эту строку, если вы не используете Windows 3.11 или более раннюю версию, поскольку более поздние версии Windows игнорируют эту строку.
FCBS = Строка, используемая для указания количества блоков управления файлами для совместного использования файлов. Следует использовать только тогда, когда это требуется программам, а в настоящее время не используется и не требуется. FCBS может использовать от 1 до 255.

Если файл config.sys существует в загрузочном разделе на компьютере под управлением Windows NT, он будет анализируется при запуске.



Информация об Autoexec.bat и config.sys

autoexec.bat и config.sys были файлами, созданными для MS-DOS и Windows 3.x для правильной загрузки файлов устройства и операционной системы. запустить. Эти файлы необходимы для загрузки более поздних версий MS-DOS и Windows 3.x. Однако более новые версии Windows больше не нужны.

  • Как редактировать файлы.
  • Информация о примечаниях.
  • Получение дополнительной памяти.
  • Макет Autoexec.bat.
  • Макет Config.sys.
  • Технический поддержка.

Как редактировать файлы

auotexec.bat и config.sys редактируются командой MS-DOS редактировать файл. Чтобы отредактировать эти файлы, введите edit c: autoexec.bat , чтобы отредактировать файл autoexec.bat, или edit c: config.sys , чтобы отредактировать config. sys файл. Если драйверы мыши не загружены должным образом, мышь не будет работать.

Если у вас Windows 95, Windows 98 или Windows ME, мы рекомендуем вам использовать команду sysedit. Чтобы запустить sysedit, нажмите «Пуск», «Выполнить» и введите sysedit .

Примечание

Windows XP и более поздние версии больше не используют autoexec.bat или config. .sys.

Информация о пометках

Замечание строк в autoexec.bat или config.sys позволяет вам временно или постоянно предотвращать загружается каждый раз при загрузке компьютера. Чтобы отметить строку, введите REM перед каждой строкой, которую вы хотите пропустить.

Совет

Если вы получаете ошибки с autoexec.bat отметьте строку вместо удаления строки, если ее нужно добавить снова.

Получение дополнительной памяти

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

Убедитесь, что в начале файла config.sys у вас есть три строки ниже.

DEVICE=C:WindowsHIMEM.SYSDOS=HIGH,UMBDEVICE=C:WindowsEMM386.EXE NOEMS 

путем размещения DOS = HIGH, UMB во второй строке, это может сэкономить память, поскольку загружает DOS в верхнюю память перед загрузкой диспетчера памяти. Кроме того, первая и третья строки не могут быть загружены в верхнюю память, потому что эти строки являются менеджерами памяти.

Загрузите все ваши устройства из config.sys и autoexec.bat в верхнюю память.

Макет Autoexec.bat

Ниже приведен пример того, как может выглядеть autoexec.bat.

 @echo off 
SET ЗВУК = C: PROGRA ~ 1 CREATIVE CTSND
SET BLASTER = A220 I5 D1 H5 P330 E620 T6
SET PATH = C: Windows; C:
LH C : Windows COMMAND MSCDEX.EXE/D: 123
Команда Пояснение
@echo off Указывает DOS читать строки, но не выводить их обратно на экран.
SET SOUND = C: PROGRA ~ 1 CREATIVE CTSND Установленный звук указание компьютеру отправлять в этот каталог все звуковые события, которые компьютер может запускать.
SET BLASTER = A220 I5 D1 H5 P330 E620 T6 Указывает компьютеру установить настройки Sound Blaster, что является хорошей строкой для компьютера. mes или другие программы, требующие звука. Если у вас есть эта строка в вашем autoexec.bat, у вас есть все настройки для вашей звуковой карты. A220 — это адрес порта 220, I5 — это IRQ 5, а D1 — это DMA 1. Эти настройки являются типичными для большинства звуковых карт.
SET PATH = C: Windows; C: Устанавливает компьютер, чтобы он просматривал каталог C: Windows или корень, если команда, используемая в приглашении, не найден.
LH C: Windows COMMAND MSCDEX.EXE/D: 123 Строка, используемая для компакт-диска. Если у вас Windows 95+, MSCDEX находится в каталоге C: Windows COMMAND. В Windows 3.x или DOS этот файл находится в каталоге C: DOS или C: Windows../D: 123 — это имя драйвера, загружаемого в верхнюю память; это может быть что угодно, обычно/D: MSCD0001. Учтите, что это не драйвер, это имя драйвера. Если вы измените эту строку, ее также необходимо изменить в config.sys на вашем CD-ROM. Если они не совпадают, ваш привод CD-ROM не загрузится.
LH C: MOUSE MOUSE.EXE Загружает драйвер мыши в память. Однако не все мыши используют одни и те же драйверы. Хотя мышь может использовать mouse.exe, это также может быть «mouse.com» или «mouse.sys», которые загружаются в config.sys.
C: DOS SMARTDRV.EXE/X Загружает утилиту кэширования диска smartdrive в память. См. Страницу команды smartdrv для получения дополнительной информации об этой утилите.
DOSKEY DOS команда для загрузки DOSKEY в память.
CLS Команда MS-DOS для очистки экран.
WIN Используется для пользователей Windows 3.x, эта строка автоматически загружает Windows при загрузке компьютера.

Макет Config.sys

Ниже приведен пример того, как может выглядеть config.sys .

 DEVICE = C:  Windows  HIMEM.SYS 
DOS = HIGH, UMB
DEVICE = C: Windows EMM386.EXE NOEMS
ФАЙЛОВ = 30
СТЕКОВ = 0,0
БУФЕРОВ = 20
DEVICEHIGH = C: Windows COMMAND ANSI.SYS
DEVICEHIGH = C: MTMCDAI .SYS/D: 123
Команда Пояснение
DEVICE = C: Windows HIMEM.SYS Строка Himem.sys — важная строка; эта строка позволяет загружать драйверы в верхнюю память. Если эта строка отсутствует, Windows 3.x не загрузится.
DOS = HIGH, UMB Загрузить DOS в верхнюю память в верхнем блоке памяти. Обратите внимание на расположение, которое обычно лучше всего размещать после HIMEM.SYS.
DEVICE = C: Windows EMM386.EXE NOEMS Строка EMM386 загружает расширенный менеджер памяти. Однако у некоторых старых игр MS-DOS есть проблемы с расширенной памятью, и они не будут работать без оператора NOEMS.
FILES = 30 Строка files позволяет Windows загружать 30 файлов одновременно. Однако повышение может снизить производительность компьютера; 30 работает лучше всего. Кроме того, убедитесь, что строка состоит из одной строки и что между символом = и после него нет пробела.
STACKS = 0,0 Строка стеков впервые использовалась в MS-DOS 3.2 и использовалась для замены стека всякий раз, когда происходило асинхронное аппаратное прерывание. Позже в MS-DOS 3.3 в config.sys была добавлена ​​строка STACKS = 0,0. В особых случаях эта строка была изменена на STACKS = 9,128.

Оператор STACKS имеет диапазон 8-64, 32-512. Если ввести более высокое значение, вы получите сообщение «FATAL: Internal stack failure, system halted error».. «

BUFFERS = 20 Строка Buffers предназначена для загрузки буферов в память, позволяя Windows загружать память.
DEVICEHIGH = C: Windows COMMAND ANSI.SYS Строка ansi.sys — это драйвер для DOS, позволяющий указывать разные цвета, размеры и специальные символы в приглашении DOS.
DEVICEHIGH = C: MTMCDAI.SYS/D: 123 Драйверы CD-ROM для привода CD-ROM./D: 123 представляет имя драйвера, которое в данном случае называется 123, однако может иметь любое имя, обычно MSCD0001. Однако имейте в виду, что/D: 123 должен совпадать в config.sys и autoexec.bat. Если они другое, CD-ROM не будет работать в MS-DOS.
LASTDRIVE = Позволяет указать последний диск установлен на компьютере. Не рекомендуется использовать эту строку, если вы не используете Windows 3.11 или более раннюю версию, поскольку более поздние версии Windows игнорируют эту строку.
FCBS = т d> Строка, используемая для указания количества блоков управления файлами для совместного использования файлов. Следует использовать только тогда, когда это требуется программам, а в настоящее время не используется и не требуется. FCBS может использовать от 1 до 255.

Техническая поддержка

  • Как исправить неверную команду или имя файла ошибка загрузки.
  • Himem.sys отсутствует или поврежден.
  • Как исправить проблемы MS-DOS с Windows ME.
  • Как исправить получить звук в MS-DOS.
  • Как исправить ошибку остановки системы переполнения стека.
  • Как заставить мышь работать в MS-DOS.
  • Справка и поддержка для пакетных файлов.
  • Справка и поддержка для MS-DOS и Windows.

Дополнительно информация

  • Дополнительные сведения и ссылки по этим условиям см. в определениях autoexec.bat и config.sys.
  • MS-DOS и команда Windows линия помощи и поддержки.
Оцените статью
logicle.ru
Добавить комментарий