Configuring the BIOS DMI information

Discussions about using Windows guests in VirtualBox.
Post Reply
king
Posts: 1
Joined: 3. Sep 2014, 17:17

Configuring the BIOS DMI information

Post by king »

Hello :D

Thanks to dmidecode i know that some system informations are set by default in the VM. I know that one may change them, but i was wondering, if it is possible to reset them, so that they appear unknown or unspecified. I tried:

VBoxManage setextradata “MyXP_VM” “VBoxInternal/Devices/pcbios/0/Config/DmiProcVersion” “Pentium(R) III”

but it doesn't seem to work.

Thanks again for the help, and sorry for being a pain... :oops:

Best regards,
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Configuring the BIOS DMI information

Post by Perryg »

If you have set extradata and now you want it to go back to default just run the same command without a value.

IE:
VBoxManage setextradata “MyXP_VM” “VBoxInternal/Devices/pcbios/0/Config/DmiProcVersion” “Pentium(R) III”
to remove the above run the following
VBoxManage setextradata “MyXP_VM” “VBoxInternal/Devices/pcbios/0/Config/DmiProcVersion”
rpmurray
Volunteer
Posts: 918
Joined: 3. Mar 2009, 00:29
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows 7, Mac OS X (various flavors)
Location: Between Heaven and Hell

Re: Configuring the BIOS DMI information

Post by rpmurray »

Actually I believe in order to have them appear as unknown or unspecified you need to use:

VBoxManage setextradata “MyXP_VM” “VBoxInternal/Devices/pcbios/0/Config/DmiProcVersion” "<EMPTY>"

From the User Manual: If a DMI string is not set, the default value of VirtualBox is used. To set an empty string use "<EMPTY>".
dlharper
Posts: 291
Joined: 25. Aug 2011, 19:17
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: MS Windows (several versions); DOS

Re: Configuring the BIOS DMI information

Post by dlharper »

No, Perry is right here. If you do what rpmurray suggests you will get a processor called "<EMPTY>".

The reason it is put this way in the manual is quite simply that is difficult to write a sentence that seems to make sense but includes the null string. To write:
  • You have to enter .
or something like that make people think there is a typographical error.
rpmurray
Volunteer
Posts: 918
Joined: 3. Mar 2009, 00:29
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows 7, Mac OS X (various flavors)
Location: Between Heaven and Hell

Re: Configuring the BIOS DMI information

Post by rpmurray »

My bad. I thought there might be a difference between sending an empty string "" which removes the setextradata entry in the vbox setting file (and therefore VirtualBox will use the default value for DmiProcVersion) and sending "<EMPTY>" which I assumed meant that instead of using the default value the VM would report it as undefined. I should have tested this first.
Post Reply