How to Install Windows 95 in VirtualBox 7.0 on Windows 11

Are you interested in installing Windows 95 using Oracle VM VirtualBox 7.0 on your Windows 11 & 10 operating system? In this article, I will help you to install Microsoft Windows 95 on a new virtual machine without any problems.

First of all, Microsoft released the Windows 95 operating system on August 24, 1995. We can say that this development is a significant turning point in Microsoft’s history. Although it is no longer supported, it still has nostalgic value for many users. So let’s configure this great old and popular system!

Installing Windows 95 on VirtualBox

How to Set Up Windows 95 on Windows 11 / 10 using Oracle VM VirtualBox 7

Windows 95, released on August 24, 1995, was undoubtedly one of Microsoft‘s most significant sales accomplishments.

With the development of Windows 95, peripheral devices were more accessible to integrate thanks to their plug-and-play feature, and new hardware installations became even more accessible. The latest update to the operating system substantially enhances the user interface. Furthermore, the TCP/IP protocol is now supported, simplifying user network connections.

Microsoft officially discontinued Windows 95 operating system support on December 31, 2001. Although this system is not used today because it is old, it is a nostalgic operating system that most users remember. Suppose you desire to continue using this system. In that case, you can employ it within a virtual machine on your computer, leveraging more recent and advanced technologies.

Today, with the increase in Internet security, the vulnerabilities of operating systems are eliminated almost every day. Hence, we suggest utilizing a system no longer supported on a virtual machine, utilizing virtualization software like 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. However, when installing old Windows systems, you need to configure some settings for the virtual computer correctly.

Step 1

To create a new VM for all operating systems, you must confidently initiate the virtual machine creation wizard by clicking the “New” button within the Oracle VirtualBox virtualization program.

You can start the wizard by pressing the Machine / New option from the program tool menu 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 fields in Type and Version will be automatically configured. At this stage, click Other from the ISO Image section to add a Windows 95 ISO file to the virtual machine.

Typing the Operating System Name and Adding the ISO File

Step 3

From the table below the article, select the Windows 95 ISO file you downloaded to your computer and open it.

Adding a Windows 95 ISO File to a Virtual Machine

Step 4

7.x versions of VirtualBox now have an unattended installation option to configure the settings of current operating systems better and quickly. Suppose the OS type cannot be identified from the image file you added to the VM. In that case, you must continue with the manual system installation.

Skipping Unattended Installation

Step 5

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

Setting the Base Memory Value

Step 6

Since you will set up a clean system from scratch in the Virtual Hard Disk window, check the Create a Virtual Hard Disk Now option, specify a disk size of 10 GB for the virtual system, and continue.

NOTE: Since the virtual machine installation interfaces are different in the 6.x versions of VirtualBox, select the recommended VDI (VirtualBox Disk Image) for the virtual HDD file type at this stage and click Next. Suppose your host computer’s hardware could perform better, or your host disk’s write and read speeds could be higher. In that case, you can use the virtual machine with more performance by configuring the virtual disk as a Fixed Size. The disk space that the virtual PC will need will be allocated before the system setup, and thus, the host will not try to give space to the disk again. Choosing the Dynamically Allocated virtual disk structure will make more sense if you have a computer with new technologies such as SSD or NVMe.

Creating a New Virtual Disk

Step 7

Check the hardware settings of the Windows 95 virtual machine one last time and close the wizard.

Virtual Machine Summary Hardware Information

Step 8

Effortlessly access the Settings window to fine-tune the Guest operating system’s settings expertly.

Opening the Guest Machine's Settings

Step 9

You may encounter incompatibilities when installing Microsoft’s older Windows systems in 7.x versions of VirtualBox. For example, you cannot use Shared Clipboard and Drag’n’Drop features for Win95 as Guest Additions are not supported.

In this article, we mentioned enabling these settings as Bidirectional because you are using either version 5.x or 6.x of VirtualBox.

Change Shared Clipboard and Drag'n'Drop Properties to Bidirectional

Step 10

In the Boot Order section of the virtual computer’s Motherboard settings, configure the optical drive as primary and enable the I/O APIC feature to allow multiple virtual processors.

Changing Boot Sequence and Enabling I/O APIC

Step 11

In some cases, we recommend enabling Nested Paging from the Hardware Virtualization feature of the Processor device settings. When installing old systems such as Windows 95, this setting sometimes causes problems or sometimes makes the system work properly.

In this article, we run the Windows 95 system on a virtual computer with Nested Paging enabled.

Nested Paging

Step 12

Likewise, as we mentioned, if VirtualBox uses one of the 5.x or 6.x versions and the operating system you will install is fully supported, you can enable the 3D Acceleration feature and configure the graphics memory as 128 MB.

You don’t need to use this feature in VirtualBox 7.x versions because Win95 is not fully supported.

Enabling 3D Acceleration and Configuring Video Memory to 128 MB

Step 13

Using the ISO file you used in our article, you can install Win95 on your physical PC or virtual computer without a floppy device. Therefore, delete the Floppy Controller from Storage devices.

Deleting 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.

Configuring Host I/O Cache for IDE Controller

Step 15

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

Running VDI Disk as SSD

Step 16

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

USB 1.1 (OHCI) Controller

Step 17

To install Windows 95 on VirtualBox, run the virtual machine, 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 on VirtualBox

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

Step 1

You will see the following screen after starting the virtual machine with the image file. On this screen, you must 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 must enable significant disk space usage.

Confirming Large Disk Space Usage

Step 3

After confirming the extensive disk usage, the FDISK tool will open. Since you will perform a clean system installation, you must first build 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 about configuring 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 must 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 check for folders or files with the dir command. Since you will install a clean system, no files will be on the C drive.

The mkdir command creates 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

Wait while Microsoft ScanDisk scans the file system on drive C and features such as free disk space.

Microsoft ScanDisk

Step 12

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

Welcome to Windows 95 Setup!

Step 13

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

Accepting the License Agreement

Step 14

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 15

Suppose the directory where you want to install Windows 95 is on a different drive. In that case, you must continue with the Other Directory option and select the Installation directory. Click Next if you’re going to use the C:\WINDOWS directory by default.

Choosing the C:\WINDOWS Directory

Step 16

Wait while the setup wizard checks the available disk space and other components before installing the system. Continue with Typical, which is selected by default in the Setup Options window.

Choosing the 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 use your VM in a corporate company, you can write the company name.

Typing a Username

Step 19

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

Analyzing the Computer

Step 20

System analysis may take 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 any error, you may need a startup disk. Nevertheless, since there is no requirement for a startup disk in virtual machines, check the No option and click Next.

Skipping Startup Disk Creation

Step 23

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

Copying Windows Files

Step 24

Wait while Windows 95 is installed on the virtual machine.

Copying the Files of the Windows 95 Operating System

Step 25

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

Completing the Installation

Step 26

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

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

Typing Computer Name and Network Group Name

Step 27

Wait while Windows configures the control panel tools, shortcuts in the start menu, and programs. When the designated date and time window become available, kindly choose the time zone corresponding to your residing country and proceed by clicking the Close button.

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. After the setup wizard completes the Windows installation, click OK to reboot the system.

Configuring Date and Time Settings and Skipping Adding Printers

Step 28

Wait while the Microsoft Windows 95 operating system restarts.

Microsoft Windows 95

Step 29

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

Typing the Username and Setting the Network Password

Step 30

Upon performing a right-click on My Computer, proceed by selecting Properties. Next, examine the pertinent details concerning the operating system installed on the guest machine.

Viewing Windows 95 System Properties

How to Install Display Adapter Driver and Change Screen Resolution and Color Bit

You usually need to install the Guest Additions software after installing a Windows system with VirtualBox. However, this software needs to be officially supported for older Windows designs.

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

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.

Updating Display Adapter

Step 2

After downloading the VBE Miniport driver from the table at the bottom of the article, click Devices / Optical Driver / Choose a disk file from the tool menu, select the Display Driver (VBE Miniport) ISO file in the window that opens, and click the Open button.

Selecting Display Driver (VBE Miniport) ISO File

Step 3

Double-click the Standard PCI Graphics Adapter to open the Properties window, then click the Driver tab. On 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 windows, click the Browse button to pinpoint 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, and when you get an Insert Disk error, click OK to continue.

Driver Search from Specified Location

Step 7

When you get the VBEMP Driver Disk error, click OK to close the window, then select vbe.vxd from the 032mb location 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

To proceed, initiate right-click on the desktop, then select “Display Properties” from the options presented. Subsequently, adjust the screen resolution settings to 800 x 600 for optimal configuration. After selecting True Color (32-bit) from the Color Palette, apply the changes and cancel adding a monitor.

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

Changing Screen Resolution and Color Palette

How to Install Chipset Driver

The drivers for some devices need to be appropriately installed in the virtual machine. If Guest Additions were supported, these drivers would be installed automatically.

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

Step 1

When you recheck the device manager, you will see that the PCI Bridge has not been installed.

PCI Bridge

Step 2

Please acquire the Intel Chipset driver by downloading it from the table in the article’s lower section. Following that, proceed by incorporating the ISO file into the virtual machine.

Adding the Chipset ISO File

Step 3

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 4

When the Intel Chipset Software Installation Utility V2.80.008 program opens, click Next to continue the installation. Click Yes to accept the license agreement of the Intel Chipset software. Click Next after checking the supported Chipset types in the Readme window.

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

Intel Chipset Software Installation Utility V2.80.008

Step 5

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. When the driver update wizard opens, continue with Next and specify the default driver location.

IDE Controller Installation

Step 6

Upon booting up your system, you will notice that the PCI Bridge driver has been effectively installed and is now appearing in the device manager.

PCI Bridge Driver Check After Driver Installation

How to Install Sound Blaster Audio PCI128 Driver

The audio device must be fixed when you want to play MP3 audio or MP4 video files on a Windows 95 virtual computer. This is because Windows does not automatically install the drivers for the relevant hardware.

Step 1

Add the Sound Blaster PCI128 Driver ISO file you downloaded to your PC to the virtual system.

Adding SoundBlaster PCI128 Driver ISO File

Step 2

Then click My Computer and run the Setup file after viewing the CD content.

Installing SoundBlaster PCI128 Driver

Step 3

Click My Computer, and after opening the Control Panel, open the Add New Hardware wizard and click Next. Check the No option to reject Windows’ automatic search for new hardware and click Next.

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

Starting the Add New Hardware Wizard

Step 4

After manually installing the sound device of your virtual machine, restart the guest machine.

Installing Creative Labs Sound Blaster 16 or AWE-32 and Rebooting the System

Step 5

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.

Volume Control

How to Install PCI Peripheral Serial Bus Driver and Enable USB Support

Due to the absence of USB 2.0 support in Windows 95, choosing the USB 1.1 Controller option within the virtual machine creation wizard is imperative. Since Windows does not automatically install the USB 1.1 driver during system setup, you must do this manually.

Step 1

First, select the PCI Universal Serial Bus device from Other Devices in Device Manager and click Remove.

Uninstalling PCI Universal Serial Bus from Device Manager

Step 2

Add the USB Driver ISO file you downloaded to your host computer and your virtual computer.

Adding USB Driver ISO File to VM

Step 3

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.

Installing the eXtended USB Supplement

Step 4

The Standard OpenHCI USB Controller device will be found when your system boots up. In this window, click Next to install the driver and then click Finish directly to install from the default location.

Standard OpenHCI USB Host Controller

Step 5

Begin by inserting a flash drive into your computer’s USB slot and formatting it as FAT32. Then, proceed to create a new folder within the drive.

Inserting the USB Flash Memory into the Host Machine

Step 6

Click Devices / USB / Name of your USB to mount your USB flash disk in your VM.

Plugging USB Disk into VM

Step 7

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

Generic USB Mass Storage Class Device

Step 8

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 PCI System Peripheral Driver

Some device drivers may not be installed automatically because older Windows systems are incompatible with VirtualBox. Suppose you see a yellow exclamation point stating that the drivers are not installed on the PCI System Peripheral device. In that case, you must manually install this driver or remove the warning somehow.

Step 1

Select the PCI System Peripheral device in Device Manager and click Properties. In the driver update wizard that opens, tick “No, select the driver from the list” and click Back in the Unsupported Device section in the next window.

Installing PCI System Peripheral Driver

Step 2

In the Manufacturers window, select System Devices and click Next. Next, choose Standard System Devices / MCA Bus and click Finish.

Selecting System Devices / MCA Bus

Step 3

After installing the MCA Bus driver, you will no longer see any driver issues in Device Manager.

Verifying All Drivers

How to Install TCP/IP Protocol and Configure Internet Connection

After installing Windows 95, it is essential to configure the TCP/IP protocol to establish internet connectivity.

Step 1

First, open Start / Programs / MS-DOS Prompt to check your internet connection and test your connection by pinging Google servers with the “ping 8.8.8.8” command.

Ping Google Servers over MS-DOS

Step 2

If the ping is unsuccessful and you see the “Bad command or file name” error, you must install the TCP/IP protocol. Open the properties of the Network Neighborhood tool on the desktop.

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, click OK, and restart your system.

TCP/IP Protocol Setup

Step 3

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

Configuring the Current Network Connection

Step 4

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

Visiting Google Home with The Internet

Video

Installing Old Versions

Installing with Older VirtualBox Versions
VirtualBox VersionYouTube VideoSlide
5WatchView
6WatchView
7 (NEW)Watch

Windows 95 ISO ve Driver Download

Windows 95 Drivers and ISO
ItemDownload Link
Windows 95 EN ISODownload
Display Driver (VBE Miniport)Download
Chipset DriverDownload
Sound Blaster PCI128 DriverDownload
USB DriverDownload

Conclusion

As a result, you can install Windows 95 in a virtual machine using Oracle VM VirtualBox 7.0. Thus, you may be interested in exploring the technological developments of the past. With this comprehensive guide that I have prepared for you, you can run Windows 95 without any problems.

In addition, virtualization software such as VirtualBox supports such operating systems. And it allows us to use old software. You can also choose to use it for educational, nostalgic, or experimental purposes. In short, creating a virtual Windows 95 environment takes you back in time and refreshes your memories.

40 Comments

Add a Comment

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