I'm looking for the best practices way to back up and restore SBS 2003 to a new hard drive array on the same server it's currently running on. I've had success in the past using the Windows backup to take a full system backup, installing SBS on the new array, and then doing a restore from the full backup. This last one we did failed and the machine bluescreened after the restore. We ran out of time and couldn't run a repair on the restored OS (would have probably fixed the problem) but we had to roll back. I found two things that I didn't do that may have caused it.
1. We didn't make the C & D partitions the exact same size as they were on the old array, and
2. We didn't bring the newly installed OS up to the same Service Pack as what was running on the old array before I ran the restore.
We would much prefer to do this as a bare-metal restore but the only product I know that will do that is Symantec Backup Exec - System Recovery and we can't spend a $1K just for this restore. Microsoft says that the blue screen is caused by the hardware change and 97% of the time can be be fixed by running a repair.
I need to know how you guys and most large enterprises are doing this to establish what the best practice should be for our organization. Your thoughts and recommendations are greatly appreciated.