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:
- Emergency Repair Disk (ERD) Commander
- ERD Commander Boot Media Wizard
- ERD Help
- Chkdsk
- Command Line
- ERD Explorer
- File Search
- Notepad
- Unzip
- Windows Shell
- Crash Analyzer Wizard
- Disk Commander Wizard
- Disk Wipe
- ERD Registry Editor
- ERD System Restore Wizard
- File Restore
- Hotfix Uninstall Wizard
- Locksmith Wizard
- Solution Wizard
- System File Repair Wizard
- Autoruns
- Disk Management
- Event Viewer
- Services and Drivers
- System Information
- File Sharing
- Map Network Drive
- 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
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
- How to Restore the Registry Hives From a System Restore Snapshot in Windows XP
- Reset Lost Windows XP Administrator Password Using ERD Commander
- How to Recover the Product Key From an Unbootable Windows PC
- Scan for Affected Programs – New System Restore Feature in Windows 7
- Using the AVG False Positive User32.Dll Fix/Restore Tool
If you enjoyed this post, make sure you subscribe to our RSS feed! We feature Tips, Troubleshooting information, Scripts and Utilities for Microsoft Windows Operating Systems!
Prefer an E-mail subscription?





Link is broken.
I need to get ERD! Thx
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
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!!)
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
@Geoff, ERD is available as a 30-day Evaluation pack which works 30 days *from* the date or writing the ISO to CD.
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
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.
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.
well, when I boot using the DaRT CD it says the evaluation period hasfinished, and i can’t do nothing =/
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?