- PVSM.RU - https://www.pvsm.ru -

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

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

Решил поделиться своим рецептом, как я установил 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]. У меня всегда во время диагностики оборудования 1 раз выскакивает синий экран, но после перезагрузки установка продолжается до конца уже без проблем.

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

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

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

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

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

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

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

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

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

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

Автор: Freddy Hardest

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/windows/357235

Ссылки в тексте:

[1] «Patch_win98se_for_full_memory_access.Multi (rus)»: http://forum.ru-board.com/topic.cgi?forum=62&topic=10556&start=1440#16

[2] KernelEx-4.5.2 : http://kernelex.sourceforge.net/

[3] драйвер VBEMP 9x Project: https://bearwindows.zcm.com.au/vbe9x.htm

[4] драйвер 82.69: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=7892

[5] MBC-6605: http://aicsys.com/Industrial-Motherboards-MBC-6605.html

[6] MS-98L9 V2.0: https://ipc.msi.com/product_detail/Industrial-Motherboard/ATX/MS-98L9-V2.0

[7] Источник: https://habr.com/ru/post/520448/?utm_source=habrahabr&utm_medium=rss&utm_campaign=520448