Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 98 SE (оптимизация и улучшение) — третья часть

Модерирует : KLASS, IFkO

vu1tur (20-08-2008 10:21): http://forum.ru-board.com/topic.cgi?forum=62&topic=14740  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

WINDOWS 98 Second Edition


В теме обсуждаются особенности работы с данной ОС в контексте существующего прогресса на программном и аппаратном фронте. Красной нитью через весь топик проходит тема обновления Windows 98SE до рабочего состояния. Для этого добрые люди собирают и выпускают "неофициальные паки обновлений" - набор заплат (преимущественно от M$), призванных улучшить работу системы. Актуальные паки выкладывают maxud и eGorZ (для русской винды) и другие люди.

Последние доступные сборки обновлений, патчи, твики, утилиты и драйвера:

  • MDCU (Maximus Decim Cumulative Update for Windows 98SE) 3.00 by maxud (New!)
  • UnSP (Unofficial Service Pack for Windows 98SE) by Alper Coskun (Gape)
        UnSP 1.61 Russian by eGorZ
        UnSP 2.1a English
        UnSP 3.0 Beta 3 English (for testers only!) (New!)
  • MDDACU (Maximus Decim Data Access Component Update) 1.4 by maxud (New!)
  • MDIE6CU (Maximus Decim Internet Explorer 6 SP1 Component Update) 2.2 by maxud (New!)
  • MDCU Plus 3.1 by maxud - иконки от Me + цветовая и шрифтовая схемы и откат в стандартные.
  • NUSB (Native USB) by maxud & eGorZ - драйвер для нативной (без специальных драйверов для каждого типа) поддержки USB-флэшдисков.
        NUSB 1.22
        NUSB 2.4
        NUSB 3.3 (New!)
  • WIA 1.1 (Windows Image Acquisition) for Windows 98SE by maxud & Simplestas (aka Tihiy) - интерфейс поддержки устройств захвата неподвижных изображений (сканеры, цифровые или web-камеры и т.п.)
  • Windows 98 Revolutions Pack by Simplestas (aka Tihiy) - замечательная замена стандартного Explorer на миллениумный со значительными изменениями и улучшениями (иконки от XP, новая панель снятия задач, новые эффекты как у XP и многое другое). Пока в разработке, но с осторожностью пользоваться уже можно.
        RP 7 Ultimate Final Multilingual
  • Windows 98IF от IFkO - неофициальная модульная сборка Windows 98SE с предустановленными обновлениями и дополнительными компонентами (от Microsoft и не только) и множеством разнообразных оптимизаций и улучшений. Краткая и полная инструкции от IFkO по сборке дистрибутива Windows 98IF.
  • Обновленные и новые компоненты для Windows 98 от IFkO, оптимизированные для установки в дистрибутив Windows 98SE.
  • Tweaked Unofficial NVIDIA Display Driver 82.69 for Windows 98/ME by MDGx - последние неофициальные драйвера для всей линейки видеокарт nVidia (PCI / AGP / PCIe / GeForce / Quadro / 5xxx - 8xxx series). (New!)
  • VBEMP x86 by bearwindows - универсальный (для любых видеокарт) VESA/VBE видеодрайвер для архитектуры Windows 9x. (New!)
  • SciTech SNAP Graphics - универсальные кроссплатформенные драйвера для широкого спектра видеокарт от разных производителей. Последняя версия для Windows 9x - 3.1.3 Beta (июль 2006). Разработка новых версий прекращена. Бесплатный дистрибутив на полгода для одной видеокарты формируется вручную на этой страничке (предварительно там же нужно создать свой персональный аккаунт). Неофициальную, обновленную версию дров от Simplestas (aka Tihiy) (для любых видеокарт, поддерживающих стандарт VESA) можно скачать отсюда, подробнее, тема в варезнике (New!)
  • BigHDD 3.0 by LLXX & Petr - патч для решения проблемы 137 Гб (подробное описание внутри архива).
  • KernelEx 0.3.5 Multilingual by Xeno86 - проект по модифицированию библиотеки kernel32.dll, с целью возможности запуска под Windows 98/ME программ и игр для XP. (New!)
  • Active Directory Client Extensions (dsclient.exe) 5.0.2920.5 Russian (Q323466) - клиентское ПО для получения доступа к службам Active Directory и DFS операционной системы Windows 2000 Server.
  • Unofficial Visual C++ 7.x Redistribution Packs: 7.0, 7.1, 7.x (New!)
  • Griffin by Александр Ильченко (aka Alexvil) - программа, делающая прозрачным фон подписи к ярлыкам на рабочем столе.
     
    Зеркало сборок от maxud (только русские версии)

    Навигация по топику и ссылки на интересные статьи по теме:

    Для просмотра всех сообщений темы в одном окне пользуйтесь "версией для печати" (одноименная ссылка над нумерацией страниц)

  • Инструкция по правильной установке MDCU на Windows 98SE от maxud (версия от 25.07.2008). Там же и ссылки на недостающие компоненты. Альтернативные списки ссылок - здесь и здесь
  • В чем отличие MDCU от UNSP?
  • Как подружить Windows 98SE с ОЗУ больше 512Мб?
  • Как изменить "GENERIC IDE DISK TYPE47" в списке устройств на реальное имя диска? Другой способ
  • Как установить Intel Ultra ATA Storage Driver и Intel Application Accelerator на чипсеты Intel 430/440? Продолжение
  • "Windows 9x и много памяти: точки над i" - исчерпывающая статья с сайта iXBT о проблемах, возникающих при работе Windows 98/ME на системах с оперативной памятью больше 512 Мб и методах ее решения.
  • "Сбрось память на диск" - очень познавательная статья о том, как Windows 98SE работает с виртуальной памятью, дисковым кэшем и файлом подкачки. Особо рекомендуется тем, кто, следуя разным советам, играется с настройками виртуальной памяти и никак не может определить оптимальные значения для своей конфигурации. А здесь - авторская версия этой статьи.
  • Поддержка UDF 2.01 дисков в Windows 98/ME

    !!!!! Скачать и сохранить на диск все апдейты, не устанавливая их, можно через корпоративный WindowsUpdate. Заходить IE. Однако перед этим обязательно необходимо обновить корневые сертификаты. Для скачивания апдейтов с сайта Microsoft часто требуется проверка подлинности Windows, которая для Windows 98 возможна только с помощью утилиты GenuineCheck. При проблемах с заходом из под Windows 2000-Vista можно попробовать вот этот способ

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 12:17 17-04-2007 | Исправлено: maxud, 15:40 24-07-2008
    EDantes



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    3) По какому алгоритму система решает что запускать отдельный VMM.VXD или часть VMM32.VXD ??

    насколько я помню (а могу и ошибаться ) если в \system или \system\vmm32 находится распакованный (или-обновленный, что чаще встречается) компонент, изначально сидящий в "архиве"-vmm32.vxd, то используется этот отдельный модуль, иначе его образ из vmm32.vxd
     
    в свое время читал длинную дискуссию (кажется на MSFN), в которой обсужался тезис о том, что выкладывание компонентов vmm32.vxd в виде отдельных модулей значительно (?!) уменьшает появление синих экранов. вот с той поры и отложилось, каков приоритет использования модулей.

    Всего записей: 407 | Зарегистр. 05-01-2005 | Отправлено: 21:18 28-03-2008 | Исправлено: EDantes, 21:24 28-03-2008
    Kirill666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EDantes
    А чем можно "заархивировать/разархивировать" случайно не помните ?  

    Всего записей: 394 | Зарегистр. 03-05-2006 | Отправлено: 21:42 28-03-2008
    EDantes



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    так эти модули, входящие в vmm32.vxd, есть по-отдельности в дистрибутиве (каб файлы в районе 50-55).  
    vmm32.vxd (generic) создается при установке системы.  
    если появляются обновления, то кидаются куда я сказал постом выше и используются именно они.  
    я у себя нашел 6 таких "свежачков" : ifsmgr.vxd, ios.vxd, vcomm.vxd, vfat.vxd, vmcpd.vxd, vmouse.vxd
     
    список модулей vmm32 в разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\VMM32Files

    Всего записей: 407 | Зарегистр. 05-01-2005 | Отправлено: 22:53 28-03-2008 | Исправлено: EDantes, 23:05 28-03-2008
    Kirill666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а зачем он тогда лежит в  WIN98_51.CAB - оригинального дистрибутива ?

    Всего записей: 394 | Зарегистр. 03-05-2006 | Отправлено: 23:04 28-03-2008
    EDantes



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не знаю.
    я пытаюсь всего лишь сообщить известные мне (и требующие проверки) отрывочные сведения
    кстати, в дистре он вдвое меньше, чем в \system

    Всего записей: 407 | Зарегистр. 05-01-2005 | Отправлено: 23:10 28-03-2008
    Kirill666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Судя по размеру там лежит только VMM.VXD (под именем VMM32.VXD) а все остальное, действительно, по ходу установки к нему "привинчивается".  Кажется начинаю понимать зачем надо было переименовать VMM.VXD в VMM32.VXD.
    На выходных поэксперементирую.
     
    Блин  !!!!  
    Куплю:
    1) любой бомбардировщик, можно б/у.
    2) боезапас и горючее к нему  
    3) карту с точными координатами центрального офиса MICROSOFT  

    Всего записей: 394 | Зарегистр. 03-05-2006 | Отправлено: 23:19 28-03-2008 | Исправлено: Kirill666, 23:20 28-03-2008
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    EDantes
    А я усебя в 98IF еще впридачу нашел свежачков:
    configmg.vxd, ntkern.vxd, udf.vxd, vpicd.vxd
    Что до патча, то я в его батнике нашел:
    if not exist vmm.vxd goto error
    if not exist vcache.vxd goto error

    то есть ситуацию, когда в системе отсутствуют vmm.vxd и vcache.vxd он считает ошибкой. Лично у меня их нет. КАК ЭТО МОЖЕТ РАБОТАТЬ, если это не поставится???

    Всего записей: 6880 | Зарегистр. 22-09-2005 | Отправлено: 20:32 29-03-2008
    EDantes



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO

    Цитата:
    Лично у меня их нет

    у меня тоже нет
    по поводу батника-он ж проверят эти файлы из СВОЕЙ установочной директории, те откуда сам патч устанавливается. а там они как раз и есть (а том же архиве)

    Всего записей: 407 | Зарегистр. 05-01-2005 | Отправлено: 22:22 29-03-2008
    Simplestas

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да уж, понимал, что компетентных людей в мире Win98 осталось мало, но то, что все так плохо - не догадывался.
    IFkO
    То есть, принципа работы bat файлов и команд DOS вы не знаете.

    Всего записей: 414 | Зарегистр. 09-01-2005 | Отправлено: 23:13 29-03-2008 | Исправлено: Simplestas, 22:09 30-03-2008
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Simplestas
    Ну не пришло мне в голову, зачем нужно проверять наличие файлов в самом патче. Зачем это нужно: если их нет, то они и не скопируются.

    Всего записей: 6880 | Зарегистр. 22-09-2005 | Отправлено: 10:20 30-03-2008 | Исправлено: IFkO, 21:01 30-03-2008
    Simplestas

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO
    Простите. Наверное, слишком привык работать с дураками, а может наоборот - не научился.
     
    Чтобы исправится, расскажу о vmm32.vxd:
    Итак, vmm32.vxd суть есть из себя главный загрузочный файл Windows.
    Он состоит из DOS-части загрузчика Windows, а также из драйверов виртуальных устройств.
     
    В дистрибутиве он содержит только один, главный драйвер VMM - диспетчер виртуальных машин и памяти. При установке в него добавляется куча других, необходимых драйверов. Сам файл сжимается. Если в каталоге \system\vmm32 обнаружен файл с именем драйвера, уже содержащегося внутри vmm32.vxd, то используется он. Всегда, даже в случае vmm.vxd.
     
    - Для операций с vmm32.vxd предусмотрена утилита devlib.exe из 98DDK;
    - Vmm.vxd, используемый в обновлениях и в этом пакете, аналогичен vmm32.vxd из дистрибутива: тоже dos загрузчик и тоже драйвер VMM. Поэтому его нужно переименовать при встраивании в дистрибутив;
    - Логически, быстрее будет загружаться система с сжатым vmm32.vxd и без файлов в system\vmm32, практически на современных ПК несущественно.

    Всего записей: 414 | Зарегистр. 09-01-2005 | Отправлено: 14:02 30-03-2008
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Simplestas

    Цитата:
    Данный патч позволяет Windows 98 SE видеть и использовать до 2Гб и более ОЗУ, без нарушения функциональности DOS программ и оборудования (хотелось бы верить).  
    Оформлен в виде .bat файла, что позволяет установить его из DOS, если Windows не грузится. Содержит пропатченные версии файлов:  
    - vmm.vxd 4.10.2226  
    - vcache.vxd  
    - himem.sys.  
    Использованы английские версии файлов (но этого может быть заметно только на синем экране смерти).

    vmm.vxd 4.10.2226 входит в Q288430, также как и Ntkern.vxd 4.10.2225.
    Может имеет смысл включить и Ntkern.vxd для комплекта?

    Всего записей: 666 | Зарегистр. 22-12-2003 | Отправлено: 17:48 30-03-2008
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Simplestas
    Где-то и я погорячился, видно, с утра не в настроении был... Беру свои слова обратно.

    Цитата:
    о vmm32.vxd

    Тут многое очевидно. Во всяком случае, после внимательного рассмотрения обсуждаемого патча. Но есть нюансы:
    1) кто проверял: что именно патчится в англоязычных файлах - хотелось бы иметь пропатченные русскоязычные.
    2)
    Цитата:
    vmm.vxd 4.10.2226 входит в Q288430
    , но из него VMM32 никак не склеить. Что в нем такого, без чего не обойтись?
    3)
    Цитата:
    предусмотрена утилита devlib.exe из 98DDK
    - что она может, и где ее взять?
     
     

    Всего записей: 6880 | Зарегистр. 22-09-2005 | Отправлено: 21:00 30-03-2008
    Simplestas

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO
    Никак не клеит? wininit выдает ошибку или что? Можно попробовать взять DOS часть от оригинального, русского. Исправления вроде бы не сверхважные (зависания и утечки памяти), но хотелось бы иметь. devlib.exe позволяет сжимать/разжимать, а также добавлять/извлекать драйверы из vmm32.vxd. Вот кстати интересная информация
    BolenB
    Ну так включите, никто не мешает. Я вот не уверен, не потянет ntkern.vxd другие обновления для Firewire/WDM.

    Всего записей: 414 | Зарегистр. 09-01-2005 | Отправлено: 22:16 30-03-2008
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Simplestas

    Цитата:
    Никак не клеит?

    Ну, я не был особо настойчив. Но и оригинальная версия 4,10,2226, и пропатченная после первой перезагрузки отказались склеиваться в VMM32, а когда я пожелал продолжить как есть, заявляют, что им нехватает Extended (кажется - какая мне, собственно, разница, чего именно им там не хватает) памяти, и на этом выключают компьютер.
    Возможно, это происходит только с 98IF, для 98SE еще не пробовал. Однако ясно, что 98IF, работающая с большими объемами памяти, пока не светит...

    Цитата:
    devlib.exe  
    ССылочка есть?

    Цитата:
     Вот кстати интересная информация

    Об этом знаю.

    Цитата:
    Я вот не уверен, не потянет ntkern.vxd другие обновления для Firewire/WDM

    Можно подробнее: что это за обновление такое, почему оно может потянуть за собой другие?

    Цитата:
    Можно попробовать взять DOS часть от оригинального, русского.

    Дык тогда прощай, надежда на работу с большим ОЗУ! А если его патчить, то как именно?

    Всего записей: 6880 | Зарегистр. 22-09-2005 | Отправлено: 22:33 30-03-2008
    EDantes



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO

    Цитата:
    ССылочка есть?

    нашел у себя "набор" из нескольких утилит, в тч и devlib.exe : вот тут (40кб)
    откуда они взялись не помню...

    Всего записей: 407 | Зарегистр. 05-01-2005 | Отправлено: 22:58 30-03-2008
    Kirill666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Результаты экспериментов на выходных:  
    1) Оказаоль что  "сам дурак"  : воткнул в AUTOEXEC.BAT Запуск DOS-нафигатора, а он у меня DPMI-версия. Работать то он работает, но по выходу чего-то "запарывает"  в памяти.
    И винда далее не грузится .
    После удаления DN-а, патч от Simplestas - заработал и на машине с 2-Гб ОЗУ (без патча она, по прежнему, вообще не грузится , даже в safemode) , но был замечено 2 глюка:  
      1) - это то про что уже говорил AlexG - MaxPhysPage - необходимо убрать или задать равным  
        всему  объему памяти, в противном случае у меня не работал DOS.  
      2) - не запускается скандиск - пишет что мало памяти. Все остальное было нормально (в т.ч. и DOS) .  
     
    Но вот после установки видеокарты GF7900-256Мб AGP , которая занимает зоны адресов D0000000, E0000000  
     (до  этого была GF5200-128Мб AGP,  эти зоны адресов были свободными) - все стало старшно глючить (отказался работать видеодрайвер, перестала работать мышь ...), и никиакое шаманство с system.ini - не помогло.  
     
    2) На другой машине с 1 Гб, на которой раньше приходилось ограничивать MaxPhysPage - до 512, а Filecache - до 256  - все заработало вообще без нареканий (несмотря на занятые зоны D0000000, E0000000),  ограничение MaxPhysPage - не влияет на работоспособность (при установленном патче) DOS- работает, скандиск тоже, драйверы Audigy 2 ZS (стоит она там) - тоже никуда не отваливаются и звук нормально работает. Гигобайт памяти - реально используется -
    заметно быстрее стал работать Photoshop.
     
     
    2 Simplestas :  Вы пропатчили VCACHE.VXD на ограничение в 512мБ ?, может выложите отдельную версию на 256мБ .  
    Кстати как оно теперь реагирует на параметры MAX и MINfilecache в system ini (по моему - никак ) ??
     

    Цитата:
    Простите. Наверное, слишком привык работать с дураками, а может наоборот - не научился.
    Ну мы не такие уж дураки, просто документации не имеем Если бы вы выложили всю инфу, следующую за этой цитатой, 2 днями ранее - сэкономили б мне массу времени. Сейчас я это все уже сам нарыл, или установил опытным путем.  
    Кстати "собрать" VMM32 мне так и не удалось ни devlib-ом, ни wininit-ом - оба с  ругаются, что "невозможно собрать", ну да ладно это сейчас уже и не важно.  
    Если не трудно, распишите по подробнее, что именно патчится в HIMEM.SYS,  
    и VMM.VXD .   (в VCACHE.VXD, как я понял, только потправляется максимальный размер Vcache)

    Всего записей: 394 | Зарегистр. 03-05-2006 | Отправлено: 21:27 31-03-2008 | Исправлено: Kirill666, 21:48 31-03-2008
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Совсем зашился, ничего не успеваю, поэтому выбросил по мелочам - обновленный DrWeb, Nero 6 и 7 со слегка подчищенным переводом. Все для 98IF и "Собери себе Windows"

    Всего записей: 6880 | Зарегистр. 22-09-2005 | Отправлено: 23:20 31-03-2008
    Simplestas

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я не уверен и не знаю точно, что делают патчи в VMM.VXD, в HIMEM.SYS - писали, что меняет количество то ли файлов, то ли рукояток...
    Не вижу большого смысла в патче vcache.vxd на 256МБ - [vcache] должен работать, а в safe mode - вроде и так все хорошо.
    Еще один способ решения проблемы с большим объемом ОЗУ - альтернативный himem.sys с возможностью ограничения памяти. Возможно, найдется качественное решение, позволяющее решить проблему с 2ГБ полностью.

    Всего записей: 414 | Зарегистр. 09-01-2005 | Отправлено: 23:23 31-03-2008 | Исправлено: Simplestas, 23:24 31-03-2008
    cuneiform

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Извините, люди, похелпите плииз, первый раз столкнулся с таким финтом на винде-98.
    Хочу стереть 3000 файлов из Recycle Bin после Empty Norton Protected files. Пишет Cannot delete DC0: Access is denied. - НЕ МОГУ УДАЛИТЬ ФАЙЛЫ уже несколько дней. ПРоверял Norton Disk Doctor, DR. Web...  Ума не приложу, чо за лажа... никогда не было!  
    Чо делать то? ПОдскажите...

    Всего записей: 2062 | Зарегистр. 27-04-2006 | Отправлено: 06:27 01-04-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 98 SE (оптимизация и улучшение) — третья часть
    vu1tur (20-08-2008 10:21): http://forum.ru-board.com/topic.cgi?forum=62&topic=14740


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru