VMWARE修改CPUID


在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定制修改

image

 

 

cpu必須支持vt技術,否則虛擬機啟動時會報cpu某類型的錯誤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM