From looking up the help for the backup program included with Windows-XP it looks like this is EXACTLY the same backup program that is supplied with Windows Server 2003. When you attempt to do a backup you get an option that looks like this ...

Windows backup Image

As you can see you can backup the windows system state as well as being able to choose what folders that you want to backup and also a list of certain folders which you want to exclude from the backup.

Backup Windows System State data

You can back up and restore the following system components using Backup:

Backup refers to these system components as the System State data. The exact system components that make up your computer's System State data depend on the computer's operating system and configuration.

Windows XP Professional

The System State data comprises only the registry, COM+ Class Registration database, files under Windows File Protection, and boot files.

Windows 2000 Server family

The System State data comprises the registry, COM+ Class Registration database, files under Windows File Protection, and system boot files. Depending on the configuration of the server, other data may be included in the System State data. For example, if the server is a certificate server, the System State will also contain the Certificate Services database. If the server is a domain controller, Active Directory and the SYSVOL directory are also contained in the System State data.

In addition, if you are running the domain name service (DNS) on a domain controller, the Active Directory portion of the System State data also contains the DS-integrated DNS zone data. The non-DS integrated DNS zone data, which are saved, by default, as *.dns files in the \WINDOWS\SYSTEM32\DNS directory, are part of the boot volume and will be included when you run a complete backup of your computer.

If the server is running the Cluster service, then the System State data will also include any resource registry checkpoints and the quorum resource recovery log, which contains the most recent cluster database information.

Backing up System State data

When you choose to back up or restore the System State data, all of the System State data that is relevant to your computer is backed up or restored; you cannot choose to back up or restore individual components of the System State data. This is due to dependencies among the System State components. However, you can restore the System State data to an alternate location. If you do this, only the registry files, SYSVOL directory files, Cluster database information files, and system boot files are restored to the alternate location. The Active Directory directory services database, Certificate Services database, and COM+ Class Registration database are not restored if you designate an alternate location when you restore the System State data.



Perform backup operations at a command prompt or from a batch file using the ntbackup command followed by various parameters.


ntbackup backup [systemstate] "@bks file name" {option list}
/J {"job name") [/P {"pool name")] [/G ("guid name")] [/T ( "tape name")] [/N ("media name")] [/F ("file name")] [/D ("set description")] [/DS ("server name")] [/iS ("server name")] [/A] [/V:{yes|no}] [/R:{yes|no}] [/L:{f|s|n}] [/M {backup type}] [/RS:{yes|no}] [/HC:{on|off}] [/SNAP:{on|off}]




Example 1

The following example performs a normal backup named "My Job 1" of the remote share \\iggy-multi\c$. This example pulls a tape from the Backup media pool, and name the tape "Command Line Backup 1." The description of the backup job is "Command Line Functionality." The backup is verified after the backup job is complete, access is not restricted to the owner/administrator, the logging level is set to summary only, Remote Storage data is not backed up, and hardware compression is enabled.

  ntbackup backup \\iggy-multi\c$ /m normal /j "My Job 1" /p "Backup"
    /n "Command Line Backup 1" /d "Command Line Functionality" /v:yes 
    /r:no /l:s /rs:no /hc:on

Example 2

The following example performs a copy backup named "My Job 2" of the local drive D:\. The backed up files and folders are appended to the tape named "Command Line Backup 1." All other options default to those specified in the Backup program.

  ntbackup backup d:\ /j "My Job 2" /a /t "Command Line Backup 1" /m copy

Example 3

The following example performs a backup using the backup type that is specified in the Backup program. It uses the backup selection file named Commandline.bks, located in the C:\Program Files\Windows NT\ntbackup\data\ directory to choose which files to backup. The backup job is named "My Job 3" and it overwrites the tape named "Command Line Backup 1" with the new name "Command Line Backup 2."

  ntbackup backup "@C:\Program Files\Windows NT\ntbackup\data\commandline.bks" 
    /j "My Job 3" /t "Command Line Backup 1" /n "Command Line Backup 2"

Example 4

The following examples show how to perform a backup to a file from the command line. All three examples use the Backup program's default values for the backup type, verification setting, logging level, hardware compression, and any other restrictions. The first example shows how to backup \\iggy-multi\d$ to the file D:\Backup.bkf. The second example shows how to append the same backup to the same file. The third example shows how to overwrite the file with the same backup. In all three examples a complete UNC name could be substituted for the drive letter (that is, instead of d:\backup.bkf, the user could specify \\iggy-multi\d$\backup.bkf as the backup destination).

  ntbackup backup \\iggy-multi\d$ /j "Command Line Backup 4" /f "D:\backup.bkf"
  ntbackup backup \\iggy-multi\d$ /j "Command Line Backup 5" /f "D:\backup.bkf" /a
  ntbackup backup \\iggy-multi\d$ /j "Command Line Backup 6" /f "D:\backup.bkf"