怎么做京东快递员:听说bt下载对电脑损害很大,请问具体是什么原因

来源:百度文库 编辑:高考问答 时间:2024/05/03 10:16:35
我用bt差不多一年的时间了
很担心这个

探寻真凶之路 BT软件究竟到底是不是真正的硬盘杀手

  第1页:什么是BT

  BitTorrent(简称BT)是现在最流行的P2P程序之一。它快速的下载效率、广泛的下载资源,都是玩家喜欢它的原因。虽然现在BT下载很流行,网络上的资源也很 多,但似乎越来越多的人都认为BT下载对硬盘是有很大的损耗的,会导致硬盘寿命提前结束,甚至还有人说自己有过这样的经历。到底BT是否伤硬盘,至今依然人言人殊,即使有人亲身说因为BT而报废了硬盘,也没有证明得到因为BT而伤害硬盘的直接证据。因为谁知道硬盘的死因是因为BT,还是不良的使用硬盘习惯?下面的篇幅笔者会浅谈一下BT对硬盘的影响,并假设要是BT下载对硬盘有害的话,怎样来保护我们的硬盘。

  什么是BT?

  在这里用一点小篇幅介绍BT。BT是目前下载效率最高的P2P程序,所谓P2P,即是Peer to Peer(点对点传输)的简称,是一种新颖的档案传输方式。旧有的传输方式是主从式架构,透过服务器端进行一点对多点的传输,缺点是当下载人数愈多的时候,下载效率就愈低。而P2P的使用者则同时具有「客户端」和「服务器端」的特性,透过P2P程序将使用者和服务器连接起来,在下载的同时也提供上载的服务,达到快速分享的目标。诸如KaZaa、eDonkey、WinMX都属于P2P程序,而其中BitTorrent更是效率最高的一种。

  第2页:BT的特色

  BT的特色是下载的人数愈多,档案下载的速度愈快。用一般eDonkey或其它P2P程序抓一些数百MB的大档案,往往要下载三数天。但使用BT的话,如果种子多、Peer多,可能只需要数小时就能完整下载数百MB的档案,难怪P2P用家都对BT趋之若鹜。

  玩家只需要安装BT程序,然后从网络下载Torrent文件执行,就可以启动BT下载。程序会连接Tracker服务器,搜寻有多少种子和正在下载的用户,种子和用户愈多,下载速度愈快。完成下载后,只要用户不关闭程序,就会自动成为该档案的种子,为其它正在下载的用户上传档案,达到共享的目的。

  BT比WinMX等P2P程序快速的原因,是它没有排队下载的机制。BT的概念是「只要同一时间下载的人数愈多,下载就愈快」,与WinMX等程序「下载完成数愈多,下载就愈快」的概念有点不同。因此,如果档案已经很旧的话,使用BT下载的效率会相应下降,甚至会出现「绝种」的情况,需要向完成下载者「求种」才能续传。但BT使用者其实非常多,如果一个Torrent档出现绝种的情况,过不久也会再出现一个新的Torrent可以下载,加上BT下载大型档案的优势,因此BT都被某些人戏称为「变态下载」。 BT伤硬盘吗?

  好了,回到正题。网络上一直有流传一种说法,指开发BT的人因为缺乏对维护硬盘的考虑,使用了很差的HASH算法,致使BT下载时不像FLASHGET等其它常用下载软件在写入硬盘数据前起用了高速缓冲,而是直接就写入硬盘,造成硬盘损害,提早结束硬盘的寿命。但是又有一些熟识计算机的网民,提出BT并不损耗硬盘的证据。但中国人有句说话叫「宁可信其有」,因此假定BT伤硬盘而做一些解救准备,是百利而无一害的。

  那么,一般指BT伤硬盘的原因是什么呢?无外乎是:一、温度;二、重复读写操作;三、 扇区断块等,在下面的篇幅会逐一解说。

  第3页:BT的三大指控

  BT三大指控:高温、重复读写、扇区断块。

  有人指,因为BT对硬盘的重复读写动作会产生高温,令硬盘的温度升高,直接影响硬盘的寿命。而当下载人数愈多,同一时间读取你的硬盘的人亦愈多,硬盘大量进行重复读写的动作,加速消耗。同时因为下载太多东西,使扇区的编排混乱,读写数据时要在不同扇区中读取,增加读写次数,加速硬盘消耗。

  不能说这些指控都是错,但是又有没有任何一种操作是完全不伤硬盘的?事实上,任何对硬盘的操作都会消耗硬盘,除非你将硬盘封起来不用,否则硬盘始终会有劳损的,所以你只能说BT可能会加剧这种消耗。但是,这种指控又是否可成立呢?

  其实硬盘高温是因为硬盘高速转动,加上与空气磨擦而成,读写动作的发热量其实非常轻微。就算不使用BT,要是长期开着计算机运作,听歌、玩3D游戏,都一样会做成硬盘高温。而且硬盘的转速愈快,产生的温度也愈高,这是硬件本身的操作问题,与软件无关。因此,与其不用BT来保护硬盘,倒不如改善机箱的通风状态还比较实际。

  至于重复读写的问题的确存在。有些人形容,BT就像把单边燃烧的柴枝折开两、三段一起燃烧,大量的读写动作会大大加速硬盘的消耗,燃烧硬盘的生命。这种说法虽然有其道理,但未免也太夸张了。事实上,会做成重复读写次数增加的不只是BT,不良的使用习惯对硬盘的消耗不会比用BT少。透过增加BT程序的读写缓冲,可以大大减少BT的读写次数,减少对硬盘的消耗。而改正不良的硬盘使用习惯更是可以增加硬盘的寿命。因此只要调节得当,BT的重复读写操作并不会大幅消耗硬盘生命的。

  扇区断块的情况也是类似的。无可否认,BT的下载会产生很多断块,但任何一部运作了一段时间的计算机,都会出现大量的断块。断块本身只是一个扇区的纪录,并不会对硬盘做成什么影响。多断块会损害硬盘的原因,是每次执行某程序或档案时,要不断搜寻不同的断块来执行,减慢运作速度之余,更会增加CPU和磁头的工作量,间接消耗硬盘生命。但这种情况可以透过定期重组硬盘的方式来修护,因此硬盘生命是取决于使用习惯,而非一、两种软件就可以影响的。

  第4页:到底有没有损害

  那么说,BT就不伤害硬盘啰

  才不!上面已经提过,任何对计算机的操作都会消耗硬盘生命,问题只在于消耗是否严重罢了。无可否认,BT的运作和引伸出来的使用习惯,都属于会加速消耗硬盘的类型。BT伤害硬盘的主要原因,并不是有没有缓存的问题,因为新推出的BT程序,都已经提供调节缓存的功能,害怕硬盘损坏的话,将缓存设成10MB、20MB好了。伤害硬盘的最大原因,其实是BT的分享概念才对。

请大家不要引了别人的文章不发出处.
下面是对上面的补充.

-- 作者:showbill
-- 发布时间:2004-4-24 16:58:39

-- bt下载损害硬盘,BT下载硬盘保护法!!
bt下载损害硬盘,BT下载硬盘保护法!!
希望大家看看

BT下载硬盘保护法!!!!

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

1、设大硬盘Cache
BT会多线程地下载和上传,很多数据吞吐,Windows默认只有512KB的Cache显然不够,如果内存在256MB以上,开大一些Cache应该可以减少硬盘读写,提高性能。一般设在8-16MB效果最好。我设到32MB,开4个BT硬盘灯都不怎么闪。
a) 运行 "regedit";

b)去[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\IoPageLockLimit];

c) 根据你的内存修改其十六进制值:
8000为32MB,4000为16MB,其他数字按此计算。
补充计算转换方法如下:
1MB = 1024K,
10MB = 10240K
= 2800(16进制)
= 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制)

d) 重启
如果没有找到IoPageLockLimit,就要新建,类型为DWord。

2、降低运行优先级
BT比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2K/XP,可以利用任务管理器把所有的BT软件的优先级降低,这样即使它占用资源,也不会影响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响”

有人说,操作系统是win2k或winxp的话,使用BT下载的情况会好些,因为这两种操作系统会帮你在BT写入硬盘数据时自动升高CACHE,从而减轻(但不是避免)硬盘的损伤。

Cache通称高速缓存,它用于提高速度较快的设备与速度较慢的设备之间的传输速率。例如,在CPU与内存之间的一级缓存和二级缓存,它们都是Cache。其工作过程是这样的,先将内存中的数据复制一部分到Cache中,CPU访问内存(内存工作频率与基本频率相当)时就优先访问Cache,由于Cache(一级缓冲工作频率与主频相当)与CPU的速度差不多,从而提高了CPU的存取速度。在一台电脑中Cache可以说无处不有,如果善于利用这些Cache,便可以极小的代价提升你的系统性能。 在DOS6.22中也提供了类似的工具SMARTDRV.EXE,它是针对内存与硬盘之间的Cache,其工作原理与上述相似。
在Win9X中也有类似的工具,在Win9X安装目录下SYSTEM.INI文件中的[Cache]项加入: [Cache]
mincachefile=4124
maxcachefile=4124(按内存大小16RAM为2048KB,32RAM为4124KB,最大不要超过12MB)
即可激活WINDOWS下的硬盘Cache。除硬盘Cache外WINDOWS还有文件系统Cache,WINDOWS访问文件时要访问硬盘文件分配表,文件系统Cache则把刚访问过的文件的路经和文件名存入内存,以加快下一次的访问速度。在“HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\FS Templates”中有三个键名为Desktop、Mobile、Server,分别对应在【控制面板】→【系统】→【性能】→【文件系统】下硬盘中的台式机、便携式、网络服务器三个设置项。如是台式机可对Desktop中的字符串NameCache、PathCache进行修改,改为: NameCache=〃80 00 00 00〃(缓冲128个文件夹) PathCache=〃00 10 00 00〃(缓冲4096个8.3格式的文件名,约使用48KB常规内存) 除此之外Win9X还提供了一些设备的Cache设置选项。

CDROM:点击【我的电脑】→【控制面板】→【系统】→【性能】→【文件系统】→【CD-ROM】,便可设置CDROM的Cache(最大限1238KB)。 调制解调器:点击【我的电脑】→【控制面板】→【系统】→【设备管理器】→【调制解调器】,这里为调制解调器的型号,【连接】→【端口设置】有两个选项,把两项都调到最大可提高上网速度。 串行接口和并行接口:可在Win9X目录下的SYSTEM.INI文件中加入: [386enh]comXbuffer=1024 (串行接口设置X为接口号,单位为KB) LPTXbuffer=1024 (并行接口设置,同上)

如果您使用的是Win NT4.0+IE4.0,那么请打开WINNT目录下的Regedit.exe(注册表编辑器),查找字符串“MinInitSize”,将其值由“4”改为“20”(“20”为十六进制数等于十进制数32),适当增加其值便可以得到满意的效果。 经过以上设置可以极大地提高系统性能,最明显的是WINDOWS读硬盘时“哒哒哒……”的声音明显减少了,并有保护硬盘的作用。

也许我的答案正好与上面的朋友相反!!!
也许理解上有些误区----

BT不伤硬盘:
http://kigoo.bokee.com/209350.html
文字太多,复制占空间,有请自行参阅。

bt不会伤硬盘啊.我一直用BT下,都有好几年了,从没发现硬盘有损坏!