[virt-tools-list] "problem" with virt-win-reg
Kenneth Armstrong
digimars at gmail.com
Thu Nov 4 12:25:04 UTC 2010
Thanks Rich,
Actually, after I posted that message, I found in the man page the bit
about CurrentControlSet. I did finally get a script together that
works out well digging into either a Windows VM or a RHEL VM and
finding the hostname on my RHEV export storage. This way I am able to
make a backup of my exported VM's and rename them to what the VM is
actually called, rather than the 32 character GUID that RHEV creates
when exporting the VM.
I will be uploading my work after I do some further testing to my
rhev-wiki site at www.rhev-wiki.org.
Thanks again.
-Kenny
On Wed, Nov 3, 2010 at 7:15 PM, Richard W.M. Jones <rjones at redhat.com> wrote:
> 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
>
More information about the virt-tools-list
mailing list