How to Install Windows 95 in VirtualBox on Windows 10

In this article, we will examine how to install and configure Microsoft Windows 95 on a new virtual machine using Oracle VM VirtualBox on the Windows 10 64 Bit operating system.

How to Install Windows 95 in VirtualBox on Windows 10

How to Install Windows 95 on Windows 10 using Oracle VM VirtualBox

Microsoft‘s biggest sales success is the Windows 95 operating system, which was released on August 24, 1995.

With the development of Windows 95, peripheral devices were easier to integrate thanks to their plug-and-play feature, and new hardware installations became easier. In addition, the user interface, one of its newest features, was significantly improved. Another important feature of this operating system is that it makes network connections easier with TCP/IP protocol support.

Microsoft ended support for the Windows 95 operating system on December 31, 2001. Although this system is not used today because it is old, it is a nostalgic operating system that is not forgotten by most users. If you still want to use this system, you can run and use it on a virtual machine on your computer with newer current technologies.

Today, with the increase in Internet security, the vulnerabilities of operating systems are eliminated almost every day. Therefore, we recommend that you use a system that has expired on a virtual machine with virtualization software such as VirtualBox or VMware.

How to Create a New Virtual Machine for Windows 95

After installing Oracle VM VirtualBox on your host computer, you can run all old Windows or Linux systems on the virtual computer. But when installing old systems of Windows, you need to configure some settings of the virtual computer correctly.

   Step 1

To create a new virtual machine for all operating systems, you must first start the virtual machine creation wizard by clicking the New button in the Oracle VirtualBox virtualization program.

You can start the wizard by clicking the Machine / New option from the tool menu of the program or pressing the Ctrl + N keys together from your keyboard.

Creating a New Virtual Machine

   Step 2

After typing Windows 95 in the name of the virtual PC, the Type and Version fields will be automatically configured.

Choosing the Platform of the Operating System

   Step 3

You may get an Insufficient memory to initialize Windows error when you specify a RAM size larger than 512 MB for Windows 95. Therefore, it would be more appropriate to configure the RAM size of the virtual machine as 512 MB.

Choosing the RAM Size of the Virtual Machine

   Step 4

Since you will be installing a system from scratch, select Create a virtual hard disk now in the Hard Disk window and click the Create button.

Creating a New Virtual Hard Disk

   Step 5

Select VDI (VirtualBox Disk Image) recommended by VirtualBox for the virtual HDD file type and click Next.

VDI (VirtualBox Disk Image)

   Step 6

If the hardware of your host computer is not very performance or the write and read speeds of your host disk are very low, you can use the virtual machine with more performance by configuring the virtual disk as Fixed Size.

Because the disk space that the virtual PC will need will be allocated before the system setup, and thus the host will not try to allocate space from the disk again.

If you have a computer with new technologies such as SSD or NVMe, it would make more sense to choose the Dynamically Allocated virtual disk structure.

Choosing Dynamic Expanding Disk Structure

   Step 7

You can configure a higher disk capacity by addressing the size of the programs or games you will use, the virtual disk size automatically determined by VirtualBox.

Determining the Capacity of the Virtual Disk

   Step 8

Click Settings to add the Windows 95 ISO file to the virtual PC and adjust the hardware settings.

Configuring the Settings of the Virtual Machine

   Step 9

Configure the optical drive as primary in Boot Order in the Motherboard settings of the virtual computer and enable the I/O APIC feature to enable multiple virtual processors.

Configuring the Boot Order

   Step 10

After enabling the I/O APIC feature, configure the Processor device value as 4.

Configuring the Number of Virtual Processors

   Step 11

Check that hardware virtualization is enabled on the virtual computer. If you encounter various errors in the system setup, you can try turning off the virtualization feature.

Enabling Hardware Virtualization

   Step 12

Select USB 1.1 (OHCI) Controller because Windows 95 system does not support USB 2.0 controller.

Selecting the USB 1.1 Controller

   Step 13

Remove the Floppy device from the virtual PC.

Removing the Floppy Device

   Step 14

Click on the disk controller of the virtual HDD and check that the Host I/O Cache feature is enabled.

Enabling Host I/O Cache

   Step 15

Select the Windows95.vdi virtual disk and configure the IDE disk as Solid-State Drive (SSD).

Configuring IDE Disk as SSD

   Step 16

After configuring the virtual hardware settings, select the optical drive to add the Windows 95 ISO file to the guest machine, and then click the CD/DVD icon and then choose a disk file.

Adding a Windows 95 ISO File to a Virtual Machine

   Step 17

Select the ISO file you downloaded to your computer from the table below the article and click Open.

Choosing the Windows 95 ISO File

   Step 18

After checking the last settings, close the settings of the virtual computer.

Turning Off Virtual Computer's Settings

   Step 19

To set up Windows 95 on VirtualBox, run the VM and select the ISO file in the Select Start-Up Disk window and click the Start button again.

Running the Windows 95 Virtual Machine

How to Install Windows 95

After preparing the virtual computer correctly, you can continue from this step as if you were installing Windows on a physical computer.

   Step 1

After starting the virtual machine with the image file, you will see the following screen. On this screen, you need to run the FDISK tool and edit the virtual disk before installing Windows.

Running the FDISK Tool

   Step 2

If your virtual PC has a disk size greater than 512 MB, you need to enable large disk space usage.

Confirming Large Disk Space Usage

   Step 3

After confirming the large disk usage, the FDISK tool will open. Since you will perform a clean system installation, you must first create a new partition on the disk.

On the FDISK Options screen, select Create DOS Partition or Logical DOS Drive and press Enter.

Create DOS Partition or Logical DOS Drive

   Step 4

To configure the new partition as the primary partition, select Create Primary DOS Partition and press Enter again.

Create Primary DOS Partition

   Step 5

Answer the related question with Y to configure the primary partition as the active partition.

Configuring the Primary Partition as Active

   Step 6

After creating a new active partition for the Windows 95 virtual PC, restart the VM. You can use the Ctrl + R keys to reboot directly.

Restarting the Virtual PC

   Step 7

After restarting your virtual system, you need to format the partition you created. To do this, execute the format C: command in the A:\ directory and confirm the operation.

format C:

Formatting C Drive

   Step 8

After formatting the C drive, you must create a new folder to copy the Windows 95 system files to the drive on the disk.

Switch to the C directory and first check if there are any folders or files with the dir command. Since you will install a clean system, there will be no files on the C drive.

The mkdir command is used to create a new folder in the DOS environment. Execute the mkdir WIN95 command to create a new folder named WIN95 on the C drive.

mkdir WIN95

Creating WIN95 Folder in C Drive

   Step 9

The drive letter that the image file automatically gets is R. You need to copy the entire contents of the folder named WIN95 in the R directory to the folder you created.

copy R:\WIN95\*.* C:\WIN95

Copying Windows 95 Setup Files to C Drive

   Step 10

To start the Windows 95 installation, after executing the setup command in the C:\WIN95 directory, press Enter to confirm the wizard’s system check.

Starting Windows Setup from C:\WIN95

   Step 11

When the Windows 95 setup screen appears, click the Continue button.

Windows 95 Setup

   Step 12

You can press Page Down to read the full text of the license agreement of the Windows operating system. Click Yes to accept the agreement directly and continue.

Accepting the License Agreement

   Step 13

Click Next to continue in the window that states that the installation will be completed in 3 parts.

Summary of What the Setup Wizard Will Do

   Step 14

If the directory where you want to install Windows 95 is on a different drive, you need to continue with the Other Directory option and select the installation directory. Click Next if you want to use the C:\WINDOWS directory by default.

Choosing the C:\WINDOWS Directory

   Step 15

Wait while the setup wizard checks the available disk space and other components to install the system on.

Checking Disk Space

   Step 16

Continue with Typical, which is selected by default in the Setup Options window.

Choosing a Typical Windows Installation

   Step 17

Type your Windows 95 product key and click Next.

Windows 95 Product Key

   Step 18

Specify and type a new username for your virtual system. Also, if you are going to use your VM in a corporate company, you can also write the company name.

Typing a Username

   Step 19

Click Next to have the setup wizard check the virtual hardware installed on your virtual computer.

Analyzing the Computer

   Step 20

System analysis may take some time, so do not shut down your virtual machine or press CTRL + ALT + DEL.

Setup Wizard Analyzes Virtual PC

   Step 21

Configure the Windows components you want to use in your virtual system and continue.

Installing the Most Common Components

   Step 22

In cases where Windows 95 running on a real computer cannot start due to an error, you may need a startup disk. However, since there is no need for a startup disk in virtual machines, check the No option and click Next.

Bypassing Startup Disk Creation

   Step 23

Click Next to start the process of copying the system files, which is the 2nd stage of the setup wizard.

Copying Windows Files

   Step 24

Wait while Windows 95 is being installed on the Oracle virtualization software.

Copying the Files of the Windows 95 Operating System

   Step 25

Click Finish to restart the system, which is the last step of the installation phase, and complete the installation.

Completing the Installation

   Step 26

Remove the ISO file from the virtual machine and restart the system by clicking OK.

Removing the ISO File from the Virtual Machine and Restarting the VM

   Step 27

When your guest machine restarts, you need to type a computer and network name for Windows 95. So click OK in the Network information window.

Typing Computer Name and Network Group Name

   Step 28

When the Network window opens, type a different computer name than the existing computers in your network and type the common network name WORKGROUP to determine the virtual machine on the network and click the Close button.

Typing Computer and Network Name for Network Settings

   Step 29

Wait while Windows configures the control panel tools, shortcuts in the start menu, and programs. When the date and time window opens, select the time zone of the country you live in and click the Close button.

Configuring Date and Time Settings

   Step 30

If you want to add a printer, you can continue with Next, otherwise, you can close the printer add wizard by clicking the Cancel button.

Skip Adding a Printer

   Step 31

After the setup wizard completes the Windows installation, click OK to reboot the system.

Restarting the VM to Apply the New Settings

   Step 32

Wait while the Microsoft Windows 95 operating system boots up.

Microsoft Windows 95 Logo

   Step 33

Type your created username and click OK to log in to the system.

Typing the Username and Setting the Network Password

   Step 34

After right-clicking on My Computer, click Properties and check the information of the operating system you have installed on the guest machine.

Viewing Windows 95 System Properties

How to Change Screen Resolution and Color Depth

Normally after installing a Windows system with VirtualBox you need to install the Guest Additions software. However, this software is unfortunately not officially supported for older systems of Windows.

Therefore, in order to change the screen resolution and color depth of the virtual machine, you need to install the SciTech Display Driver or VBE Miniport Driver. VBE Miniport works better than other software because every time you restart your system, a software service will be running in the background.

   Step 1

When you open Device Manager on your virtual PC, you will see that a standard driver is installed under Display Adapters. This does not change the screen resolution on Windows 95 or Windows 98 systems.

After downloading the VBE Miniport driver from the table at the bottom of the article, first, click on the CD/DVD icon on the guest machine and then on Choose a disk file.

Updating Display Adapter

   Step 2

Select the Display Driver (VBE Miniport) ISO file and click the Open button.

Selecting Display Driver (VBE Miniport) ISO File

   Step 3

Double-click on Standard PCI Graphics Adapter to open the Properties window, and then click the Driver tab. In this tab, click the Update Driver button and start the wizard.

Updating the Driver

   Step 4

Click Next with Yes (Recommended) selected in the driver update window and click Other Locations in the next window.

Choosing the Recommended Update Method

   Step 5

In the Select Other Location window, click the Browse button to specify the location of the ISO file you added to the virtual machine, then select 032mb from the image file in the optical drive and click OK.

Adding the Location of the VBE Miniport Driver

   Step 6

After adding the location of the display driver, click Finish.

Driver Search from Specified Location

   Step 7

When you get VBEMP Driver Disk error, click OK to close the window, then select vbe.vxd from 032mb again and click OK again.

Windows 9x VBEMP Driver Disk

   Step 8

Restart your virtual system after Windows has updated the display driver from the specified location.

Restarting VM after Graphics Adapter Installation

   Step 9

Right-click on the desktop, open Display Properties and configure the screen resolution to 800 x 600.

After selecting True Color (32 bit) from the Color Palette, apply the changes and cancel adding a monitor.

Changing the Screen Resolution

   Step 10

After restarting your guest machine, check that the display adapter is updated in the device manager.

Checking Display Adapter

How to Install Intel Chipset Driver

You may find that the drivers for some devices are not installed properly in the virtual machine. If the Guest Additions could be installed, these drivers would be installed automatically.

For old systems of Windows, you can fix these problems by installing Chipset Driver on the virtual computer.

   Step 1

When you check the device manager again, you will see that PCI Bridge is not installed. Download the Intel Chipset driver from the table at the bottom of the article and add the ISO file to the virtual machine.

PCI Bridge

   Step 2

After viewing the CD content on my computer, go to Chipset Driver / infinst_280_win32 / Disk1 respectively and double-click the Setup file to start the setup wizard.

Chipset Driver Installation

   Step 3

When the Intel Chipset Software Installation Utility V2.80.008 program opens, click Next to continue the installation.

Intel Chipset Software Installation Utility V2.80.008

   Step 4

Click Yes to accept the license agreement of the Intel Chipset software.

Accepting License Terms

   Step 5

Click Next after checking the supported Chipset types in the Readme window.

Examining the Information in the Readme Window

   Step 6

After installing the chipset driver, restart your virtual PC for the changes to take effect.

Restarting PC After Chipset Installation

   Step 7

While the Windows 95 VM is booting, you will see the window showing that new hardware has been found. At this stage, Windows will automatically install drivers for new hardware.

PCI to ISA Bridge

   Step 8

When the driver update wizard opens, continue with Next and specify the default driver location.

IDE Controller Installation

   Step 9

When your system boots up, you will see that the PCI Bridge driver has successfully installed this time in the device manager.

PCI Bridge Driver Check After Driver Installation

How to Install Sound Blaster PCI128 Sound Driver

When you want to play MP3 audio files or MP4 video files on a Windows 95 virtual computer, you may find that the audio device is not working properly. This is because the drivers for the relevant hardware are not automatically installed by Windows.

   Step 1

Add the Sound Blaster PCI128 Driver ISO file you downloaded to your computer to the virtual PC, and then run the Setup file after viewing the CD content.

SoundBlaster PCI128 Driver

   Step 2

After clicking on My Computer, open Control Panel and then open the Add New Hardware Wizard and click Next.

Starting the Add New Hardware Wizard

   Step 3

Check the No option to reject Windows’ automatic search for new hardware and click Next.

Manually Searching for Hardware to Add

   Step 4

To add the audio device manually, first, click Creative Labs in the manufacturer tab, then check Creative Labs Sound Blaster 16 or AWE-32 and click Next.

Creative Labs Sound Blaster 16 or AWE-32

   Step 5

After manually installing the sound device of your virtual machine, restart the guest machine and check that the system sounds are working. You can also see that the Sound Blaster device is now available under Sound, Video, and Game Controllers in the device manager.

Checking the Audio Device

How to Install USB Driver

Since Windows 95 does not support USB 2.0, you must select the USB 1.1 Controller in the virtual machine creation wizard. Since Windows does not automatically install the USB 1.1 driver during system setup, you must do this manually.

   Step 1

Add the USB Driver ISO file you downloaded to your host computer to your virtual computer. Then, after viewing the CD content, run the Xusbsupp file and click the Yes button in the window that opens.

Restart your guest machine after enabling USB support for Windows 95.

USB 1.1 Controller Driver Installation

   Step 2

Uninstall the PCI Universal Serial Bus device in the device manager when your virtual system boots up.

PCI Universal Serial Bus

   Step 3

After removing the USB device, click the Refresh button in the device manager.

Refreshing Drivers in Device Manager

   Step 4

After installing the Standard OpenHCI USB Controller driver, restart your system.

Standard OpenHCI USB Host Controller

   Step 5

Insert a flash drive into the USB 2.0 port of your host computer and select Devices / USB / Kingston DataTraveler 3.0 (Name of Your USB Device) on the guest machine.

Adding the USB Flash Memory to the Virtual Machine

   Step 6

After inserting your USB stick into the VM, install the Generic USB Mass Storage Class Device driver.

Generic USB Mass Storage Class Device

   Step 7

You can access your USB memory via My Computer and check its functionality. Also, in the device manager, you can see flash memory listed under disk drives.

Verifying USB Memory Functionality

How to Install TCP/IP Protocol and Configure Internet Connection

After installing Windows 95, you must configure the TCP/IP protocol to be able to access the Internet.

   Step 1

To install the TCP/IP protocol, open the properties of the Network Neighborhood tool on the desktop.

Viewing Network Properties

   Step 2

After clicking the Add button in the Network window, select Protocol from the component types and click Add again.

In the window listing the network protocols, select Microsoft / TCP/IP and click OK.

TCP/IP Protocol Setup

   Step 3

Open MS-DOS Prompt and ping Google servers using the ping 8.8.8.8 command and check the Internet connection.

Ping Google Servers over MS-DOS

   Step 4

After opening The Internet, continue to the next window in the Internet connection wizard and select Current from the available options and continue.

Configuring the Current Network Connection

   Step 5

Check your connection by visiting google.com when Microsoft Internet Explorer opens.

Visiting the Google Homepage with The Internet

   Video

Installing Old Versions

VirtualBox Version
YouTube Video
Slide
6

 

Download Windows 95 ISO and Driver

Windows 95 EN ISO
Display Driver (VBE Miniport)
Chipset Driver
Sound Blaster PCI128 Driver
USB Driver

 

   Related Articles


How to Install Windows 98 with VirtualBox
How to Install Windows Me with VirtualBox
How to Install Windows XP with VirtualBox
How to Install Windows 7 with VirtualBox
How to Install Windows Vista with VirtualBox

24 Comments

  1. Avatar for Ed Ed 1 August 2019

    Great tutorial except that you FORGOT TO PROVIDE/POST THE INSTALLATION SERIAL NUMBERS FOR THAT PARTICULAR VERSION OF WINDOWS! OOPS!

    Reply
    • Avatar for tolqabaqci tolqabaqci 2 August 2019

      Thanks for your comment, Ed!

      Reply
      • Avatar for Rashid Rashid 28 June 2021

        Cmon dude i also need the serial number for the machine why

        Reply
  2. Avatar for brian brian 18 September 2019

    the downloads are corrupted

    Reply
  3. Avatar for brian brian 19 September 2019

    downloads don’t work

    Reply
    • Avatar for tolqabaqci tolqabaqci 19 September 2019

      The download link works fine. The button will direct you to Yandex Disk, and you will be able to download files to your computer with the Download button.

      Reply
      • Avatar for Len Len 8 November 2019

        I downloaded and followed the guidance via the Youtube video. After setting up a Windows 95 VB presence and going through settings, my experience was that VB opens and the word “STARTING” appeared in the VB window, then it froze.

        Reply
  4. Avatar for brian brian 24 September 2019

    thanks a lot for your impute I need another help from you using VMware station I get that annoy thing protection error can you help me

    Reply
  5. Avatar for brian brian 25 September 2019

    tolqabaqci trying to install windows 95 the installation was going fine until I got to step 49 its not copying the files from drivers folder

    Reply
  6. Avatar for jack jack 29 May 2020

    everything was going fine until i saw the insufficient memory thing

    Reply
  7. Avatar for Sabbie Sabbie 10 June 2020

    Thankyou It worked for me!!

    Reply
  8. Avatar for mally mally 15 November 2020

    inbetween steps 28 and 29 it asks for the OEM certificate numbers . any advice?

    Reply
  9. Avatar for dan ungoed dan ungoed 17 February 2021

    my Enable VT-x/AMD-V is greyed out and under System > Processor > Extended Features … i have and intel core but the update i’m using allows nested virtualizations for intel… what do i do???

    Reply
    • Avatar for Tolga Bagci Tolga Bagci 18 February 2021

      Run the CMD command prompt as an administrator and execute these two commands.

      1) cd C:\Program Files\Oracle\VirtualBox
      2) VBoxManage modifyvm “VMName” –nested-hw-virt on

      You must type the full name of the virtual machine you created in the VMName part.

      Reply
  10. Avatar for Dan Dan 21 June 2021

    Hi Tolga Bagci,

    I cannot THANK YOU enough for writing such a thorough and easy to understand article with detailed photos on How to Install Windows 95 in VirtualBox, and for also providing links to the .iso files!! The world needs more writers like yourself!!

    1000 THANK YOUs,
    -Dan

    Reply
    • Avatar for Tolga Bagci Tolga Bagci 21 June 2021

      Thank you very much for this nice comment. It makes me very happy to learn how to be helpful to people with your feedback. Preparing a detailed article can sometimes take 4-5 working days, but some people reduce the motivation of the authors. Believe that people like you write such a nice comment, it helps the authors to prepare more professional articles.

      Thanks a lot again! Stay well!

      Reply
  11. Avatar for Mike Mike 26 June 2021

    The download links for the drivers are not on the table but the install was easy thanks to your tutorial.

    Reply
    • Avatar for Tolga Bagci Tolga Bagci 26 June 2021

      Download links are in the table and working fine.

      Reply
  12. Avatar for Rashid Rashid 28 June 2021

    Help when i run cd WIN95 it says Invalid Directory so i cant start the stup. Pls respond i wanted to run this

    Reply
    • Avatar for Tolga Bagci Tolga Bagci 28 June 2021

      You need to copy the contents of the ISO file to C:\WIN95. Before that, you have to create the folder named WIN95 in the C drive.

      Reply
  13. Avatar for Daniel Daniel 29 June 2021

    I followed everything. when after win95 setup the vm reboots, shows windows 95 is starting then I get
    WHILE INITIALIZING DEVICE IOS:
    WINDOWS PROTECTION ERROR. YOU NEED TO RESTART THGE COMPUTER
    The vm restart in safe mode then then the same error occurs

    Reply
    • Avatar for Tolga Bagci Tolga Bagci 29 June 2021

      You may experience this issue on more modern computers. So you can get rid of this error with an older CPU version by booting the virtual machine with the FIX95CPU ISO.

      Reply
  14. Avatar for tash tash 2 July 2021

    Hi, I cannot access the download links to the drivers and other stuff in the table (I don’t know why, they do not appear there). Can you send me the links to all of the required files by replying to this message? Thank you .

    Reply
    • Avatar for Tolga Bagci Tolga Bagci 2 July 2021

      There is no problem with the download links. Try to open it in the incognito tab.

      Reply

Add a Comment

Your email address will not be published. Required fields are marked *

error: