e7070bc2

Обратите внимание


Если файл «AUTOEXEC.BAT» в корневой директории диска «C:» отсутствует или он есть, но содержит ошибочные команды, а также если в существующем файле «CONFIG.SYS» отсутствует строка «DOS=NOAUTO», то «Windows» загружает по умолчанию стандартный файл «AUTOEXEC.BAT», который содержит такие строки:


@ECHO OFF
NET START
SET TMP=C:\WINDOWS\TEMP
SET TEMP=C:\WINDOWS\TEMP
SET COMSPEC=C:\COMMAND.COM
PROMPT $p$g
PATCH C:\WINDOWS; C:\WINDOWS\COMMAND

  • «NET START» — загрузка сетевых компонентов реального режима, если они установлены.
  • «SET COMSPEC=C:\COMMAND.COM» — указывает имя и расположение командного интерпретатора MS-DOS. Команда «SET» вообще служит для установки переменных окружения, например
    «SET TEMP=C:\WINDOWS\TEMP» — для каталога временных файлов. «Окружение» (Environment) это специальная область памяти, где хранятся «Переменные», (в данном случае путь), которые часто используются различными программами.
  • «PROMPT $p$g» — команда, устанавливливающая вид приглашения MS-DOS, эта в частности содержит информацию о текущем каталоге и символ «>», выглядит это, например, так:
    «C:\WINDOWS>».
    Остальные парметры можно узнать, набрав в командной строке «PROMPT /?»

  • «PATCH C:\WINDOWS; C:\WINDOWS\COMMAND» — путь для запуска программ. Например, есть некая программа [c:\windows\command\XXX.EXE], если ввести в командной строке «XXX.EXE», то сначала система будет искать эту программу в текущем каталоге, а потом в каталогах, прописанных командой «PATH», таким образом не нужно каждый раз вводить полный путь.
  • В Вы можете задать вопрос или ответить на вопросы других.



    Если файл «CONFIG.SYS» в корневой директории диска «C:» отсутствует или он есть, но содержит ошибочные команды, «Windows» загружает по умолчанию, стандартный файл «CONFIG.SYS», который содержит такие строки:

    DOS=HIGH,AUTO
    DEVICE=C:\WINDOWS\HIMEM.SYS
    DEVICE=C:\WINDOWS\IFSHLP.SYS
    DEVICE=C:\WINDOWS\SETVER.SYS
    FILESHIGH=30
    LASTDRIVEHIGH=Z
    BUFFERSHIGH=30
    STACKSHIGH=9,256
    SHELL=C:\COMMAND.COM /P
    FCBSHIGH=4

    а также эта конфигурация драйверов загружается, если в существующем файле «CONFIG.SYS» отсутствует строка «DOS=NOAUTO», при этом, если у вас уже записаны команды без окончаний «HIGH», то выполняться все равно будут команды с этими приставками, для использования старших адресов памяти (точнее говоря, «Windows» сама решает — использовать старшие адреса памяти или нет, и чаще всего окончания «HIGH» к командам добавляет). То же самое произойдёт, если Вы нажатием клавиши <F5> во время появления на экране сообщение «Now starting MS-DOS» запретите выполнение файла «CONFIG.SYS», после чего «MS-DOS» загрузится в стандартной конфигурации. Это пригодится вам, если в «CONFIG.SYS» окажется ошибка, не дающая системе загрузиться. Хотя и существует загрузочная дискета, таким способом можно решить многие проблемы, связанные с загрузкой.

    Значения, задаваемые командами «BUFFERSHIGH», «FILESHIGH», «FCBSHIGH», «LASTDRIVEHIGH» и «STACKSHIGH» (или аналогичными без окончаний «HIGH»), а также драйвер «SETVER.EXE» нужны только приложениям MS-DOS, «Windows 98» эти параметры не требуются.

    При наличии в корне системного диска файла «DBLSPACE.BIN» или «DRVSPACE.BIN» «Windows» загрузит соответствующий драйвер сжатых дисков, даже если вы не используете эту функцию, поэтому не забудьте удалить эти файлы.

    Чтобы посмотреть, что грузится, выберите в загрузочном меню (нажав кнопку <F8>, при появлении надписи «Starting Windows») режим «Step-by-step confirmation». При этом вы сможете увидеть и исправить ошибки в конфигурационных файлах которые обычно возникают из-за неправильного написания путей к драйверам и файлам. Просто подтверждайте выполнение всех строк подряд, пока не возникнет ошибка, а обнаруженную ошибочную строку — отключите, сделав комментарием (поставьте перед ней «REM»).

    Проверить, насколько эффективно распределяется память, можно с помощью команды «MEM /P/C», которую надо набрать в строке ввода (Меню «Пуск» —> Выполнить). Если в появившемся окне вы увидите примерно такие значения:

    Largest executable program size=614032 (600k)
    Largest free upper memory block=0 (0K)
    MS-DOS is resident in the high memory area
    , то все в порядке.

    Команда «MEM /D/P» более детально покажет использование памяти.

    Иногда нужно выделить больше памяти под переменные окружения (например, если Вы получаете сообщение «Out of environment space» при запуске приложений), в этом случае пропишите строку:

    «SHELL=C:\COMMAND.COM /P /E:1024».

    В Вы можете задать вопрос или ответить на вопросы других.



    Содержание раздела