Skip to main content

Utilizing Windows Server 2008 R2 Bare Metal Recovery

A new feature of Server 2008 R2 allows you to recover a server from a completely failed hard drive.  The Image restore capability is a combination of using Windows Server Backup and Windows Recovery Environment (WinRE).

Windows Server Backup is utilized to create the image where WinRE is used to apply the image.

To create the image, first install Windows Server Backup feature on your server.
Open Server Manager
Click Features.
Click Add Features
Scroll down the list and click Windows Server Backup Features and then click Install/Next until the installation completes.

Next, create a bare metal recovery image
Open Windows Server Backup
Create a backup.  In this example, we are clicking Backup Once.
image
Make sure Different options is selected and then click Next.
image

For this demonstration, we are going to select Custom. Full Server will also work.  By using Custom, we can select Bare Metal recovery and take the minimum data required.
image

In the Select Items for Backup window, click Add Items.
image

Check Bare metal recovery.  The rest of the required items will auto-check.  Click OK.
image

At the Select Items for Backup window, click Next.

At the Select Destination Type window, select what is appropriate for your environment.  I am select Remote Shared Folder.
image

On the Specify Remote Folder window, provide a UNC path to the share where this data will be stored.
In the Access control area, select what is appropriate for your environment.
Click Next.
image

If prompted, provide appropriate credentials.
image

On the Confirmation window, click Backup.
image
Wait for the backup to complete.
image


Once the backup was completed, I rebooted this server using Windows PE.  Utilizing the Diskpart command, I formatted the C: drive to simulate a new hard drive to replace the existing one.

Use the installation media for Server 2008 R2 to boot the server.
At the first screen, select the language that you want to use and click Next.
image

Click Repair your computer.
image

At the System Recovery Options window, select Restore your computer using a system image that you created and click Next.
image

At the Re-image Your Computer warning, click Cancel.
image

In the Select a system image backup, click Next.

In the Select the location of the backup for the computer you want to restore, click Advanced.
image

At the next prompt, click Search for a system image on the network.
image

At the Are you sure you want to connect to the network prompt, click Yes.
image

Provide the UNC path to the share where the backup image is stored and click OK.
image


Provide credentials in the form of domain\useraccount that has access to this backup. Click OK.
image

Select the image that you want to use and click Next.
image

If you have problems reading the above image, click Refresh and try again.

Select the Date/Time of the image and click Next.
image

On the Choose additional restore options windows, click Next.
Click Finish.
Click Yes at the warning.

The restore will now begin.
image

Once completed, the default options reboot the server.  At this point, the restore is completed.

Comments

Mason Walters said…
Great blog post! I am agree with the publisher's way of idea.
Private data damage condition is usually a headache for the user.
To be able to solve this matter, the experts have launched numerous data files restoration remedies.
If a data loss situation is occurred, individual require knowing which software or application to utilize so that he can deal with this case of files loss.
myview said…
Very useful document. Thank you.
Carlos said…
Ditto! Thank you very much.
Anonymous said…
thanks, very useful. perhaps this can replace acronis
Anonymous said…
AdminPanda
Excellent Post, Thank you!

Popular posts from this blog

Adding a Comment to a GPO with PowerShell

As I'm writing this article, I'm also writing a customization for a PowerShell course I'm teaching next week in Phoenix.  This customization deals with Group Policy and PowerShell.  For those of you who attend my classes may already know this, but I sit their and try to ask the questions to myself that others may ask as I present the material.  I finished up my customization a few hours ago and then I realized that I did not add in how to put a comment on a GPO.  This is a feature that many Group Policy Administrators may not be aware of. This past summer I attended a presentation at TechEd on Group Policy.  One organization in the crowd had over 5,000 Group Policies.  In an environment like that, the comment section can be priceless.  I always like to write in the comment section why I created the policy so I know its purpose next week after I've completed 50 other tasks and can't remember what I did 5 minutes ago. In the Group Policy module for PowerShell V3, th

Return duplicate values from a collection with PowerShell

If you have a collection of objects and you want to remove any duplicate items, it is fairly simple. # Create a collection with duplicate values $Set1 = 1 , 1 , 2 , 2 , 3 , 4 , 5 , 6 , 7 , 1 , 2   # Remove the duplicate values. $Set1 | Select-Object -Unique 1 2 3 4 5 6 7 What if you want only the duplicate values and nothing else? # Create a collection with duplicate values $Set1 = 1 , 1 , 2 , 2 , 3 , 4 , 5 , 6 , 7 , 1 , 2   #Create a second collection with duplicate values removed. $Set2 = $Set1 | Select-Object -Unique   # Return only the duplicate values. ( Compare-Object -ReferenceObject $Set2 -DifferenceObject $Set1 ) . InputObject | Select-Object – Unique 1 2 This works with objects as well as numbers.  The first command creates a collection with 2 duplicates of both 1 and 2.   The second command creates another collection with the duplicates filtered out.  The Compare-Object cmdlet will first find items that are diffe

How to list all the AD LDS instances on a server

AD LDS allows you to provide directory services to applications that are free of the confines of Active Directory.  To list all the AD LDS instances on a server, follow this procedure: Log into the server in question Open a command prompt. Type dsdbutil and press Enter Type List Instances and press Enter . You will receive a list of the instance name, both the LDAP and SSL port numbers, the location of the database, and its status.