Installing Windows 10 in VirtualBox

Aug 27, 2025

Overview

This lecture gives a step-by-step guide for installing Windows 10 Education via VirtualBox using the university's Azure Dev Tools for Teaching subscription.

Accessing Windows 10 through Azure Dev Tools

  • Go to Azure Dev Tools for Teaching and log in with your credentials.
  • Navigate to the "Software" section and find "Windows 10 Education" (do not select the version with "N").
  • Download the Windows 10 ISO file and copy the activation key for later use.

Setting Up VirtualBox for Windows 10 Installation

  • Open VirtualBox and create a new virtual machine (VM), naming it as preferred.
  • Specify the location of the downloaded ISO file as the installation source.
  • Select "Skip unattended installation" to manually configure setup options.
  • Allocate RAM (e.g., 3-4 GB) and processors based on your computer's capabilities.
  • Create a new virtual hard drive (suggestion: 64 GB).
  • Review summary and finish creating the VM.

Configuring VirtualBox Settings

  • Optional: Customize settings like shared clipboard, description, and system resources.
  • Leave display, audio, and storage at defaults unless advanced configuration is needed.
  • Set the network to NAT for security and internet access; leave other ports and USB settings as default.

Installing Windows 10 in VirtualBox

  • Start the VM and go through initial Windows setup (language, keyboard, etc.).
  • Enter the activation key when prompted.
  • Accept license terms and select "Custom Install" for a fresh installation.
  • Choose the only available virtual hard drive and proceed.

Creating a Local Windows Account

  • When prompted for account setup, select "Domain join instead" for a local account (not tied to work/school email).
  • Create a username, password, and complete security questions.
  • Turn off all telemetry and data sharing options; skip Cortana setup.

Installing VirtualBox Guest Additions

  • After Windows setup, insert Guest Additions via "Devices > Insert Guest Additions CD image" in VirtualBox.
  • Run the installer from the mounted CD drive to add drivers (video, sound, etc.).
  • Optional: Restart the VM to complete installation.

Post-Installation Steps

  • Rename the VM or Windows machine as desired using the system settings ("Rename this PC").
  • Update the time zone to match your location.
  • Optionally, set up shared folders between host and guest for file transfers.

Key Terms & Definitions

  • ISO file — A digital copy of an optical disc used for software installation.
  • Virtual Machine (VM) — Software emulation of a physical computer running in VirtualBox.
  • NAT (Network Address Translation) — Network setting that allows VM internet access while isolating it from other devices.
  • Guest Additions — VirtualBox drivers that improve VM integration (mouse, video, clipboard, etc.).

Action Items / Next Steps

  • Install VirtualBox Guest Additions on your Windows 10 VM.
  • Rename your VM and adjust time zone settings as needed.
  • Set up shared folders if file transfer between host and VM is required.