Windows NT 3.1 is the first 32-bit version of Windows, and the first not to be based on MS-DOS. Because it is not compatible with modern hardware, and its interface will be quite unfamiliar to younger users, it can be difficult to set up and experience. This article explains how to configure VirtualBox and install Windows NT 3.1 in a virtual machine.
Steps
Part 1
Part 1 of 6:
Create the virtual machine
-
1Download and install VirtualBox , if you have not done so already.
-
2Click the "New" button. This will bring up the Create Virtual machine wizard.Advertisement
-
3Fill out the name and operating system type information. For Name: , something recognizable, like Windows NT 3.1 is a good idea. For Version: , choose Windows NT 3.x . Click Next .
-
4Select memory size. The default of 64 MB is the maximum Windows NT 3.1 can see and use without additional modifications (see Tips section). Windows NT 3.1 will run in as little as 12 MB. Click Next
-
5Create a hard disk image. Select Create a virtual hard disk now and click the Create button. Complete the next several steps with the provided information.
-
6
-
7Choose "Storage on physical hard disk". Either will work, but Fixed size may be slightly faster
-
8Set "File location and size". The default location is probably fine, unless you have multiple drives in your computer. The default size of 1 GB is actually overkill for Windows NT 3.1. You can reduce it down to 150 MB or so if you are particularly space-conscious. Click the Create button to finish.
-
9Open the Settings window. Click the Settings button at the top of the main VirtualBox window (or press Ctrl-S).
-
10Click Storage in the Settings window (in the left-hand pane).
-
11Click the floppy disk icon labeled "Empty." Then, click the floppy icon at the far right, and select Choose a disk file . Select the Windows NT 3.1 boot floppy image.
-
12Click the CD icon labeled "Empty". Then, select either Choose a disk file (if using an ISO image), or Host Drive D: if you are using a real CD.
-
13(Optional) Click Network in the Settings window. Under Adapter 1 , change Attached to: to Bridged adapter . This will allow you to more easily access the VM from other computers on your network, if you so choose. Click OK to close the Settings window.Advertisement
Part 2
Part 2 of 6:
Running the installer
-
1Click the Start button. If you are prompted to choose a startup disc, press Cancel or close the window. The Windows NT 3.1 CD is not bootable, and you will need it several times, so you don't want it being ejected after a reboot.
-
2Hit ↵ Enter when prompted at the "Welcome to Setup" screen. Hit ↵ Enter again when prompted to select "'Express Setup.
-
3Press C when prompted to continue installation on an unused drive.
-
4Press ↵ Enter when prompted to select the unpartitioned space for installation.
-
5Select a file system type. Choose FAT for using a VHD image with modern Windows. Choose NTFS if you want to experiment with the POSIX subsystem.
-
6Press F to confirm that you want to format. Wait for the format to finish; it should only take a few seconds.
-
7Choose the installation directory. The default \winnt is fine, unless you want to attempt dual-booting with a later version of Windows. Setup will copy files from the CD.
-
8Eject the floppy disk and reboot when prompted. From the VM window, choose Devices ↓ Floppy Drives > Remove disk from virtual drive. Then, send the Ctrl + Alt + Delete signal to the VM, by pressing the Host key (usually the right Ctrl key) and Delete. The VM will reboot.
-
9Enter your name and company information. Company can be left blank, but Name is mandatory. Click Continue .
-
10Click Continue again to confirm your name and company.
-
11Choose a name for your computer. NTCOMPUTER , for example. Click Continue .
-
12Click Continue again to confirm the computer name.
-
13Choose a language (locale). The default is English (American) , but British, Canadian, Australian, and New Zealand English are also available (as well as non-English languages). Click Continue.
-
14Set up Local Printer. Press Cancel here, unless you have a 30-year old serial printer connected to your host that you want to use.
-
15Manually set a network card. Setup will fail to detect a network card. This is normal, as Windows NT 3.1 does not include a driver for any cards that VirtualBox provides. Click Continue .
-
16Click Continue again when prompted about remote access.
-
17Choose "<Other> Requires disk from manufacturer" from the dropdown menu. Then press Continue .
-
18Insert the network drive floppy disk image. In the VM window, go to Devices > Floppy Drives > Choose a disk file. Select the AMD PCNET drivers disk image.
-
19Enter A: \WINNT into the Setup window at the "Insert diskette" prompt. Press OK.
-
20Press "OK" again to choose "AMD PCNET Family Ethernet Adapter."
-
21Click "Continue" when prompted by the PCNET card setup window. This detects the network card.
-
22Choose Workgroup / Domain settings. Unless you've set up Windows NT 3.1 Advanced Server previously, this page can be ignored. Click "OK."
-
23Eject the driver floppy disk. Go to Devices ↓ Floppy Drives, and select "Remove disk from virtual drive".
-
24Set the Administrator password. You can leave it blank if you want to. Press Continue.
-
25Set the normal (local) user name and password. If you want to always log in as Administrator, press Cancel. Otherwise, choose a username and password, and click Continue.
-
26Set the date and time zone. This is probably unnecessary or counterproductive to change. Click OK.
-
27Create an emergency floppy. This is unnecessary, so we are going to skip it. Click OK .
-
28Click OK again when it reports an error.
-
29Press Cancel when prompted to retry.
-
30Eject the floppy disk and reboot. Remove the disk from the virtual drive using the Devices menu. Then click the Restart Computer button in Windows setup. Windows NT 3.1 should now boot.Advertisement
Part 3
Part 3 of 6:
Network setup
-
1Log in as an Administrator.
-
2Open the Control Panel in the Main window. You can do this by double-clicking the Control Panel icon.
-
3Double-click the Network icon.
-
4Click the Add Software button.
-
5Select TCP/IP Protocol from the dropdown menu. Then press Continue.
-
6Press Continue when prompted for the installation directory. Since CD hasn't been ejected / removed from the VM, the default location of D:\i386 should be correct.
-
7Press the OK button in the Network Settings window.
-
8Fill in the forms in the TCP/IP Configuration window:
- Default Gateway : Usually the IP address of your router. If you elected to use the default NAT setting in VirtualBox instead, use 10.0.2.2
- IP address : An unused IP address in the range your router normally issues IP addresses in. If using VirtualBox's NAT, try 10.0.2.15
- Netmask : For home networks, this is almost always 255.255.255.0
-
9Click the Connectivity button.
-
10Select "DNS First, Then Hosts File."
-
11Add DNS servers. Under "Domain Name Service (DNS) Search Order", type in the IP address of one or more DNS servers in left-hand box, and then click the Add button. Then click OK at the bottom of the window.
-
12Click OK to close the "TCP/IP Configuration" window.
-
13Restart the VM. Press "Yes" when prompted to restart the VM.
-
14Log in to Windows.
-
15Open the Command Prompt. Double-click the Command Prompt icon in the Main window to open it.
-
16Test internet connectivity. Type in ping www.wikihow.com and hit ↵ Enter . You should see four pings being sent, and a message that all four were replied to. If you did not, check the settings in Windows, VirtualBox, and your router to make sure it is not being blocked.Advertisement
Part 4
Part 4 of 6:
Enable sound
-
1Log in as an Administrator.
-
2Open the Control Panel in the Main window. You can do this by double-clicking the Control Panel icon.
-
3Open Drivers. Double-click the Drivers icon to open the Drivers window.
-
4Click the Add button.
-
5Double-click on "Creative Labs Sound Blaster 1.X".
-
6Change the IRQ setting to "5." Press "OK" to accept the IRQ and address settings.
-
7Press "OK" when informed that the driver has been installed.
-
8Press "OK" when warned that no MIDI Synthesizer could be loaded.
-
9Choose "Restart Now" when prompted to reboot the VM.
-
10Log into Windows.You should hear a sound play on a successful login.
-
11Open the File Manager.
-
12Click on the "WINNT" folder in the left-hand pane.
-
13Click on the .WAV files to play them. The .MID files will not play, as VirtualBox does not current emulate a synthesizer.Advertisement
Part 5
Part 5 of 6:
Update to Service Pack 3
Part 6
Part 6 of 6:
Higher-resolution graphics
-
1Download the floppy disk image for the VirtualBox VBEMP drivers.
-
2Log into Windows NT 3.1 as an administrator
-
3Mount the floppy disk image in VirtualBox.
-
4Open Windows NT Setup. You can do this by double-clicking the "Windows NT Setup" icon in the Main window.
-
5Select "Change System Settings" from the Options menu.
-
6Change Display to "Other (requires a disk from the manufacturer)".
-
7Press "OK" when prompted to insert a diskette.
-
8Choose the resolution and color depth you want. 1024x768, True Color is a safe option. Press OK.
-
9Press the Close button in the System Settings window.
-
10Press Continue when prompted again for a floppy.
-
11Close the Windows NT Setup Window.
-
12Unmount the floppy image from VirtualBox.
-
13Restart the computer. Go to File > Shutdown in Program Manager, and check the box marked "Restart when shutdown is complete"Advertisement
Expert Q&A
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Tips
- Windows 8 and Windows 10 have the ability to mount VHD images as devices built-in. Right-click the VHD file, and select Open with > File Explorer. You can also attach them by opening Disk Management (diskmgmt.msc) and selecting Action > Attach VHD.Thanks
- A FAT file system created by Windows NT 3.1 is still readable by Windows 10. An NTFS file system is, ironically, not readable.Thanks
- The partition will always be formatted as FAT initially. If you chose NTFS, it will be converted to NTFS automatically during the first normal boot, after setup completes.Thanks
Advertisement
Warnings
- Windows NT 3.1 is still owned by Microsoft. While copies of it have been openly distributed on the internet for many years, with no attempt to remove them, it is still technically a civil offense to download or install it without a license. Do so at your own discretion.Thanks
- The link to the floppy image for the video driver bundles a needed file, framebuf.dll . If you download the floppy from the original site, you will need to copy it or the compressed version, framebuf.dl_ , from your installation CD or the Service Pack 3 update to the floppy imageThanks
Advertisement
Things You'll Need
- VirtualBox
- A disk image of a Windows NT 3.1 boot floppy
- An ISO image or CD of the Windows NT 3.1 installation files
- A disk image of a floppy with the AMD PCNET drivers
- VBEMP VirtualBox driver disk image
- Basic information about your local network (gateway IP and broadcast address)
References
- AMD PCNET driver disk image (on github.com)
- SP3 update ISO
- VirtualBox generic video driver (on github.com)
- VBEMP NT Project - Original video driver website
About this article
Thanks to all authors for creating a page that has been read 1,245 times.
Advertisement