InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

Замена ядра 95-ых Виндов на Memphis


Funky P. Junior, www.win9x.da.ru


Хотите получить переливчатые окошки и плавно раздвигающиеся менюшки 98-ых при надежности ядра OSR2, и скорости 95-го, реальное 20-40% ускорение запуска громоздких офисных программ, без тормозных IE4 и других гадостей? Вставьте в OSR2 build 1111 ядро от Memphis беты 1 build 1518 ( ранняя версия 98-го, еще без IE4, но с ево-же платформ-превью ) и все будет OK! Здесь пока только личный опыт, т.к. менял у себя только ручками, писать крутые инсталляторы ломает, мож потом, если мерзкосотовые облажаются с Милленниуммомм! Для начала сведения о загрузке Виндов 9х: бут-рекорд с винчестера грузит io.sys, который пытается определить расположение и версию ( для позних бет ) Виндов из файла msdos.sys, протестировать реестр, загрузить ненужные драйверы DOS режима из config.sys и autoexec.bat или сам по-умолчанию подгружает всякие himem.sys, ifshlp.sys ... и в конце грузит тот самый win.com, который я рекомендую переименовать например в win9x.com, что-бы обламывать эту лабуду. Для замены ядра часто надо будет недогружать винду, и ручками переписывать системные файлы из дистрибутива Memphis. При загрузке ядра Виндов ( процесс инициируется win.com'ом ), проверяется режим апдейта ( есть ли у wininit.exe файл wininit.ini, если есть, то он исполняетца ) и начинают подгружатца виртуальные драйверы ядра *.vxd, старые *.386, *.drv и т.п., записи о загрузке которых прописаны в win.ini, system.ini, регистры и др. *.ini файлах. Почти всегда kernel-драйверы, требуют соответствия одному билду, но многие работают и не со своими версиями. Особый драйвер - wmm32.vxd содержит в упакованном виде многие *.vxd системы ( формируется при второй загрузке после установки виндов ), однако в случае, если в каталоге Windows\System\Vmm32 находятся другие версии *.vxd, они берутца именно оттуда. Инициализируетца сетевая, видео подсистемы, загружаютца резиденты и при удачном стечении обстоятельств загружается shell - тот самый Windows Explorer ( а может у вас и не он? ). Ура - welcom.exe. Основа ядра - kernel*.*, user*.*, gdi*.*, shell*.* при замене переписываютца из дистрибутива ( в режиме MSDOS ), но некоторые файлы в дистребутиве имеют др. расширения, например shell.new. Нужно также иметь vmm32.vxd от инсталляции Memphis'ы, собирать его самому очень долго. Еще переписываем Windows\System\IoSubSys - но здесь можно менять не все ( вроде достаточно cd*.*, disk*.* ). Далее самый прикольный момент - Винда сама сажает вас на измену, при последующих загрузках выдаютца идиотские надписи что, мыл немогу инициализировать, ненашла драйвер и вообще у меня общий сбой защиты - вы попали на setup.exe. Всему этому верить никак нельзя - при следующей загрузке дадут системное меню, для после сбоев. Здесь применяем хитрый маневр - выбираем загрузку с логом - bootlog.txt и грузим бардак до момента глюка или полного повисания. Перегружаемся, недогружаемся в DOS и вылавливаем bootlog.prv - именно лог глюкнувшей загрузки. Ищем в нем строчки, в которых не прошла загрузка драйверов - они failed, not load и так дале. Вот зти гадские драйверы достаем из дристрибутива Memphis'ы и кидаем в System или куда еще там. После 20-30 ( шутка! ) перезагрузок, если к тому времени вы не выбросите комп в окно, у вас будет зло зажигаться на экране Мемфиса, периодически улыбаясь вам голубым экраном смерти. Ну вот - теперь немного подрихтовать катало Command, некоторые файлы поддержки MSDOS, вроде conagent.exe, *.mod, ... из System и т.п, заменить видео подсистему - desk.cpl, deskcp16.dll, дисковую - dskmaint.dll, если будет глючить определение оборудования меняйте sysdm.cpl, setupx.dll, sysclass.dll,... - еще что менять - дело вкуса, например блокнот с поддержкой шрифтов - notepad.exe. Менять mspaint.exe и фильтры надо осторожно - версия для 95-го и 98-го друг с другом глючат. Таким образом получим настоящую ГАММУ - вопрос к Билли, что такую компановачку продавать-то было-бы невыгадно, никто не стал-бы смотреть на крутые 98SE и Millennium'ы?


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua