本文讲述了我遇到Windows外接硬盘速度远低于正常速度的情况和解决方法。由于我的问题并不常见,我也是花费了大量的时间精力来寻找解决方法。一些常见的问题解决方法我也列在其中。希望能帮到有需要的人~
如果你的问题并不是网上的一些常见方法可以解决的,请直接拉到文章后半部分,看是不是和我的问题差不多,如果是的话就恭喜你了~
前情提要:
之前为了在iMac和Windows笔记本之间传输数据,弄了一块英睿达的MX500还有一个硬盘盒来当移动硬盘,从两个设备之间传递文件。但是很神奇的是,在iMac上能跑到450-480MB的硬盘(几乎是硬盘盒的满速了),接到笔记本上就只有330-350MB了(尽管Windows使用的是MiB的1024进制,Mac使用的是MB的1000进制,但是这个差值还是远远大于换算的差值)。不过由于需要拷贝的次数不多,我也就没太在意。
但是由于一些问题,前两天双十一,趁打折买了一块闪迪1TB的NVMe固态(就是sn550换了个牌子,序列号也是21没降缓外速度),打算用来换掉内置的硬盘,因此也买了一个acasis的10Gbps的NVMe硬盘盒打算装换下来的硬盘。
问题来了
由于之前MX500我可以当作SATA接口的固态硬盘本身速度不高,加上损耗,也勉强能说的过去。我现在有能跑满USB 3.1 gen2的10Gbps的硬盘和硬盘盒的,看看这时候的速度不就可以确定到底是什么情况了嘛。
把闪迪的NVMe固态装到硬盘盒里,打算看看新硬盘是不是好的。但是接上之后,我发现拷贝视频的速度只有300MB,比SATA固态硬盘还低。这时候问题就出现了:要么新买的硬盘有毛病,要么,也更有可能是笔记本或者Windows有毛病。
我这时候开始排查:
Q:会不会因为硬盘本身就有毛病啊问题?
A:我给它装在笔记本的M.2接口上,测速显示甚至还有点快。如图:
Q:是不是因为负荷大或者写入时间长导致过热掉速?
A:也不是。使用的是一个10GB左右的MP4格式视频文件,不存在需要多次使用硬盘读取写入命令导致负荷较大,也就是说不是因为多个小文件写入导致速度看起来低,还是看的顺序读写速度。并且把硬盘冷却到42度进行拷贝,拷贝完49度,和60+度直接进行拷贝,速度是一样的,所以也不是过热掉速。
Q:是不是因为硬盘存的太多,导致缓存用完了?
A:是空的。
Q:那会不会是硬盘盒的问题呢?
A:我把原本的硬盘拆下来,放到硬盘盒里测试了一下,还是一样的速度。两个设备同时出现问题的几率很小。
Q:既然硬盘确定没毛病,那会不会是笔记本接口的问题?
A:我我试了两个笔记本接口,是同样的速度。并且我还把把硬盘盒用支持USB 3.1 gen2的Thunderbolt 3线接到笔记本的雷电口,还是同样的速度。三个接口都有问题的可能性不大,而且也不是因为速率不够。
在这一系列的测试排查之后,非常显然问题就在Windows身上了。
我先在网上找看有没有相同的案例,发现有以下几种可能原因:
Q:可能是因为没开TRIM导致速度低。
A:在命令提示符中,使用fsutil behavior query disabledeletenotify
查看发现是已经开启的。
Q:可能是因为硬盘格式导致速度低。
A:由于Mac也需要使用,所以格式使用的是exFAT。但是看了有人做的对比,这个速度感觉不太像是因为硬盘格式导致的。
常见的问题都不是,那么就得靠自己了。
通过在Windows里“翻箱倒柜”,终于找到了解决方法:
- 在“此电脑”中,右击任意一个盘,点击“属性”。
2.选择“硬件”标签页,双击速度不正常的硬盘的一行。
3.点击“更改设置”,会打开一个新的界面。
4.选择“策略”标签页,然后勾选“更好的性能”。然后点击确定。
这时候就能发现,硬盘的速度正常了。我发现内置的硬盘默认选择的是“更好的性能”,外接的硬盘不知道为什么没有选。