|Pretty much what i mean is that, i want to backup the system state of my current machine and be able to restore it to another machine with the same OS but with different hardware configurations. Just wondering if ntbackup would let me do this.|
You could do this but you'll have issues since you're moving from one hardware platform to another. Yes, you could remove all hardware in device manager and "find" all the new stuff but your system will still have issues.
This is not what ntbackup was intended for. It was intended for doing a restore to identical hardware. I would highly recommend you don't try this if it's an important production server because I can promise you, you'll regret it.
If you want to move a server onto newer, better hardware you need to port it over the slow tedious way. Which is to say, build your new server, install the OS on it, then install the software you wish to move from old to new server and then port the data for that software over.
It's slower but if you have the time to lab it out, you can go through as many iterations as you have to (documenting the steps very carefully) until you can successfully move your programs, and their associated data, over to the new platform.
I've done this successfully several times in the past with database applications and never regretted spending the time and effort to do it right.
I've known a few people who've tried to use the shortcut method you mentioned and had nothing but trouble until they did it my way.
Oh, one thing you need to keep in mind, no matter what you do, leave your original server intact as a backup. If you do, you can always bring it back up and use it if you have to. If you wipe it and something messes up...........