How to Install Windows 8 & 8.1 on VMware Workstation 17

Quick Insight

VMware Workstation 17 Pro lets you install Windows 8 or 8.1 as a guest OS. First, set up a new virtual machine with the Custom option. Then, pick Microsoft Windows and the 8.x x64 type from the list. Next, assign at least 30GB of disk space plus 4GB of RAM for smooth results. After that, mount the Windows ISO file in the CD/DVD drive settings. In short, this setup gives you a safe test space for old apps with no risk to your main system.

In this article, I will show you how to install Windows 8 and 8.1 OS on VMware Workstation 17 Pro as a virtual machine. Here, I explained the detailed setup process for both Windows 10 and 11 users.

Plus, I shared some practical tips such as performance. Say you want to test software that is supported on Windows 8. With this guide, you will now be able to create a virtual machine without any issues.

Installing Windows 8 & 8.1 with VMware Workstation

How to Install Windows 8 & 8.1 on a Virtual Machine with VMware Workstation 17 Pro

With virtualization programs like VMware Pro software, we can easily install different operating systems. For example, this software works perfectly with systems like Linux, Windows, and macOS.

However, the VMware Workstation program is sadly paid. Still, there is of course a free version like Player. Pro offers strong features, while the other one is a bit more limited.

Also, Workstation Pro is one of the most widely used programs today. On top of that, I can say it runs more stable compared to other software.

For example, let’s compare Workstation Pro with VirtualBox. We can look at price as the biggest difference. Plus, Workstation is paid, while they offer the other one completely free. So, if you don’t want to pay, you can choose VirtualBox instead.

From a professional viewpoint, large corporate networks use VMware Workstation more widely. And, if you are a system administrator, I strongly suggest using this program.

That way, you can manage your work processes better and produce ideal solutions for system topics.

In short, after you install Windows 8 or 8.1 with VMware, you also need to install VM Tools software. This tool boosts your guest machine’s performance and integrates better with your host.

Plus, if you need file transfer, you can turn on the needed feature. That means you will have smooth communication between host and guest machines.

Creating a New Virtual Machine for Windows 8.1

First, install the latest version of Workstation Pro on your computer. Next, download the Windows 8/8.1 ISO file for VMware to your computer, and then follow the steps below in order.

Step 1

Begin by launching the VMware Pro program. Next, select the Create a New Virtual Machine option found on the home screen. As soon as the VM creation wizard appears, click Next with the Custom (Advanced) option chosen.

Creating a New Virtual Machine

Step 2

For the Windows 8 virtual machine hardware compatibility setting, select 17, which is the latest version of Workstation. If your program version is old, you can choose the relevant version in this window and continue.

Configuring Hardware Compatibility

Step 3

Go to the Guest Operating System Installation window. Add the Windows 8 ISO file later. To do this, select the I will install the operating system later option.

I Will Install the Operating System Later

Step 4

Open the Select a Guest Operating System window. Choose Microsoft Windows as the operating system. Then, from the Version section, select the Windows 8.x x64 option.

Selecting the Guest Operating System

Step 5

Go to the Name the Virtual Machine screen and type the operating system’s name. If your computer has an SSD or NVMe disk, do not change the installation location.

Configuring the Virtual Machine Name and Install Location

Virtual Machine Hardware Configuration

Step 1

For Firmware Type, mark one of the BIOS or UEFI / Secure Boot options.

Selecting the Firmware Type

Step 2

Based on your computer’s hardware specs, you need to set the processor and core count in the Processor Configuration window. Here, setting 1 processor and 4 or 8 cores will be enough for you.

Processor Configuration

Step 3

In the same way, based on your host computer’s RAM capacity, set a suitable RAM value for the Windows 8 virtual machine.

Setting the RAM Amount for the Virtual Machine

Step 4

In the Network Type window, select NAT, which is chosen by default when you create a virtual PC.

Selecting the NAT Network Card

Step 5

In the Select I/O Controller Types window, configure the SCSI controller type as LSI Logic SAS.

I/O Controller - LSI Logic SAS

Virtual Disk and Hardware Customization

Step 1

In the Select a Disk Type window, pick the SATA or NVMe disk type. Windows 8/8.1 runs smoothly on an NVMe disk structure, but for Windows 7, you need to install the required Windows hotfixes.

Selecting the NVMe Disk Type

Step 2

Create a new disk for the virtual operating system. To do this, choose the Create a new virtual disk option.

Creating a New Virtual Disk

Step 3

In the Specify Disk Capacity window, you can choose the Allocate all disk space now option for guest machine disk performance, but it will take up quite a lot of space on your host’s storage unit.

  • The Allocate all disk space now option reserves disk space equal to the disk size you set aside for the VM.

Configure the virtual disk size at 30 GB or higher, and store the virtual disk as a single file.

Setting the Virtual Disk Capacity

Step 4

In the Specify Disk File window, you are asked where to save the virtual disk. If you want to store the virtual disk in a different location, you can change this setting with the Browse button. Leave the disk file’s name and location at the default setting.

Configuring the Virtual Disk Name and Location

Step 5

In the final step of guest machine creation, click Customize Hardware to add an ISO file, adjust graphics memory, or make any change you want after creating the virtual computer.

Customizing the Virtual Hardware Settings

Step 6

Pick the processor hardware in the guest machine settings. Next, go to the Virtualization Engine part. There, mark the Virtualize Intel VT-x/EPT or AMD-V/RVI, Virtualize CPU Performance Counters, and Virtualize IOMMU options.

Enabling the Processor Virtualization Feature

Adding the Windows 8 ISO File

Step 1

To add the Windows 8 ISO file you downloaded to the VM, click the CD/DVD device. Then, after you select the Use ISO image file option, click Browse and pick the ISO file’s location.

Go to the location where you downloaded the Windows 8.1 Professional x64 ISO file, select the file, and press the Open button.

Adding the Windows 8/8.1 ISO File to the Virtual Machine

Step 2

For the USB Controller hardware, enable USB 3.1 and mark the Show all USB input devices option.

Selecting the USB 3.1 Controller Type

Step 3

First, click the Display hardware. Then, turn on 3D graphics acceleration from the options on the right. Finally, set the Graphics Memory size to a suitable value.

Configuring the Graphics Memory

Final Hardware Settings and Startup

Step 1

After you complete the virtual computer creation steps, click Finish.

Closing the Virtual Computer Creation Window

Step 2

To run the Microsoft Windows 8 & 8.1 VM and start the installation, click the Power on this virtual PC option.

Starting the Virtual Computer

Installing Windows 8 with VMware

After you create, prepare, and start a new virtual machine for Windows 8 installation, the setup screen will start as shown below. From this step on, the installation steps apply to both VMs and physical computers.

Step 1

In the setup window, configure the system display language, time zone, and keyboard layout you want to use, and move forward.

Windows 8 Setup Screen

Step 2

I suggest you press Install Now to start the installation.

Install Windows Now

Step 3

To activate Windows, type the product key shown on the setup media you bought. If you don’t have the product key that you are asked to enter during setup, you can find one quickly by searching Google for it.

Typing the Windows 8 Product Key

Step 4

Accept the operating system’s license agreement and click Next.

Accepting the License Agreement

Step 5

To perform a clean Windows 8.1 install from scratch, select Custom: Install Windows Only (Advanced).

Install Windows Only

Step 6

First, in the Windows 8 virtual disk settings, press the New button. Next, leave the Size value unchanged to use all the space, and then click the Apply button. Finally, in the warning window about extra spaces for Windows, click OK.

Creating a New Partition

Step 7

Select Drive 0 Partition 4 to install Windows 8.1.

Installing Windows on Disk 0 Partition 4

Step 8

Wait while the files are being prepared for installation.

Preparing Files for Installation

Step 9

After the setup copies the needed files, press Restart Now to reboot the guest machine right away.

Restarting the System

Step 10

Wait while the setup prepares the VM for initial configuration.

Preparing the System

Post-Installation Configuration

Step 1

Type a computer name for the Windows 8 guest OS and click Next.

Typing a Computer Name

Step 2

Continue by using the express settings.

Using Express Settings

Step 3

If you want to sign in to your virtual system with a Microsoft account, type your personal info in the Email and Password fields. If you want to use a local user account instead, press Create a new account.

Creating a New Microsoft Account

Step 4

In this step, you can create a new Microsoft account through the operating system. You may not want to use a Microsoft account for the new user account. So, continue with Sign in without a Microsoft account.

Signing In Without a Microsoft Account

Step 5

Set a username and password for your local user account and click Finish.

Typing the User Account Name

Step 6

While the installation is running, the needed apps for your system are being installed. After this step, the Windows 8.1 desktop screen will appear within a few minutes.

Preparing Your Apps

Step 7

Finally, to check the Windows version, right-click on My Computer. After that, click the Properties option, and you can check the system version from the window that opens.

Windows 8.x Desktop View

Installing VMware Tools on Windows 8

After you install any operating system on a virtual machine with VMware, one of the software tools you must install is VMware Tools. With this tool, you can use the virtual computer more effectively and efficiently. It lets you use hardware on your host device such as USB and web cameras.

Step 1

To install your guest operating system’s drivers, click VM / Install VMware Tools from the tools menu.

Installing Guest Machine Drivers

Step 2

After the VMware Tools setup image file is mounted to the system on its own, select the DVD drive. Pick Run Setup64.exe from the image file on the DVD drive.

Installing VMware Tools

Step 3

Click Next in the Windows 8 VM Tools screen wizard.

VM Tools Wizard

Step 4

Open the “Choose Setup Type” window. You can also use the virtual computer you installed with other VMware products. To do this, mark the “Complete” option.

Selecting the Complete Type

Step 5

Click Install to start loading the Windows 8/8.1 drivers.

Starting the Installation

Step 6

Wait while the needed drivers are being installed to the VM so you can use external devices like a USB mouse or keyboard on your host more effectively.

Installing Software Services

Step 7

After the needed drivers for the virtual system are installed, click Finish. Then, restart your VM so the changes take effect. After your system restarts, you can check the version by clicking the VMware Tools icon in the bottom right corner.

Restarting the Guest Machine

Step 8

From the VMware tools menu, press View / Full Screen to check that your guest system runs at full screen resolution.

Using the Virtual Machine at Full Screen Resolution

Step 9

After the VM Tools installation, file transfer from the host machine to the virtual PC works smoothly via the drag-and-drop method.

Drag and Drop Test

Creating and Configuring a Shared Folder

After you install Windows 8/8.1 with VMware, you can use the Shared Folder feature to create a common folder between the host and VM that you will keep using.

Step 1

To create a Shared Folder in Windows 8.1, first click VM / Settings. Select Shared Folders from the virtual machine settings, and mark Always Enabled in the Sharing section.

Next, if you want the common folder you will create to show up as a network drive on My Computer, also mark the Map as a network drive in Windows guest option, and click the Add button to pick and add the shared folder.

Configuring Shared Folders

Step 2

Click the Browse button, pick the folder you chose, type the name of the host folder that will show up in the VM in the Name field, and then click Next.

Selecting the Host Folder

Step 3

In the Additional Attributes section, mark the Enable this share option to activate the shared folder.

Enabling Folder Sharing

Step 4

Open the Network/Network connections and check whether the vmware-host computer is there. When you click VMware-Host, you can see that the Shared Folders feature works and that you can reach it over the network.

Testing the Shared Folder Feature

Using a USB Flash Drive

If you want to transfer files to your guest OS via a USB flash drive or a portable HDD, you need to plug your USB into one of the host ports based on the controller type in the VM settings.

Step 1

After you plug your USB drive into your PC, create a folder inside it as an example called Backup.

Creating a Folder Inside the USB Disk

Step 2

To connect your USB to your VM, press VM / Removable Devices / Your USB’s Name / Connect from the tools menu.

Plugging the USB Flash Drive into the VM

Step 3

When your flash drive is mounted to your virtual system on its own, you can view the disk’s content and transfer your files quickly.

Checking the USB Content on the Virtual Computer

Deleting the Windows 8 Virtual Machine

If you want to delete the Windows 8 or Windows 8.1 operating system you created with the Workstation Pro program, right-click your VM in the program’s left panel and select Manage / Delete From Disk.

In the This action is irreversible warning window that opens, click Yes to confirm that you want to fully delete your VM from your host disk.

Fully Deleting the Virtual System from the Host

Video

Video Thumbnail
Watch on YouTube

Installing Older Versions

You can also install and run Windows 8.x versions on your host computer using older versions 12, 14, 15, and 16 of Workstation Pro.

VMware Workstation Pro – Windows 8.1 Installation Videos and Slides
Workstation ProYouTube VideoSlide
12 ProWatchView
14 ProWatch–
15 ProWatchView
16 ProWatchView
17 Pro (NEW)Watch–

FAQ About Using Windows 8 with VMware

I get a blue screen error during the Windows 8 installation in VMware Workstation, what causes it?

The most common cause of the blue screen is a disk controller mismatch. Windows 8 natively supports the LSI Logic SAS controller. However, if you choose SATA or NVMe, problems usually do not occur either. If an issue comes up, try changing the disk type.
First, go into the virtual machine settings. Set your disk controller to LSI Logic SAS. If you are using NVMe, make sure you installed the needed hotfixes for Windows 8. Also, lower the CPU core count to 4. This often fixes the error.

How do I get past the “HAL_INITIALIZATION_FAILED” error when installing Windows 8?

This error almost always comes from CPU virtualization settings. You need to mark the ‘Virtualize Intel VT-x/EPT or AMD-V/RVI’ option in the VM processor configuration. If you do not do this, the Windows 8 kernel cannot start.
Also, set the processor core count to a reasonable value that your host supports. Assigning too many cores can trigger this error too. Starting with two cores and then increasing it is the safest way.

How does SSD performance get affected during installation?

Virtual disk performance on an SSD depends directly on the disk provisioning method. If you mark the ‘Allocate all disk space now’ option, you reserve all space upfront. This takes up space during the first install but gives you speed later.
In contrast, with thin provisioning, disk space only grows as needed. Both methods are fast on an SSD. Still, choosing the NVMe disk type gives you the best result. Windows 8 runs without issues with NVMe drives.

Windows 8 won’t open in VMware, it stays on a black screen, is there a fix?

The black screen issue mostly comes from graphics settings. You need to enable 3D acceleration in the virtual machine hardware. Also, set the graphics memory to at least 256 MB. Without these settings, Windows 8 cannot reach the desktop.
Because if VMware Tools is not installed, the display driver stays missing. First, install Tools, then restart. If the problem keeps going, try choosing UEFI firmware instead of BIOS.

How do I fix the screen resolution in Windows 8 without VMware Tools installed?

Without VMware Tools, the resolution stays limited. Still, you can go into display settings inside Windows and manually pick a resolution. However, this is a temporary fix. Features like full screen, mouse integration, and shared folders do not work.
So the best thing to do is install Tools. After the install, the resolution adapts to the host screen on its own. Plus, the performance improves noticeably.

Does the RAM amount assigned to the VM affect installation success?

Yes, the RAM amount affects it directly. You need to assign at least 2 GB for Windows 8. 4 GB gives you a much more comfortable setup. However, do not give more than half of your host machine’s total RAM.
In the end, not enough RAM leads to freezes or errors during setup. Also, assigning too much RAM slows down your host system. In short, pick a balanced value.

If the ISO file is not read during installation, which setting should be changed?

If the ISO file is not read, first make sure the CD/DVD device is connected correctly. Click the CD/DVD drive in the virtual machine settings. Mark the ‘Use ISO image file’ option. Then, use Browse to point to the full path of your ISO file.
However, sometimes the ISO file may be corrupt. Download it from a different source and try again. Also, mark the ‘Connect at power on’ box before starting the virtual PC.

The network adapter keeps dropping, which mode should I run it in?

Network drops usually come from the wrong network mode. In VMware Workstation, the default NAT mode is the most stable choice. NAT shares the host’s internet connection and does not cause drops.
In the end, Bridged mode can have IP conflicts. Host-only does not let you reach the internet. Keep the virtual machine network settings as NAT. If the problem continues, reset the virtual network editor.

Which hardware should I disable to prevent the floppy drive error?

Old virtual machines have a floppy drive by default. In VMware Workstation 17, this hardware is usually not present. But still, check the VM settings. If you see a Floppy drive, remove it right away.
Plus, a floppy drive can cause errors during boot. Also check the boot order in BIOS. Remove the floppy from the list completely.

Does the compatibility mode matter when installing 8 instead of 8.1?

The compatibility mode selection is key. When you create the virtual machine, you need to pick ‘Windows 8.x x64’ as the version. This choice lets VMware present the correct virtual hardware set.
Otherwise, the wrong chipset or driver may get installed. The kernel difference between Windows 8 and 8.1 is small. Still, making the correct choice prevents setup errors.

Conclusion

In short, you can quickly install Windows 8 or 8.1 with VMware Workstation 17 Pro. Plus, with this process, you can use older versions next to your current system.

Also, all these processes are very simple as you saw. With all the screenshots I provided for the installation steps, you can complete your work without any issues. On top of that, you can make the configuration settings more professional too.

Plus, do not forget VMware Tools. With it, you will be able to install your virtual system’s drivers. Meanwhile, you improve both usability and compatibility with your host.

In this guide, we ran Windows 8.1 smoothly and flawlessly. If you need to work with older versions, Windows 7 virtual machine setup has quite similar steps. On the other hand, if you want a more up-to-date environment, you can check out the Windows 10 installation on a VM guide. That way, you can shape your test environment based on what you need.

They'll Thank You for Discovering This Guide!

Ready to do your loved ones a huge favor with just one click? Knowledge grows as it is shared.

Be the first to share your comment