查看: 25353|回复: 6
收起左侧

[已解决] VMware虚拟机中怎么修改硬盘的ID?

 关闭 [复制链接]
dldz00
发表于 2011-3-19 20:05:46 | 显示全部楼层 |阅读模式
VMware虚拟机中怎么修改硬盘的ID?

主要是想用来提取ESET(NOD32)的KEY,可是两次提取出来的KEY是一样的,有人说ESET(NOD32)的KEY是和硬盘的ID有关,所以想问下怎么修改硬盘的ID?谢谢了
107
发表于 2011-3-19 20:15:53 | 显示全部楼层
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接口的主控制器的标记。


http://baiwen.kafan.cn/thread-630687-2-1.html
dldz00
 楼主| 发表于 2011-3-19 20:23:58 | 显示全部楼层
回复 2楼 107 的帖子

谢谢,看起来很专业,我去试试
ljp621108
发表于 2011-3-19 22:28:57 | 显示全部楼层
VMware虚拟机5.5.3版提取nod32激活码正常。7.1.3版的在win7下安装xp改不了硬盘序列号。

评分

参与人数 1经验 +3 收起 理由
107 + 3 还有这种事

查看全部评分

dldz00
 楼主| 发表于 2011-3-20 07:51:11 | 显示全部楼层
本帖最后由 dldz00 于 2011-3-20 07:51 编辑

回复 4楼 ljp621108 的帖子

谢谢,我的是7.1.3版的在win7下安装xp改不了硬盘序列号,呵呵
jszjwlx
发表于 2011-3-20 20:55:37 | 显示全部楼层
WinHex打开vmware-vmx.exe ?怎么操作?
ohlzc
发表于 2011-6-25 16:12:33 | 显示全部楼层
7.0版本都不可以?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-7 23:59 , Processed in 0.121945 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表