showhd command before attempt at changing UUID:
$ VBoxManage showhdinfo XPSP3withIE62008Dec.vhd
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.
UUID: b6202eec-1791-b921-4c0c-4306e34cc487
Accessible: yes
Logical size: 16384 MBytes
Current size on disk: 1358 MBytes
Type: normal
Storage format: VHD
Location: /home/DECISIV/allen/Documents/VirtualBox/HardDisks/XPSP3withIE62008Dec.vhd
sethduuid command being run and declaring change successful:
$ VBoxManage internalcommands sethduuid XPSP3withIE62008Dec.vhd
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.
UUID changed to: bbacf79b-de34-43dc-821f-77e2681e6a3d
showhdinfo command showing that uuid was in fact not changed:
$ VBoxManage showhdinfo XPSP3withIE62008Dec.vhd
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.
UUID: b6202eec-1791-b921-4c0c-4306e34cc487
Accessible: yes
Logical size: 16384 MBytes
Current size on disk: 1358 MBytes
Type: normal
Storage format: VHD
Location: /home/DECISIV/allen/Documents/VirtualBox/HardDisks/XPSP3withIE62008Dec.vhd
These VHDs are from the Microsoft Download center. I am running VirtualBox on Fedora 10 x86_64. I am using the latest version as of 2/25/09.