v4: How to Use Macrium ReDeploy

What is Macrium Redeploy?

There a variety of scenarios where you might need to move a windows installation to a new machine. Some examples are listed below:
  • Migrating to a new machine due to hardware failure or planned upgrade.

  • Moving between a physical and a virtual machine (P2V / V2P ).

  • Changing a non-raid to a raid installation or legacy SATA to AHCI SATA

There are various aspects of the windows boot processes that will typically cause a boot failure after significant changes to the hardware. The purpose of ReDeploy is to attempt to overcome these issues enabling a Windows installation to run on new hardware.

The discovery of hardware and association with a matching device drivers is a time consuming process.It must be undertaken when windows is being installed but then is skipped during a normal windows boot to make the boot delay acceptable.

Early in the boot process, the boot loader loads the windows kernel (the core of the operating system) and selected “critical” drivers required to get windows up and running. If the new hardware configuration requires a new driver to read the disk containing the operating system then windows will fail to boot.

Once the kernel and the critical drivers are loaded, the kernel is started. The kernel and it associated HAL need to match the motherboard for best enabling. A driver is optionally loaded to handle specific CPU features. Again, for a stable system, this driver needs to match the hardware –in this case, the CPU  model.

ReDeploy is designed to detect changes to these critical system features, locate relevant drivers and inject them into your windows operating system to enable it to boot.

You will need to run ReDeploy from the Windows PE Reflect rescue CD. This allows the new hardware to be detected and the configuration of the windows system modified to enable it to boot.

ReDeploy is designed to make the complex process of getting an offline windows operating system running as easy and intuitive as possible. What it will not do is install the complete driver set for the new hardware. You will be able to complete the driver installation for devices such as network and graphics adaptors once your windows installation has booted on your new hardware.

Note: Image deployment to multiple PCs requires a deployment license for each PC deployed. Please see here for information on purchasing deployment licenses.

If you deploy an image to a different PC then you should make sure your installed software, including Windows and Macrium Reflect is suitably licensed for the new PC.

Platform support

If you have a non server (workstation) install, then the ReDeploy included with v4 Additions will be needed, this is in addition to a v4 Standard license. If you need to transfer a Windows Server install to new hardware, you need Reflect v5 Server edition. Please note that v4 Additions is no longer for sale, so if you do not already have v4 Additions license you will need to upgrade to version 5 Professional or Server editions to get and use ReDeploy.

Workstation Server
 v4 + Additions
 v5 Professional
 v5 Server
x x

Installing v4 Macrium Redeploy

After purchasing Macrium Reflect + Additions you should have got an email with a link to the combined Macrium Reflect and Additions installer (this email should also include your Additions licence key which starts 05...).If you only have an Additions installer then you will start at the dialog of step c on running this installer.  You can download the v4.2 Reflect and Additions installer from here: http://kb.macrium.com/KnowledgebaseArticle50106.aspx

  1. After downloading the combined installer please run it and the following screen should appear.  After installing Macrium Reflect first, click on 'Install Additions', this will start the Additions installation wizard:

    Always install Macrium Reflect before installing Additions.
  2. At the start wizard dialog click on 'Next'
  3. At the next dialog please enter your Additions licence key into the text box and click 'Next'.
  4. At the next dialog you need to accept the licensing conditions for Macrium Reflect Additions and click on 'Next'.
  5. At the next dialog just click on 'Install' to Install Additions.
  6. At the final dialog of the wizard click on 'Finish'.
Note: After Additions has installed you will need to create a new Windows PE rescue CD. Please see the following knowledge base article for help with this:http://www.macrium.com/KB/KnowledgebaseArticle50045.aspx

The Windows PE Rescue CD will now have Macrium Redeploy installed and be ready to use.

Using Macrium ReDeploy

Note: ReDeploy will modify an existing offline operating system to work with new hardware. If necessary, you should restore your system Image to the PC being deployed before running ReDeploy, there is no need to reboot after restoring an Image and before running ReDeploy.

  1. Boot the target PC with the Windows PE rescue CD.
  2. Take the  'ReDeploy and fix boot problems' button.
  3. Select 'Deploy Windows to new hardware' and click 'Next'.

    Your PC will now be searched for operating systems to redeploy.
  4. If you have a multi-boot system, then you will be presented with a list of operating systems, select the operating system to be redeployed. Click on 'Next'.
  5. The following dialog will ask you to specify driver locations for your mass storage devices (such as RAID card). If you haven't already done so, please insert a driver disk for the hardware you are going to boot from. This will typically be the motherboard or RAID card driver CD, click on Add to add driver locations. You can also specify additional paths such as network folders, click on 'Map Drive' to add a network share. Click 'Next' after adding driver locations

    Note: ReDeploy will first search through any user specified driver locations. If none are specified or no matching drivers are found then removable devices such as CD's and floppy drives are searched. ReDeploy will also search through Windows' database of drivers.
  6. After ReDeploy has searched for drivers, all discovered mass storage devices are listed and will be displayed with details to the right. Click 'Next'

    For each mass storage device, there are three possibilities:

    • The driver is already installed. It might still need to be enabled at boot – this will be done automatically.
    • The driver has been located, either from a CD, user specified path or from the Windows database. This driver will be installed on completion of ReDeploy.
    • No matching driver has been located.

    If no driver has been located or you wish to override the displayed driver, then the 'locate driver' button can be used to manually specify an .inf file.

    Note: If you have multiple mass storage interfaces in your system, then you only need to locate drivers for the hardware that contains the windows system and active partitions.
  7. The options on the next dialog maybe left at the defaulted values. If you have trouble booting then these options can help resolve issues. Click Next.  For more information about the options please see below:

    1. Disable reboot on system stop
      Set this option to stop automatic rebooting if a Blue Screen of Death (BSOD) occurs while Windows is loading or running. If this option is not set and Windows generates a BSOD, there will be no time to note the BSOD error codes.
    2. Display boot drivers as they load
      Set this option to show which drivers are being loaded as Windows loads. Once Windows is loading and running without issue this option can be reverted using the Windows MSCONFIG utility. You can use the Pause/Break key to freeze the list as it scrolls past, use space to un-pause.
    3. Enable boot logging
      Set this option to enable logging of drivers being loaded by Windows as it loads. The resulting log file 'ntblog.txt' can be found in the windows folder. Once Windows is loading and running without issue this option can be reverted using the Windows MSCONFIG utility.
    4. Disable CPU Driver
      Set this option to disable CPU drivers. This may be useful if you see BSOD's in the selected Hardware Abstraction Layer drivers or system lockup on entering standby or shutdown.
    5. Set Hardware Abstraction Layer
      Set this option to choose which Hardware Abstraction Layer is to be used in the selected Windows operating system. The recommended HAL for this machine will be the one initially selected. If you have the incorrect HAL configured, your Windows installation will typically be unstable and you will often see random BSOD's or lock ups after Windows has booted. In particular, if you are redeploying from or to Virtual Box with APIC unchecked (the default) or very old physical hardware, the you will need to set a new HAL.
    6. Allow Windows to detect Hardware Abstraction Layer
      Set this option to allow Windows to determine the best Hardware Abstraction Layer to use at boot time. For Vista, use this in preference to the “Set Hardware Abstraction Layer” option. This is a Vista and later only option.
    7. Enable SATA AHCI
      Set this option to enable support for generic SATA AHCI hardware. You will typically also need to enable an option in your BIOS for your mass storage hardware to operate in this mode. This is a Vista and later only option.
  8. You will be presented with a list of actions that will be performed and clicking Finish will apply these options to the target operating system. A log file 'ReDeploy.log' will be saved to the drive containing the operating system redeployed.

    Click 'Finish' to inject drivers and apply your settings.

    You will see a process message of the actions taken after closing the completion dialog.

You can now reboot as your OS as it should be compatible with your hardware.

Search Terms
How do I use ReDeploy
Can I restore an image to a different PC
Moving Windows to different hardware

Posted 28 Jul 2010 by Administrator