SQL Server 2005还原大规模数据如何高效进行

因为公司要处理一些数据用于分析,手头上有一个bat文件,大小为500G,数据来源是某服务器上的sqlserver2005通过一次全备份和几个增量备份得到的,现在要在另外一台服务器上的sqlserver2005上进行还原,使用了sqlsever里面“task”->"restore"方法进行还原,进行了一天左右才将数据导入成功,请问还有其他效率更高的方法么?