Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Config.sys

Автор: Nikosss
Дата сообщения: 23.10.2006 20:36
Есть задание: изменяя Config.sys и загружая в DOS, посмотреть как изменяется свободная память. Стоит ХР ОS. Нужно создать несколько Config.sys файлов:
1. Пустой
2. Содержащий запись -> dos=high
3. Содержащий запись -> dos=umb

Сведения о памяти нужно сохранить в текстовом файле. Знаю, что нужно установить в BIOS first boot device - floppy и создать системную дискету. Подскажите, пожалуйста, как это сделать. Может кто-то делал нечто похожее? Заранее спасибо.
Автор: wanderer176
Дата сообщения: 23.10.2006 23:06
ты наверно перепутал с Win95, в WinXP нет DOS.
чтобы использовать DOS=HIGH - нужно использовать HIMEM.SYS, а чтобы использовать DOS=UMB - универсальный драйвер EMM386.EXE
примерно так:
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE NOEMS
DOS=HIGH,UMB
после этого можно использовать
DEVICEHIGH в config.sys и LOADHIGH в AUTOEXEC.BAT

Вывод сведений об используемой и свободной памяти в file.txt команда:
mem /c > file.txt
Автор: Nikosss
Дата сообщения: 24.10.2006 12:21
wanderer176
А как это сделать на WinXp? Если можно, по шагам.
Автор: wanderer176
Дата сообщения: 24.10.2006 14:31
Nikosss
в Win Xp этого нельзя и не нужно делать, т.к. в XP нет DOSs. Эти команды использовались, чтобы загрузить ядро DOS (IO.SYS, MSDOS.SYS) в высшую(High) память(DOS=HIGH), освободив часть памяти для пользовательских программ. Чтобы указать для загрузки резидентной части DOS не только ВЫСШУЮ (High) память, но и память UMB (ВЕРХНЮЮ)
используется команда DOS=HIGH,UMB.
З.Ы. прям ностальгия какая-то.
Автор: Nikosss
Дата сообщения: 24.10.2006 15:10
wanderer176

Если есть возможность и время, то не мог бы вывести сведения о памяти в текстовые файлы при dos=high и dos=umb. У меня просто задание такое, а на компе WinXP. Буду очень благодарен.

Автор: wanderer176
Дата сообщения: 24.10.2006 15:19
Nikosss
а у меня Win2003, так что, извини.
Автор: Nikosss
Дата сообщения: 24.10.2006 16:06
Жаль. Но все равно спасибо за советы.
Автор: tumber
Дата сообщения: 24.10.2006 16:59
Nikosss
Идешь сюда: http://bootdisk.com/bootdisk.htm
Качаешь DOS 6.22 ( http://people.jyu.fi/~eejuviik/utils/boot622.exe )
Делаешь загрузочную дискету.
В config.sys второй строчкой (после himem.sys) вставляешь:

Цитата:
DEVICE=EMM386.EXE NOEMS

Потом можно экспериментировать в третьей строчке с dos=...
Перезагружаться и командой mem или mem /c смотреть, что получается.

Цитата:
Вывод сведений об используемой и свободной памяти в file.txt команда:
mem /c > file.txt

Есть редактор edit, в котором можно смотреть полученный file.txt или править config.sys
Автор: Nikosss
Дата сообщения: 24.10.2006 20:51
tumber

Большое спасибо!
Автор: Netlinker
Дата сообщения: 13.12.2006 10:06
При попытки загрузить комп вылетает ошибка о том, что не найден cjnfig.sys, как восстановить его???
Автор: tumber
Дата сообщения: 13.12.2006 15:46
Netlinker
Не лишним было бы систему указать.
Автор: ipmanyak
Дата сообщения: 13.12.2006 18:57
Netlinker в XP/W2K файл config.sys должен лежать в корне диска С и быть пустым, также как и autoexec.bat - это нужно для совместимости с ДОС задачами - они именно там его ищут, хотя сама винда юзает config.nt и autoexec.nt в C:\windows\system32 или C:\winnt\system32

Страницы: 1

Предыдущая тема: WinXP - блокировка клавиатуры и мыши


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.