On Wed, Nov 03, 2010 at 02:08:10PM -0400, Kenneth Armstrong wrote: > I have a Windows 7 VM that I have exported to an NFS share. Running > virt-win-reg against it using the following command, I get the > following error (I'm attempting to get the hostname of the server from > the registry): > > # virt-win-reg exportedVM > 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Computername' > ActiveComputerName > hivexsh: cd: subkey 'CurrentControlSet' not found > hivexget failed: 256 at /usr/bin/virt-win-reg line 321. > > However, if I grep for CurrentControlSet, it seems to find it just fine: > > virt-win-reg exportedVM 'HKEY_LOCAL_MACHINE\SYSTEM\' | grep CurrentControlSet > [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware > Profiles\0001\System\CurrentControlSet] > [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware > Profiles\0001\System\CurrentControlSet\Control] > > ..etc... > > Am I missing something?
Yes, see: http://libguestfs.org/virt-win-reg.1.html#currentcontrolset_etc_ Actually, the manual page is slightly wrong on one point. CurrentControlSet is not always equal to ControlSet001, although it usually is. It can be equal to any ControlSetNNN where NNN is found by reading another key from the registry, Current in HKLM\System\Select: # virt-win-reg Win7x32 'HKLM\System\Select' [HKEY_LOCAL_MACHINE\SYSTEM\Select] "Current"=dword:00000001 "Default"=dword:00000001 "Failed"=dword:00000000 "LastKnownGood"=dword:00000002 See also: http://git.fedorahosted.org/git/?p=virt-v2v.git;a=commitdiff;h=1f91b548d366a2f4cbc5c33d8be4710b3600ba02 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://et.redhat.com/~rjones/virt-top _______________________________________________ virt-tools-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/virt-tools-list
