I'd have to disagree. I have an 80 Gig database which takes 45-60 minutes to backup, but 5 hours to restore.
When you do the restore a few things will happen.
1. SQL will waist a large amount of time creating the files and writting 0s to them. This can take a couple of hours depending on the speed of your disks.
2. SQL will then start loading the data into the tables.
When you fire off the restore add the stats=1 flag to the restore. This will give you an output to the query analyzer window for every 1% of the restore that has completed. Time the amount of time beteen when 1% shows up and 2% shows up. Then take the number of minutes or seconds and multiply by 99 (or 100 to make the math easier).
Restoring will depend mostly on the drive speed.
With a database that large I would recommend detaching the database from the old server, and attaching it to the new server. This will get you back up and running much faster.
Denny
MCSA (2003) / MCDBA (SQL 2000) / MCTS (SQL 2005)
--Anything is possible. All it takes is a little research. (Me)