Is my computer too old? (Issue with hardware virtualization)

  • Issue type – docker errors out on start.

  • OS Version/build – Windows 10 Pro, build 17134.407

  • App version – ortep@Motte ~: docker --version
    Docker version 18.09.0, build 4d60db4

  • Steps to reproduce-- double click on “Docker for Windows” icon on the desktop.

  • Hardware: Dell Precision workstation 690, Two Xeon E5320 CPUs (4 cores each).

When I double click on the Docker for Windows icon I get a window that says:

Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See Troubleshoot Docker Desktop | Docker Docs

Thing is, I have all the Virtualization schtuff turned on in the BIOS, and when I pull up the task manager tab it shows that virtualization is “enabled”.

Is the VT stuff in these CPUs just too old for Hyper-V/Docker?

I realize this machine is ancient, but it’s got 8 cores, 24 gig of ram, about 2T of usable disk and it still works.

Editing to add:
systeminfo reports:

Hyper-V Requirements: VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: No
Data Execution Prevention Available: Yes

And the Intel Processor Identification Utility says that these CPUs have “Virtualization Technology”, but do not have “Hyper-Treading Technology” nor do they have “Intel VT-x with Extended Page Tables”.