Installation of Windows 98SE using VMware Player

This is an Obsolete Guide and is just a place holder. See the Updated Installation of Windows 98SE Using VMware Player.

Introduction

There are different reasons for using a Virtual Machine. One of the reasons is just to run Legacy Software. If you have the setup files for all your software you can create a new Windows 98SE VM and copy then over to the VM and install your legacy software. Software may also be on a CD/DVD drive and may require the CD to be present in an optical drive to launch the setup. The software may also have a protection USB that needs to be connected to the VM in order for the software to launch. Your hardware may also use Serial Ports. Your specialised hardware may need access to a Bootable Floppy Disc. I will first list some useful USB adaptors if you are trying to connect to legacy hardware.

USB CD/DVD Drives

If your software is on a CD/DVD you may however have an issue because the host PC you wish to virtualise your VM on does not have a CD/DVD drive. Firstly if you have an old computer with a CD/DVD drive then you should use WinImage to convert your CD/DVD to an ISO which can subsequently be loaded as a Virtual Drive in the VM. For more details see WinImage and Connecting to Legacy Hardware. If you do not have a CD/DVD drive then you'll need a CD/DVD to USB one. I recommend the following (please use the affiliate links to help fund my guides).

Floppy Discs

You may have even older software… and require a floppy drive. Firstly if you have an old computer with the Floppy drive then you should use WinImage to convert your Floppy Discs to a FLP file which can subsequently be loaded as a Virtual Drive in the VM. For more details see WinImage and Connecting to Legacy Hardware. If you do not have a Floppy drive then you'll need a USB one. The most highly rated virtual USB to floppy drive is the Esynic one. Note if you are needing a floppy drive to use as a boot drive. I recommend the following (please use the affiliate links to help fund my guides).

USB Ports

The next is if you are wanting to interface to some legacy hardware. If the hardware has a USB port, then most modern computers have USB ports and with VMware player you can readily connect to legacy devices over USB.

If your computer is brand new and only has USB Type-C connectors then you may need a USB Type C to USB adaptor. I used these on my XPS 13 9365 (please use the affiliate links to help fund my guides).

Serial Ports

For Serial Ports I've found the following by plugable to be the most useful and have tested them on several legacy scientific instruments in the lab. The following are affiliate links to Amazon.com and Amazon.co.uk. No driver is required for the Windows 10 Host by the Windows XP guest will require the driver listed here.

Setup of Windows 98SE on a VM

The website WinWorld appears to have ISOs and Serial Key:

https://winworldpc.com/product/windows-98/98-second-edition

Use the OEM ISO and the Serial Key that they list.

For one installing this OS for legacy hardware/software this guide assumes you have a Retail or Volume License of Windows 98SE and have Converted the installation CD into a ISO and installed VMWare Player.

Select player File → File → New Virtual machine:

vlcsnap-2015-11-24-13h17m42s849

Then load the .iso:

vlcsnap-2015-11-24-13h17m51s821

Select your Windows 98SE .iso and select open:

vlcsnap-2015-11-24-13h18m54s616

VMWare should detect that its Windows 98SE and set up the conditions appropriately. Select next:

vlcsnap-2015-11-24-13h19m39s849

Name your VM and select its storage location on your host HDD/SSD select next:

vlcsnap-2015-11-24-13h19m51s697

You may change the size of the virtual HDD if you want when ready select next. I advise leaving the default option to split the disk into multiple files:

vlcsnap-2015-11-24-13h19m57s699

Select customise hardware:

vlcsnap-2015-11-24-13h20m03s581

Select the network adapter and I advise ensuring that connect at power on is disabled. Windows 98SE has reached end of life and is very insecure. It should not be connected to the internet:

vlcsnap-2015-11-24-13h41m27s177

Then select ok. Then Finish:

vlcsnap-2015-11-24-13h22m32s078

The Windows 98SE VM will launch:

vlcsnap-2015-11-24-13h23m16s573

You may get some notifications select Ok to change to the recommended settings:

vlcsnap-2015-11-24-13h25m02s191

You will get a warning about removable devices, select Do not show me this hint again and select ok:

vlcsnap-2015-11-24-13h25m30s793

Select Download and Install:

vlcsnap-2015-11-24-13h25m40s370

VMWare Tools for 95, 98, ME and NT will download and install:

vlcsnap-2015-11-24-13h25m47s689

vlcsnap-2015-11-24-13h26m48s843

Select yes at the UAC:

vlcsnap-2015-11-24-13h26m53s969

Unfortunately during the time it took to install these tools you lost the 10 seconds to select the boot device and the VM automatically booted to the HDD which has no OS. You will therefore have a black screen.

vlcsnap-2015-11-24-13h27m05s652

Select player → "Send Ctrl, Alt and Delete":

vlcsnap-2015-11-24-13h27m29s517

The VM will restart and you'll see the VMWare BIOS screen:

vlcsnap-2015-11-24-13h27m36s421

Left click in the VM and select option 2. Boot from the CD-Rom:

vlcsnap-2015-11-24-13h27m43s580

Select option 1. Start Windows 98 Setup from CD-Rom:

vlcsnap-2015-11-24-13h28m57s409

The setup will load:

vlcsnap-2015-11-24-13h29m18s524

vlcsnap-2015-11-24-13h29m29s486

Press Enter at this screen:

vlcsnap-2015-11-24-13h29m37s197

Highlight configure unallocated disk space and press Enter:

vlcsnap-2015-11-24-13h29m45s587

Select Yes Enable Large Disk Support and press Enter:

vlcsnap-2015-11-24-13h30m04s748

Ignore the message about the floppy boot drive and press Enter:

vlcsnap-2015-11-24-13h30m11s265

You will see the VMWare BIOS screen:

vlcsnap-2015-11-24-13h30m59s847

Again select option 1. Boot from CD-Rom (the virtual HDD is still blank):

vlcsnap-2015-11-24-13h31m36s296

Again select option 1 Start Windows setup from CD-Rom:

vlcsnap-2015-11-24-13h31m53s989

Again the setup will load:

vlcsnap-2015-11-24-13h31m59s837

vlcsnap-2015-11-24-13h34m17s123

The setup will now format the Virtual HDD:

vlcsnap-2015-11-24-13h34m48s594

After the format you will need to press Enter to continue the setup:

vlcsnap-2015-11-24-13h35m03s221

The Windows setup will then begin to copy the files across:

vlcsnap-2015-11-24-13h36m11s493

The setup will then initialise:

vlcsnap-2015-11-24-13h36m44s010

Select continue:

vlcsnap-2015-11-24-13h36m50s876

The setup will prepare:

vlcsnap-2015-11-24-13h37m24s165

Select C:\Windows as the directory and select Next:

vlcsnap-2015-11-24-13h37m30s766

Select Next:

vlcsnap-2015-11-24-13h37m49s600

Select typical and select Next:

vlcsnap-2015-11-24-13h37m54s916

Opt to install the most common components and then select next:

vlcsnap-2015-11-24-13h39m20s507

Input the computers name, workgroup and the computer's description and then select next:

vlcsnap-2015-11-24-13h40m43s286

Select your language and then select next:

vlcsnap-2015-11-24-13h44m24s563

Select next again:

vlcsnap-2015-11-24-13h44m30s038

The setup will then copy over the Windows 98 files to the virtual HDD:

vlcsnap-2015-11-24-13h45m37s021

Select restart now when prompted:

vlcsnap-2015-11-24-13h45m42s940

You will see the VMWare virtual BIOS again:

vlcsnap-2015-11-24-13h45m53s889

You will see the Windows 98 SE logo:

vlcsnap-2015-11-24-13h46m00s842

Input your name and select next:

vlcsnap-2015-11-24-13h47m55s768

Now accept the license agreement and select next:

vlcsnap-2015-11-24-13h48m45s588

Input your retail product key and select next:

vlcsnap-2015-11-24-13h48m57s455

Select Finish:

vlcsnap-2015-11-24-13h49m17s193

Windows 98SE will now detect and install drivers for some of the hardware:

vlcsnap-2015-11-24-13h49m24s984

vlcsnap-2015-11-24-13h49m31s557

vlcsnap-2015-11-24-14h52m43s055

You will be prompted to restart again, select restart now:

vlcsnap-2015-11-24-14h53m16s705

You will see the Windows 98SE is shutting down screen, the VMWare virtual BIOS and the Windows 98SE is starting screen:

vlcsnap-2015-11-24-14h54m20s346

vlcsnap-2015-11-24-14h54m46s893

vlcsnap-2015-11-24-14h54m52s804

More hardware will be setup:

vlcsnap-2015-11-24-14h55m30s077

Windows setup will continue:

vlcsnap-2015-11-24-14h55m51s316

You will be prompted for your date and time settings:

vlcsnap-2015-11-24-14h56m19s423

I will select the English UK time zone:

vlcsnap-2015-11-24-14h56m42s449

Then apply it:

vlcsnap-2015-11-24-14h56m51s282

Then select ok:

vlcsnap-2015-11-24-14h57m05s323

The control panel and other items will now install:

vlcsnap-2015-11-24-14h57m12s720

vlcsnap-2015-11-24-14h57m20s208

vlcsnap-2015-11-24-14h58m11s074

Again you will be prompted to restart so select restart now:

vlcsnap-2015-11-24-14h59m01s302

You will see the Windows 98SE is shutting down screen, the VMWare virtual BIOS and the Windows 98SE is starting screen:

vlcsnap-2015-11-24-14h59m10s036

vlcsnap-2015-11-24-14h59m55s683

vlcsnap-2015-11-24-15h00m00s361

You will be prompted to login, input your password if set and then press ok:

vlcsnap-2015-11-24-15h01m27s307

Windows will install drivers for more devices:

vlcsnap-2015-11-24-15h01m35s474

vlcsnap-2015-11-24-15h01m42s218

vlcsnap-2015-11-24-15h02m29s844

The welcome to Windows 98SE screen will take an age to load. Ensure you uncheck Show this screen each time Windows 98 starts and then select close:

vlcsnap-2015-11-24-15h02m50s266

Installation of the Unofficial Service Pack

The unofficial service pack can be downloaded from Softpedia:

http://www.softpedia.com/get/System/OS-Enhancements/Unofficial-Windows-SE-Service-Pack.shtml

It is unfortunately only available as a .exe and not a .iso files so can't be loaded to the VM until its part of a .iso:

vlcsnap-2015-11-25-10h57m48s390

I use ImgBurn to make it a .iso. Be careful with installation of ImgBurn as it preinstalls some junk if you don't opt to install only ImgBurn see my instructions here. Once ImgBurn is installed launch it:

vlcsnap-2015-11-25-10h58m25s929

vlcsnap-2015-11-25-10h58m28s415

Select create image file from files/folders:

vlcsnap-2015-11-25-10h58m31s207

Select to browse for a file:

vlcsnap-2015-11-25-10h59m37s214

Select the unofficial service pack then select open:

vlcsnap-2015-11-25-10h59m56s430

Select the folders to image button:

vlcsnap-2015-11-25-11h00m02s172

Select a location for the .iso and select save:

vlcsnap-2015-11-25-11h00m27s631

Change the volume label and then select yes:

vlcsnap-2015-11-25-11h00m40s759

You will be told the .iso is made:

vlcsnap-2015-11-25-11h00m49s002

Select ok and then close ImgBurn:

vlcsnap-2015-11-25-11h00m59s342

Now select the player menu → Removable Devices → CD-DVD Drive → Settings:

vlcsnap-2015-11-25-21h34m33s295

Select Browse and load the .iso you just created with the Unofficial Service Pack Update:

vlcsnap-2015-11-25-11h01m41s353

Select the .iso and select open:

vlcsnap-2015-11-25-11h01m47s616

Select ok:

vlcsnap-2015-11-25-11h01m53s920

This annoying error message comes up just select yes (whenever you see it after changing CD-DVD .iso):

vlcsnap-2015-11-25-11h02m16s937

Go to computer:

vlcsnap-2015-11-25-11h02m43s962

Open the .iso:

vlcsnap-2015-11-25-11h03m20s501

Launch the unofficial Service Pack:

vlcsnap-2015-11-25-11h03m31s944

Select yes:

vlcsnap-2015-11-25-11h03m38s209

vlcsnap-2015-11-25-11h03m47s805

I advise selecting most the options however I unchecked the new boot and shut down logos. When ready select ok:

vlcsnap-2015-11-25-11h04m07s333

vlcsnap-2015-11-25-11h04m16s070

vlcsnap-2015-11-25-11h06m21s325

Select ok and then yes:

vlcsnap-2015-11-25-11h06m36s784

vlcsnap-2015-11-25-11h06m53s231

You will see the Windows 98SEshutting down screen, VMWare virtual BIOS and then the Windows 98SE Starting screen:

vlcsnap-2015-11-25-11h07m24s332

vlcsnap-2015-11-25-11h07m31s672

vlcsnap-2015-11-25-11h07m36s541

You will be prompted to login. If you have set a password input it and then select ok:

vlcsnap-2015-11-25-11h09m03s404

It will continue to install:

vlcsnap-2015-11-25-11h09m07s698

vlcsnap-2015-11-25-11h09m13s249

You'll reach the Windows 98SE Desktop:

vlcsnap-2015-11-25-11h09m42s874

Installation of VMWare Tools

In order to get a decent resolution (video) and be able to drag and drop files over to the VM you will need to install VMWare tools. Select player → manage → install VMWare Tools:

vlcsnap-2015-11-26-22h40m18s250

This will load the VMWare Tools .iso in the optical drive. Select yes at the annoying error message.

vlcsnap-2015-11-26-22h40m24s037

The VMWare tools installation should autorun if not go to computer and launch it from the optical drive.

vlcsnap-2015-11-26-22h40m39s669

Select next:

vlcsnap-2015-11-26-22h41m00s602

Select typical and then next:

vlcsnap-2015-11-26-22h41m26s931

Select install:

vlcsnap-2015-11-26-22h41m31s794

vlcsnap-2015-11-26-22h41m37s584

Select okay, yes and ok for the annoying error messages (again to do with the virtual optical drive):

vlcsnap-2015-11-26-22h42m42s718

vlcsnap-2015-11-26-22h42m51s316

vlcsnap-2015-11-26-22h43m32s175

Select Finish:

vlcsnap-2015-11-26-22h43m39s584

Select yes to restart:

vlcsnap-2015-11-26-22h43m50s401

You will see the Windows is shutting down screen, the VMWare BIOS and the Windows is starting screen:vlcsnap-2015-11-26-22h44m04s051 vlcsnap-2015-11-26-22h44m48s183 vlcsnap-2015-11-26-22h44m53s555

Input your password if you've set one and select ok:

vlcsnap-2015-11-26-22h45m50s744

To get a decent resolution, right click the desktop and select properties:

vlcsnap-2015-11-26-22h46m06s438

Select settings:

vlcsnap-2015-11-26-22h46m25s301

Maximise the resolution and then select apply and then ok, then yes:

vlcsnap-2015-11-26-22h46m45s400

vlcsnap-2015-11-26-22h47m08s179 vlcsnap-2015-11-26-22h47m15s100

The resolution will be too much. Left click the top of the VMWare Window in the host. Hold down the left click and drag the Window around.

vlcsnap-2015-11-26-22h47m50s377

It will then get smaller. Then just snap it to the top again:

vlcsnap-2015-11-26-22h49m20s809

The resolution of the VM should now resize automatically to fit the VM Window within the host machine.

vlcsnap-2015-11-26-22h51m27s406

Installation of Missing Drivers

Although VMWare tools installs the display driver and allows bidirectional drag and drop it is missing some of the drivers in particular the audio. Looking at the device manager gives 3 unknown devices. Go to start → settings → Control Panel:

vlcsnap-2015-11-26-22h59m23s536

Select System:

vlcsnap-2015-11-26-22h59m40s719

The main missing device is the audio:

vlcsnap-2015-11-26-22h59m52s276

As far as I can tell there are not any system drivers for the 2 additional devices and they are not necessary for the function of the VM. If someone has installed drivers let me know so I can update the guide.

Download the following on your host PC.

Intel Chipset

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=8178&ProdId=816&lang=eng

Intel USB 2.0:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=5829&ProdId=950&lang=eng

NUSB:

http://www.mdgx.com/spx/NUSB.EXE

Creative Sound Driver:

http://ccftp.creative.com/manualdn/Drivers/Others/1843/SBPCI_WebDrvsV5_12_01.exe

Direct X 9.0c:

http://www.oldapps.com/directx.php?system=Windows_98

Logitech Mouse

https://download.cnet.com/mw980enu-exe/3000-2108_4-157438.html

With VMWare tools you can drag and drop files from the host to the VM or vice versa from folder to folder or folder to desktop. Dragging all these updates across:

vlcsnap-2015-11-26-22h52m46s444 vlcsnap-2015-11-26-22h58m14s020

As some of these drivers will refer to the Windows 98SE installation CD so its best to load the Windows 98 SE .iso. Go to player → Removable Devices → CD/DVD and then settings:

vlcsnap-2015-11-26-23h00m27s442

Browse for the Windows 98SE .iso:

vlcsnap-2015-11-26-23h00m42s541

Load the .iso:

vlcsnap-2015-11-26-23h01m02s497

Select yes at the annoying warnings:

vlcsnap-2015-11-26-23h01m25s517

Close the Windows 98SE setup if automatically runs:

vlcsnap-2015-11-26-23h01m37s483

Installing the drivers is fairly straightforward but some additional notes.

Intel Chipset – The find new hardware wizard will show select Next, Check Search for the best driver for your device then select Next. Check Specify a Location and the default as C:\Windows\CATROOT and then select next. Repeat several times.

Creative Sound Driver – Wait for al the New Hardware Found Windows to show and disappear before restarting.

Direct X 9.0c – Make a folder on the Desktop and extract the files to it. In the folder launch the DirectX Setup.

Logitech Mouse – Install this and then configure your mouse cursor to suit a speed you are comfortable with.

Addition of Legacy Devices

You can add more hardware such as a floppy drive (virtual floppy drive with .flp images or an onboard/USB floppy drive), serial port (onboard or USB serial port) and parallel port (onboard or USB serial port). Power off the VM and right click your VM and select settings:

aaaa

Select Add Hardware:

vlcsnap-2015-11-24-13h20m23s272

Select yes at the User Account Control:

vlcsnap-2015-11-24-13h20m27s875

You may add a floppy drive, parallel port and/or serial port depending on the legacy hardware you wish to connect to:

vlcsnap-2015-11-24-13h20m40s566

I advise not setting the Floppy to Connect at Power on otherwise the system will try to boot from the Floppy Disk before the HDD> This can be amended in the BIOS setup however:

floppy

vlcsnap-2015-11-24-13h20m49s518

vlcsnap-2015-11-24-13h21m11s245

vlcsnap-2015-11-24-13h21m30s279

vlcsnap-2015-11-24-13h21m49s118

vlcsnap-2015-11-24-13h21m55s434

vlcsnap-2015-11-24-13h22m02s578

vlcsnap-2015-11-24-13h22m08s064

vlcsnap-2015-11-24-13h22m14s159

vlcsnap-2015-11-24-13h22m27s087

These and USB devices can be accessed via the Player Menu. Each optical drive, floppy drive, network adapter, serial port, parallel port and soundcard will be listed separately. Below these any USB device are listed. If the USB devices have a tick they are connected to the VM (and removed from the Host OS). The Ability to connect to all of these Removable Devices and the installation of legacy Windows OS make the VM very powerful:

vmdevices

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.