改硬盘序列号
VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/ahci/0/Config/Port0/SerialNumber" "serial"
改固件版本
VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/ahci/0/Config/Port0/FirmwareRevision" "firmware"
改供应商信息
VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/ahci/0/Config/Port0/ModelNumber" "model"
上面的命令是针对 SATA 接口硬盘的,
ahci 表是硬盘的类型 ,
Port0 表示第一块硬盘.
如果是 IDE 接口
用 PrimaryMaster ,PrimarySlave 等标识硬盘,
类型是 piix3ide.
IDE 接口命令,示例 如下:
VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/piix3ide/0/Config/PrimaryMaster/SerialNumber" "9AC00E9F"
命令意义:修改虚拟机 IDE 的主硬盘的序列号为 9AC00E9F
命令执行完后,其实是修改了对应虚拟机的配置文件 " .VirtualBox/Machines/虚拟机名称/虚拟机名称.xml" , 在 结点下添加了相应设置,因此实际上也可以不用命令而直接修改这个配置文件,效果是一样的。