Richard Y :
I have a windows98 based computer with a program written to run under Access 97. Right now we are not able to update the program to run in a new environment. Would it be possible to run Windows 98 on a newer computer until we can get the program updated?
Hmm, most of the answers here referred to using a virtual environment and not truly running Windows 98SE natively.
But the simple answer is yes you can run Windows 98SE if you follow these steps.
[MEMORY LIMITATION]
You have to make sure you are using 1GB DDR3 memory installed because with anything higher than that Windows 98 crashes during setup. Most 1GB DDR3 was phased out and 2GB DDR3 causes Windows 98 to crash during installation. So you're really left with a software patch to overcome this limitation.
If you want to use anything over 1GB of DDR3 memory installed you must get PATCHMEM. It will allow you to use up to 4GB of memory in Window 98SE. Without this program, I wouldn't bother trying.
http://rloew.x10host.com/
This is not free software but it was last listed at $21.
[VIDEO CARD]
Once you've overcome the memory capacity limit issue, you will need to find a video card that supports Windows 98 drivers. Most video cards today are PCIe and are not compatible with Windows 98SE nor are there official drivers available. This card below is my suggestion.
ATI Radeon 9200
PCI version
On eBay this seller seems to have a good supply of them still left.
http://www.ebay.com/itm/ATI-Radeon-9200-256MB-DDR-PCI-Video-Card-DVI-VGA-TV-Out-/370642569837?pt=PCC_Video_TV_Cards&hash=item564c04ca6d
$36
The reason for PCI is because most modern motherboards no longer have AGP and the only alternative is PCI even though it is slower than AGP.
[SOUND CARD]
(Optional) If you need sound then will need a sound card that supports Windows 98SE. This one seems to be the most compatible and easy to find.
Creative Labs Sound Blaster Live!
PCI version
[NETWORK CARD]
If you wish to use the internet or network with other computers.
(Optional) a wired network card that supports Windows 98SE.
D-Link DFE-530TX
[HARD DRIVE and PARTITIONING]
Also note that Windows 98SE has a 120GB hard drive capacity limitation or risk data corruption.
The easy way around this is to just buy a 120GB SATA hard drive off eBay.
Make sure you use partition it as FAT32 file system and not NTFS.
If you wish you can create a Primary partition of 24GB which is plenty of space. Do not partition larger than 32GB as Windows 98SE utilities may not read the partition correctly.
Partition the drive as follows:
C:
24GB
You will have C: for Windows 98SE OS
D:
32GB
Windows 98SE Programs Folder Storage location - When a installation program asks you where you want it stored instead of the default C:\Program Files, point it to the D:\Program Files folder instead so your C: drive OS space is conserved.
E:
32GB
DATA FILES - Redirect your "My Documents" folder to E:\My Documents. Store downloaded files here.
F:
32GB
DATA FILES2 - Extra space for storing files.
This partitioning breakdown will use up the entire 120GB.
That should be all you need to safely run Windows 98SE on a modern computer.
If you've done everything above and still can't run Windows 98SE, then the virtual environment is your only solution.