修改硬盘和光驱信息

未修改之前的硬盘和光驱信息如下图,带有 VMware 字样:

硬盘有 IDESCSISATANVMe 四种格式,其中 IDESATA 类型的虚拟硬盘会初始化一个硬盘序列号,我们可以通过下面指令进行查看:

注:查看硬盘序列号的指令为:wmic diskdrive get serialnumber

接下来分类别进行信息更改。

一、修改 IDE 格式的硬盘和光驱信息

1 修改硬盘驱动器型号字段

1.1 字段的查找与修改

:VMware Virtual IDE Hard Drive(ASCll 字串,占 32 个字节)
:Samsung SSD 860 EVO 120GB(ASCll 字串,多余用 00 填充)
文件偏移:8B6230
内存偏移:8B6C30

2 修改硬盘序列号字段

2.1 字段的查找与修改

:00000000000000000001(ASCll 字串,占 24 个字节)、30 30 00 00 66(十六进制字节,硬盘序列号前 两位)
:xxxxxxxxxxxxxxxxxxxx(ASCll 字串,多余用 00 填充)、4D 46 00 00 66(十六进制字节)
文件偏移:8B6188、162DB4
内存偏移:8B6B88、1637B4

2.2 字段的生成规则

随机填充 20 个字节(多余用 00 填充)

3 修改硬盘固件版本字段

3.1 字段的查找与修改

:00000001(ASCll 字串,占 16 个字节)
:xxxxxxxx(ASCll 字串,多余用 00 填充)
文件偏移:8B61A0
内存偏移:8B6BA0

3.2 字段的生成规则

随机填充 8 个字节(多余用 00 填充)

4 修改光驱型号字段

4.1 字段的查找与修改

该字段在文件中未修改前显示为:
VMware IDE CDROM(00 00 00 00 00 00 00 00 空格)SATA CDRW(00 00)1(2E)00(00 00 00 00 00 00 00 00)NECVMWar(00 00 00 00 00 00 00 00)
Virtual CD-ROM(00 00)

未修改前在系统中显示为:
NECVMWar VMware SATA CD00(Virtual CD-ROM)

修改后在系统中显示为:xxxxxxxx SanDis SATA CD00

:VMware IDE CDROM(ASCll 字串,占 24 个字节)和 NECVMWar(ASCll 字串,占 16 个字节)、Virtual CD-ROM(ASCll 字串,占 16 个字节)、VMware Virtual IDE CDROM Drive(ASCll 字串,占 32 个字节)
:SanDisk IDE CDROM(ASCll 字串,多余用 00 填充)和 xxxxxxxx(ASCll 字串,多余用 00 填充)、SanDisk CD-ROM(ASCll 字串,多余用 00 填充)、SanDisk IDE CDROM Drive(ASCll 字串,多余用 00 填充)
文件偏移:8E8BF0、8DAB30、8B61B0
内存偏移

二、修改 SCSI 格式的硬盘和光驱

1 修改硬盘驱动器型号字段

1.1 字段的查找与修改

:VMware Virtual SCSI Hard Drive(ASCll 字串,占 32 个字节)、bora\devices\disk\disk.c(ASCll 字串)
:Samsung SSD 860 EVO 120GB(ASCll 字串,多余用 00 填充)、boraxxxxxxxx\disk\disk.c(ASCll 字串)
文件偏移:8B9488、8B94CC
内存偏移

3 修改光驱型号字段

3.1 字段的查找与修改

:VMware Virtual SCSI CDROM Drive(ASCll 字串,占 32 个字节)
:SanDisk SCSI CDROM Drive(ASCll 字串,多余用 00 填充)
文件偏移:8FBAF8
内存偏移

三、修改 SATA 格式的硬盘和光驱

1 修改硬盘驱动器型号字段

1.1 字段的查找与修改

:VMware Virtual SATA Hard Drive(ASCll 字串,占 32 个字节)
:Samsung SSD 860 EVO 120GB(ASCll 字串,多余用 00 填充)
文件偏移:8E8320
内存偏移

2 修改光驱型号字段

2.1 字段的查找与修改

:VMware Virtual SATA CDRW Drive(ASCll 字串,占 32 个字节)
:SanDisk SATA CDRW Drive(ASCll 字串,多余用 00 填充)
文件偏移:8E8380
内存偏移

四、修改 NVMe 格式的硬盘和光驱

1 修改硬盘驱动器型号字段

1.1 字段的查找与修改

:VMware Virtual NVMe Disk(ASCll 字串,占 32 个字节)、VMWare NVME_000%u(ASCll 字串)
:Samsung SSD 860 EVO 120GB(ASCll 字串,多余用 00 填充)、KFCre NVME_000%u(ASCll 字串)
文件偏移:8B3280、8B32A0
内存偏移

2 修改光驱型号字段

2.1 字段的查找与修改

:无

文件偏移
内存偏移

posted @ 2025-07-04 15:33  lostin9772  阅读(36)  评论(0)    收藏  举报