锁镰飞缘魔:BT对硬盘真的有伤害吗?!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 09:29:30
我经常听人说BT下载会伤硬盘,真的吗,为什么啊 !?

有人说这个BT的缺陷是由于软件制作人忽略一些起码的硬件常识,使用了很差的HASH算法,从而导致了BT不象FLASHGET等其他常用下载软件在写入硬盘数据前起用了高速缓冲,而是直接就写入硬盘,同时使得下载文件的所占容量比其实际大小要大几倍,直到下载完毕完后才自动恢复。因此正因为使用BT下载,使得硬盘始终处于高速运转的状态,所以现在越来越多的人相信(甚至也经历过了)是此原因导致了硬盘寿命提前结束,而且据说同时开的BT运行窗口越多,硬盘的损耗就越严重。

那关于如何解决这个问题,一方面寄希望于BT的软件制作和修改能在这方面有所改进。另一方面,有人提出了修改硬盘的CACHE,方法如下:

1.设置较大的Cache值

BT 多线程地进行下载和上传,Windows默认的512KB的Cache就显然不够了。如果内存在256MB以上,将Cache设置得更大一些应该可以减少硬盘读写的频率。一般设在8MB~16MB效果最好。笔者设为32MB,同时开4个BT进程,硬盘指示灯的闪烁仍然比较正常。具体操作步骤如下(以 Windows XP为例):

在“开始→运行”中输入“regedit”,打开“注册表编辑器”,依次打开

“HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management\”,查找“IoPageLock-Limit”(没有的话就新建“IoPageLockLimr,类型为DWord),将它的值更改为新的Cache值,重新启动即可。

注意:必须输入十六进制数值,32MB对应8000,16MB对应4000。强烈建议先备份注册表。

如果是Windows NT系统,运行“系统盘符\WINNT”目录下的“Regedit.exe”,进入“注册表编辑器”,查找字符串“MinlnitSize”,将键值由“4”改为“20”(十六进制数,相当于十进制数32)即可。

2.降低优先级

BT 占用资源较多,使用时可能会对系统的性能产生一定的影响。如果你用的是Windows 2000/XP,则可以用任务管理器降低所有BT软件的优先级,这样即使它要占用资源,也不会对其它应用程序产生太大的影响。具体方法是,用“Ctrl+ Alt+Del”组合键启动“Windows任务管理器”,在“进程”选项卡中,用右键点击BT软件进程,在“设置优先级”选单中选择“低”或者“低于标准”即可。
3、使用专用的硬盘
如要你有多余的硬盘,如升级淘汰下来的小硬盘,那就好说。把那块硬盘安装到机器上,做成一个分区,专门用来存放BT下载的文件,下载完成后再拷贝到别的分区上去。这样,如果BT真的“吃”硬盘的话,也是“吃”了你的“剩菜”,损失不大,不心疼。
4、不要太长时间开机下载
BT下载狂人常常整日整夜开着机站它自已下载,三五天不关机是常事。这样的情况导致硬盘温度过高,加速其老化和疲劳,况且现在的7200转的高速硬盘发热量都是很大。如要机箱的散热条件不是很好的话,那就更惨了。所以我在下载BT资源时原则上连续时间一般不超过12个小时,同时可以考虑给硬盘加一个比较好的风扇。
5、少开几个下载窗口
许多人在下载的时候总是喜欢同时进行五六个直载任务,希望下载能够快一点,好减轻一点硬盘的负担,我发现那样反而有害,更多的连接就会对硬盘有更频繁的访问。而带宽又是固定的,多开几个任务反而会使每个任务平均分配到的带宽减少,速度根本快不了的。
6、优化配置
在硬件方面,笔者认为加大内存不失为一个好办法。在刚进行BT下载的时候,我的机器只有128MB内存,下载过程中硬盘灯闪个不停,后来把内存加到512MB,好多了,如查只有一个下载任务的话,基本上看不到硬盘灯闪烁了。
在软件方面,一定要把主板驱动程序中关于磁盘方面的驱动安装上。笔者的机器在安装了最新版本的IAA后,在频繁便用硬盘时的声音明显没有以前那么大了。

BS下CTRL+C的做法,
会,不过建立在长时间,大容量的BT下载方式上,平时偶尔没有关系

高速下载和上传会对营盘造成伤害!!

没有的事,但是千万有注意,一次只能下一个文件,否则不可能将变成可能了

四楼说的好