Host: Mac Pro 3,1 (early 2008) OS X 10.10.5 (64 bit)
Windows Guest: Windows 7 Pro (64 bit)
Linux Guest: Ubuntu 15.04
Hello,
I've been attempting to upgrade my Windows 7 Pro guest to Windows 10. Unfortunately, I keep getting a “CPU incompatible” message from the Windows 10 upgrade tool. This is kind of strange because my CPU is definitely compatible. I know this because my host system will dual boot - and the WIN7 -> WIN10 upgrade worked just fine on the native Windows partition.
After a bit of Googling, I found that the Windows 10 upgrade tool looks for PAE, NX and SSE2 support on the CPU before allowing you to upgrade. So, just to be sure, on my host system (OS X), when I check the CPU features using
Code: Select all
sysctl -a | grep machdep.cpu.features
Code: Select all
FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1
Code: Select all
sysctl -a | grep machdep.cpu.extfeatures
Code: Select all
SYSCALL XD EM64T LAHF
Code: Select all
00:00:03.391069 PAE - Physical Address Extension = 1 (1)
Code: Select all
00:00:03.391096 SSE2 - SSE2 support = 1 (1)
Code: Select all
00:00:03.391265 NX - No-Execute/Execute-Disable = 1 (1)
Code: Select all
grep flags /proc/cpuinfo
Code: Select all
fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht pni ssse3 cx16 sse4_1 hypervisor lahf_lm
Moreover, when I fire up a Linux guest and run the same
Code: Select all
grep flags /proc/cpuinfo
Code: Select all
fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc rep_good nopl pni ssse3 sse4_1 hypervisor lahf_lm
Log files for Windows & Linux guests are attached. Thanks in advance for your help!