If your Linux kernel does not publish /sys/firmware/dmi/entries/1-0/raw, following script can be used to extract raw data from dmidecode -u output:
#! /bin/sh
dmidecode -u | awk ' BEGIN { in1 = 0; hd = 0 } /, DMI type / { in1 = 0 } /Strings:/ { hd = 0 } { if (hd == 2) { printf "%s-%s\n", $1 $2, $3 $4 $5 $6 $7 $8; hd = 0 } } { if (hd == 1) { printf "UUID: %s-%s-%s-", $9 $10 $11 $12, $13 $14, $15 $16; hd = 2 } } /, DMI type 1,/ { in1 = 1 } /Header and Data:/ { if (in1 != 0) { hd = 1 } }'
Alternatively, advanced configuration option acpi.smbiosVersion2.7 can be set to FALSE in virtual machine's advanced configuration. It should be used as last resort, as older SMBIOS versions cannot correctly describe new processors and memory limits in hardware version 13.