Palcouk has covered the Acronis as you have found.
Virtualisation involves using a host program such as Virtual PC (Microsoft) or VirtualBox (Oracle) to build and run an entire PC as a program on the host PC. It emulates the hardware of a computer and stores the disk drive of that computer as a file. Because the PC hardware is virtualised it will be exactly the same no matter what the physical host PC has in it. So if you are running the host on a 965 initially if you then have to import the virtual drive on to a host built on a H67 it makes no difference.
The emulated hardware is relatively basic and is mostly supported by Windows without additional drivers. Sysinternals provide a tool to extract a working PC into a virtual disk here which then can be used to create an absolute copy but as Virtual PC.