Как установить windows 98 на virtualbox

Обновлено: 06.07.2024

1. Немного про видео режимы для Windows 98 в VirtualBox

По умолчанию, после инсталляции в VirtualBox, Windows 98 будет запущена с разрешением экрана 640x480 и 16 цветами (4-х битный режим).

settings-of-the-screen


Разрешение экрана для Windows 98 в VirtualBox

Видеокарта определяется Стандартный видеоадаптер PCI(VGA):

Video-adapter-by-default

Видеоадаптер Windows 98 в VirtualBox по умолчанию

VirtualBox не оптимизирован для 16-ти цветовой (4-х битный) эмуляции, в которой запускается Windows 98. Эта эмуляция будет работать очень медленно.

Имея 32 битный True Color драйвер можно сделать Windows 98 ,запускаемую в VirtualBox, намного быстрее
Если вы хотите True color или высокое разрешение, вы должны загрузить специальные драйвера

2. Универсальный VESA/VBE Видеодрайвер

По принципу что-то лучше, чем ничего, в форуме и в ответах технической поддержки для Windows 98, работающей в VirtualBox , предлагается универсальный VESA/VBE Видеодрайвер.

Драйвер в формате ISO скачать можно здесь: Vbe9x.iso или здесь: Vbe9x.iso также прикрепляю вложение к этой статье. Можно сразу присоединить, как образ, к оптическому диску и ставить его в Windows 98.

3. Установка Универсального VESA/VBE Видеодрайвера

На окошке Обновление драйверов (Какое действие должна выполнить Windows) выбрать:

what-action-Windows-should-execute

Какое действие должна выполнить Windows

Далее на следующем окошке Обновление драйверов ( Выбор местонахождения драйверов ) выбрать путь к драйверу в файле ISO, который на оптическом диске ( в примере это диск D: ) :

choice-of-a-site-of-drivers

Выбор местонахождения драйверов

Windows 98 найдет драйвер на диске и в следующем окне Обновление драйверов (Поиск драйвера Windows для устройства) сообщит :

Windows-driver-search-for-the-device

Поиск драйвера Windows для устройства

Driver-installation-is-complete

Завершена установка обновленного драйвера

Потребуется перезагрузка Windows 98. После перезагрузки можно установить нужный монитор, нужную глубину цвета и нужное разрешение:

settings-of-the-screen-new

Новое разрешение экрана для Windows 98 в VirtualBox

Теперь видеокарта определяется как VBE Miniport- Standart PCI Grafics Adapter(VGA):

Для Win98 хватит 10 Гб вполне, даже меньше бы хватило, если честно.

Запускаем виртуальную машину с текущим образом и монтируем в виртуальный же CD-ROM образ системы.

Да, оно работает! И пока что работает нормально. Переключение языка ввода здесь работает нормально. И вообще пока всё выглядит неплохо.



Загрузка системы низкая, на i7-860 никаких проблем. И на более слабой машине будет работать без проблем.


Неприятно получилось. Система дальше просто повисает на экране загрузки и всё, не загружается. Беда.

Но, как известно, для QEMU написан GUI, который можно использовать, чтобы не писать ничего руками в консоль! Зачем же мы тогда будем тратить время на установку руками, когда все те же компоненты можно сделать тремя нажатиями на «далее».

В интернете очень хвалили AQEMU. И всем она хороша, и удобна. Только я не смог найти почему-то уже собранную версию, как ни старался, может, был очень невнимателен. Но как-то оно на глаза не попалось. Хорошо, мы соберём AQEMU из исходников сами, что уж там.


Никогда ранее не пользовался CMake. Понятия не имею, как этим пользоваться. И потому скачал программу с нормальным графическим интерфейсом, чтобы использовать CMake и собрать таки AQEMU самому.


На первый взгляд ничего не кажется подозрительным, выбрать исходники, выбрать «куда», подсказать ему генератор, в моём случае уже был установлен Visual Studio 2015. Всего делов, правда?


Что-то здесь не так, не хватает библиотек QT5. Опять же, не имея с этим никакого знакомства лезу качать Qt5. Устанавливаю. Теперь всё должно заработать!



Ладно, хорошо. Для каждой библиотеки указываем руками, где и что лежит. Лезем в интернет для того, чтобы обо всём почитать. Терпение потихоньку заканчивается.


Да, я указал все библиотеки, собрал проект, увидел там файл с расширением .sln и подумал, что всё, конец моим страданиям!


Увы, оно не собралось. Может, я чего-то не понимаю, как это надо делать, но такой путь точно не для тех, кому хочется для минуток ностальгии нажать три раза на «далее», вариант с AQEMU по этой причине отпадает.

Есть вполне доступное решение, пусть и устаревшее: QtEMU. Интерфейс программы прост и лёгок, это же то, что нужно!


Почему-то на установке драйверов я получал синий экран, выключил сетевую карту в настройках. Только вот беда, при установке системы никак не удавалось нормально и сразу наладить сеть.



Что адаптер Novel NE2000, что Realtek 8029(AS) не работали. Так что придётся посидеть без сети, но это не так страшно в данном случае. Ведь всё можно поставить и с образов дисков! Если у вас есть оригинальные диски с программами, их можно вставить в привод хоста и…


Нет, нельзя. Только образы IMG и ISO, и никак иначе.

По умолчанию в системе устанавливается видеоадаптер Cirrus Logic, как я почитал, именно он и подходит больше всего для Win98. Монтируем образ MS Office 97 и устанавливаем.


Скорость работы с диском более, чем достаточная. Это хорошо. А теперь можно попробовать и Quake 2 установить! Заодно посмотрим, на что можно рассчитывать, и есть ли тут возможность играть хотя бы в софтовом режиме.


Установилось всё быстро, заработало без проблем. Ну, почти.


Почему система так растянула 320х240, я не знаю. При смене разрешения всё встало на свои места.


Почему-то игра выглядит несколько странно. Ну и скорость работы Quake 2 в 1024х768 уже неприемлема для шутера, играть можно на 800х600, а ещё лучше в 640х480. Плюс как-то странно отображаются партиклы, немного криво работает свет, что-то с изображением происходит.

Из этого можно вынести, что QEMU по производительности почти всего, кроме видео… догоняет Virtual PC 2007, да. Так что для обладателей систем на windows данная виртуальная машина не имеет большого смысла! Ведь VPC 2007 весит всего-ничего и даже проще, чем QEMU на QtEMU. Понятное дело, что на *nix софт от Майкрософта надо запускать иначе, и там QEMU занимает положенное место во главе виртуальных машин для windows 98. К тому же, она изначально под никсы и заточена, но посмотреть всё равно было нужно.


Выглядит оно громоздким в сравнении с той же VPC. Но настраивается легко. Можно пробовать запускать установку Win98.


И всё. И на этом система зависает. И сделать ничего нельзя! Ладно, Hyper-V использует образы в формате .VHD, давайте попробуем скормить ей образ с уже установленной системой.

И здесь тоже всё. Система не загружается, установка не продолжается. А форумы говорят, что запустить Win98 на Hyper-V не получится. Так что как решение «нажать три раза далее» это нам тоже не подходит. Не забываем, что одна из задач – сделать всё легко и без лишних телодвижений.


Хорошо, будем смотреть, что из этого выйдет.


Кажется, тут тоже что-то немного сломалось, но, тем не менее, оно продолжило работать нормально и дальше.

Установка системы прошла минут за 15, из чего следует, что VMWare быстро работает с диском. Установим же VMWare Tools.

Ошибка установки видеоадаптера автоматом подсказывает, что надо сделать это вручную. В этом тоже нет проблем.

Правда, там есть ворох других неустановленных устройств, ну да и ладно, это тоже не беда. Лишь бы работало. Правда, до перезагрузки оно немного сломалось.

Давайте уже затестим Quake 2! Хочется посмотреть, изменилось ли что-нибудь с тех пор, как я гонял Win98 на VMWare несколько лет назад.

Уже в меню были заметны тормоза. От игры не ожидаю ничего хорошего.

Да, Quake 2 кое-как пошёл в 320х240 в таком микроскопическом формате, а 800х600 делает слайдшоу сразу же. Так что для сколько-нибудь требовательных игр нам VMWare тоже не подходит. Возможно, больше подойдёт для работы в 2D, но сеть там тоже не установилась, поэтому смысл отпадает. Да и Workstation денег стоит.

Parallels Workstation. Да, внезапно подумалось, что и на этом гипервизоре можно попробовать Windows 98, почему бы и нет? Вдруг окажется, что там применены ещё более крутые технологии, чем в остальных программах.


Создание виртуальной машины также проще простого и потому запуск установки не займёт больше пары минут. Ограничим, пожалуй, видеопамять, 32 Мб для системы хватит с головой.


Ещё до того, как система начала устанавливаться, я понял, что она странно работает с диском.

Работа ScanDisk, которая раньше не вызывала вообще никаких проблем, здесь шла минут десять, если не больше.

Система предлагает устанавливаться 77 (!) минут! И действительно долго устанавливается, больше часа точно. Эм, это нормально?

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

Что-то пошло не так и тут.

Сеть вообще хоть где-то будет нормально работать? Я уж молчу о той туче неработающих устройств. Надо бы перезагрузиться.

Я уж думал, что система скончалась. Но нет. Видеоадаптер-таки установился и опознался. Теперь ставим Quake 2 и пробуем запуск. И всё-таки что-то да снова пошло не так!

Если кратко, то Parallels Workstation для Windows 98 тоже не подошёл. А при выключении виртуальной машины так и вовсе загрузил систему на 100%! Пришлось выключать насильно.

Что же до Virtual PC и того же Quake 2, то всё тоже не так однозначно, но хотя бы работает быстро. Установилось оно быстрее, чем на любом другом гипервизоре.


В окне заработало хорошо, частота кадров отличная.


Если запустить на полный экран, то уже тогда возникают проблемы.



А вот в окне, растянутом на весь экран, никаких проблем нет.


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

Поскольку существует ещё версия VPC 2004, то возник вопрос, а не будет ли быстрее Win98 на ней, чем на 2007? Разве что она не стартует на Windows 7 x64, да. Поэтому, скорее, прикола ради мы запустим её на ХР из-под VMWare Workstation 11.

Знаете, если кратко, то оно не только успешно запустилось и заработало, но и имело почти такую же производительность, как и VPC 2007! Я даже бомбить скриншотами не буду, поскольку оно не отличается между собой внешне, разве что мышь в Quake 2 с ума сходила от такого, но то решается отключением возможности перехода мыши из виртуальной системы в хост. Ну и так особых каких-то отличий даже не видно, интерфейс тоже изменён минимально, и какие-то плюшки отсутствуют, на работу win98 не влияющие.

Большинство виртуалок уже испробовано, поэтому остались такие замечательные вещи, как эмуляторы ПК. Я хотел сначала сделать и их в эту же статью, но разница в методах слишком велика, а тема, как оказалось, обширна и стоит отдельного внимания. Например, дома на i7-860 эмулировать Pentium MMX 233 легко, а вот рабочий FX-6300 с такой задачей еле-еле справляется. Казалось бы! Зато ему легко дался Pentium 75. Сначала взял PCem


Да и есть ещё эмулятор SPCAT…


А там ещё Bochs подкрался. И не только он. Так что эмуляторы тоже нужно посмотреть. Поговаривают, на них железяки эмулируются довольно-таки точно.

Если делать вывод относительно виртуальных машин, то непобеждённый Microsoft Virtual PC 2007 и Microsoft VM по совместительству опять вышел непобеждённым. Быстрее всех работает с диском, лучшая производительность видео, простота и лёгкость, интуитивно понятное управление, где не нужно быть опытным пользователем ПК, чтобы поставить систему. Нажмите «далее» и получите результат, это ли не прекрасно?

Конечно же, настоящая машина на каком-нибудь Pentium 4 окажется и быстрее, и круче, но это совсем другая история.

По заказу пользователя Bishik я решил посмотреть работу Win98 на виртуальных машинах, и, главное, можно ли там запускать игры.

я буду снова пользоваться уже знакомыми виртуалками, VMWare, VirtualBox и Virtual PC 2007. Почему именно 2007, а не ХР Mode? Потому что XP Mode в восьмёрке уже отсутствует, да и в десятке, судя по Technical Preview, не предвидится.

Начал с VMWare Workstation 7. Конфигурация, конечно же, значительно проще, чем для ХР, и никаких выделений 2 ядер и 4 потоков быть не может, обычное одно ядро с одним потоком. 256 Мб ОЗУ для 98 хватит более чем, тут и 64 мб было неплохо.



20 Гб места для такой машины - это просто пропасть. Нам бы и 5 Гб хватило, на самом деле.


Установка длилась примерно полчаса. Работало всё достаточно быстро, разве что сам запуск Win98 был медленее, чем надо. Загрузка шла как-то не так, и иногда глючило графику. Ни звука, ни видеодрайверов не поставилось. Но для этого у нас есть расширения, которые устанавливаются на гостевую ОС отдельно.

Система установилась нормально, и я принялся за установку игр, конечно же. Для начала затестим 3D на примере Half-Life. Расширения были установлены нормально. Конечно, многие функции в Win98 недоступны, но VMWare SVGA II взялась. Звук не появился.

Копировать в VMWare проще простого.


Очень удобно, когда можно всё просто кинуть в виртуальный экран, никакой возни. Установил HL1, поставил звуковой драйвер от Sound Blaster 128, взятый по совету из интернетов, попробовал запустить и тут же знатно обломался. VMWare Workstation 7 не смогла в ускорение. Софтовый режим тоже не заработал, и это предельно печально, ведь в системе всё работает очень быстро. Я погрешил на 7-ю версию и подумал, может, в 11-ой это исправили?

В 11-ой было аналогично. Эта ОС просто уже не поддерживается, такие дела. На сайте я обнаружил в этот раз бесплатный для домашнего пользования VMWare Player 7, который тоже результатов не дал. Там даже DirectDraw работает с очень большим трудом.


Зато на VMWare Player нормально работают 3D-игры в Windows XP! Не мог же я это не попробовать. Идёт медленее, чем в полноценной Workstation 11, но быстрее, чем с обработкой на процессоре, могу рекомендовать как реальную домашнюю замену.

Попытки подсунуть какой-нибудь графический драйвер от вороха видеокарт не увенчались успехом. Win98 уж слишком стара, я даже хотел попробовать VMWare Workstation 5, но на Win7 x64 она словила сильного клина и не стартанула в принципе. Итог всего этого один - нет ускорения 3D вообще. Даже несмотря на то, что используется эмуляция 440ВХ чипсета, это не помогло никак.


Следующим идёт VirtualBox.

При первой попытке установить я получил ошибку, что какие-то файлы не найдены. Переустановил. Не понял. Убрал расширенную виртуализацию, все возможные костыли и дополнения, и только тогда с большим-большим скрипом VirtualBox соизволил установиться, эта была пятая попытка, и она мне удалась. Скачал расширения, попробовал - отказ.


Звук есть, а видео вообще никакого нет. Да и работает всё через лаги, для Win98 не годится никак, даже с терпением.

Вот тут я уже особо не надеялся, VirtualPC в WinXP показал себя слабовато. На удивление легко ставится Win98 без всяких проблем!


Установка пролетела минут за 15 вместо 39 положенных. Драйверы нашлись сразу, ведь VPC 2007 эмулирует компьютер от и до, вместе с Sound Blaster 16 и S3 Trio64. Видеоадаптер определился сразу же после установки расширений, и звук подтянулся без проблем. Надо обязательно убирать галочку Use pointer integration, а то управление мышью в играх глючить начинает.


Первое, что я попробовал, было Worms Armageddon. Эта игра уже плохо работала на ХР, а на семёрке вообще повисла намертво и сделала компьютеру больно.


На виртуалке она пошла замечательно, и я с удовольствием просадил два вечера!

2D работает отменно. А что у нас будет с 3D? В софтовом режиме, конечно, но работает оно нормально. Получился этакий передутый пень 2 с нереально быстрым винтом и космической памятью.


Но многие мощные игры и на ХР нормально работают, да и на семёрке некоторые из них стартуют без проблем. Но софтовый режим работает хорошо. Мощнее, чем на 533-ем селероне, это я точно могу сказать. DOS-игры тоже стартуют и работают нормально. Другое дело, что для них есть DOSBox, и надобность в запуске игр через Virtual PC 2007 в Win98 отпадает.

Ну и можно в интернет выйти, конечно. Обновился до IE 6, чтобы хоть как-то зайти на OLD-HARD.

Что можно сказать в итоге:

Победил Virtual PC 2007. Может, там и нельзя перекидывать файлы перетаскиванием, да и скорость работы ниже, чем в VMWare, но общая работа системы намного лучше и более близка к настоящему компьютеру. Вы получаете сильно перекочегаренный Pentium I-II-III с дохлым видеоадаптером на борту. Для DOS игр есть DOSBox, так что остаётся только капелька ностальгии и небольшая ниша игр, стартующих только на Win98.

Опять немного плюсов и минусов:

+ запускается и работает на всём, что горит;

+ не нужно занимать место другим компьютером;

+ легко переносить с одного компа на другой;

+ скорость работы достаточная для комфорта;

+ простота в освоении, не надо ничего особо уметь;

- не все игры могут нормально себя вести;

- дохлая видеокарта и только эмуляция SB16, не везде может сработать;

- работает на 10-20% от мощности хост-машины;

- не так лампово, как за отдельным компом;

[2015-04-23] Vool
Спасибо за статью. ASRock P4i945GC - это та самая, где 2-1 IDE висит на чипе VIA и иногда странно работает - помним.

[2015-04-23] Vladimir
[quote]Попытки подсунуть какой-нибудь графический драйвер от вороха видеокарт не увенчались успехом. Win98 уж слишком стара, я даже хотел попробовать VMWare Workstation 5, но на Win7 x64 она словила сильного клина и не стартанула в принципе. Итог всего этого один - нет ускорения 3D вообще. Даже несмотря на то, что используется эмуляция 440ВХ чипсета, это не помогло никак.[/quote]
Прошу прощения за критику, но честно говоря с чего Вы вообще решили, что драйвер от какой-нибудь из вороха видеокарт поможет? Увы, эмулируемая железка она специфичная, а не что-то распространенная. Также не поможет установка драйвера от хостовой карты. К чему тут упоминание 440BX я также не понимаю.

Есть одна вещь, которая может помочь с VMWare/Vbox - наличие второй видеокарты, поддержка VT-d/AMD-V в процессоре и чипсете и физический проброс видеокарты, на которую есть драйвера под Win98. Ну и физическое подключение монитора к этой карте. Тогда скорость в 3Д будет практически нативной. Другое дело, что не каждая карточка может быть проброшена, да и возьни с этим много.

[2015-04-23] Bishik
Ну в общем все так как я и говорил. Единственная возможность более менее адекватно сэмулировать 98 только через Microsoft Virtual PC 2007, которая в свою очередь не поддерживает аппаратного ускорения и тем самым не дает полноценно запускать старые игрушки. Да и в софтовом режиме не всегда все гладко, от игры к игре как повезет. В итоге как обычно все скатывается к реальному ламповому железу которое конечно не так сложно достать на том же Авито только возьни много будет, если что то отвалится потом ищи свищи по барахолкам да и место занимает.
Другое дело собрать комп таким образом чтобы на него можно было поставить 98, ХР и 7..тут тонкий подбор железа конечно но думаю это возможно. Чтобы можно было нормально и интернетом воспользоваться, фильмы посмотреть в HD и плюс в игры поиграть на выбор в одной из 3х систем.. Мне почти удалось но пока отложил в долгий ящик, может как нибудь доведу до ума.
Обзор интересный, спасибо за то что решили раскрыть эту тему)

[2015-07-20] drevoborod
Для поддержки видео в windows 98 рекомендую попробовать HDD (чего-то там Display Doctor) - была такая древняя программа, очень здорово помогавшая в случае проблем с видео. По сути это универсальный видеодрайвер с гибкими настройками. Существует сборка, которая позволяет на старых виндах в виртуалках использовать ускорение. У меня получилось более-менее адекватно настроить под Виртуалбоксом в Линуксе - Carmageddon 2 запустился, но с дикими артефактами, более-менее пошёл только в софтверном режиме.

[2020-01-29] Vic
От лукавого это все, это все не заменит флоппи seek at boot, треск винта, переустановку венды каждую или через неделю)))

Сегодняшний пост, для энтузиастов, которые хотят поиграть в игры для Windows 95-98, ну или просто вспомнить, что это вообще такое, пользоваться этой культовой ОС - без установки и прочего геморроя.

Windows 98 для игр без установки и лишних хлопот Компьютерные игры, Комьютерные игры, Windows 98, Эмуляция, Ностальгия, Гифка, Видео, Длиннопост

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

1. Способ первый - Сборка на эмуляторе PCem - довольно стабильна, и по словам автора, самая быстрая сборка из представленных в сети аналогов, выглядит после запуска вот так:

Windows 98 для игр без установки и лишних хлопот Компьютерные игры, Комьютерные игры, Windows 98, Эмуляция, Ностальгия, Гифка, Видео, Длиннопост

Для использования необходимо:

2. Распаковать архив (если хотите чтобы все сразу заработала без лишних манипуляций, скопируйте содержимое архива в корень диска, при другом пути вам перед запуском в пункте Disc - Configure Hard Discs - придется 1 раз назначить место положения образов дисков C - D - E для того чтобы операционная система загрузилась. Образы (всего 3) лежат в корневой папке эмулятора и называются Windows 98SE C, D, E.

3. В корневой папке эмулятора запустить PCem.exe

4. Подождать загрузки Windows 98 и начинать пользоваться.

Как добавить свои игры и программы:

Проще всего открыть с помощью программы UltraIso находящиеся в папке эмулятора

Windows 98 для игр без установки и лишних хлопот Компьютерные игры, Комьютерные игры, Windows 98, Эмуляция, Ностальгия, Гифка, Видео, Длиннопост

Скопировать нужную вам программу или игру в любой образ и нажать сохранить, UltraIso автоматом пересохранит образ с уже с вашими файлами. Дальше уже запускаете Windows 98 и ищете скопированное на нужно жестком диске.

Видео с работой эмулятора:

2.Способ второй - сборка на эмуляторе DosBox, мне понравилась больше, но она менее стабильная и периодически может выдавать ошибки. Выглядит вот так:

Windows 98 для игр без установки и лишних хлопот Компьютерные игры, Комьютерные игры, Windows 98, Эмуляция, Ностальгия, Гифка, Видео, Длиннопост

В этой сборке много игр, но все это демо-версии, видимо автор боялся проблем с правообладателями.

Для использования необходимо:

2. Распаковать архив в удобно вам место

3. Запустить в папке эмулятора DosBox.exe

4. Подождать загрузки Windows 98 и начинать пользоваться

Свои игры и программы добавляются аналогичным способом так же как и в эмуляторе PCem, проверено через UltraIso. Но конкретно в этой сборке автор полностью забил диски С и D демками игр, и чтобы добавить что нибудь свое, сначала удалите контент автора. У меня, почему то, после удаления некоторых игр начинала глючить винда, да так что пришлось распаковывать еще одну копию.

Также при загрузке вам может попасться ошибка NE2000-error - связана она с драйверами сетевой карты, и если вы не хотите заморачиваться и Вам не нужен интернет, до можете просто ее проигнорировать или удалить сетевой девайс в диспетчере устройств Windows 98.

Видео с работой эмулятора:

Оба способа запуска проверены на ноутбуке семилетней давности на Windows 10x64.

Всем спасибо за внимание и доброго времяпровождения!

PS: также хотелось выразить благодарность всем пикабушникам оценившим пост про игры Playstation One в браузере.

1. Благодаря Вам я заработал первую медальку "За самый сохраняемый пост недели" о которой так мечтал - 20000 тысяч сохранений!! Я заходил в десяток других постов с такой же медалькой и там даже близко не было такого результата - рекорд ребята)

2. Пост провисел в топе 1 на главной странице почти 12 часов

3. Пикабу заддосил и положил сервер с этим эмулятором, среднее количество пользователей онлайн до поста было 10 - 20 человек - и вдруг появилось еще 1500 =)

4. Авторы проекта связались со мной, так как я им писал до этого письмо о посте с благодарностью за игры и просьбой добавить еще игр, которые не нашли пикабушники.

5. Ну и наконец пикабушный пост разлетелся по всему рунету, и не был скопирован видимо только совсем ленивыми.

Читайте также: