Get error form Virtualbox AHCI configuration error: "ATAPIVendorId" is longer than 16 bytes (VERR_INVALID_PARAMETER). But as can you see it is only 10th symbol long. Where is a trick?
I count 17 characters in that string. I guess VBoxManage does as well.
I assume you aren't counting the length of the "string:" part? Do you have a reference that describes this syntax? I'm rather curious about why that prefix is there. The string is in quotes, so the parser already knows it's a string. I might see a point if the string contained digits.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
I assume you aren't counting the length of the "string:" part? Do you have a reference that describes this syntax? I'm rather curious about why that prefix is there. The string is in quotes, so the parser already knows it's a string. I might see a point if the string contained digits.
String: is not counted, it just send to Virtualbox treat value as a string. When using quotes, sometimes noticed Virtualbox returns an error that value definition is wrong. I take this syntax from general knowledge of batch.
The result will be same if you set
Found info about using string: & integer: as the way to make VirtualBox clearly understand the value (in some cases put only "" not enough and as a result you will get an error) at some Linux board, not in the official manual. Many useful tricks are not describe at all or barely documented in offical manual. Good example, CPU emulation. A few people know that VirtualBox can fully emulate any CPU via VBoxInternal/CPUM/HostCPUID/ (this is undocumented any way) or using barely documented vboxmanage modifyvm <uuid|vmname> [--cpuidset <leaf> <eax> <ebx> <ecx> <edx>] (If you interested can explain both of them in details).
I tested dozen dmi tables + storages info gazered from real notebooks, and seem that actual size you can add is 8 bytes (8 symbols).If amount of bytes is greater, you will see an error. So i wonder how this info passes to Virtualbox , is it count each symbol for 2 bytes?
P.S.
Explore source code today, seems that VirtualBox allow only 8 bytes to be set for this parameter (thinks it is a bug),
Topic is clear now.