Установка Windows 98 на современный ПК



Решил поделиться своим рецептом, как я установил Windows 98SE на относительно современный ПК. На Интернет форумах много сообщений, что Windows 98SE не устанавливается на современные ПК, не запускается на PCI-e видеокартах и т.п., поэтому статья может быть полезна тем, кто хочет позапускать старые звуковые карты типа Aureal Vortex 2, поностальгировать или просто ради спортивного интереса.

Сразу озвучу конфигурацию своего ПК, на котором я добился положительного результата: процессор Core i7-4770, материнка на чипсете В85 со слотом PCI через PCI-мост, 16Гб RAM, видеокарта GeForce 960, SSD 16Гб — самый дешевый, который я нашел на AliExpress. Подробную инструкцию установки Windows 98SE я приводить не буду — только ключевые моменты.
На моем ПК стоят ещё 2 других SSD под Windows XP и 7ку, поэтому в BIOSе у меня SATA настроен в режиме AHCI (не IDE). На удивление Windows 98SE установилась в режиме AHCI совершенно без проблем, как будто на старый IDE HDD, а вот Windows XP/2003 без специального драйвера в режиме AHCI никогда не установится. Но зато Windows 98SE просто так не установится если в ПК установлено более 512 Мбайт оперативной памяти, поэтому после первого этапа установки, после первой перезагрузки нужно загрузиться в коммандном режиме (у меня в autoexec.bat прописан запуск Norton Commander) и заменить пропатченным менеджер памяти HIMEM.SYS, VCACHE.VXD и VMM.VXD. Патч называется «Patch_win98se_for_full_memory_access.Multi (rus)». У меня всегда во время диагностики оборудования 1 раз выскакивает синий экран, но после перезагрузки установка продолжается до конца уже без проблем.

Вот так выглядит экран после установки:



разрешение 640*480, 16 цветов, какие то артефакты на моей GeForce 960 и самое интересное — в Диспетчере устройств нет никаких PCI устройств, компонентов чипсета и т.п. Я долгое время полагал, что Windows 98SE не понимает шину PCI-e, не видит современный чипсет, который не поддерживает шину PCI, думал, что нужно установить патч PCI-e, которого нет для Windows 98. А вот буквально недавно я случайно нашел решение. После установки сначала установил патч ядра KernelEx-4.5.2 , а потом зашел в Диспетчер добавления устройств и решил попробовать добавить PCI-шину. Сразу после этого начали обнаруживаться всякие PCI-to-PCI Bridge, обнаружилась Asus Xonar DGX, которая торчала в PCI-е слоте и другие устройства:



Ради эксперимента я ещё раз переустановил Windows 98 и добавил PCI-шину без KernelEx — не заработало, PCI-устройства не инициализировались и даже после последующего добавления KernelEx. Сначала KernelEx, потом PCI-шина.

Далее нужно настроить видеокарту — для этого не обязательно покупать старую. Устанавливаем драйвер VBEMP 9x Project — универсальный (для любых видеокарт) VESA/VBE видеодрайвер для архитектуры Windows 9x, выдаёт 32-битный цвет на Рабочем столе в разрешении до 2560*1600. Вообще nVidia фициально выпустила драйвер под Windows 98 для жифорсов 6000й серии (81.98), но есть неофициальный драйвер 82.69, установить который на русскоязычную версию Windows 98SE можно только вручную (не через setup). В inf которого прописаны вплоть до GeForce 9800. Я ради эксперимента купил GeForce 7300 на слоте PCI-e — всё отлично заработало вопреки многим сообщениям, что Windows 98 не работает с видеокартами на слоте PCI-e, игры тоже пошли. К сожалению, на Windows 98 gpu-z не запускается, поэтому показываю через AIDA64:



Чтобы USB-флешки заработали нужно установить драйвер nusb, лучше брать последнюю версию 3.6. Ещё куча драйверов для старых девайсов ftp://ftp.dyu.edu.tw/pub/Hardware/stuff/multimedia/

Ну вот и всё для базовой настройки — дальше ничего сложного. Запускать Windows 98 удобней с отдельного SSD/HDD на рабочем ПК, чем собирать отдельный старый-ретро системный блок. Мне Windows 98 нужна была, чтобы потестировать свою Yamaha 744 — это единственная звуковая карта на слоте PCI с качественным OPL3 FM-синтезатором. Если же кому то нужен современный ПК со слотом ISA для особенных плат, то можно собрать ПК на сокете 1150 MBC-6605 или на сокете 1151 MS-98L9 V2.0 под Интел процессоры 7th/6th поколения.

Процесс установки можно упростить и ускорить если подготовить файл ответов MSBATCH.INF, более подробно об этом можно почитуть тут — http://sergeytroshin.ru/articles/windows-98-unattended/



Похожие публикации

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 128

    +6
    Честно говоря, не понимаю вариант применения, но в закладки! А, буде наберётся разумных комментов, то и в ПДФ на сохранение. Практически, так изгаляться с некро-ОС нужно либо ХР либо 95 ради DOS.
    Про отзывчивость такой сборки даже не спрашиваю, 98 на 4 пеньке с обычного харда просто летала.
      +7
      У нас на производстве это актуально. Линии управляются с компьютеров под Windows 3.11 и Windows NT 4.0, но хотелось бы чего-то посовременнее и чтобы софт завёлся. Из-за неподходящих условий железо периодически сбоит и дохнет, так что вариант, описанный в статье, вполне наш кейс.
        +10

        98 современнее NT4.0? Сэр, Вы, видимо, издеваетесь. Ровесники они. Причем даже NT4.0 потехнологичнее будет (что потом уже и сказалось в виде 2000-XP и схлопыванию ветки 9x)
        А посвежее… Из некрофилии я помню Me — "редизайненный" 98SE, который не особо был популярен.

          +2
          c NT4 проблем больше будет с софтом который был во времена 98 винды, несмотря на то что он технологичней
          окончательно проблемы cофта с NT исчезли с выходом XP, w2k был не плох но часто приходилось 9x держать в дуалбуте
            0
            окончательно проблемы cофта с NT исчезли с выходом XP, w2k

            не исчезли. Они (xp,w2k) выезжали за счет дополнительных слоев app compat.
            И, да, quake, unreal tournament на NT запускались, а что еще нужно )))) DOS приложения? Ну, так их лучше в DOS, наверное, запускать ))))

            0

            Так миллениум глюкавый же был.

              +1

              зато флэшки поддерживал без бубна

                +2
                Да. А драйверы флешек от МЕ вполне подходили к 98SE.
                  0
                  Да там достаточно было позже выпущенных 2 пака установить: для Mass Storage и для HID и 98 становится «прям как Ме» в этом плане.
              –15
              ME — не просто редизайн. У них ядро NTшное
                +12
                ну что вы, нет же, WinME это последняя винда из линейки 9x и ничего общего с NT она не имеет
                9x это 95/98/ME
                NT это NT3,NT4,w2k,XP,Vista,Win8,Win10
                  +3
                  Вы пропустили в списке одну из лучших
                  ..Vista, Win7, WIn8
                    +1
                      0
                      отпочковалась от полуоси, версии 3.0 и поэтому 3.1, а вот файлик патч так и не достал.
                  +2
                  Модель памяти и управления процессами, драйверы — там всё другое. И NT4 — таки скорее ровесник 95-й.
                    0

                    Да, к 98 ближе всего w2k по UI, емнип

                      0
                      Была 95 и 95 OSR 2, довольно много улучшений
                        +3

                        NT4 — долгожитель. У нее очень длинный релизный цикл был. Кажется, последняя была NT4SP6 (!!!), при том, что в это время 95 и 98 каждая выходила под новыми названиями )

                          0

                          98 Second Edition была, в 95 было что-то непонятное OSR2 )

                            +2
                            до оср2 она была маложизнеспособна. так что везде где была 95я — была оср2
                            0
                            Как-бы, NT for workstantion, тогда считалось, что ентерпарйзу нужна стабильность и специалисты не ведутся на маркетинг. Напрастно считалось, как потом оказалось.
                        +9
                        Для этого ведь есть dosbox и vmware, на них всё это гарантированно заводиться на любом железе. com и usb перебрасываются. Проблемы могут быть только со специфическим оборудованием.
                          0
                          Для этого ведь есть dosbox и vmware, на них всё это гарантированно заводится на любом железе. com и usb перебрасываются. Проблемы могут быть только со специфическим оборудованием.

                          Есть-то есть и пользуются ценители. А тут был вызов другого рода, и он решён. И, по мне, завести периферию нативно а не из виртуалки, ценней.
                            +3
                            Вопрос был про производственную необходимость, там вызов один — чтобы работало.
                            +1
                            А pci пробрасывается? Или есть profibus на usb, которое заведётся на системе младше XP?
                              +1
                              Если чипсет и процессор поддерживают VT-d (Intel, у AMD тоже должен быть аналог), то всё будет пробрасываться.
                                0
                                IOMMU должен работать в XEN и Oracle Virtual Box (только под Linux, поддержку под Windows host обещали но забыли).
                                Самые доступные актуальные материнки с PCI с задекларированным IOMMU — GIGABYTE GA-J3455N-D3H и Gigabyte GA-E3800N (обе mini-ITX).
                                Пишут, что IOMMU в исполнении AMD настраивается проще.
                                0
                                Наймите кодера который напишет вам кастомный драйвер.
                                  0
                                  В Windows Vista...10 с детерминированностью задержек и разрешением таймера всё гораздо печальнее, чем в XP, так что для работы со звуком XP подходит лучше.
                                  Разработка кастомного драйвера обойдётся в кругленькую сумму, явно за рамками хоббийного проекта. А ещё есть подписание драйвера.
                                  Через IOMMU лежит путь джедая.
                              0

                              А что у вас за системы такие?

                                0
                                А что под словом «система» подразумевается?
                                  0
                                  Имел в виду, чем у вас это ретро управляет.
                                    +1
                                    Производственными линиями. Тоже не новыми. Но работают.
                                      +1
                                      Году эдак в 2000 на одной из производственных линий одного из крупных автопроизводителей тремястами промышленными роботами управляли три компьютера на процессорах Pentium с чатотой 133 МГц. Средняя загрузка процессоров составляла 60%.
                                        0
                                        Ну у нас намного меньше загрузка. Да и контроллер Siemens S7-300.
                                        Проблема не в производительности, а в количестве старого железа — запасов старого с гулькин нос и лучше заранее подготовить вариант, который можно на любом железе раскатать и быстро поменять в случае необходимости.
                                        Конечно, можно переписать софт на контрольную панель, но это намного дороже будет.
                                          0
                                          А вариант с современным железом, на котором работает современная версия Windows или Linux, внутри которой крутится виртуалка с необходимой старой версией Windows, не рассматривали? Или по какой либо причине технически такой вариант не подходит?
                                            0
                                            За этими компьютерами работать обычным пользователям, которым показали, куда что нажимать — они жмут. И любое лишнее окно плодить не хочется, чтобы исключить возможность нажать не туда. А сеть туда проводить совсем не хочется (да и очень проблемно, учитывая расположение и температурные условия).
                                              0
                                              Linux + DOSBox -> ставим Win 3.11 и вперёд?
                                                0
                                                Вот вообще не подходит от слова Совсем! В научных и производственных предприятиях иногда используются специфические ISA-контроллеры, которые работают только на Windos 3/9x. Зачем городить виртуальные среды для пробросса контроллера, когда можно сразу на железо поставить Windos 98
                              0
                              Как вариант с виртуальной машины лицензии сетевые раздавать
                              +5
                              зато Windows 98SE просто так не установится если в ПК установлено более 512Гб оперативной памяти

                              Мне повезло. У меня, к счастью, установлено всего лишь каких-то жалких 16 Гб.
                                0
                                Опечатка — привык везде считать гига байтами, уже отвык от мега байтов
                                  0

                                  У меня есть на PIII Compaq N410c. Для ярых приступов ностальгии я проапгрейдил ноутбук и поставил в него 1Гб оперативки и в докстанцию через переходник поставил HDD 2.5" на 320Гб. Так вот через setupcor винда встала, она работает и видит гиг оперативки. При желании, через msconfig, ее можно урезать. Проблема с большим диском решил тем, что разметил 120Гб через partition magic, а остатки оставил неразмеченными. Винда жесткий в таком варианте приняла, вариант с оазбивкой на несколько разделов менее 120гб каждый у меня не прошел.

                                –1
                                расскажите для чего вам «качественный FM-синтезатор» из 90х? особенно при наличии Xonar
                                  0
                                  Ну он же теплый, ламповый транзисторный.
                                    +10
                                    Иногда хочется послушать музыку через FM-синтезатор в Adlib Tracker 2 или какой-нибудь досовской игре. Звучание эмулятора в DosBox довольно сильно отличается от реального чипа. А Asus Xonar не имеет FM-синтезатор
                                      +3
                                      Вижу у вас есть статьи про OPL синтез, возможно вам будет интересен проект FMonster:
                                      Макс Крюков создаёт с нуля плату, на которой компактно размещает у виде отдельных модулей отреверсенные и улучшенные винтажные звуковухи на популярных синтезаторах
                                      2020-05-07 DuoSID, FMonster: дневник №3 (SID)
                                        0
                                        Да я уже давно подписан на Макса Крюкова, хотелось бы чтобы такие карточки делались для слота PCI-e, а не для ISA
                                          0
                                          Там же главная идея — это совместимость с существующим софтом. Припустим создали мы крутую плату синтезатор под PCI-e, и что с ней делать если старые программы/игры её не поддерживают? Вот например Win98 запущенная на подобном конфиге с относительно новым железом как у вас, или DOS, и втыкнули мы туда PCI-e плату, какие действия дальше?

                                          В основном новые PCI-e железяки делаются под новые системы и софт, который актуальный на момент существования этих систем. Всегда есть исключения, но это колоссальный труд фанатично увлечённых своим делом людей, а не массовый продукт на рынке.

                                          Кстати свежие материнки с ISA таки существуют, так что кому ретро компьютеры не подходят по тем или иным причинам, могут взять что-такое: MSI MS-98A9, iBASE MB960, Commell P4BWA.
                                            +1
                                            Это не вопрос! Для совместимости со старым софтом есть особенная версия DosBox, которая может пробрасывать аппаратный ФМ-синтезатор https://github.com/ykhwong/dosbox-svn-daum/releases, главное чтобы через драйвер были открыты порты. Есть хороший пример — очень рекомендую проверить! Любая звуковая PCI-карта Yamaha 700й серии будь то 724/740/744/754 имеют аппаратный OPL3, полностью совместимый с YMF262. Но драйвер не любой подойдет, а только тот, который идет по умолчаю из самой Windows XP (видимо ребята из Микрософт такой написали), потому что драйвера от Yamaha используют XG-wavetable (продвигаемый в то время бренд). У меня 744я и я её пробросил и в этом DosBox перепрослушал все dos midi плееры, трекеры — всё работает!
                                            image
                                            Единственно нет драйвера под 64-битные Windos, поэтому приходится держать на отдельном диске 32-битную ХР. Пользоваться таким DosBox гораздо удобней чем чистым ДОСом, потому что и музыку легче записать и видео с экрана для ютюбчика.
                                            Если бы ребята создали FMonster на PCI-e и с драйвером с открытыми портами — то такая плата привлекла бы гораздо-гораздо больше пользователей и покупателей. А покупать материнку с ISA-слотом намного дороже обычной, я хотел заказать через российского диллера MS-98L9 V2.0 — так цена 150$ и ждать сказали 12-14 недель! Нашел тайваньского производителя MBC-6605 — у них цена 270$. И ради чего? как бы есть Ямаховский PCI-OPL3, который работает не хуже Исовой карточки!
                                              +1
                                              Ещё какой вопрос, вы явно недооцениваете трудозатраты при разработке PCIe устройства дома на коленке + написание для него драйвера — это довольно таки не тривиальная задача. Да и честно говоря не особо нужная в контексте винтажных синтезаторов, скоростные преимущества PCIe будут как зайцу стоп сигнал, а вот головняка добавится.

                                              Намного выгодней использовать USB интерфейс, это позволит избавится от надобности написания драйвера для операционной системы, можно будет например прикинуться стандартным HID или CDC классом, скорости и отклика более чем достаточно для отдачи команд синтезаторам, остаётся только вопрос интеграции этого добра в DosBox, раз уж такой вариант вам подходит больше.

                                              Точная эмуляция экзотических железяк бывает огромной проблемой, не звуковухами едиными представлена эта флора и фауна, вот ради чего бывает нужно материнку с ISA.
                                                0
                                                Ну я просто высказал пожелание — с Исой связываться, это для пользователей не очень удобно и затратно
                                                  +1
                                                  USB точно даёт достаточно хороший отклик для работы со звуком? Его полное отключение как минимум на порядок уменьшает задержки.
                                                    0

                                                    Наверное — зависит от писателей драйверов со обеих сторон. Есть же там Isochoronous оконечные точки.

                                      0
                                      Спасибо, отличный пост. Иногда хочется поолдскулить на реальном железе, а не в эмуляторе.
                                        +1
                                        Можно windows 98 просто поставить на USB-носитель.
                                        www.youtube.com/watch?v=5Qd7cDbtwj4
                                        мой вариант установки
                                        habr.com/en/post/423339/#comment_19122437
                                        С USB-мышью так и не решил проблему. Похожий глюк встречал когда-то в RedHat Linux году в 2008, но решение так и не смог загуглить. Непонятно по какой фразе искать, например, «мышь все время убегает в угол»
                                          0
                                          У меня тоже глючит курсор на USB-мышке, поэтому воткнул PS/2, а вот USB-клавиатура работает стабильно
                                            0
                                            Вот непонятно почему при установке параметр /IL помогает, а потом никак.
                                        • НЛО прилетело и опубликовало эту надпись здесь
                                            0
                                            Заморочился автор ) Прям молодец )) 98 винда, помню, была красивее 95, хотя и требовала в 2 раза больше памяти и в 2 раза более быстрого процессора ) Но удивительно, что на моем слабом на тот момент железе (PI 150) работала по скорости так же, как и 95 )
                                              0
                                              3D-то как работает? Никак, или всё же есть вариант с новыми картами?
                                                0
                                                И какой в этом смысл? Чем вы сможете загрузить современную видеокарту на софте работающем на 98 винде?
                                                  0
                                                  Он наверное хотел ради удобства, чтобы б/у не покупать ещё
                                                    0
                                                    Так и есть. В кладовке лежит ПК с Pentium 4 и AGP-картой, но если старые Windows можно будет грузить по сети на конфиг, указанный в шапке, то всё это просто займёт меньше места.
                                                0
                                                Интересный опыт. У меня возник вопрос, может быть автор или кто-то из читателей подскажет. Имеется сервер с Windows 2003 для работы с legacy софтом. Недавно в нем заменили HDD на SSD. Но в BIOS установлен режим IDE, поэтому скорость работы с диском выросла не слишком сильно (для SATA2). Переключение на AHCI режим в BIOS приводит к невозможности загрузки ОС, что ожидаемо. Существует ли способ переключить Win2003 на работу с дисками по AHCI без полной переустановки ОС? Встречал статьи о такой возможности в более поздних ОС, но про 2003 ничего не нашел.
                                                  0

                                                  Поищите мануалы по переносу Windows на новую материнку. На 7ке срабатывало решение с изменением настроек в реестре по запуску какихто драйверов + удаление присвоенных букв дискам (там-же в реестре). После чего винда переставала выпадать в синяк при переключении на Achi.


                                                  P.S. гуглить по запросу "Как заменить материнскую плату без переустановки Windows" на sysadmin-note чтото похожее на правду

                                                    0
                                                    www.winsysadminblog.com/2011/04/how-to-switch-from-ide-to-ahci-without-repairingreinstalling-windows
                                                    В win7 и выше уже есть драйвера для AHCI, поэтому достаточно правок реестра. Но в win2003/XP их не было в стандартных дистрибутивах.
                                                      +1

                                                      Ну, так все правильно. Поэтому в 2003 надо сначала установить драйвера, потом сделать хакинг реестра и только после этого идти на ребут

                                                      0
                                                      Windows 2003 довольно близка к XP (особенно 64-битные версии, у них так вообще одинаковое ядро и большая часть кодовой базы), поэтому инструкции от XP должны сработать. В древние времена помогал трюк с ручным «обновлением» в Диспетчере Устройств драйверов контроллера диска с IDE на AHCI (нужно убрать галку «только совместимые устройства» и подсовывать драйвера именно для AHCI не взирая на протесты системы), потом при перезагрузке переключить режим в BIOS, и система должна стартануть нормально. Но в любом случае, стоит сделать полный бэкап перед тем как такое проворачивать, потому что если что-то пойдет не так, есть риск не загрузиться уже никогда.
                                                        +2
                                                        особенно 64-битные версии, у них так вообще одинаковое ядро и большая часть кодовой базы

                                                        Только это XP x64 близка к 2003 серверу, а не наоборот.
                                                          0

                                                          Исторически — да, но вообще это зависит от выбора точки отсчета )

                                                        +2
                                                        Я этот вопрос решал несколькими способами. 1) Если в БИОСе можно выставить для одних SATA-портов IDE режим а для других AHCI (т.е. материнка поддерживает 2 контроллера, как это у меня было на Athlon x4), то в самой Windos можно будет без проблем установить AHCI для второго контроллера, а потом уже в БИОСе переключить основной контроллер в AHCI, на котором подключен диск с 2003й. 2) Если платформа Интел то можно сразу попробовать обновить драйвер контроллера на AHCI, а потом переключить в БИОСе. 3) Поставить PCI-Sata контроллер и на него переключить 2003ю, а на основной контроллер установить AHCI драйвер.
                                                        Смысл в том, что нужно сначала установить любым путём AHCI-драйвер, а уже потом переключать в БИОСе.
                                                          0
                                                          Спасибо. Попробую способы 2 и 3.
                                                            +1
                                                            Обычная PCI это до 33 МБ/с.
                                                            Длинная быстрая PCI это до 133 МБ/с.
                                                            Т.ч. ускорение будет при пользовании PCI-E или Ramdisk делать.
                                                            SSD бывают разные — нужно подбирать быстрый + большой DRAM кэш на накопителе, вроде Samsung Pro.

                                                            На Win XP легко перешёл на AHCI (с NCQ):
                                                            1. Добавил контроллер.
                                                            2. Установил драйвера для него.
                                                            3. Переключил системный диск на контроллер.

                                                            Лучше, конечно, брать NVME с OpROM (Option ROM) или вот такой способ.

                                                            И habr.com/ru/company/kingston_technology/blog/519284/#comment_22088484
                                                              +1
                                                              Обычная PCI это до 33 МБ/с.
                                                              Длинная быстрая PCI это до 133 МБ/с.

                                                              Нет, нет и нет?! Вы как будто на порядок ошиблись. Обычная PCI 32 bit — 133МБ/сек

                                                                0

                                                                Вот сейчас пытался сначала вспомнить, а потом нагуглить — были какие-то совсем небольшие разъёмы, из реальных плат под них только модемы видел. Не VLB :)

                                                                  +1

                                                                  AMR вроде. Audio Modem Riser.

                                                                    0
                                                                    В AMR была только аналоговая обвязка линии, т.е. это не полноценный модем. Материнские платы с AMR слотом были достаточно распространены, в отличие от собственно плат расширения.
                                                                    0
                                                                    0
                                                                    Не на порядок, точно в 4 раза.
                                                                    PCI 32 бит 33,(3) МГц = 133,(3) МБ/с.
                                                                    PCI 64 бит 66,(6) МГц = 533,(3) МБ/с.
                                                                    Минус накладные расходы.

                                                                    На серверных платах могли быть разъёмы и длинные по 64 бит, и быстрые на 66 МГц, и вроде бы и то и сё вместе.

                                                                    PCI-X 2.0 offers (at its maximum 64-bit 533-MHz variant) a maximum bandwidth of 4,266 MB/s (~4.3 GB/s), although only in half-duplex.
                                                            +1
                                                            Статья просто божественная, аш олдскулы свело. Даже знаю для чего это можно применить. Осталось винт найти под винду. А как со всякими sata там обстоят дела? И загрузка и установка на него?
                                                              0
                                                              Windows 98 установилась на SSD подключенный к SATA2, т.е. никаких проблем с SATA
                                                                0
                                                                Не очень понятно как. Ибо же там дрова не требуются при установке разве?
                                                                  0
                                                                  Ничего не требуется
                                                                    0
                                                                    Это когда SATA в режиме IDE, или всё-же SATA в родном режиме Native/AHCI?
                                                                      0
                                                                      И в режиме AHCI и в режиме IDE — без разницы, драйвер не требуется
                                                                        0

                                                                        Видимо через BIOS работает обращение к диску. Win98 такое умеет, но скорость работы сильно страдает при этом.

                                                                          –2
                                                                          Всё гораздо проще — Windows 98 это не полноценная ОС, это графическая оболочка для ДОС, как и Windows 3/95. Поэтому Windows 98 установится на любой контроллер, куда сможет установиться ДОС 6.22/7.0 без дополнительных драйверов. Я вот только не знаю, как дела обстоят со SCSI, никогда с ними не работал, а вот с SATA/AHCI у ДОСа проблем нету. SATA и AHCI разрабатывали с обратной совместимостью с ДОС, хотя бы потому-что ДОС используют и сегодня на заводах для запуска отладочных/тестовых программ.
                                                                            +2
                                                                            Windows 95/98 могли использовать досовкие драйвера устройств, но были и свои родные, гораздо более производительные vxd.
                                                                            Ну и за счёт наличия механизма виртуальной памяти можно было запустить программу, требующую больше памяти, чем было установлено в компьютере.
                                                                            Драйвера RAID контроллеров, к примеру Adaptec, конечно же существовали.
                                                                              0
                                                                              Я вот только не знаю, как дела обстоят со SCSI
                                                                              По идее, запускаться и работать должна со всего, что имеет бортовой BIOS. Из того что прошло через мои руки: Adaptec AHA-1522(A) — может загружаться и работать на любых материнках с Socket7. С Socket370 на разных материнках были разные глюки с ним. Где-то работал до первой переустановки ОС, где-то не загружался BIOS, хотя сам контроллер работал в ОС через родной драйвер (sparrow.sys). Связано это, по-видимости, с порядком инициализации устройств — сначала просыпаются PnP, затем — не-PnP. И какая-то плата рандомно могла занять ресурсы, необходимые для контроллера, и привет. В старых материнках не-Plug-and-Play-ные ISA-устройства инициализировались первыми, поэтому там этот контроллер работал без проблем. Adaptec AHA-1532/1542 такой проблемы уже не имели.

                                                                              Безбиосные SCSI-контроллеры NCR — модуль для работы с ними был частью AWARD BIOS, и на материнках с биосом от AWARD они работали без проблем, и могли грузить ОС.

                                                                              А ещё Win98 могла грузиться с HDD, который отформатирован без таблицы разделов («большая дискета»). WinXP в такой конфигурации инсталлироваться не захотела, и даже накопитель не видела. Но если такой винт подключить через донгл IDE-USB, то он определялся и работал.
                                                                +4
                                                                Главный совет желающим вернуться на 98 -ю: не использовать жесткие диски или ssd более 120Гб.
                                                                  0

                                                                  Вроде — тоже были патчи… что-то про 48-bit LBA.

                                                                    0
                                                                    Там скорее проблема с FAT32.
                                                                  +3

                                                                  Такой вот алаверды (последнее обновление на заглавной странице было летом 2017):
                                                                  "Windows 98, 98 SP1, 98 SE + ME Updates, Patches + (Hot)Fixes" http://www.mdgx.com/upd98me.php

                                                                    0

                                                                    Не могу найти драйвера для RTX 2080 под win 98. Подскажите где скачать ?

                                                                      +2
                                                                      Под Windows 98 для современных видеокарт драйверов нет, можно установить неофициальный 2D bearwindows.zcm.com.au/vbe9x.htm и устанавливать вручную указываю папку с inf файлом
                                                                      0
                                                                      Огромное спасибо за статью!
                                                                      У нас есть АЦП на ISA, которое удобное, хорошее, к нему есть хороший софт, и т.п… Жило это всё на P166, сейчас на PIII-600, но может получится поставить на что-то посерьезней. Хотя особого смысла может и нет — новый софт же не поставить.
                                                                        0
                                                                        На PIII-600 Windows 98 будет работать намного стабильней, чем на современном ПК через патчи менеджера памяти, поэтому для серъезной работы лучше использовать ретро-ПК
                                                                          0
                                                                          www.iwavesystems.com/pcie-isa-bridge.html

                                                                          PCIe to ISA bridge is an IP core that converts PCIe to the ISA master bus interface.
                                                                            0
                                                                            И, как обычно, во всех этих мостах нет ни DMA, ни прерывания, хотя ПСИх вроде поддерживает и первое и второе.
                                                                              0
                                                                              Ой… а DMA нам надо.
                                                                                0
                                                                                И прерывания тоже.
                                                                          0

                                                                          Раз пошла такая пьянка, а гравис на подобном заведётся, или может уже даже под что-то современное завезли плеер для него?

                                                                            0
                                                                            Гравис конечно заведётся, только ему нужен ISA-слот на современной материнке, как в MS-98L9 V2.0
                                                                              0

                                                                              И правда, что-то меня помутило по памяти и я подумал, что у меня PCI-версия.


                                                                              Ну ничего, вроде к ардуине уже умудрялись и саундбластеры по ИСА подключать, так что может быть и с грависом со временем что-то получится.

                                                                            0
                                                                            Спасибо, а то уже начал забывать серийный ключ Windows 98…
                                                                              0
                                                                              А зачем его каждый раз вводить — можно прописать в файле MSBATCH.INF
                                                                              +2
                                                                              В этих исходниках много веселых комментариев и картинок, кстати.
                                                                              XPSP1/NT/shell/osshell/control/bitmaps/std.bmp

                                                                                0
                                                                                Вижу ваша некромагия значительно превосходит мою.
                                                                                У меня больше 2 гиг оперативы не увидел. Как 3+ как получилось сделать? Запускаются ли игры?
                                                                                  0
                                                                                  На самом деле у меня тоже 2Гб — на последнем скриншоте AIDA64 говорит: Системная память 2048Мб. С этим патчем больше 2Гб не получишь по любому. Я не знаю почему окно «Свойства: Cистема» иногда врёт. Запустил игры Unreal и Millennium Soldier: Expendable на GeForce 7300 и драйвере 82.69
                                                                                  0
                                                                                  Какое низкое коварство
                                                                                  Полуживого забавлять…
                                                                                  (с) А.С.Пушкин

                                                                                  Появилось желание попробовать запустить Win95 на 9990k…
                                                                                    0
                                                                                    Она то запустится, только она будет хуже работать 98й — хуже поддержка USB и др.
                                                                                    0

                                                                                    Были ли проблемы с установкой на SSD?
                                                                                    Ведь 9x Windows не знает что это такое

                                                                                      +1
                                                                                      Нет, я же в статье об этом написал и в комментариях ответил. Всё работает в режиме обратной совместимости, т.к. Windos 98 работает только на FAT32, поэтому она не знает команд AHCI и благополучно пропускает их мимо ушей. А вот если бы она знала команды AHCI, то без драйвера у неё случился бы кирдык.
                                                                                        +2
                                                                                        А как тип диска влияет на совместимость? XP тоже вот не знает, но прекрасно работает, и даже TRIM прикручивается сторонними утилитами.
                                                                                          –2
                                                                                          Потому-что NTFS и AHCI очень тесно переплетены между собой, а вот FAT32 работает с контроллером AHCI в режиме обратной совместимости — на уровне старых команд АТА
                                                                                            +2
                                                                                            Разве? Вроде бы как раз дрова на AHCI нужно ставить, а вот если перевести в режим IDE, то всё работает без дров
                                                                                              –1
                                                                                              Я на разных ПК устанавливал Windos 98 на SATA в режиме AHCI и всегда устанавливалось без драйверов, ругани, сбоев и синих экранов смерти. Если ты установишь ХР на FAT32, то при переключении контроллера в BIOSе с IDE на AHCI или наоборот система не будет уходить в BSOD, как и 98я.
                                                                                                +1
                                                                                                Если ты установишь ХР на FAT32

                                                                                                дело не в ФС. Точно такая же история с НТФС

                                                                                                  –1
                                                                                                  Установив ХР на FAT32 далее Windows будет игнорировать команды AHCI — проверено на практике!
                                                                                                    +1

                                                                                                    Еще сенсации будут?

                                                                                                0
                                                                                                Вероятно, контроллер изначально инициализируется на работу в режиме IDE/ATA совместимости.
                                                                                                +2
                                                                                                Потому-что NTFS и AHCI очень тесно переплетены между собой, а вот FAT32 работает с контроллером AHCI в режиме обратной совместимости — на уровне старых команд АТА

                                                                                                что за недоказанные домыслы? Файловая система — это один драйвер и ей нет никакого дела до драйвера самог диска

                                                                                                  +2
                                                                                                  Каким образом они переплетены, если NTFS прекрасно работает на IDE? Подозреваю, что если у 98-й нет драйверов она просто работает через BIOS: int 13h и всё такое.
                                                                                                    0
                                                                                                    Ну я подумал, потому что команды AHCI не работают на FAT32. Я не эксперт по Windows — могу только сказать, что Windows 98 устанавливается без проблем на SSD по SATA как в режиме IDE так и в AHCI, не требуя никаких драйверов.
                                                                                                      +1
                                                                                                      Ну я подумал, потому что команды AHCI не работают на FAT32.

                                                                                                      Один зелёный, другой на север. Друг другу не мешают.
                                                                                                    +2
                                                                                                    Потому-что NTFS и AHCI очень тесно переплетены между собой

                                                                                                    Вас не смущает что NTFS это файловая система, а AHCI это хардварная система комманд
                                                                                                    И вообще сами по себе файловые системы не привязаны к физическим интерфейсам?

                                                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                              Самое читаемое