Компьютерный форум
Правила
Вернуться   Компьютерный форум > Компьютерные форумы > Операционная система Windows > Windows 98/2000
Перезагрузить страницу MSDOS.SYS и старт w98
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
VMS VMS вне форума
Новичок
 
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.02.2011
По умолчанию MSDOS.SYS и старт w98 - 02.05.2012, 23:17

Привет всем!
Пытаюсь разобраться с процессом загрузки WINDOWS-98.
В различных источниках утверждается, что если в файле MSDOS.SYS параметр BootGUI установить равным нулю, то система не будет пытаться запускать графическую оболочку, а остановится на командной строке.
Я проделываю такой эксперимент.
На диске находятся следующие файлы от WINDOWS 98 ver. 4.10.2222:
IO.SYS
MSDOS.SYS
CONFIG.SYS
AUTOEXEC.BAT
COMMAND.COM
а также директория WINDOWS с единственным файлом HIMEM.SYS

MSDOS.SYS такой:

;SYS
[Paths]
WinDir=C:\WINDOWS
WinBootDir=C:\WINDOWS
HostWinBootDrv=C

[Options]
;BootWin=1
;BootDelay=10
BootGUI=0
DoubleBuffer=0
DrvSpace=0
DblSpace=0
Network=0
Logo=0
WinVer=4.10.2222
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxa
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxb
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxc
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxd
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxe
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxf
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxg
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxj
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxk
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxl
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxm
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxn
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxo
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxp
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxq
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxr
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxs


CONFIG.SYS такой:

dos=noauto
dos=high,umb
rem fileshigh=40
rem buffershigh=40
device=c:\windows\himem.sys

И, наконец, AUTOEXEC.BAT :

собакаecho off
path c:\windows

ДОС успешно загружается, но в конце загрузки выдаёт:
Cannot find WIN.COM, unable to continue loading WINDOWS.
Хотя, как я понимаю, при BootGUI=0 никакой WIN.COM ему не нужен...
Я что-то не так понял?
Ответить с цитированием
  (#2 (permalink)) Старый
Egorro Egorro вне форума
Специалист
 
Аватар для Egorro
 
Сообщений: 13,078
Сказал(а) спасибо: 402
Поблагодарили 2,129 раз(а) в 2,056 сообщениях
Регистрация: 06.01.2011
Адрес: Чубаксары
По умолчанию 02.05.2012, 23:25

Цитата:
Сообщение от VMS Посмотреть сообщение
;BootWin=1
Активируй эту строчку обратно и все нормально должно быть
Ответить с цитированием
  (#3 (permalink)) Старый
VMS VMS вне форума
Новичок
 
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.02.2011
По умолчанию 02.05.2012, 23:44

В смысле, установить BootWin=0?
Тогда идёт сообщение о том, что в системе предыдущей версии МСДОС не обнаружено. То есть, это используется тогда, когда W98 ставили поверх простого ДОСа.
Ответить с цитированием
  (#4 (permalink)) Старый
Egorro Egorro вне форума
Специалист
 
Аватар для Egorro
 
Сообщений: 13,078
Сказал(а) спасибо: 402
Поблагодарили 2,129 раз(а) в 2,056 сообщениях
Регистрация: 06.01.2011
Адрес: Чубаксары
По умолчанию 02.05.2012, 23:55

Bootwin=1, bootgui=0
Bootwin указывает что грузишь текущую версию винды (98), а bootgui - что грузишь только досовскую часть
Ответить с цитированием
  (#5 (permalink)) Старый
Windarland Windarland вне форума
Доктор
 
Аватар для Windarland
 
Сообщений: 12,024
Сказал(а) спасибо: 0
Поблагодарили 1,136 раз(а) в 1,081 сообщениях
Регистрация: 11.11.2009
По умолчанию 03.05.2012, 00:00

а че там грузить то если папка пуста и винды нет? Хоть че ставь грузится кроме доса нечему.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
VMS VMS вне форума
Новичок
 
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.02.2011
По умолчанию 03.05.2012, 00:01

Цитата:
Сообщение от egorro Посмотреть сообщение
Bootwin=1, bootgui=0
Bootwin указывает что грузишь текущую версию винды (98), а bootgui - что грузишь только досовскую часть
Ну и я так понимаю
Но тогда снова изначальный вопрос, почему "Cannot find WIN.COM"?

Если я гружу только досовскую часть? Что я не так сделал?
Ответить с цитированием
  (#7 (permalink)) Старый
VMS VMS вне форума
Новичок
 
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.02.2011
По умолчанию 06.05.2012, 06:22

Поэкспериментировал и выяснил, что если указать в файле MSDOS.SYS вместо каталога WINDOWS корневой каталог, т.е. WinDir=C:\ и WinBootDir=C:\ или вообще убрать эти строки из MSDOS.SYS, то система больше не ищет никакого WIN.COM, просто нормально выходит в командную строку и всё...
Ответить с цитированием
  (#8 (permalink)) Старый
Egorro Egorro вне форума
Специалист
 
Аватар для Egorro
 
Сообщений: 13,078
Сказал(а) спасибо: 402
Поблагодарили 2,129 раз(а) в 2,056 сообщениях
Регистрация: 06.01.2011
Адрес: Чубаксары
По умолчанию 06.05.2012, 09:32

Цитата:
Сообщение от VMS Посмотреть сообщение
Поэкспериментировал и выяснил, что если указать в файле MSDOS.SYS вместо каталога WINDOWS корневой каталог, т.е. WinDir=C:\ и WinBootDir=C:\ или вообще убрать эти строки из MSDOS.SYS, то система больше не ищет никакого WIN.COM, просто нормально выходит в командную строку и всё...
А нафига вообще тебе приспичило msdos.sys менять? ))) Сколько помню, когда делали системные дискеты, всегда редактировали только config и autoexec
Ответить с цитированием
  (#9 (permalink)) Старый
Windarland Windarland вне форума
Доктор
 
Аватар для Windarland
 
Сообщений: 12,024
Сказал(а) спасибо: 0
Поблагодарили 1,136 раз(а) в 1,081 сообщениях
Регистрация: 11.11.2009
По умолчанию 06.05.2012, 10:05

Цитата:
Сообщение от egorro Посмотреть сообщение
А нафига вообще тебе приспичило msdos.sys менять?
некромант он
Ответить с цитированием
  (#10 (permalink)) Старый
Egorro Egorro вне форума
Специалист
 
Аватар для Egorro
 
Сообщений: 13,078
Сказал(а) спасибо: 402
Поблагодарили 2,129 раз(а) в 2,056 сообщениях
Регистрация: 06.01.2011
Адрес: Чубаксары
По умолчанию 06.05.2012, 10:09

Цитата:
Сообщение от Windarland Посмотреть сообщение
некромант он
Некромант - это если бы просто делал загрузку msdos, а тут больше на некрофила похоже)))))
Ответить с цитированием
  (#11 (permalink)) Старый
Windarland Windarland вне форума
Доктор
 
Аватар для Windarland
 
Сообщений: 12,024
Сказал(а) спасибо: 0
Поблагодарили 1,136 раз(а) в 1,081 сообщениях
Регистрация: 11.11.2009
По умолчанию 06.05.2012, 10:41

Цитата:
Сообщение от egorro Посмотреть сообщение
а тут больше на некрофила похоже)))))
да да, именно это и хотел сказать, просто не шарю в таких понятиях, а гуглить лень.
Ответить с цитированием
  (#12 (permalink)) Старый
VMS VMS вне форума
Новичок
 
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.02.2011
По умолчанию 06.05.2012, 14:23

Цитата:
Сообщение от egorro Посмотреть сообщение
А нафига вообще тебе приспичило msdos.sys менять? ))) Сколько помню, когда делали системные дискеты, всегда редактировали только config и autoexec
Я хотел установить систему (MS-DOS 7.1) на SD-карточку, чтобы юзать на нетбуке, просто как ДОС без Винды. Отформатировал карточку (2Гб) как FAT-32 первичный раздел и перебросил на неё копированием нужные мне файлы с системной аварийно-спасательной дискеты W98. Всё замечательно запустилось, но я заметил, что при старте с дискеты LOGO с облаками отсутствует, а абсолютно те же файлы, запущенные с SD, запускаются с LOGO. В поисках зарытой собаки я начал "урезать" систему до минимума и у меня получилось, что даже если остаётся всего три файла: IO.SYS, MSDOS.SYS и COMMAND.COM, то SD стартует с облаками, а floppy - без.
При этом дискетный MSDOS.SYS сокращённый, в нём нет никаких настроек, это муляж, содержащий одну закоментированную строчку типа ;W98EBD или ;FORMAT и всё. Получается, что сам IO.SYS каким-то образом знает, с дискеты он запускается или с большого диска и в зависимости от этого может показать или не показать LOGO.
LOGO мне всё-таки хотелось убрать и я заменил MSDOS.SYS на полноценный, а не дискетный, чтобы поставить там LOGO=0. И здесь я попал на новую беду: оно хочет WIN.COM, хоть убей. Конечно, я мог бы на это плюнуть: система запускается, лого больше нет, но эта строчка с жалобами на WIN.COM меня и раздражала, и подогревала любопытство. Ну вот, пока нашёл, что не надо в MSDOS.SYS вообще упоминать о каких-то отдельных каталогах для WINDOWS.
Вот такая причина "некрофилии", как вы тут выразились.

Последний раз редактировалось VMS; 06.05.2012 в 14:31 Причина: Грамматика
Ответить с цитированием
Ads
  (#13 (permalink)) Старый
Egorro Egorro вне форума
Специалист
 
Аватар для Egorro
 
Сообщений: 13,078
Сказал(а) спасибо: 402
Поблагодарили 2,129 раз(а) в 2,056 сообщениях
Регистрация: 06.01.2011
Адрес: Чубаксары
По умолчанию 06.05.2012, 14:37

Цитата:
Сообщение от VMS Посмотреть сообщение
Я хотел установить систему (MS-DOS 7.1) на SD-карточку, чтобы юзать на нетбуке, просто как ДОС без Винды. Отформатировал карточку (2Гб) как FAT-32 первичный раздел и перебросил на неё копированием нужные мне файлы с системной аварийно-спасательной дискеты W98.
Когда я пользовался 98 виндой, я все это делал с помощью sys x: для винта или format a: /s для дискеты))
Цитата:
Сообщение от VMS Посмотреть сообщение
Получается, что сам IO.SYS каким-то образом знает, с дискеты он запускается или с большого диска и в зависимости от этого может показать или не показать LOGO.
Если бы еще и с дискеты облака показывались, билла убили бы еще в 90-х, дискеты и без картинок при загрузке бесили своей мегаскоростью)))
Ответить с цитированием
  (#14 (permalink)) Старый
VMS VMS вне форума
Новичок
 
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.02.2011
По умолчанию 06.05.2012, 16:19

Цитата:
Сообщение от egorro Посмотреть сообщение
Когда я пользовался 98 виндой, я все это делал с помощью sys x: для винта или format a: /s для дискеты))
У меня на нетбуке Win-XP.
Она не знает команды SYS:
"SYS" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Так что скопировать - самый простой вариант. Нужно лишь, чтобы на диске был MBR (не все партишен-менеджеры записывают его на SD-карточку) и чтобы файлы находились на диске в строго определённом порядке: первым - IO, затем MSDOS, затем все прочие.
Копировал через локалку с настольного компа, на котором есть флоповод.

Последний раз редактировалось VMS; 06.05.2012 в 16:28
Ответить с цитированием
  (#15 (permalink)) Старый
Novak65 Novak65 вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.11.2017
По умолчанию 09.11.2017, 23:27

Установка Windows 98
На плату Ms-6368 Ver:5 с процессором Seleron 900 установил Windows 98, при загрузке высвечивается сообщение Файл Systray.exe связан с отсутствующим компонентом Batmeter.dll:DestroyBatMeter.
Не могу понять, что требуется. Не могу найти драйверов, чтобы установить 256 цветов.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двойной старт ПК ggg111 Любые вопросы от новичков 0 08.12.2011 19:35
Старт Кубка по Программированию - Russian Code Cup powered by Mail.Ru Group kislenko Мысли вслух 2 15.05.2011 00:58
Лимиты при загрузке Мегалайн Старт vas60-60 Любые вопросы от новичков 1 20.02.2011 20:07
"Двойной старт" материнской платы P5B SE Dimasgen Материнские платы 7 18.12.2009 15:59
AMD и RV770 - старт дан! VipeR Процессоры 4 12.04.2008 19:49
тройной старт после разгона pusir Охлаждение и разгон 6 06.09.2007 16:36
Изобразить вертикальный старт ракеты SenatoR Pascal 2 20.01.2006 15:56
Как сделать так чтобы при нажатии на кнопку Старт программа подключилась к серверу Kamikadze C++ Builder 4 26.12.2003 19:30
Как возможно запустить программу MSDOS в окне программы Windows Anonymous C++ Builder 3 25.11.2003 17:05



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов