will need much longer to restore, than using relocatedb.
one option you can use if you have enough disk space is to rediected restore the db, shut down the original db, ship logs to the new db and roll forward to end of logs and rename the new db to old db using relocatedb.