home       moa       vmx       vmdk       about         donate        forum        downloads  

 

P2V Windows 2008 R2




related link: Coldclone via iSCSI
related link: upload a vmdk from Workstation to ESX


Recently I made some tests to P2V Windows 2008 R2 ...
I was amazed how easy this is - I had expected more problems.
All tests were done with the trial version so I can not say anything about Activation-issues
that may occur in different scenarios..
The source in all cases was a fresh installation of
7600.16385.090713-1255_x64fre_server_eval_en-us-GRMSXEVAL_EN_DVD.iso
without any special roles applied other than HyperV.

For the physical tests I used a HP Compaq nx9420 notebook. The SATA disk was used in native SATA mode.

So this tests may not apply to your scenario...

DISCLAIMER :
all procedures described here may not work in other then the described scenarios.
If you mess up your systems by following any of this tips it is your own problem.
I only describe what I would do or try first ...
Your mileage may vary ...


Please note: this site is work in progress - some of the scenarios surely need more indepth description.


 

Required skills ...

 

In this notes I assume you know how to remove unnecessary drivers or hardware monitoring tools.
I only describe how to get past the typical Bluescreen 7B problems. The rest is up to you.
I also assume you know how to edit the vmx-file.
For the Inplace Coldclone you should have some practice with MOA.
For the Coldclone via iSCSI you need practice with MOA , Starwind and Starport.
The other tools like Disk2Vhd, Starwind V2V Converter and the Win7 Rescue CD are very easy to use.

 

top


Tools ...



MOA USB-disk with Workstation 6.5.3
Windows 64 bit Recovery CD
Disk2VHD tool by Windows Sysinternals
Starwind V2V Converter

For the Coldclone via iSCSI procedure I use MOA with Starwind and Starport.

 

top


Scenarios ...

 

The next table lists the different scenarios I tried.

Source Target Procedure Imaging Patching
HyperV VM VMware LSI SAS Hotclone read more see
HyperV VM VMware LSI SAS Coldclone read more see
physical machine SATA VMware LSI SAS Hotclone read more see
physical machine SATA VMware LSI SAS Coldclone read more see
physical machine SATA VMware LSI SAS Coldclone via iSCSI read more see
physical machine SATA HyperV IDE Hotclone read more not required
physical machine SATA HyperV IDE Coldclone read more not required
         
physical machine SATA VMware LSI SAS Inplace Coldclone read more see
         



P2V is always a two steps process: imaging and patching.
The different procedures for the imaging task are listed below.
The patching part is always the same - if it is required at all.

 

Inplace Coldclone means that a physical machine is converted in place. As this would corrupt the running system
it is done not directly on the disk but inside a VMware snapshot.
This way the system is NOT changed.
This maybe useful for forensic investigations when there is no time to create a disk-image first.
You should have some basic MOA know how.

 

top


Patching - easy variant


This procedure is used when otherwise the VM would boot into a bluescreen type 7B.
This assumes that VMware is the target and you configure the VM with VirtualHardware type 7.
It only applies if the virtual disk is configured like this
scsi0.virtualDev = "lsisas1068"
scsi0:0.fileName = "imported.vmdk"


On the target platform boot the newly created VM into the Windows 7 Recovery CD.
After boot is finished click on the CMD-button and run regedit.
Select HKLM and then Menu > File > Load Hive.
Browse to the Windows-directory on the virtualdisk > system32\config and select the file SYSTEM.
When asked for a name enter p2v.
Then find the key

 

HKLM\p2v\ControlSet001\services\LSI_SAS

 

and set the start type to REG_DWORD 0
Then select HKLM\p2v and click Menu > File > Unload Hive.
You can close regedit now and restart.
On next boot you can start into the 2008 R2 system. It should find drivers and probably needs a reboot when done.

 

top


Patching - tricky variant

 

coming soon ... this is required when the BCDstore needs to be fixed

 

top



Imaging


The listed procedures all create full disk-images.
Procedures to use single partitions will be explained later.

 

top



Source Target Procedure
HyperV VM VMware LSI SAS Hotclone

 

1. in running 2008 R2 system use Disk2Vhd - select required partitions - store in convenient location
2. convert the VHD-file to appropriate vmdk-format with Starwind V2V Converter
- if necessary upload via WinSCP or FastSCP to ESX
3. on target platform create new VM and add converted vmdk - make sure to use appropriate vmx-entries like

scsi0.virtualDev = "lsisas1068"
scsi0:0.fileName = "imported.vmdk"

4. on first boot use the Windows 7 Rescue CD and see

 

 

top

 


Source Target Procedure
HyperV VM VMware LSI SAS Coldclone

 

1. locate the correct vhd - if necessary remove snapshots first
2. convert the VHD-file to appropriate vmdk-format with Starwind V2V Converter
- if necessary upload via WinSCP or FastSCP to ESX
3. on target platform create new VM and add converted vmdk - make sure to use appropriate vmx-entries like

scsi0.virtualDev = "lsisas1068"
scsi0:0.fileName = "imported.vmdk"

4. on first boot use the Windows 7 Rescue CD and see

 

 

top


 

Source Target Procedure
physical machine SATA VMware LSI SAS Hotclone

1. in running 2008 R2 system use Disk2Vhd - select required partitions - store in convenient location
2. convert the VHD-file to appropriate vmdk-format with Starwind V2V Converter
- if necessary upload via WinSCP or FastSCP to ESX
3. on target platform create new VM and add converted vmdk - make sure to use appropriate vmx-entries like

scsi0.virtualDev = "lsisas1068"
scsi0:0.fileName = "imported.vmdk"

4. on first boot use the Windows 7 Rescue CD and see

 

 

top


 

Source Target Procedure
physical machine SATA VMware LSI SAS Coldclone

1. boot physical VM into MOA
2. create new VM and add physical disk with source system - do NOT start it
3. with vmware-vdiskmanager convert physical disk to vmdk of appropriate type - store in convenient location
4. on target platform create new VM and add converted vmdk - make sure to use appropriate vmx-entries like

scsi0.virtualDev = "lsisas1068"
scsi0:0.fileName = "imported.vmdk"

5. on first boot use the Windows 7 Rescue CD and see

 

top


 

Source Target Procedure
physical machine SATA HyperV IDE Hotclone

 

1. in running 2008 R2 system use Disk2Vhd - select required partitions - store in convenient location
2. on target platform create new VM and add vhd as IDE-disk

 

 

top



Source Target Procedure
physical machine SATA HyperV IDE Coldclone


coming soon

top


 

Source Target Procedure
physical machine SATA VMware LSI SAS Inplace Coldclone

 

1. boot physical VM into MOA
2. create new VM and add physical disk with source system - do NOT start it
3. in the vmx remove the line
scsi0:0.deviceType = "rawDisk"
and make sure you have this entries
scsi0.virtualDev = "lsisas1068"
scsi0:0.fileName = "imported.vmdk"

4. create snapshot of the VM with Snapshotmanager

5. on first boot use the Windows 7 Rescue CD and see

 

 

top


Source Target Procedure
physical machine SATA VMware LSI SAS Coldclone via iSCSI

 

read more

 

 

top




physical machine SATA VMware LSI SAS Coldclone via iSCSI

 

read more

 

 

top




v> l>