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

» Windows 98 SE (оптимизация и улучшение) — третья часть

Автор: AFZ
Дата сообщения: 22.06.2008 11:57
Тут не так давно проходило обсуждение патчей для работы 98-й с памятью >512M. И до чего дообсуждались? Как я помню, надо было заменить пару файлов на пропатченные, и все, да? А где лежат эти пропатченные файлы?..
Автор: dj_Diesel
Дата сообщения: 22.06.2008 16:09
AFZ
в ссылках на страницах об этом))
http://forum.ru-board.com/topic.cgi?forum=35&topic=40205#lt
вот пригодится
Автор: Neue_Gott
Дата сообщения: 22.06.2008 17:15

Цитата:
Официального нет, неофициального тоже нет, хотя если подрихтовать последний официаотный на предмет inf файла, может и заработает.

Maxud, а где можно достать исходные тексты драйверов ATi, желательно на C++?
Автор: dj_Diesel
Дата сообщения: 23.06.2008 17:00
IFkO
кстати Total Commander на bust.narod.ru\98if.html
версии 7.02а, а не 7.03
Автор: IFkO
Дата сообщения: 23.06.2008 17:35
dj_Diesel

Цитата:
кстати Total Commander на bust.narod.ru\98if.html
версии 7.02а

Это вряд ли... может, в описании исправить забыл, а EXE должен быть 7.03
Автор: Kirill666
Дата сообщения: 23.06.2008 17:58
2 IFkO
1)
Имеется ошибочка в файле iefiles.inf в вашей сборке 9-й оперы :
у части файлов, в секции [SourceDisksFiles], в качестве источника. указан не
151-й архив (if_Opera.cab), а 51-й (win98_51.cab), что приводит к глюкам,
ненахождения части файлов от оперы (что понятно), и ненахождения массы (если не всех)
системных файлов из win98_51.cab (что уже весьма забавно ), и как следствие,
- полной невозможности установки системы (wininit не может собрать vmm32,
при первой перерзагрузке).

2)
Вы, вроде писали, что убрали автозагрузку DAEMON Tools, но строка:
HKLM,"%KEY_CurVer%\Run","DAEMON Tools-1049",,"""%24%\Program Files\D-Tools\daemon.exe"" -lang 1049"
в файле if_msidt.inf - осталась.
Автор: IFkO
Дата сообщения: 23.06.2008 19:15
Kirill666
Спасибо за замечания. Буду исправлять.
Автор: Kirill666
Дата сообщения: 23.06.2008 19:49
IFkO
Да, кстати, вы были правы:
Глюк который я описывал чуть ранее, с иконками в Total Commander 7.03 , имеет место быть только при установке "поверх" старого (6-го, вашей же сборки) что-то, не оверврайтится, (что наверное, не есть хорошо).
вообще при установке "поверх" старого, (знаю что не особо хорошо, но инагда бывает надо поновить компонент, не преустанавливая всю систему) ваши инфы работают не очень корректно, например частенько "заклинивает" переименование временной папки в нормальную (с длинным именем), если такая уже есть (остается папка с промежуточным именем из $$$), например это происходит с офисом.

AFZ
Мой скромный опыт работы с маками от VIA, говорит, что sATA , под 98, все равно не работает, даже на чипсете KT800 . К томуже, хватает кривых биосов и тут.
Как там со встроенной сетью , на KT890 , KT900 ?
С другой стороны нфорсам 4, 5 дрвйвера, для собственно чипсета, не нужны вообще (там заглушки, которые прописывают фиктивное устройство, и ничего не делают, при желании (только "для красоты") они спокойно приделываются и под 98) и
под 98- все работает нормально( сеть и sATA, мне приживить не удалось), проблеммы с большой памятью, большими дисками , новыми видяхами и кривыми биосами - примерно одинаковые.
Кстати на 5-м (возможно и более поздних) нфорсе, появился "режим совместимости" у sATA (по крайней мере у гигабайта), ставить 98-ю на этих мамках мне не удалось попробовать (sATA - диска не было под рукой, или мамка чужая), но по идее, обязано работать.
Говорят у VIA, в какойто из сборок "4 в 1" лежит кривой драйвер IDE - подменяет пропатченный (из BHDD), штатный ESDI506.pdr (который, кстати прекрасно работает), но не поддерживает винты более 128Гб ОСТОРОЖНО !!! можно убить все данные на винте.
Автор: dj_Diesel
Дата сообщения: 23.06.2008 20:02

Цитата:
Это вряд ли... может, в описании исправить забыл, а EXE должен быть 7.03

Я лично щас запустил показывает Total Commander 7.02a Universitet
Автор: Kirill666
Дата сообщения: 23.06.2008 20:03
dj_Diesel
У меня кажет 7.03, может тоже ставили "поверх" ?
Автор: IFkO
Дата сообщения: 23.06.2008 21:52
Kirill666
Поправка к предыдущему:
Посмотрел if_MSIDT - нашел похожую строку только в DelReg - при удалении.. Неужели выложил не тот Precopy1??? Проверю, но проверьте и вы его дату.

Цитата:
вообще при установке "поверх" старого, (знаю что не особо хорошо, но инагда бывает надо поновить компонент, не преустанавливая всю систему) ваши инфы работают не очень корректно

Это да, это я даже не пытался отлаживать - адова работа! Это же надо предусмотреть все предыдущие версии....
dj_Diesel

Цитата:
показывает Total Commander 7.02a Universitet

А не может быть то, о чем писал только что Kirill666 ?
Автор: Kirill666
Дата сообщения: 23.06.2008 22:11
IFkO

Цитата:
но проверьте и вы его дату

Проверю, завтра скажу.

Цитата:
Это да, это я даже не пытался отлаживать - адова работа! Это же надо предусмотреть все предыдущие версии....

Да хотя-бы тупо переписывать все совпадающие файлы (только не удалять все предидущее, что не совпадатет !!!, инногда бывает нужно ДОставить ), уже будет полегче, (в 90% случаев все нормально сработает, а нет - ну значит "не судьба" )
Просто у вас сейчас сделано: если уже есть папка "офис" то все вновь поставленное окажется в папке типа MS$$$$ (не помню точно), ибо переименование - просто не производится. Надо не ПЕРЕИМЕНОВЫВАТЬ MS$$$$ в "офис", а СКОПИРОВАТЬ MS$$$$ в "офис" , с перезаписью всего совпадающего, потом MS$$$$ - удалить.
Если все это, конечно реально сделать из инф - файла....

Цитата:
dj_Diesel

Цитата:показывает Total Commander 7.02a Universitet


А не может быть то, о чем писал только что Kirill666 ?


Гы-ы-ы одинаково мыслим.
Автор: bearwindows
Дата сообщения: 24.06.2008 08:13
2 Neue_Gott

Цитата:
а где можно достать исходные тексты драйверов ATi, желательно на C++?

Под линукс устроит? - http://xorg.freedesktop.org/releases/X11R7.3/src/driver/xf86-video-ati-6.6.3.tar.bz2 . Они там точно на С++. Других БЕСПЛАТНО все равно не найдёте ( за деньги исходные коды драйверов обычно распространяются OEM конторам вроде IBM, Dell, Toshiba, HP, ASUS и др. ) При наличии навыков программирования драйверов линуховый драйвер можно переписать под Windows. В помощь есть и официальная документация на некоторые чипы семейства ATI Radeon - http://www.x.org/docs/AMD/ Правда есть особенность - видеодрайверы под Windows9x пишутся (насколько я видел в 98DDK.EXE) на ассемблере (только часть DLL-ок отвечающих за DirectX/OpenGL пишутся на С), полностью на С пишутся видеодрайверы для WindowsNT/2000/XP/Vista.
Автор: NNVPY8
Дата сообщения: 24.06.2008 10:38
У кого получилось завести 98 -ой на 945 чипсете ?

Может выложите для закачки образ ?



P.S у меня получилось только в безопасном режиме, в нормале задумывается о чем-то своем на заставке...
Автор: Hemik13
Дата сообщения: 24.06.2008 16:48
У меня вопрос:
windows 98if поддерживает-ли NTFS? И SATA
У меня хард подключен через sata-шнурок.
И разбит на два раздела 30гб и 250гб. На первый раздел FAT32 хотел поставить систему.
А на втором разделе NTFS у меня дистрибутивы, документы и пр.
Хотелось бы их увидеть после установки этой системы.
Автор: IFkO
Дата сообщения: 24.06.2008 19:47
Kirill666

Цитата:
тупо переписывать все совпадающие файлы

Невозможно заменить работающую программу, Винда не даст (видимо, как раз dj_Diesel устанавливал TC из-под работающего TC). Во всяком случае, не через INF, тут только еврейскими штучками что-то можно сделать.

Цитата:
Если все это, конечно реально сделать из инф - файла....

Очень сложно что-нибудь сделать, если нужны длинные или русские имена. Все реализуется через такую.... Ну нет прямого пути в этом случае!!! У меня вообще бывало, получались отдельно Program Files, отдельно PROGRA~1.
Hemik13

Цитата:
windows 98if поддерживает-ли NTFS? И SATA

NTFS не поддерживает. SATA порой работает без драйверов, в этом случае будет работать.
Автор: Kirill666
Дата сообщения: 24.06.2008 20:20
IFkO
посмотрел свой if_msidt.inf,
к сожаленью я уже сам закоментировал эту строку, потому дату исходног файла сказать не могу, размер 13449 байт (если вычесть одну ';' - будет на 1 байт меньше )
строка N 269
в разделе
[Daemon.Installed.Reg]


Цитата:
Невозможно заменить работающую программу, Винда не даст (видимо, как раз dj_Diesel устанавливал TC из-под работающего TC). Во всяком случае, не через INF, тут только еврейскими штучками что-то можно сделать.

ну это совсем "тяжелый случай" , но не работающую то можно ?
Автор: IFkO
Дата сообщения: 24.06.2008 20:43
Kirill666

Цитата:
13449 байт

Должно быть 13090... от 02.05.2008... а откуда INF - из Precopy или из if_MSIDT.ZIP?

Цитата:
но не работающую то можно ?

А как узнать, не работает ли она в момент установки?
Автор: Kirill666
Дата сообщения: 24.06.2008 21:17
IFkO

Цитата:
а откуда INF - из Precopy или из if_MSIDT.ZIP?

из if_MSIDT.ZIP, причем свежескачанного возле него с пометочкой "NEW" было написано, что убрано из автозагрузки....
Как я понимаю, в прекопи лежит "затычка", которая при наличии правильного файла в каталоге дистрибутива - не работает ?

Еще вопрос: вы написали, что побеждено превышение количества файлов при установке шрифтов. Если не секрет каким образом ? Где "это" находится? в inf-файле ? (из архива или прекопи) Как точно убедится, что этого глюка нет ??


Цитата:
А как узнать, не работает ли она в момент установки?

Дык если файл занят, то и не скопируется однако
Автор: IFkO
Дата сообщения: 24.06.2008 22:23
Kirill666

Цитата:
из if_MSIDT.ZIP, причем свежескачанного

Огорчаю: сам компонент не изменялся (иначе в тексте была бы прямая сслыка на обновленный), изменен только INF, вложенный в Precopy1.cab так что можно выбросить из дистрибутива отдельно лежащий if_MSIDT.inf, вот тогда все и заработает правильно.

Цитата:
Как я понимаю, в прекопи лежит "затычка", которая при наличии правильного файла в каталоге дистрибутива - не работает ?

Верно отчасти - там как раз лежит то, что надо... но при наличии одноименного файла в папке дистрибутива ИЗ АРХИВА ФАЙЛ НЕ БЕРЕТСЯ!

Цитата:
побеждено превышение количества файлов при установке шрифтов. Если не секрет каким образом ? Где "это" находится? в inf-файле ?

Это - только для дополнительных компонентов и образцов, где INF нужно брать из ZIP. Для основного набора проблемы нет - число файлов еще допустимое.
Работает это так: копируемые файлы не пишутся в общий список, так что список файлов не растет. Вместо этого в сценарий установки вписывается команда исполнить еще один сценарий (это делается уже потом, после установки драйверов и регистрации компонентов), вписанный в тот же файл.

Цитата:
Как точно убедится, что этого глюка нет ??

При наличии этой беды установка просто не пойдет - Setup начнет на первой минуте составлять список файлов, и не закончит никогда. Или вывалится с ошибкой.
При отсутствии - за минуту до окончания установки пойдут еще сеансы копирования файлов.

Цитата:
если файл занят, то и не скопируется

Вот-вот. А как этого избежать при установке поверх работающей программы? Я не знаю.
Автор: Kirill666
Дата сообщения: 25.06.2008 18:52

Цитата:
изменен только INF, вложенный в Precopy1.cab так что можно выбросить из дистрибутива отдельно лежащий if_MSIDT.inf, вот тогда все и заработает правильно.

А много еще таких, неисправленных ?
Вообще неплохо было бы поновить и в архивах, а то "без поллитра не разберешся"


Цитата:
Вот-вот. А как этого избежать при установке поверх работающей программы? Я не знаю.

Да не надо ничего избегать, просто копировать поверх, по возможности игнорируя ошибки и отвечая "да" на вопрос о перезаписи.

Да вот еще: посмотрел я архиваторы,

Цитата:
WinRAR преднамеренно взят старый, поскольку начиная с версии 3.0 он пакует по-новому, так что старый уже распаковать не может. С этим таких проблем не будет.

Вы категорически неправы: ибо у большинства нынче стоит новый винрар, и чужие архивы - не открыть . Так что версию 3.3, как минимум....
----------------------------------------------------------------------------------------------------------

2 BolenB :
интегрировал в дистрибутив ваш VMM.VXD, все успешно поставилось (на 2 гб оперативы).
но есть маленькая недоработка:
вы пропатчили файл v4.10.2222, между тем как последняя доступная версия v4.10.2226,
(входит в MDCU), поэтому приустановке MDCU, она обновляется (и все естественно накрывается медным тазом ). Есть выложенные Simplestas файлы, там VMM.VXD
v4.10.2226, но пропатчены V3.2 .
Не могли бы вы пропатчить ПОСЛЕДНЮЮ версию (пофиг: русскую или английскую) и выложить куда нибудь.

Я пробовал сам, но патчер (V 5.0) на мой
VMM.VXD - опять отругнулся (может вся беда опять в том что он русский ??)


2 maxud & ALL :
Кто помнит, какие нибудь обновления VCACHE.VXD после v4.10.2222 были ??
(Если были, то тоже неплохо было бы? пропатчить ПОСЛЕДНИЙ, patchmem-ом v5.0)
Автор: dj_Diesel
Дата сообщения: 26.06.2008 05:37
Kirill666
да ВЫ правы, насчет архиватора новый лучше и старый спокойно открывает даж 2,9
Автор: Swegiy
Дата сообщения: 26.06.2008 07:10
Всем "конструкторам"..=))
А что надо дописать-изменить и где именно В СТАНДАРТНОМ ДИСТРИБУТИВЕ Винды, что б система встала с одной установки с патчами Максуда?
Ну не устраивают меня "резанные" версии от Ифко... Душа не хочет принимать... Хоть он поднял большое и нужное дело.
Автор: BolenB
Дата сообщения: 26.06.2008 12:38
Kirill666

Цитата:
2 BolenB :
интегрировал в дистрибутив ваш VMM.VXD, все успешно поставилось (на 2 гб оперативы).
но есть маленькая недоработка:
вы пропатчили файл v4.10.2222, между тем как последняя доступная версия v4.10.2226,
(входит в MDCU), поэтому приустановке MDCU, она обновляется (и все естественно накрывается медным тазом ). Есть выложенные Simplestas файлы, там VMM.VXD
v4.10.2226, но пропатчены V3.2 .
Не могли бы вы пропатчить ПОСЛЕДНЮЮ версию (пофиг: русскую или английскую) и выложить куда нибудь.

Я пробовал сам, но патчер (V 5.0) на мой
VMM.VXD - опять отругнулся (может вся беда опять в том что он русский ??)

Выложил VMM.VXD (4.10.2226). Взял из MDCU250R.
http://forum.ru-board.com/topic.cgi?forum=35&topic=40205#lt
Думаю патчер не патчит уже пропатченную им Windows (с интегрированными файлами).
При установке с нуля и накатке MDCU патчер срабатывает нормально.
Автор: dj_Diesel
Дата сообщения: 26.06.2008 14:51
Swegiy
не все так просто как кажется)))
Ты хочешь сделать сделать все за один раз что люди делали годами)))
Автор: Kirill666
Дата сообщения: 26.06.2008 18:39
2 BolenB:
Большое Cпасиба , пойду пробовать , на днях отпишусь. Сразу могу сказать что неплохо было бы еще исправить версию на 2227, дабы не переписывалось поверх.
(в своей то копии я уже исправил, но не все нынче умеют пользоваться HEX-редактором )

Цитата:
Думаю патчер не патчит уже пропатченную им Windows (с интегрированными файлами).
При установке с нуля и накатке MDCU патчер срабатывает нормально.

Быть может и так, но он вроде ругался именно на SYSTEM\VMM32\VMM.VXD (который был из русского MDCU), хотя SYSTEM\VMM32.VXD, был собран из вашего VMM.VXD (v2222)
впрочем, это уже чисто теоретический вопрос
Есть к вам еще вопрос, что кроме лимита кеша (16-битное слово в 2 местах) изменяется в VCACHE.VXD ?
если не сложно, сравните VCACHE.VXD до и после патча, (или кинте куда нибудь, тот файл который вы патчили, в исходном виде)
2 IFkO & maxud :
Потом неплохо бы включить пропатченный VMM.VXD в дистрибутивы.
-----------------------------------------------------------------------------------
Итак: осталось победить только SATA (без режима совместимости). Ура !! Товарищи !!
-----------------------------------------------------------------------------------
2 Swegiy :

Цитата:
Ну не устраивают меня "резанные" версии от Ифко... Душа не хочет принимать... Хоть он поднял большое и нужное дело.

ну моя душа тоже долго не принимала , сейчас осваиваю, прикол в том, что они почти не резанные, а то что отрезано - вам точно не понадобится
Но вообще вы подняли весьма важный вопрос:

Цитата:
А что надо дописать-изменить и где именно В СТАНДАРТНОМ ДИСТРИБУТИВЕ Винды, что б система встала с одной установки с патчами Максуда?

Потому вопросы к ....
IFkO:
Все ли патчи из MDCU и MDDACU включены в WIN98IF ?? (вопрос с версией NUSB - пока не рассматриваем, пофиксы котрые в MDCU, лежат отдельно - тоже отдельный вопрос, ибо они - спорные, и включать их в дистрибутив "намертво" - нельзя, про WIA - тоже просьба отдельно)
maxud :
Что делает инсталлятор MDCU и MDDACU кроме копирования обновленных версий файлов ?
Как я понял там есть заморочки с отложенным (до перезагрузки, в виду "занятости" файлов ядра) копированием, что с точки зрения включения в дистрибутив - не принципиально, но разбираться в этом инфе из-за этого весьма противно. Если убрать вю эту шелуху, что останется помимо обновления файлов ? И как включить это в дистрибутив (если есть что включать) ?.
опять таки: про pchio98, q313829f, rufontup, NUSB и WIA - сейчас не говорим (и так все ясно).
Автор: Swegiy
Дата сообщения: 26.06.2008 19:03
Kirill666
Если б точно знать, что не потребуется!!! Уж больно интересы широки. И так на 2х гигагерцах минуту реестр просчитывается при запуске...

dj_Diesel
А мне казалось, что именно желания движут всю эту гребанную жисть... Неужели ошибался?!
Пардон за оффтоп.
Автор: BolenB
Дата сообщения: 26.06.2008 20:41
Kirill666

Цитата:
Есть к вам еще вопрос, что кроме лимита кеша (16-битное слово в 2 местах) изменяется в VCACHE.VXD ?
если не сложно, сравните VCACHE.VXD до и после патча, (или кинте куда нибудь, тот файл который вы патчили, в исходном виде)

Нельзя быть таким ленивым. Оригинальный VCACHE.VXD найдете в дистрибутиве Win98.

Цитата:
Потом неплохо бы включить пропатченный VMM.VXD в дистрибутивы.

ИМХО не стоит. Если R.Loew выпустит версию 5.1, 5.2, ... то патчер не сработает, что у вас и произошло. Лучше ручками менять файлы.
Автор: Kirill666
Дата сообщения: 26.06.2008 21:07

Цитата:
Нельзя быть таким ленивым. Оригинальный VCACHE.VXD найдете в дистрибутиве Win98.

Да говорю же , не такой у меня (может версия, может локализация)...
не сравнивается он с вашим

Цитата:
ИМХО не стоит. Если R.Loew выпустит версию 5.1, 5.2, ... то патчер не сработает, что у вас и произошло. Лучше ручками менять файлы.

Вопрос спорный:
1) все равно надо заламывать и т.д. , так что просто "запустить patchm, и радоваться" -
не получится, а "по такому случаю" - можно подсунуть ему старый файл (кстати на выходных попробую проверить).
2) R.Loew похоже большинство багов уже выгреб, программа "устоялась".
В последнвих версиях, большинство изменений он вносит, по поводу локализаций, совместимости с разными версиями, наличия файла встроеноого в vmm32, или в паке vmm32 и т.д. ,что уже не существенно , если есть последняя версия (2226 - больше то не будет ) пропатченного файла. Ну может будет еще пара версий patchm с существенными изменениями, ну тогда еще разок пропатчить, и забыть
Автор: IFkO
Дата сообщения: 26.06.2008 21:51
Kirill666

Цитата:
А много еще таких, неисправленных ? Вообще неплохо было бы поновить и в архивах

Не то, чтобы это от лени... На страничке же красным отмечено, что новое, и даты везде стоят. Просто инфы-то для 98IF не нужны, я на них и не сосредотачиваюсь.

Цитата:
просто копировать поверх, по возможности игнорируя ошибки и отвечая "да" на вопрос о перезаписи.

А оно так и настроено, да вот, все равно вылезают ошибочки.

Цитата:
у большинства нынче стоит новый винрар, и чужие архивы - не открыть . Так что версию 3.3, как минимум....

Повторюсь (уже писал об этом): новый RAR встроен в TC, так что распакуется абсолютно все. Но можно и обновить, если хотите иметь проблемы с регистрацией его - там защита от взлома получше реализована.

Цитата:
какие нибудь обновления VCACHE.VXD после v4.10.2222 были ?

Я таковых не нашел.

Цитата:
неплохо бы включить пропатченный VMM.VXD в дистрибутивы

Если не найду лучшего решения.

Цитата:
Все ли патчи из MDCU и MDDACU включены в WIN98IF ??

Пока не все. Неофициальные не включены. Убедюсь в устойчивости, поспрашиваю кое о чем Максуда, тогда и включу.

Цитата:
WIA - тоже просьба отдельно

Уже лежит в альтернативных компонентах для 98IF.

Swegiy

Цитата:
А что надо дописать-изменить и где именно В СТАНДАРТНОМ ДИСТРИБУТИВЕ Винды, что б система встала с одной установки с патчами Максуда?

А что надо изменить, чтобы в ней сразу оказались IE6 с его заплатками, DX9, MDAC 2.8 и нужные драйверы?

Цитата:
"резанные" версии от Ифко...

Ну не нравится Вам Photoshop 7 размером 16 мегабайт и офис-97 в 30 мегабайт!!!!

Цитата:
А мне казалось, что именно желания движут всю эту гребанную жисть...

Мы едим, чтобы жить или живем, чтобы есть? Это в смысле: смотря какие желания!


Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Как сделать в регистре чтоб папки перенести


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