一、求教,关于VM虚拟机可否修改虚拟机里面硬盘的序列号
你好。下面是在网上找的,不知道能不能帮上你!
vmware新建虚拟系统后默认的硬盘序列号都是空的,有些程序需要读取序列号,于是不得不自己来修改vmware硬盘序列号了,方法是网上找到的,来看看吧
1.把diskid.exe、hookDiskID.exe(这两个工具附后下载)拷贝到虚拟系统里,并运行diskid.exe可以查看虚拟磁盘的ID为00000000000000000001,然后运行hookDiskID.exe找到00000000000000000001对应的值为 3030303030303030303030303030303030303031。凡是新建立的虚拟IDE磁盘默认的ID都为 00000000000000000001
2.关闭虚拟系统,找到\VMware Workstation\bin\vmware-vmx.exe
3.WinHex打开vmware-vmx.exe,记住在修改前请先备份
4.利用WinHex的查找功能查找00000000000000000001,其对应于3030303030303030303030303030303030303031
5.把3030303030303030303030303030303030303031修改为其他值并保存,在对应的字符那里修改,不要直接修改十六进制的数值,从后向前修改八个字符即可。
6.再次虚拟系统,系统会提示找到新的VMwareIDE磁盘,再次运行diskid.exe,发现磁盘ID已经由原来的00000000000000000001变成刚才修改的值。
注意:前两位不可以修改,这是由VMware公司设定的,用来确定为第一IDE接口的主控制器的标记。
二、vm 虚拟机 的序列号为啥可多次使用,其官网不是在线验证吗
1、首先,确认一点安装workstation的序列号是可以重复使用的。
2、至于为啥可以多次使用,这个是软件的机制导致的。和你windows系统安装一样的,如果你重复的安装操作系统激活用同一个lisence也是可以支持的。除非版本被原厂做过其他处理,序列号过期或者产品过期。这种情况下,才可能导致lisences的不可用。
3、像workstation不是厂家主打的产品,所以可能对商用的支持可能不会特别的好,所以像在线验证机制的一类体制可能没有很好执行。
4、微软严打的那几年,也是总会有人研究破解版的,总之这种求证没什么必要。
三、虚拟机cpu序列号怎么改
以VMware虚拟机中的CPU为例,VMware虚拟机的配置是基于vmx文本文件的机器配置。
在cmd shell下执行wmic cpu get ProcessorId命令,可是查看机器的cpuID。通过更改虚拟机配置文件.vmx可是实现任意cpu序列号的指定,而且重启虚拟机后cpu序列号不会恢复原值。具体操作如下:
打开.vmx文件,在最后一行添加如下两行数据:
cpuid.1.eax="00000000000000110100011010101001"
cpuid.1.edx="10111111111010111111101111111011"
其中,eax是使用wmic cpu get ProcessorId命令显示的cpuID的二进制值的后32位,edx是前32位。
好了,文章到此结束,希望可以帮助到大家。