Please ensure Javascript is enabled for purposes of website accessibility

Setting Up a Virtual Machine on Windows 10

Setting up a virtual machine on Windows 10 can be done using various software, but one of the most popular options is Oracle’s VirtualBox. Here’s a step-by-step guide to help you get started:

Installing VirtualBox:

  1. Download VirtualBox: Go to the VirtualBox website and download the version suitable for Windows.
  2. Installation: Run the installer and follow the on-screen instructions.

Creating a Virtual Machine:

  1. Open VirtualBox: After installation, open the VirtualBox application.
  2. Create a New Virtual Machine:
    • Click on the “New” button in the top menu.
    • Enter a name for your virtual machine.
    • Select the type of operating system you’ll be installing (e.g., Windows, Linux).
    • Choose the version of the operating system.
  3. Allocate Memory (RAM):
    • Choose the amount of RAM for the virtual machine. Make sure it doesn’t exceed the total RAM of your host machine.
  4. Create a Virtual Hard Disk:
    • Select “Create a virtual hard disk now” and click “Create.”
    • Choose the hard disk file type. The default is usually fine (VDI).
    • Select either dynamically allocated (which grows as needed) or fixed size (uses a set amount of space).
    • Choose the size of the virtual hard disk.
  5. Installing the Operating System:
    • With the VM selected, click “Start” to boot the VM.
    • You’ll be prompted to select an installation source, which can be an ISO file or physical drive if you have an installation CD/DVD.
    • Follow the operating system installation prompts as you would on a physical machine.
  6. Installing Guest Additions (Optional but Recommended):
    • After the OS is installed, install the VirtualBox Guest Additions. This enhances the VM’s performance and provides extra features like shared folders, better video support, etc. In the VirtualBox menu, select “Devices” > “Insert Guest Additions CD image,” and follow the on-screen instructions in the VM.
  7. Configuration and Usage:
    • Configure settings such as shared folders, networking, display, and other options within the VirtualBox interface.


  • Allocate resources wisely: Ensure your host system has enough resources for both itself and the virtual machine.
  • Regular snapshots: Use VirtualBox’s snapshot feature to save the VM’s state at different times, so you can revert if something goes wrong.
  • Backup your VM: Periodically back up your VM files, especially if you have critical data or configurations within the VM.

Remember, this is just a basic guide. Specific setups may vary based on your needs and the operating system you’re running on the virtual machine.

Protect your computer from potential threats! Hardware insurance plans starting from $15/month

Need protection from cyber threats? Signup to our Cyber Insurance plans starting from $25/month

Got any further questions? Walk in for a free diagnostic in NYC:

53 East 34th Street (Park & Madison), Floor 3 New York, NY 10016

806 Lexington Ave (62nd Street), Floor 3, New York, NY 10065

110 Greene Street Suite 1111, (Floor 11), New York, NY 10012

Outside NYC? Just mail in your device if in the US.