A virtual machine (VM) is a software that simulates a complete computer system, with its own operating system (OS) and applications, within another computer system. A VM can run on a physical machine (host) that has a different OS or hardware configuration, using a software layer called a hypervisor that manages the access to the physical resources.

Untitled

A VM has many advantages, such as:

Creating a VM in UNRAID involved the following steps:

  1. Download the Windows ISO you want. Microsoft offeres ISO downloads using the application available on their website.
  2. Mount the share as a network drive or use the Unassigned Devices plugin. You can do this by going to the Shares tab on the Unraid web interface, clicking on the isos share, and changing the Export option to Yes. Then you can access the share from your computer and copy the Windows ISO file to it.
  3. On the WebUI of the Unraid server, select “ADD VM” under the tab “VMS” and choose Windows 8.1/10/11 as template. You can give your VM a name and a description, and adjust the settings according to your preferences.
  4. Assign the cores and the RAM and select the size of the virtual hard disk. You can also choose whether to use UEFI or BIOS boot mode, and whether to use VNC or GPU passthrough for graphics.
  5. Select the Windows ISO under ISO. You will also need to select the Virtio driver ISO, which you can download from the VM Manager settings.
  6. Follow the steps to prepare the VM bootable virtual drive, create the Unraid bootable virtual disk, find a USB controller to passthrough to the VM, and paste in the USB bus code. The hardware passthrough is optional if you dont need to access physical hardware on the VM.
  7. Start the VM and follow the Windows installation process. You will need to load the Virtio drivers from the drive during the installation.

You may be wondering "what is the point of having a VM?" Well here are some things you can do:

Untitled