在cmd shell下執行wmic cpu get ProcessorId命令,可是查看機器的cpuID,但這個命令顯示的只是2組ID,實際CPUID,有4組
通過更改虛擬機配置文件.vmx可是實現任意cpu序列號的指定,而且重啟虛擬機后cpu序列號不會恢復原值。具體操作如下:
打開.vmx文件,在最后一行添加如下兩行數據:
cpuid.1.eax = "00000000000000110100011010101001"
cpuid.1.edx = "10111111111010111111101111111011"
其中,eax是使用wmic cpu get ProcessorId命令顯示的cpuID的二進制值的后32位,edx是前32位,添加后
wmic cpu get ProcessorId 顯示的CPUID會更改,但是還有2組沒有修改
cpuid.1.ebx = "00000000000000110100011010101001"
cpuid.1.ecx = "10111111111010111111101111111011"
這樣才可以完全將CPUID定制修改
cpu必須支持vt技術,否則虛擬機啟動時會報cpu某類型的錯誤

