Some RAID controllers are not what I call *true RAID* drive controllers. They may have a hardware controller, but they run kind of a fake RAID on the host OS. It’s not really software raid, but the RAID is dependant on the OS.
This, as you might guess, causes some problems when we want to do some fun stuff on the system drive while we are not actually booted into the OS. Like when we want to restore an image of the C: drive! That’s ok though, we’ve got a work-around.
BIG NOTICE, DISCLAIMER, OR WHATEVER….
This is based on a RAID1 mirror.
My RAID controller allowed me to build the array based on one of my drives, yours may not.
Do this at your own risk.
Make sure you have a backup. (DUH!)
If you lose your data, it’s your fault.
Your mileage may vary.
Assuming you have made your image successfully already, here’s what we do. The trick is that you must turn off the RAID functions and break the array first. So that your drives look like they are single drives in the system. Delete the partitions you will be reimaging over. On my server, it was just an onboard BIOS setting.
Boot the system into a PE boot disc. You can get a free one called: Ultimate Boot CD for Windows. It’s a doctored up PE Disc, but you’ll need to “build” it. They have great instructions for that on their site. (just Google it) Anyway, you boot into this, and right when the CD starts to boot, you see the “Press F6″ option, like you see when you do a new Windows install. Insert your floppy disc and load the drivers when it asks. Then it will boot to a custom version of XP.
The PE disc should load and see your C: drive. Make sure you open Drive Manager and create your C: drive again. Only DON’T FORMAT it or make a drive letter. Now open Drive Image XML and load the image you made, and recover it to that C: drive.
Reboot when complete and before Windows loads, open the BIOS or RAID controller and turn on the RAID again. On my controller, I was able to recreate the Mirror by building off the first drive. Let that process complete and reboot. Your system should boot right to that image.
The keys to making this work was:
Make the drive appear as a single drive again, turn off RAID in the BIOS or Controller.
Drive Image XML always crashed on me, even if I loaded the drivers at the F6 prompt. It couldn’t deal with that Host based RAID. (but it appeared fine!)
After image is restored, turn on RAID1 again and build your array based on the newly imaged disk BEFORE you boot back to that drive in Windows.
Hi, I had a lot of issues with windows 2000 and xp too. Thanks for the article.
A good method. I will try. But a have RAID0 (Strip) mass storage. This method will work?
I have two hard-disc (2*80Gb) joining into RAID0=C:15Gb,D:30Gb(here DriveImage-my-ISO(XP)) ,E:102Gb. Then restore C: drive from BartPE, DriveImage write “writen Error” and nothing more.
FXIX,
No, I do not think this method will work for you. This only works with Mirrored drives, not striped, because once the image is restored, the array is rebuilt based on the new load. With RAID0, once you break your array, it’s gone. This why RAID0 sucks! IMHO. I know it has it’s benefits, but drives are so cheap anymore, just setup RAID5, or RAID1 with larger drives. (This method will not work with RAID5 either though, it’s only for RAID1.) AT least with the mirror, you have a copy on each drive.
Also, this totally depends on your RAID controller and how it operates.
RAID0 is not break. Image (old backup file) is not break too. XP crush only, on RAID0. I save image for DVD and want restore for RAID0. And DriveImage XML write “write error” again. May be DriveImage XML don’t work witch RAID0 array. But backup-process from RAID0 although was successful. But restore not
Hard: 2*Samsung HD080HJ
Matherboard: Gigabyte GA-MA770-DS3
CPU: AMD Athlon 64 X2 5000+ Black Edition
FXIX,
Sorry you are having trouble restoring. It may be another issue, but restoring an image to a RAID0 array will not work unless you are using hardware RAID controller. You would need something that allows you to see the array from DOS, and most software or Fake/RAID controllers do not work without Windows, and therefore not in DOS. You may be able to restore your image to a single drive, that obviously must be as large or larger than your original volume. However, if you only saved the image to DVD, you might run into other issues, like read errors or disc errors. Good luck!