Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 95/98/Me (архив) (http://forum.oszone.net/forumdisplay.php?f=4)
-   -   Win98SE на XMS диске (http://forum.oszone.net/showthread.php?t=75667)

Kalima 04-12-2006 20:54 520820

Win98SE на XMS диске
 
Хочу сделать нечто вроде WinPE только для Win98. Уже многое получилось:
1) Нормальный диалог в процессе работы батников (исп. WBAT, INIREAD, и свои наработки)
2) Винда не конфликтует с памятью в которой собственно она и находится
3) Все замнечательно, только:

1) Нужен какойнибудь SVGA драйвер 800 на 600 на 16
2) Скрыть долбанные окна обнаруженных неизвесных устройств
3) Ну и собственно собрать минимальную коллекцию дров

Если кому интересно - помогите!

XPEHOMETP 05-12-2006 09:49 520990

Kalima
Цитата:

Нужен какойнибудь SVGA драйвер 800 на 600 на 16
Cкорее всего, дохлый номер. Разрешение 640х480х16 (как в безопасном режиме) - это один из стандартных видеорежимов ДОСа, должен поддерживаться любой видеокарточкой (если она не EGA и т п.). А 800х600 - это уже не стандартизировано, нужны спец. дрова для данного конкретного адаптера.

Kalima 05-12-2006 16:49 521186

Да, наверное это очень сложно сделать... Если WinPE ставит минимальные дрова для роботы на всех видеокартах, то для Win98 нужно переделывать все INF файлы. Это геморнее чем смастерить свой WinPE. Ну ладно, пусть будет режим 640*480*16(цветов) - Кратенько:

Win98 заранее установленная на диск R: была урезана 98lite и упакована.
Естественно ставил первоначально ее на свой комп и проблем с оборудованием не возникало.
SP2a заранее был установлен

Вопрос:
После создания XMS диска требуемого размера, (кстати кому интересно Винда отлично себя чувствует при [lh xmsdsk %reqmem% %ramd%: /y /t /c4 > nul], где reqmem и ramd - размер диска в килобайтах и собственно сама буква диска), Винда распаковывается на него и начинается поиск оборудования. Теоретически эти дрова уже лежат %ramd%\%windir%\system. Перелопатил все INF файлы и непонял чтоже она запускает для поиска оборудования (WININIT.EXE ?)

Можно ли сделать так чтоб этот процесс был хоть как-то автоматизирован (Приходится постоянно выбирать что-откуда)
Пробовал создать такой батник:

set newreg=%temp%\newreg.reg
echo [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup]>%newreg%
echo "SourcePath"="%kbscd%\\KBS16V11\\DISTRIB\\W98SE_PE\\">>%newreg%
echo.>>%newreg%

затем regedit.exe /L:%_windir%\system.dat /R:%_windir%\user.dat %newreg%> nul

Тобиш указали винде где ее дистрибутив - %kbscd%\\KBS16V11\\DISTRIB\\W98SE_PE

И все равно приходится тыкать все ручками...

Наверное проблема в других INF файлах, но каких я незнаю!!!

Что делать?


Время: 13:47.

Время: 13:47.
© OSzone.net 2001-