Acredito que você entendeu mal o significado da opção setextradata/getextradata
. De acordo com o Manual do VBox ,
These commands let you attach and retrieve string data to a virtual machine or to a VirtualBox configuration (by specifying global instead of a virtual machine name).
O caso de uso apresentado é o seguinte:
# VBoxManage setextradata Fedora5 installdate 2006.01.01
# VBoxManage getextradata Fedora5 installdate
VirtualBox Command Line Management Interface Version 5.1.6
(C) 2005-2016 Oracle Corporation
All rights reserved.
Value: 2006.01.01
Aqui installdate
é uma palavra-chave associada à seguinte string, 2006.0.1.01
; invocar a palavra-chave retorna a string associada. Em outras palavras, setextradata/getextradata
é uma maneira de burning
na VM algum tipo de dado cuja recuperação pode ser útil no futuro.
Não tem nada a ver com emulat [ing] um disco rígido "real" . AFAIK, não existe essa opção no VBox; se você pensa o contrário, você pode fornecer algumas referências?
Do que você escreve, os comandos que você mencionou foram tirados de alguém que anexou à sua VM alguns rótulos detalhando as propriedades do HDD em que a VM estava sendo executada. Seguindo a sintaxe dada pelo manual, as strings "ISD000081", "83CJ0015", "INTEL SSD1602CW" foram atribuídas a uma VM chamada TestInstall , sob as palavras-chave (longas) representado pelos caminhos de arquivo. Se você tiver uma VM chamada TestInstall, essas sequências estarão disponíveis consultando a VM com os comandos fornecidos acima, por exemplo
vboxmanage getextradata "Testinstall" "VBoxInternal/Devices/piix4ide/0/Config/PrimaryMaster/FirmwareRevision"
deve retornar a string
"ISD000081"
Você pode tentar verificar se o que eu disse está correto, ou você pode simplesmente abrir o arquivo xml que descreve a VM geralmente chamada TestInstall.vbox , e você encontrará uma nova linha como essa,
<ExtraDataItem name="keyword" value="character_string"/>
que mostra novamente o que os comandos setextradata / getextradata são usados.