Differences:
Backup and Restore
This is the central point to administer a number of different backup tools.
Allows you to set up backup schedules for file level backup/restore (if you loose a few files).
Allows you to take one off system images (a snapshot of your computer in its current state, so a restore will put everything back to how it was when you took the image).
Launch System Restore. (see below)
Create a Windows recovery disk, this is a special disk that allows you to restore the above image created at number 2, perform system restores offline and a number of other recovery tools (imagine clicking repair the pc at Windows setup - it basically gives you those tools).
System Restore
Going in to System Restore
allows two things:
Manually create a restore point.
Go back to a restore point.
If you don't manually create a point, they are typically auto created whenever anything is installed, updated, or system updates - along with a few other things. If you never do a restore through this method, it can speed up various activities to disable it. Take a look to configure this in System Properties
> System Protection
.
This process basically leaves your documents alone whilst "rolling back" most program actions, this includes changes to the registry, or file actions.
The recovery partition
The recovery partition (or manufacturer provided recovery disk) is different on every make (and possibly model) of laptop. It usually always contains the ability to wipe everything on your machine and reset the machine to factory settings - as if it was brand new. It also usually has a few tools to aid recovery, but this can vary greatly.
I hope this helps!
Edit - Updated for questions in comments...
(1) So the recovery partition is for the whole drive (including all partitions on the drive). Are "Backup and Restore* and "System Restore" also for the whole drive, or some partition, or just installed OS and software?
Well, depends on manufacturer, All leave the recovery partition alone (obviously) but some repartition and remove any customisations whilst some just format the primary/first drive. No easy way to know for sure.
Backup and Restore can be the whole drive, but it allows you to restore/pick out single files from the backup. System Restore goes back to a certain date whilst leaving your files alone... it is less powerful than an image but designed to be a "last hope" before needing a re-image or reinstallation.
(2) Is the "image" created in "Backup and Restore" same concept as the "restore point" in "System Restore"?
No, The System image is EVERYTHING, when you do a restore, it puts your machine back to how it was when you created the image.
A restore point is typically created by installers. It trys to undo an installation by removing all file and registry changes whilst leaving your documents folder alone. Sometimes it works very well, other times it doesn't.
Personally I do not like System Restore for long term backup / going to a much earlier point, however it is great for quickly (completely) undoing a driver installation or testing an installation and then undoing the same day or a bit later!
(3) Where are the "image" created in "Backup and Restore" stored? Same question for the "restore point" in "System Restore"? What is stored in the System Volume Information folder in each partition?
The image as well as the standard/scheduled backup, is created where ever you want it to be!
The System Volume Information folder contains System Restore, Volume Shadow Copy, DTS, and Indexing.
Run PowerShell as an administrator. At the prompt:
Get-ComputerRestorePoint
This will list all the system restore points.
PowerShell offers four Cmdlets to manage system restore and/or restore points:
Disable-ComputerRestore
Enable-ComputerRestore
Get-ComputerRestorePoint
Restore-Computer
For assistance with any of them, you can add get-help
in front of the Cmdlet, i.e.
get-help Get-ComputerRestorePoint
Best Answer
They are stored in a hidden folder called System Volume Information on the root of the C drive.
System restore can become corrupted after time, one way to keep this in check is to occasionally turn off system restore and then turn it back on, then immediately make a manual restore point, the only downside to doing this is you will lose all previous restore points.
Windows System Restore is not a perfect way to backup your system but is handy when you just want to roll back a software or Windows Update installation, and does have problems when the restore file becomes corrupted due to many restore points and other problems.
There is another method to clean out all but the most recent restore point, see method 2 in this article, http://www.sevenforums.com/tutorials/336-system-protection-restore-points-delete.html
If System Restore is corrupted, I prefer the first method to insure it works properly the next time you need it.
To answer your other question, I do not know of any way to backup these restore points, but there are other methods to backup the entire hard drive, here is a free utility that can do this. http://www.macrium.com/reflectfree.asp
.