Restoring with replace going incredibly quickly
The RESTORE DATABASE ... WITH (REPLACE) does not have to create the 2 TB .mdf file.  This is why it is so much quicker.   You may want to look into instant file initialization.