两块硬盘间出现了异常高的拷贝速度?

2015-03-12 22:27:44 +08:00
 Exin
两块都是希捷的7200rpm台式机硬盘,容量分别是1TB和500G,都接在SATA2接口。没有接其他硬盘了。
系统是Win8.1
从500G的盘移动一个2GB的电影到1TB的盘,耗时只用了5s(在3s的时候卡了一下,速度剧降,具体多少没看清)。
1TB的盘并没有分区,所以不可能是我把同盘移动看错了。
再拷别的文件,速度变成了正常的90MB/S+

这是什么情况?
3709 次点击
所在节点    问与答
25 条回复
yangqi
2015-03-12 22:39:53 +08:00
5s, 3s是你自己感觉的?
pandada8
2015-03-12 23:19:56 +08:00
缓存吧……
Exin
2015-03-12 23:57:40 +08:00
@yangqi 是的,至少我还没看清那个速度窗口就关闭了(前3秒在惊讶速度好快)
Exin
2015-03-12 23:58:12 +08:00
@pandada8 缓存能有这么大?2G的文件呢
sNullp
2015-03-13 00:08:58 +08:00
缓存。而且是操作系统的缓存(进了内存),不是硬盘的缓存。
wecan
2015-03-13 00:12:42 +08:00
楼主是在GUI上看着感觉到的吗,GUI不准的
msg7086
2015-03-13 07:31:10 +08:00
系统自己的buffer。简单说就是自带的ramdisk之类的东西。
Exin
2015-03-13 08:44:49 +08:00
@sNullp
@msg7086
有可能,内存是12G只用了4G,文件是刚刚下载的,不过这种机制可以突破硬盘写入速度极限?
rrfeng
2015-03-13 09:06:28 +08:00
@Exin
刚下载的所以内存中有文件缓存。(读取快)

然后写到了硬盘的缓存里。(写入快)
Exin
2015-03-13 09:12:41 +08:00
@rrfeng 内存部分我还能理解。
硬盘缓存是64MB的,要如何保存这么一个2GB的文件?
typcn
2015-03-13 09:23:04 +08:00
你先拔下硬盘再插上,确定那个电影能打开看
Exin
2015-03-13 09:25:38 +08:00
@typcn 确实能打开
sNullp
2015-03-13 10:34:59 +08:00
@Exin 写入也有内存里的缓存。。
Exin
2015-03-13 11:11:20 +08:00
@sNullp 那么问题来了,限制机械硬盘写入的难道不是转速吗?
内存到硬盘缓存速度快我理解,硬盘缓存到硬盘那么快我不理解了。
msg7086
2015-03-13 11:39:19 +08:00
@Exin 没人说完成复制的时候已经写入硬盘了啊。
话说为什么你会不停地提到硬盘缓存?根本没提到好吗
loading
2015-03-13 12:29:36 +08:00
提示复制完,你马上点击拔出硬盘时,也许系统会提示正在处理。。。请稍后

硬拔,也许就是所谓的文件损坏,也就是没写完。。。
wy315700
2015-03-13 12:31:43 +08:00
其实是这样,

当你ctrl + c的时候,其实操作系统会自动的把源文件加载到内存里了,
所以粘贴的时候,看起来很快
imn1
2015-03-13 12:47:39 +08:00
90+也不是大数目,我这里还经常200+呢——两个esata之间,反正感觉是缓存(预读),刚看完的视频马上移动最明显,copy/move完根本不敢断电,继续干其他事,等
frankzeng
2015-03-13 13:53:34 +08:00
不同硬盘对拷是很快的,但也没到那种地步,这显示时间有问题吧,跟汽车的时速表一样属于快乐表呗
lincanbin
2015-03-13 14:02:09 +08:00
缓存,你可以打开任务管理器,内存组合中已修改一项就是文件复制的缓存。
因为拷贝的两方都不是可移动磁盘,所以实际上是在后台里跑的,包括读和写都是。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/176468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX