Will Microsoft Backup Ever REALLY Work?

I am currently using the backup utility in Windows 2003 Server to backup a series of PCs.  Nightly jobs run which
1) Map a machine's C drive to a particular drive letter
2) Run a full backup of the mapped drive
3) Disconnect the drive.

I have found this utility useful for recovering data files and settings.  However, the last few times I have attempted to recover entire machines, the recovered drives from backup always fail to come up due to windows OS issues.

Are there any settings or tricks to get the Windows backup utility to FULLY be able to backup and subsequently restore a system drive (aka "C" drive.)

Am I kidding myself that this is an effective solution?

Tonight's Case:
Failed hard drive was replaced.  Used external USB case to attach new drive to W2K3 Server.  Used recent backup file and recovered all files onto the new drive.  Checked permissions on files and everything was OK.  Installed drive in the user machine and began boot process.  Received errors like "***.dll is not a valid Windows image."  The system will not come up.  Even if the dlls that are giving the errors are manually replaced with the pristine ones, the system locks up with no warnings (safe mode too.)  Therefore, in my opinion, the Windows backup is NOT providing me with a full system backup and thus a false sense of security.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

With NTBackup you can't backup the System State on a remote machine. All you can do is backup the files from a mapped share, as you're currently doing, which isn't enough to be able to restore a working machine.

Commercial backup programs like ArcServe and Backup Exec have Agents that allow you to backup everything on remote machines. These can cost a fair bit though.

One way around this is to setup NTBackup jobs on each of the PC's that backup to a file (either on the PC, or to a file on a share on a Server), and then set up the backup server to backup these files to tape (or wherever you backup your files to). Because the PC's are running NTbackup, they'll be able to backup the System State (just make sure that its selected in the backup job), so you'll be able to use those backups to restore a working machine.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
An alternative to using a backup program is to use a disk imaging product to take images of the disks in machines. For disaster recovery purposes, imaging products are often better than backup products. Have a look at the products on http://www.acronis.com
mcsweenSr. Network AdministratorCommented:
I agree with Darwinian999 for workstations.  Imaging products (like ghost http://www.symantec.com/Products/enterprise?c=prodinfo&refId=865) are much better to be able to restore the entire system.  

Also you should train your users to store documents on server shares such as their home directories and back them up daily to tape.  We have had a long standing policy of not recovering any files that were stored on the user's workstation.  They are all directed to store files on their home directories and use offline files and folders if they are a mobile user.

For server backups you would be much better off with an enterprise solution like CA's Arcserve or Veteras' Backup Exec.  May cost you a little more up front, but nothing is more important than a good backup.

Hope this helps!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.