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

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

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

IFkO (04-01-2024 19:57):  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198

   

MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ПРЕДЫДУЩИЕ ЧАСТИ ТЕМЫ: _1_ · _2_ · _3_ · _4_ · _5_ · _6_ · _7_ · _8_ · _9_

Windows 98 Second Edition  
ДЕCЯТАЯ ЧАСТЬ


Особенности работы с Windows 9X/ME с учётом прогресса и деградации в программно-аппаратном обеспечении на 2022+ год. Основное в теме - это обновления для Windows 98SE, а так же готовая высокоинтегрированная сборка "всё включено" - Windows 98IF. Добрые люди собрали "неофициальные паки обновлений" - сборники заплаток, фиксов (преимущественно от M$), а также делают собственные патчи, призванные улучшить работу этой древней операционной системы.
Ранее в теме принимали участие: maxud, Simplestas.
Актуальные патчи, паки и сборки выкладывают: IFkO, Sweetlow, BolenB и другие неофициальные лица.


Заплатки и драйверы от Rudolph R. Loew (Web Archive)
Памятный сайт (rloewelectronics.com) и ещё одна страничка
без его великолепных патчей, утилит и драйверов эта тема давно бы кончилась...


Практические аппаратные и программные
пределы работоспособности Win98

(с учетом представленных в этой теме решений по состоянию на 2023 год)


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

  • Windows 98IF от IFkO - неофициальная модульная сборка Windows 98SE с предустановленными обновлениями, заплатками, улучшениями и дополнительными компонентами, или готовые варианты сборки.
     
  • Драйверы и компоненты для Windows 98SE или 98IF от IFkO, предназначенные для установки в систему и интеграции в дистрибутив.
  • Краткая и полная инструкции по сборке дистрибутива Windows 98IF.
     
  • Наборы от BolenB для интеграции обновлений в дистрибутивы Win95osr2, Win98, Win98se, WinMe - чтобы при установке сразу ставились все обновления. Сделано с помощью SLIPSTRM - Slipstreaming Updates into a Windows 9x Installation CD от Rudolph R. Loew.
     
    Обновления от Maximus Decim
  • Инструкция по правильной установке Windows 98SE от maxud (версия от 21.02.2009) со ссылками на недостающие компоненты. Альтернативные списки ссылок - здесь и здесь.
     
  • UnSP for Windows 98 Standard/First/Gold/RTM Edition (English by Petr & erpdude8): 2.58 RC Lite и 2.58 Final Full
  • UnSP for Windows 98 Second Edition: 3.61, 3.64 by Problemchyld
     
  • Revolutions Pack 9.7 by Simplestas (aka Tihiy) - замечательная адаптация скинов от Windows XP и Vista под Windows 98/ME (улучшенное оформление окон, новые иконки и эффекты, новая панель снятия задач, сглаживание шрифтов ClearType и многое другое)
  • Tihiy's Tools - коллекция бесплатных утилит для Windows 98/ME от Simplestas (aka Tihiy), включающая индикатор сетевых подключений в трее, удобную панель снятия задач, панель завершения работы от XP и другие инструменты.
  • KernelEx 4.5 Final Multilingual by Xeno86 - проект по модифицированию библиотеки kernel32.dll для обеспечения возможности запуска под Windows 98/ME программ и игр для XP. KernelEx4.5.2 - последняя версия  (он же, адаптированный HNKTO для дистрибутива Windows 98IF).
  • SH95UPD (Shell 95 Update Project) 0.0.8 by sp193 - проект по модифицированию библиотеки shell32.dll от Windows 95, используемой в урезанных версиях Windows 98/ME, для обеспечения лучшей совместимости с этими ОС, основан на исходниках от KernelEx.
     
  • Tweaked Unofficial NVIDIA Display Driver 82.69 for Windows 98/ME by MDGx - последние неофициальные драйвера для всей линейки видеокарт GeForce, 82.69 "fixed", (или модульный драйвер видеокарт nVidia от IFkO, включающий и 82.69)  
  • VBEMP x86 by bearwindows - универсальный (для любых видеокарт) VESA/VBE видеодрайвер для архитектуры Windows 9x.
  • ReadDVD! - драйвер для чтения дисков в формате UDF 1.5-2.x в Windows 95-ME (он же, пересобранный  IFkO).
  • Panasonic DVD-RAM Driver - универсальная поддержка записи DVD-RAM дисков, оригинал и обновление от BHA
     
  • RASPPPoE - сетевой протокол PPP over Ethernet для Windows 95-2003 (RFC 2516 для подключения ADSL/GPON без роутера), скачать тут, (он же, в одном пакете с сетевыми драйверами от IFkO)
  • Active Directory Client Extensions (dsclient.exe) 5.0.2920.5 Russian (Q323466) - клиентское ПО для получения доступа из Windows 95-ME к службам Active Directory и DFS операционной системы Windows 2000 Server.
  • Microsoft Windows 95, Windows 98, MS-DOS и другие Resource Kits - комплекты утилит, не входящих в основную поставку вышеуказанных систем.
     
  • VirNETas Regional Settings Changer 3.04.0246 - мощная программа для изменения региональных настроек в английских версиях Windows 95/98, оптимизирована для работы с Windows 98SE (спасибо Grigorijg), подробное описание внутри архива.
  • Microsoft Plus! for Windows 98 - пакет дополнительных программ и тем оформления рабочего стола.

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

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

  • Windows 9x + RAM > 512 Мб - обзор всех существующих способов решения проблемы + исчерпывающая статья с сайта iXBT (aka матчасть) + версия Microsoft (статьи KB184447, KB253912, KB304943 в вольном переводе от maxud)
  • Сбрось память на диск - статья о работе Windows 9x с виртуальной памятью, дисковым кэшем и файлом подкачки + авторская версия.  
    Самая свежая версия LIMEM с исходниками
  • Как изменить "GENERIC IDE DISK TYPE 47" в списке устройств на реальное имя диска на чипсетах Intel, VIA и SiS + DMRP (Drive Model Reading Patch) от MERCURY127 - патч ядра для любых чипсетов, версий и языков Windows 98/SE/ME (не для 95!).
  • Как установить "Intel Ultra ATA Storage Driver" и "Intel Application Accelerator" на чипсеты Intel 430/440. (подробнее)
  • Все, что нужно знать о доступе к локальным томам NTFS из под систем 9х
  • Большая коллекция разнообразных обновлений и патчей для Windows 95-ME (и не только)
  • Последние Microsoft Windows Hardware Compatibility Lists (HCLs) для NT/95/98/SE/ME/2K/XP
  • Обсуждение Windows 95-ME на форуме MSFN
  • Сайты с программами и играми, совместимыми с Windows 98: Old-DOS.ru, Old-Games.ru, OldVersion.com, MIRRORS.PDP-11.RU

  • Сайт с описанием всевозможных опций основных BIOS, в т.ч. с подсказками по правильному выбору опций для 9х

    "ЛИЧНЫЕ КОЛЛЕКЦИИ ПОЛЕЗНОСТЕЙ" УЧАСТНИКОВ ТОПИКА

  • Неочевидные инструкции для редких ситуаций
     
  • Коллекция MERCURY127 - разное добро, на которое он иногда ссылается. пароль на архивы 1 (единица), если другое не указано явно.
  • Коллекция SweetLow, на которую он иногда ссылается

    НЕАКТУАЛЬНОЕ И УТЕРЯННОЕ

    В этом разделе будет то, что уже никому не нужно или нигде не найти...

  • UnSP (Unofficial Service Pack) for Windows 98SE by Alper Coskun (aka Gape). Список отличий MDCU от UnSP.
  • SciTech SNAP Graphics - универсальные кроссплатформенные драйверы для широкого спектра видеокарт. жадное, глючное, мертвое.
  • Несколько советов по использованию Windows Update

    Схожие темы по Windows 95 и Windows ME :: Тема в Варезнике

    Рекомендуемый Хостинг картинок

  • Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 23:36 31-12-2021 | Исправлено: IFkO, 21:35 04-12-2023
    MERCURY127



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

    Цитата:
    можно ли в Windows 98 добавить поддержку APIC?
    сначала нужно будет переписать acpi.sys, чтоб не зависал, потому что APIC без ACPI не работает.
    затем нужно будет переписать vpicd.vxd, чтобы понимал memory-mapped APIC, и заодно, чтоб не мелочиться, msr-driven x2APIC.
    затем нужно реализовать симметричный режим (Symmetric I/O Mode) APIC, что подразумевает зачатки многопроцессорности/многоядерности.
    а так то, да, ничего сложного.

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 19:34 16-08-2022
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А нужно ли столько прерываний? У шины PCI всего 4 аппаратных линии, и для них 15 прерываний каскада PIC примерно хватает. А если в системе много ISA-устройств, то там и APIC-а может не быть.

    Всего записей: 1014 | Зарегистр. 12-06-2019 | Отправлено: 21:04 16-08-2022
    logins

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

    Цитата:
    сначала нужно будет переписать acpi.sys, чтоб не зависал

    А существует ли на данный момент улучшенный ACPI.SYS для совместимости с новым железом?
     
    И есть ли решение проблемы, когда PCI шину приходится устанавливать руками?

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 21:35 16-08-2022 | Исправлено: logins, 21:35 16-08-2022
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я просто с ключом /p i ставлю - шина сама находится  
     
    Добавлено:
    И кекс для этого нафиг не нужен.

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 22:00 16-08-2022
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Коллеги!
    Я возвращаюсь к DOSLFN. Поковыряв её пальцем, я сделал с ней следующее:
    - добавил в неё доведённый до ума русский язык
    - добавил флаг компиляции MULTILANG, позволяющий скомпилировать её в англо-русском или мультиязычном варианте. Какой вам больше нравится
    - для удобства работы с языками вынес все языки кроме основного (английского)  во внешние модули. Да простит меня за это автор-немец
    - ссылки на E-Mail автора и скачивание из встроенной справки убрал, с ними она не влезает в консольный экран целиком. Эти ссылки есть в текстовом описании программы, и оттуда их копипастить гораздо удобнее. Сделано это только в русском и английском языках: остальные слишком лохматые, в них допустимая длина строк не выдержана, они всё равно в экран не влезут
    - описание переменной среды TZ обусловил IF USEWINTIME, ибо в противном случае она не используется
    - указание автора, требований к процессору и бесплатности программы перенёс из общей части ВСЕХ сообщений в текст встроенной справки. В служебных сообщениях программы это лишнее.
    Кому это интересно, вот доработанные исходники и русское описание программы.
    Большое спасибо MERCURY127 за помощь в этой работе!
     
    Откомпилированную программу я туда не вкладывал. Потому что не решил окончательно с флагами компиляции. И прошу помощи зала:
    1) Флаг USEWINTIME, судя по описанию, нужен для пересчёта датировки файлов с CD из времени в формате CDFS во время в формате FAT. В первой якобы учитывается часовой пояс. Однако проведя опыты, я ничего подобного не обнаружил: датировка файлов, записанных на CD при разных часовых поясах системы, не меняется. Ни при последующей смене часового пояса системы, ни при чтении этого CD из DOS, ничего не знающей о локальном часовом поясе, ни при чтении через DOSLFN с заданным часовым поясом, ни через неё же, откомпилированную без USEWINTIME. Что я не так делаю? Или я его назначение понял неправильно? Или всё-таки он не нужен?
    2) Флаг USEFREESPC должен в теории исправлять счётчик свободного места на диске после изменения размера каталогов. Провёл опыты, исходя из предположения, что SCANDISK эту ошибку должен заметить. Нет, после записи  1500 пустых файлов с длинными именами хоть на дискету, хоть на винт, ошибок не обнаруживает ни ДОСовский, ни Виндовский скандиск. Свободное место, которое мне показывает система, одинаково после записи этих файлов Виндой или ДОСей через DOSLFN независимо от состояния этого флага. Ессно, при записи в ДОС без DOSLFN места остаётся больше: каталог с короткими именами реально имеет меньший размер. Так что возникает тот же вопрос: я что-то не так делаю, или флаг этот от лукавого?
     
    Вот после принятия решения по этим двум флагам я с чистой совестью её откомпилирую и включу в сборку. А пока "поможите, люди добрые кто чем может, сами мы не местные!"

    Всего записей: 6883 | Зарегистр. 22-09-2005 | Отправлено: 22:39 16-08-2022 | Исправлено: IFkO, 22:41 16-08-2022
    fly_indiz



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

    Цитата:
    переменной среды TZ

    А не подскажете - для мск как корректно должна быть задана эта переменная?

    Всего записей: 2619 | Зарегистр. 28-04-2006 | Отправлено: 06:39 17-08-2022
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Set TZ=MSK-3

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 08:59 17-08-2022
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а кстати, возможно, 98 уже умеет APIC. попробовал переключать у себя в биосе режимы APIC (обычный, известный со времен пентиумов MMIO APIC) и x2APIC (более крутая версия, управляемая через MSR), и...
    - x2APIC отключен - ДОС работает, 98 работает.
    - x2APIC включен - ДОС работает, 98 - ошибка при загрузке VPICD.  
    я думаю, если бы 98 не умела APIC, ейф было бы без разницы в каком он режиме...
    причем, если верить HWINFO, у меня этих APIC два.

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 12:28 17-08-2022
    logins

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    То есть, поддержка APIC, возможно, есть, но выключена по-умолчанию? Вполне вероятно, что они могли ввести экспериментальную поддержку APIC с заделом на будущее, что бы в дальнеййшем не пришлось делать двойную работу. Но, естественно, выключили, ибо на тот момент это было особо не нужно. А потом акценты сместились на Windows XP и все силы были туда брошены. До доработки 9х уже не оставалось ресурсов. Так APIC и остался не включенным.
     
    Вот интересно, почему исходники 9х так ни куда и не утекли? Неужели их охраняют лучше, чем исходники 2000,2003,XP,7? Эти уже давно в свободном плавание, а вот от 9х вообще ничего нету, всё куда то глубоко засунуто под ковёр. Видимо есть что беречь... Не просто так это 9х семейство основательно закопали, как только возникли внешние риски и вообще развитие IT пошло немного в ином направлении.
     
    Тот же fastshutdown вспоминали недавно. Взяли и отключили, как не бывало...

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 16:31 17-08-2022 | Исправлено: logins, 16:39 17-08-2022
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    APIC сделали во времена 486, в чипсетах для которого появилась поддержка многопроцессорности. Именно поэтому, кстати, в 486 появился встроенный сопроцессор 487 - реализовать параллельную обработку прерываний от независимых х87 не смогли, поэтому сопроцессор перенесли внутрь кристалла и подключили через Local APIC.  
     
    Добавлено:
    Не выключена, просто не используется или недоделана - система же одноядерная.  
     
    Добавлено:
    Исходники, скорее всего, никто не сохранял, тк никому не нужны: если исходники НТ семейства можно украсть и продать за деньги, тк они используются в серверах, которые можно по этим исходникам взломать, то легаси семейство даром никому не нужно.

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 17:05 17-08-2022
    logins

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Понятно.
     
    Не подскажите, как я могу сделать полный лог установки VxD драйвера, с помощью какого-либо более низко уровневого инструмента, на подобие SoftIce, что бы получился полный лог, всё что происходит в системе в процессе установки VxD драйвера устройства, расположенного на PCI шине, в целях понять, что именно происходит в последний момент, перед зависанием системы, в процессе установки драйвера? Как бы обо что спотыкается система, что пытается сделать и не может, из-за чего происходит зависание.
     
    Добавлено:
    Может есть уже какая-то понятная пошаговая инструкция, в которой по пунктам расписано, что делать, что бы получился вот такой лог?
     
    Добавлено:

    Цитата:
    Исходники, скорее всего, никто не сохранял, тк никому не нужны

    Ну да, вот так просто, плоды многолетнего труда, взяли и не сохранили... Выложили бы в открытый доступ или на web archive, как это бывает с другими, более ранними системами. Музей какой-то организовали в образовательных целях. Но вот так просто тупо не сохранить и просрать - не поверю.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 17:14 17-08-2022 | Исправлено: logins, 17:18 17-08-2022
    logins

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И ещё вопрос, как сделать, что бы при установке Windows 98 не затирался уже существующий триалбут MS-DOS\98\XP? Сделанный штатными средствами (Установка систем в порядке возрастания). При запуске сначала меню от XP, если выбрать Microsoft Windows появляется меню Windows 98, там можно выбрать предыдущую систему (MS-DOS), нормальную загрузку (Windows 98), безопасный режим итд. Вот, как сделать, что бы это всё оставалось при новой установке? К примеру я удалю папки Windows, Program Files, My Documents, но оставлю папку DOS. Ещё я должен оставить, как я понимаю:
     
    BOOT.INI
    AUTOEXEC.DOS
    BOOTSECT.DOS
    COMMAND.DOS
    CONFIG.DOS
    IO.DOS
    MSDOS.DOS
    NTDETECT.COM
    NTLDR
     
    Что бы не нарушить загрузку DOS и Windows XP. Ещё, возможно, следующие файлы тоже относятся к DOS и их наверное следует тоже оставить:
    Bootfont.bin
    DBLSPACE.BIN
    DBLSPACE.INI
    DRVSPACE.BIN
    Или не нужно их оставлять? Нужно ли ещё какие-то действия произвести? Я помню, что когда пробовал в прошлый раз, сохраняй-не сохраняй, а всё равно всё затиралось и ничего не работало
     
    Добавлено:
    Хочу попробовать с разными ключами по устанавливать. Рекомендуют /p i или /p j
    Может ещё какие-то ключи стоит попробовать?

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 19:18 17-08-2022 | Исправлено: logins, 19:27 17-08-2022
    MERCURY127



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

    Цитата:
    Ну да, вот так просто, плоды многолетнего труда, взяли и не сохранили...
    продукт, который хотели закопать уже в 1992, но дотянули аж до 2006. он им до сих пор икается, этот продукт...
     

    Цитата:
    Может есть уже какая-то понятная пошаговая инструкция, в которой по пунктам расписано, что делать, что бы получился вот такой лог?
    конечно, есть... как и с любой другой программой:
    - берем исходники драйвера,
    - вставляем в нужных местах  
    DbgPrint( "\nYour cool driver now at line %s\n", __LINE__);
    - компилируем драйвер с отладочными флагами,
    - запускаем систему под любым отладчиком ядра,
    - смотрим лог либо в консоли отладчика на отлаживаемом компе, либо в консоли отладчика на другом компе, подключенном к отлаживаемому через ком-порт.
     
    Добавлено:

    Цитата:
    Может ещё какие-то ключи стоит попробовать?
    Ифко рекомендует /ir
    я рекомендую патченный suwin или setupx, не помню уже, который из них (и ключ не нужен, и нет воплей про неподдерживаемые ФС).

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 20:22 17-08-2022
    logins

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

    Цитата:
    патченный suwin или setupx

    Они уже есть где-то в свободном доступе? Не могли бы скинуть, хотя бы в ЛС?
    Я думаю этот метод надежнее, поскольку можно забыть прописать ключ в очередной раз и угрохать всё нафиг. С этими файлами так не получится (Должно не получиться по крайней мере). Я всё равно буду пробовать сначала на виртуалке, дабы убедиться, что всё работает и мультибут не ломается, а затем уже только в хосте.
     
    Какие-то ещё есть ключи для нового железа, может быть пропускающие не излишние процедуры. Где-то была ссылка с описанием всех ключей, непомешало бы её в шапку добавить. Придётся теперь искать. Не так часто приходится устанавливать Windows.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 20:58 17-08-2022
    MERCURY127



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

    Цитата:
    можно забыть прописать ключ в очередной раз и угрохать всё нафиг.
    я пытался втолковать это Ифко, но он говорит, что лучше пусть такие умные все потеряют, чем глупые не сообразят, что перед установкой нужно руками задать загрузочный раздел в мбр (что как раз 9х без патча и делает при установке - перетягивает бут на себя).
     
    Добавлено:
    мои батники:  
    s.bat - минимизирует время установки
     
    fdw.bat - очистка мусора перед установкой
    требует утилиту XDEL.EXE то ли из DRDOS, то ли из PCDOS
     
    mybatch.inf - сценарий для ускорения установки

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 21:05 17-08-2022 | Исправлено: MERCURY127, 21:21 17-08-2022
    IFkO



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

    Цитата:
    Я думаю этот метод надежнее, поскольку можно забыть прописать ключ в очередной раз и угрохать всё нафиг.
    1. Если вместо SETUP.EXE запускать  SETUP.BAT. куда вписать все нужные ключи, а заодно и сценарий установки системы, то ничего забыть невозможно.
    2. Не слушай MERCURY127 - его патч позволяет ТОЛЬКО не затирать, штатный же ключ позволяет выбрать, затирать или нет.
     
    MERCURY127
    Цитата:
    я пытался втолковать это Ифко, но он говорит, что лучше пусть такие умные все потеряют, чем глупые не сообразят
    Не стыдно тебе перевирать? Я говорил ровно то же, что и сейчас: ты СЛОМАЛ установщик, который умел и затирать, и не затирать. Теперь он НЕ УМЕЕТ затирать. Что в этом хорошего?

    Всего записей: 6883 | Зарегистр. 22-09-2005 | Отправлено: 22:18 17-08-2022
    logins

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Попробовал. s.bat + mybatch.inf
    Установка начинается резво, всё само прописывается, но вот после первой перезагрузки попадаю в мультизагрузочное меню (Получается не затёрло, только название изменилось с Microsoft Windows на Microsoft Windows 98 и этот пункт сделался по-умолчанию), но вот дальше всё, показывает просто C:\, можно ещё раз прописать CD Win98, SETUP1.BAT, но всё повторяется. Я так понимаю, надо mybatch.inf править, ;DevAddDev=HIMEM.SYS, device,1,"/MACHINE:AT" раскомментировать можно, а вот это CmdAdd=SET,"PATH=C:\NC;C:\INFO;%PATH%" убрать или как-то поправить. Я понял, что это под сборку заточено. Но где-то что-то не срабатывает, видимо. Может надо именно на CD записывать?  
     
    Добавлено:
    А, всё ясно, оно автоматом не продолжается, надо WIN прописать.
     
    Добавлено:
    Я специально оставил всё как было, включая /p i, то есть по итогу установки должно поменяться с ACPI системы на НЕ ACPI. В BIOSе ACPI включен.
     
    Добавлено:
    Всё, установилось. Результат - положительный. Вместо ACPI стало "Advanced Power Management support". Мультибут меню не затерло - в XP осталась возможность грузиться.
     
    Добавлено:
    Previous version of MS-DOS тоже осталось.
     
    В общем сработало, похоже, как надо. Так что теперь можно пробовать в хосте.
     
    Добавлено:
    Вместо Windows, стало Winda и да, ключ от SE оно не принимает, пришлось свой вписывать.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 23:19 17-08-2022 | Исправлено: logins, 23:21 17-08-2022
    MERCURY127



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

    Цитата:
    Теперь он НЕ УМЕЕТ затирать. Что в этом хорошего?  
    право на ошибку - безусловное и неотъемлемое право каждого ползателя по канату без страховки... ах, это приятное ощущение свободы... свободного падения...  
    жаль только, что истинная ценность свободы познается лишь после того, как ползатель не только все поломал, но и потерял возможность погуглить, как это поломатое чинить...

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 13:38 18-08-2022
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow
    - зачем и на каком железе все-таки БЫЛ нужен DoubleBuffer=1, когда он БЫЛ нужен?
    - на каком железе он ПЕРЕСТАЛ быть нужен, почему он СЕЙЧАС не нужен и почему никакой разницы ни в работоспособности, ни в производительности системы нет?
    - почему СЕЙЧАС установщик все равно его везде и всегда сует, и как его от этого отучить?

    Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 11:21 19-08-2022
    SweetLow

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

    Цитата:
    У шины PCI всего 4 аппаратных линии

    На КАЖДОЕ устройство...
     
    MERCURY127

    Цитата:
    98 уже умеет APIC

    Не умеет и не будет уметь.
     

    Цитата:
    x2APIC включен - ДОС работает, 98 - ошибка при загрузке VPICD

    Если таракану оторвать ножки - то он не убегает, когда его пугают криком. Вывод - уши у таракана находятся в ногах...
     

    Цитата:
    DoubleBuffer

    Я вроде уже рассказывал, но ещё раз повторюсь.
    Нужен - всегда когда есть DMA контроллеры, драйверы (int 13h) которых НЕ заботятся о правильности преобразования линейных адресов в физические (т.е. не пользуются VDMA сервисом) либо не организуют внутренней двойной буферизации (т.е. сами заводят буфер например в конце  640 КБ) либо пытаются заботиться, но имеют какую либо ошибку в этом коде. Соответственно нельзя сказать, что оно когда то было нужно, а потом перестало быть нужным или наоборот - сначала было не нужно, а потом стало нужным.
     
    Ну и примеры:
    1. Мой Abit NF7-S v2.0, int 13h ATA драйвер умеет в DMA и работает при этом без ошибок в любой мыслимой ситуации (например с аппаратными UMB) без всякой двойной буферизации. Установщик тем не менее DoubleBuffer=1 включал.
    2. Мой ноут HM77. Без двойной буферизации попытка загрузить сабж в AHCI режиме ATA контроллера - ГАРАНТИРОВАННЫЙ развал системного раздела до состояния пропадания каталога Windows...  
     
    И, кстати, очень тяжело поймать ошибку DMA доступа если не пользоваться хотя бы DOS=HIGH...
     

    Цитата:
    почему СЕЙЧАС установщик все равно его везде и всегда сует, и как его от этого отучить?

    Честно сказать - не знаю, какой там критерий включения. У меня такое ощущение, что всегда, когда есть хотя бы один защищённый драйвер (.PDR). Но суёт он его правильно и отучать его от этого не надо.
     
     
    Добавлено:
    P.S. Кстати, я тут недавно разбирался с ключом DBLBUFF.SYS /D+ (и симметричным ему DoubleBuffer=2, хе-хе) и традиционно обнаружил противоречие между написанным в доках и реальным поведением. А повод для разборок был совершенно левым - индусы из HP разломали CSM int 13h драйвер для NVME приводов на моём новом ноуте некоторое время назад так, что он стал ЗАПИСЫВАТЬ с ошибкой большие объёмы, а недавно попытались починить, в результате чего он и читать нормально перестал, т.е. не может прочитать и записать в Real Mode больше одной страницы данных (8 секторов).

    Всего записей: 1000 | Зарегистр. 08-03-2005 | Отправлено: 23:54 19-08-2022
       

    Страницы: 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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 98 SE (оптимизация и улучшение) — десятая часть
    IFkO (04-01-2024 19:57):


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru