如何快速的复制大文件
今天拿回家了一块硬盘,别人要求我给他复制我电脑上的文件到硬盘上,文件为100~1G不等共大约50个左右,全部大小26G,我开始试着复制了3个文件,由于本来电脑的配置就不怎么样,在开始复制的时候我电脑就卡的做不了别的事情了,于是就开始想办法怎么去快速的复制文件至另一块硬盘.
一开始的时候我想到最快速的办法应该是Ghost创建镜像文件来实现,所以就重启电脑创建.gho备份文件,当然这个方法是失败了,原因就是在外置硬盘上无法创建引导,在本机硬盘上创建好备份文件之后却不能正确的将分区的备份恢复到移动硬盘上,也可能是我操作方法错误吧.之后又是用ghost进行分区对分区的复制,但是还是太慢,26G的文件竟然需要48分钟才能完成,平均2两分钟才1G,和电脑比起来速度差不多,不过仍然是在复制时什么其他的事情都不能做.
在放弃了使用ghost的方法之后去google了一下,发现可以通过原始的dos命令来复制文件的速度要快于普通的电脑上复制,就开始做起了实验,不过记住这种方法不能拷贝隐含和系统属性的文件 .
例1,将C盘上WPS子目录下的所有*.WPS文件复制到D盘
C:\>COPY C:\WPS\*.WPS D:例2,将当前D盘上的TEST1.TXT文件拷贝到E盘上,并改名为TEST2.TXT
C:\>COPY D:TEST1.TXT E:\TEST2.TXT例3 将C盘上子UCDOS目录下的第一个字母是P的文件拷贝到D盘的PE子目录下,第一字母改为Q
C:\>COPY C:\UCDOS\P*.*D:\PE\Q*.*
目录与文件拷贝命令XCOPY(外部命令)
格式:[盘符][路径]XCOPY[源盘符][源路径][源文件名][目标盘符][目标路径][目标文件名][参数]
XCOPY命令不拷贝隐藏文件和系统文件
如果未指定拷贝目标,XCOPY命令把文件拷贝到当前目录下
当指定的目标路径不存在时系统提示(F=file,D=directory)?选择D可自动建立指定的路径
主要参数:
/A 拷贝与源说明相匹配的档案文件
/D mm/dd/yy 拷贝指定日期及以后的文件
/S 在拷贝一个子目录时,连同这个目录下的子目录内容一并拷贝,但空目录不予拷贝
/E 可以拷贝空子目录,必须与/S一起使用
/V 校验写盘是否正确
/P 在每拷贝一个文件前提示用户确认
/W 写盘前暂停(以便用户更换源驱动器中的源盘)例 将C:SUB1子目录及其下层所有子目录内的文件一同拷贝到A盘内
C:\DOS>XCOPY C:\SUB1 A: /S
不过发现对于如此具有技术含量的东西,我还是不会搞,命令太多我记不住不说,还有可能属错误导致失败,并且看到有人说这个方法比电脑上复制快不了多少,所以我决定寻找一个更为快速和简单的方法.于是就在Google上搜寻了快速复制文件的软件,还真的找到了一款非常不错的快速复制软件快刀手FastCopy.
FastCopy是Windows平台上最快的文件拷贝、删除软件.由于其功能强劲,性能优越,一时间便超越相同类型的所有其他软件.由于该软件十分小巧,你甚至可以在安装后,直接将安装目录中的文件复制到任何可移动存储设备中,方便携带,随取随用.
Fastcopy为什么这么快?文件复制操作都是通过“从介质(硬盘)读数据→写入缓存→从缓存中读出→向介质(硬盘)写入数据”这几项步骤来完成的,并且这些步骤都是多个线程同时进行的,如果线程之间的协同运作不够完美,那速度就会大打折扣,有些线程忙得要命,而有些却必须得等待.FastCopy就是优化了它们之间的工作顺序,大大提高了速度.

看看我复制文件的日志吧:
FastCopy(ver2.01) 开始于 2010/06/27 20:11:02
<源目录> F:\Film
<目标> G:\
<命令> 复制 – 总是执行此操作无错误
总计读取 = 26463.1 MB
总计写入 = 26463.1 MB
总计文件 = 83 (1)
总计时间 = 860.55 秒
传输速率 = 30.75 MB/秒
传输文件 = 0.10 文件/秒结果: (错误文件: 0 | 错误目录: 0)
共26463.1 MB的文件才用了13分钟中多一点就复制到移动硬盘里面了,这个速度真的是刚刚的,所以说快刀手FastCopy是你电脑里面必不可少的文件.随时随地的呆在身边,转移文件的时候将会节省大把大把的时间,小哀下载到的是一个免安装的绿色版本,总共程序大小为315KB,小程序也有大用处,有需要的快来下载使用吧.




