Has your Windows XP system become unbootable after making some configuration changes, and you want to perform a System Restore rollback to a previous date? Windows Vista has the Startup Repair feature using which you can restore the system to an earlier restore point. But no such feature exists in Windows XP. After searching around the internet, I came across a great tool to recover Windows 2000/XP/Server 2003 PCs.

Microsoft Diagnostics and Recovery Toolset

Microsoft Diagnostics and Recovery Toolset (MSDaRT) from Microsoft provides powerful tools to help administrators recover PCs that have become unusable, and easily identify root causes of system issues. This toolset is part of the Microsoft Desktop Optimization Pack.

30 day evaluation of MSDaRT is available from the following link:

Download details: Microsoft Diagnostics and Recovery Toolset (MSDaRT50Eval.msi – 64.2 MB)

Microsoft DaRT includes the following tools:

  1. Emergency Repair Disk (ERD) Commander
  2. ERD Commander Boot Media Wizard
  3. ERD Help
  4. Chkdsk
  5. Command Line
  6. ERD Explorer
  7. File Search
  8. Notepad
  9. Unzip
  10. Windows Shell
  11. Crash Analyzer Wizard
  12. Disk Commander Wizard
  13. Disk Wipe
  14. ERD Registry Editor
  15. ERD System Restore Wizard
  16. File Restore
  17. Hotfix Uninstall Wizard
  18. Locksmith Wizard
  19. Solution Wizard
  20. System File Repair Wizard
  21. Autoruns
  22. Disk Management
  23. Event Viewer
  24. Services and Drivers
  25. System Information
  26. File Sharing
  27. Map Network Drive
  28. TCP/IP Configuration

The ERD System Restore Wizard can be used to restore a system that cannot be started to a previous restore point.

Note: All of the utilities provided with ERD Commander, except ERD System Restore Wizard, are compatible with Windows 2000, Windows XP, and Windows Server 2003. ERD System Restore Wizard is compatible only with Windows XP. Do not use the ERD Commander Boot CD in Windows Vista systems.

Limitations of ERD System Restore Wizard:  [Quoted from MSDaRT Release Notes] The ERD System Restore Wizard does not perform a complete System Restore operation as the Windows System Restore of Windows XP SP2. The ERD System Restore Wizard does NOT restore the following information:

  • ACL changes on files and folders support
  • SAM Password hashes
  • Attribute changes
  • Alternate data streams

Therefore, once the Windows XP SP2 system is back online, it is recommended that you execute a Windows System Restore from a restore point of your choice. The ERD System Restore Wizard should be used to perform the bare minimum of actions that will enable a Windows XP system to start.

Note that the ERD System Restore Wizard is only supported on Windows XP SP2. Windows Server 2003 does not implement the Windows System Restore.

Editor’s note: ERD System Restore Wizard worked just fine when used in a Windows XP SP3 system.

System Restore rollback using ERD Commander

Using another computer, create a Boot CD for ERD Commander. Follow these steps:

1. Download and install MSDaRT

2. Read the MSDaRT CHM Help file, Release Notes (recommended) and the License agreement. The help file and release notes are available in the Microsoft Diagnostics and Recovery Toolset folder under the Program Files folder.

3. If you don’t already have a third-party CD Recording software to burn ISO image to CD, then download the free ISO Recorder PowerToy.

4. After installing the ISO Recorder PowerToy, open the following folder

C:\Program Files\Microsoft Diagnostics and Recovery Toolset

5. Right-click the file erd50.iso and click Copy image to CD

6. Follow the onscreen instructions and burn the ISO to a CD. This is the ERD Commander Boot CD

7. Insert the ERD Commander Boot CD into the drive and restart the system

8. Boot the computer using ERD Commander Boot CD. You may have to set the boot order in the BIOS first.

9. From the ERD Commander menu (Start menu) that is displayed, click System Tools, and then click System Restore.

10. Click Next when you see the Welcome to the ERD System Restore Wizard screen

11. Select Roll back to an existing restore point created by Windows. ERD System Restore Wizard only performs a partial rollback. (For more information, see paragraph "Limitations of ERD System Restore Wizard" above.)

12. Select the date, and pick a Restore Point from the list.

13. Click Yes to perform System Restore rollback.

14. To view the change log (optional), click the View Details button. This opens a log file using Notepad, which contains the list of changes made to the registry and the file system. To close the dialog, click Finish. The system will restart to complete the System Restore rollback operation.

More Information

When creating the ERD Commander Boot CD, you can add additional files (such as Scripts, stand-alone executables etc). For more information about this option, and to learn about other great tools included in ERD Commander, read the MSDaRT Help (.chm) file. Another excellent tool in this suite is the Crash Analyzer Wizard, using which you can debug crash dump files.

See also

How to edit the registry offline using BartPE boot CD?

Related Posts


Email SubscriptionPrefer an E-mail subscription?

Enter your email address:

Delivered by FeedBurner

12 Comments

  1. ma
    said this on Friday, September 4th 2009 2:21 am

    Link is broken.

    I need to get ERD! Thx

  2. Siba
    said this on Wednesday, March 18th 2009 1:25 am

    Hi,

    My WinXP doesnt start Explorer.exe and because of Malware TaskManager is disabled. I also dont have admin rights to my Laptop since its a company provided system.

    I tried downloading the executable mentioned to another PC which had WinXP and loaded the ISO image to USB drive.

    Changed the Boot to locate USB first.

    Getting the error “Missing Operating System”.

    Please help

  3. Tim
    said this on Monday, March 2nd 2009 3:45 pm

    Worked EXACTLY as U described and saved my son’s laptop! After searching MS (what a joke) and everywhere for help, this solved the problem in 5 minutes. I CAN NOT thank you enough!

    PS. Problem was: Can not log in to profiles on Windows XP Background blinks and system logs back off (I just wanted to add that for the poor people searching like I was!!)

  4. Geoff Adams
    said this on Thursday, January 29th 2009 5:47 pm

    Hi – thanks. I forgot to say that this happened immediately I started.
    However, I re-downloaded, burnt a new disc, and it worked.
    But now, when I start System Restore, I get the message “ERD System Restore could not locate the target offline OS”.
    The only drives shown are A – Floppy, D – CD Drive, and X – ERD – CD drive.
    Any ideas, please?
    Geoff

  5. said this on Friday, January 23rd 2009 8:03 am

    @Geoff, ERD is available as a 30-day Evaluation pack which works 30 days *from* the date or writing the ISO to CD.

  6. Geoff Adams
    said this on Friday, January 23rd 2009 6:31 am

    Hi – your tutorial was excellent. However, i had the same problem as Luis (Nov 3 2008) – the time had run out. I could find no way to overcome this. do you have a solution by any chance?
    Fingers crossed!
    Geoff

  7. said this on Monday, December 1st 2008 7:47 am

    Thank you for these instructions. I was able to successfully repair our Windows XP – SP2 installation using ERD Commander. I actually found it unnecessary to do the second system restore. First I ran memtest86+ to make sure the RAM memory was not defective. Then I used the Seagate Hard Drive diagnostic program to do a complete scan of the hard drive. After ruling out hardware problems, ERD commander let me do a system restore and then restarted the computer under normal Windows operating system.

    Great tutorial for those of us who need a detailed step by step (with pictures) to feel confident making such technical changes to their computer.

    Thanks.

  8. robert
    said this on Friday, November 21st 2008 8:15 am

    This finally fixed my computer that was in a continuous loop after an upload evidently crashed it, I couldn’t get out. The CD build via the instructions above finally did the trick (I could not even get a Bart PE disk to work, it was ignored!). The only footnote to the instructions above is that after using the ERD Commander program to do the first System Restore, which is a partial restore, then in order to get out of the ERD loop you have to eject the ERD CD disk you made before windows will start/reboot again on its own, then you need to do the second System Restore, which is a complete restore, per the instructions. It worked like a charm for me after finally getting the ERD to eject after restarting from inside the ERD program. I also needed to download the ISO small program for my CD burner to work with the ERD download.

  9. Luis
    said this on Monday, November 3rd 2008 2:41 am

    well, when I boot using the DaRT CD it says the evaluation period hasfinished, and i can’t do nothing =/

  10. Heather
    said this on Sunday, October 19th 2008 3:34 pm

    This looks great, and I thought was the solution to my problem, but I can’t make the computer boot from the CD. I checked that the CD works in my laptop. I’ve tried to change the boot order through the F2 and F12 menus but to no avail. Any suggestions?

Leave a Reply