军事纪实陈国涛:BT下载伤硬盘吗?请看这个帖子

来源:百度文库 编辑:高校问答 时间:2024/04/27 23:04:44
下载软件BT是硬盘杀手

这个谣言流传非常之广,极具迷惑度。究其原因,使用BT时,硬盘会拼命的狂响,有些杞人忧天人士就谣言起硬盘杀手。而且,越传越玄,最后就产生了一个十分具有说服力的说法:使用BT下载时,BT软件会不停的寻道,会损害硬盘!

其实,根据他们的说法:Flashget等多线程下载也是会损害硬盘;甚至,你用的操作系统也是硬盘杀人。最好的保护硬盘的方法就是不要使用硬盘,不要给硬盘加电,保存硬盘时,要用铁夹子把硬盘永远固定,防止震动。

其实BT是个很好的下载软件,现在很多游戏厂商在发布DEMO时都使用了BT发布;在前不久,著名的暴雪娱乐就用BT发布了自己开发的网游《魔兽世界》。

这是一个网站的帖子,请大家讨论

当然对硬盘会有损伤咯

下面告诉你BT下载怎样保护硬盘

虽然现在BT下载很流行,网络上的资源也很多,但似乎越来越多的人都认为BT下载对硬盘是有很大的损耗的,会导致硬盘寿命提前结束,甚至还有人说自已有过这样的经历。今天不讨论BT下载到底是不是会伤害硬盘,只给大家谈谈要是BT下载对硬盘有害的话,怎样来保护我们的硬盘。下面是在实际应用中的几点小技巧。

1、使用专用的硬盘
如要你有多余的硬盘,如升级淘汰下来的小硬盘,那就好说。把那块硬盘安装到机器上,做成一个分区,专门用来存放BT下载的文件,下载完成后再拷贝到别的分区上去。这样,如果BT真的“吃”硬盘的话,也是“吃”了你的“剩菜”,损失不大,不心疼。

2、不要太长时间开机下载
BT下载狂人常常整日整夜开着机站它自已下载,三五天不关机是常事。这样的情况导致硬盘温度过高,加速其老化和疲劳,况且现在的7200转的高速硬盘发热量都是很大。如要机箱的散热条件不是很好的话,那就更惨了。所以我在下载BT资源时原则上连续时间一般不超过12个小时,同时可以考虑给硬盘加一个比较好的风扇。

3、少开几个下载窗口
许多人在下载的时候总是喜欢同时进行五六个直载任务,希望下载能够快一点,好减轻一点硬盘的负担,我发现那样反而有害,更多的连接就会对硬盘有更频繁的访问。而带宽又是固定的,多开几个任务反而会使每个任务平均分配到的带宽减少,速度根本快不了的。

4、优化配置
在硬件方面,笔者认为加大内存不失为一个好办法。在刚进行BT下载的时候,我的机器只有128MB内存,下载过程中硬盘灯闪个不停,后来把内存加到512MB,好多了,如查只有一个下载任务的话,基本上看不到硬盘灯闪烁了。
在软件方面,一定要把主板驱动程序中关于磁盘方面的驱动安装上。笔者的机器在安装了最新版本的IAA后,在频繁便用硬盘时的声音明显没有以前那么大了。

5、为硬盘设置较大的Cache(缓存)空间
Windows默认只有512KB的Cache显然不够,如果内存在256MB以上,开大一些Cache应该可以减少硬盘读写,提高性能。一般设在8MB~16MB效果最好,我设的是32MB。运用“regedit",找到[HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\IoPageLockLimit]这一键值,如果没有找到IoPageLockLimit,就要新建,类型为 DWord 。根据你的内存修改其十六进制值:8000为32MB,4000为16MB,其它的值依此类推这个数值就是你要设定的多少KB的Cache转为十六进制后的值。当然别忘了重新启动计算机 。

6、降低BT的优先级
由于BT占用的系统资源较多,使用时可能对系统的性能产生一定的影响,可以用任务管理器降低BT的优先级,这样即使它要占用资源,也不会对其他的应用程序产生太大的影响。选取进程标签,右键点击BT软件进程,在设置优先级选单中选择低或者低于标准。
回答者:michealee3721 - 大魔导师 十二级 10-13 10:37

--------------------------------------------------------------------------------

不一定,你听我详细的说

BT三大指控:高温、重复读写、扇区断块。
有人指,因为BT对硬盘的重复读写动作会产生高温,令硬盘的温度升高,直接影响硬盘的寿命。而当下载人数愈多,同一时间读取你的硬盘的人亦愈多,硬盘大量进行重复读写的动作,加速消耗。同时因为下载太多东西,使扇区的编排混乱,读写数据时要在不同扇区中读取,增加读写次数,加速硬盘消耗。
不能说这些指控都是错,但是又有没有任何一种操作是完全不伤硬盘的?事实上,任何对硬盘的操作都会消耗硬盘,除非你将硬盘封起来不用,否则硬盘始终会有劳损的,所以你只能说BT可能会加剧这种消耗。但是,这种指控又是否可成立呢?
其实硬盘高温是因为硬盘高速转动,加上与空气磨擦而成,读写动作的发热量其实非常轻微。就算不使用BT,要是长期开着计算机运作,听歌、玩3D游戏,都一样会做成硬盘高温。而且硬盘的转速愈快,产生的温度也愈高,这是硬件本身的操作问题,与软件无关。因此,与其不用BT来保护硬盘,倒不如改善机箱的通风状态还比较实际。
至于重复读写的问题的确存在。有些人形容,BT就像把单边燃烧的柴枝折开两、三段一起燃烧,大量的读写动作会大大加速硬盘的消耗,燃烧硬盘的生命。这种说法虽然有其道理,但未免也太夸张了。事实上,会做成重复读写次数增加的不只是BT,不良的使用习惯对硬盘的消耗不会比用BT少。透过增加BT程序的读写缓冲,可以大大减少BT的读写次数,减少对硬盘的消耗。而改正不良的硬盘使用习惯更是可以增加硬盘的寿命。因此只要调节得当,BT的重复读写操作并不会大幅消耗硬盘生命的。
扇区断块的情况也是类似的。无可否认,BT的下载会产生很多断块,但任何一部运作了一段时间的计算机,都会出现大量的断块。断块本身只是一个扇区的纪录,并不会对硬盘做成什么影响。多断块会损害硬盘的原因,是每次执行某程序或档案时,要不断搜寻不同的断块来执行,减慢运作速度之余,更会增加CPU和磁头的工作量,间接消耗硬盘生命。但这种情况可以透过定期重组硬盘的方式来修护,因此硬盘生命是取决于使用习惯,而非一、两种软件就可以影响的。
第4页:到底有没有损害
那么说,BT就不伤害硬盘啰?
才不!上面已经提过,任何对计算机的操作都会消耗硬盘生命,问题只在于消耗是否严重罢了。无可否认,BT的运作和引伸出来的使用习惯,都属于会加速消耗硬盘的类型。BT伤害硬盘的主要原因,并不是有没有缓存的问题,因为新推出的BT程序,都已经提供调节缓存的功能,害怕硬盘损坏的话,将缓存设成10MB、20MB好了。伤害硬盘的最大原因,其实是BT的分享概念才对。
温故知新一下吧。BT的分享概念是什么?——「同一时间下载的人数愈多,下载就愈快」。当有十个使用者读取你的档案时,加上你下载时的写入操作,同一个档案在同一时间会进行十一次读写操作,对磁头臂会造成一定的耗损。人数愈多,次数愈多,累积的耗损就愈多,长远来说确实损害硬盘,因此有些人会用限制上传人数、限速等方法来维护。但其实这种耗损相当轻微,耗损并不如「折开柴枝来烧」那么夸张,只要节制下载的次数和份量,已足以有维护硬盘的效果。
另一个会损害硬盘的BT分享概念就是「留下种子」。在资源共享的大原则下,「留种」是义务,留种愈长久,愈是美德。但问题是这会使硬盘即使在完成下载后,仍然得不到休息的机会,维持长时间的读取上传的操作。因此有些人会下载完成就离开,不愿留下做种子。「留种」的损害有一定的根据,任何电子产品都需要有休息的时间,除非你家的计算机有网络服务器的级数,否则你始终也要适时让计算机休息降温。因此无论是上传还是下载,用家还是需隔一段时间让硬盘休息。但「下了就跑」的做法有欠共享的精神,与其做一个自私的下载者,倒不如节制一下BT下载的次数和份量,适时让计算机休息还好。
容许我再一次重申:没有任何一种操作是不伤硬盘的。但良好的使用习惯足以抵消大部份的不良影响,所以还是要看各人怎么用。如果一天到晚不停的下载或上传当然是不行的,隔个两、三天就让硬盘休息一下吧。

让伪科学见鬼去吧-硬盘读写频繁是否真的伤害硬盘兼FLASHGET是否真的伤害硬盘V5版
事先说明一下,我这里只是提到FLASHGET,没有提到ED和FTP是因为它们的原理都是一样的,我也懒得一个一个打字而已

我强调一下,我这里只是提到FLASHGET,但是它和ED,FTP的原理是一样的对硬盘的所谓耗损也是一样的。

先引用一下某人的话

为什么频繁读写会损坏硬盘呢?
磁头寿命是有限的,频繁的读写会加快磁头臂及磁头电机的磨损,频繁的读写磁盘某个区域更会使该区温度升高,将影响该区磁介质的稳定性还会导至读写错误,高温还会使该区因热膨涨而使磁头和碟面更近了(正常情况下磁头和碟面只有几个微米,更近还了?),而且也会影响薄膜式磁头的数据读取灵敏度,会使晶体振荡器的时钟主频发生改变,还会造成硬盘电路元件失灵。

任务繁多也会导至IDE硬盘过早损坏,由于IDE硬盘自身的不足,,过多任务请求是会使寻道失败率上升导至磁头频繁复位(复位就是磁头回复到 0磁道,以便重新寻道)加速磁头臂及磁头电机磨损。

我先说一下现代硬盘的工作原理
现在的硬盘,无论是IDE还是SCSI,采用的都是"温彻思特“技术,都有以下特点:
1。磁头,盘片及运动机构密封。
2。固定并高速旋转的镀磁盘片表面平整光滑。
3。磁头沿盘片径向移动。
4。磁头对盘片接触式启停,但工作时呈飞行状态不与盘片直接接触。

盘片:硬盘盘片是将磁粉附着在铝合金(新材料也有用玻璃)圆盘片的表面上.这些磁粉被划分成称为磁道的若干个同心圆,在每个同心圆的磁道上就好像有无数的任意排列的小磁铁,它们分别代表着0和1的状态。当这些小磁铁受到来自磁头的磁力影响时,其排列的方向会随之改变。利用磁头的磁力控制指定的一些小磁铁方向,使每个小磁铁都可以用来储存信息。

盘体:硬盘的盘体由多个盘片组成,这些盘片重叠在一起放在一个密封的盒中,它们在主轴电机的带动下以很高的速度旋转,其每分钟转速达3600,4500,5400,7200甚至以上。

磁头:硬盘的磁头用来读取或者修改盘片上磁性物质的状态,一般说来,每一个磁面都会有一个磁头,从最上面开始,从0开始编号。磁头在停止工作时,与磁盘是接触的,但是在工作时呈飞行状态。磁头采取在盘片的着陆区接触式启停的方式,着陆区不存放任何数据,磁头在此区域启停,不存在损伤任何数据的问题。读取数据时,盘片高速旋转,由于对磁头运动采取了精巧的空气动力学设计,此时磁头处于离盘面数据区0.2---0.5微米高度的”飞行状态“。既不与盘面接触造成磨损,又能可靠的读取数据。

电机:硬盘内的电机都为无刷电机,在高速轴承支撑下机械磨损很小,可以长时间连续工作。高速旋转的盘体产生了明显的陀螺效应,所以工作中的硬盘不宜运动,否则将加重轴承的工作负荷。硬盘磁头的寻道饲服电机多采用音圈式旋转或者直线运动步进电机,在饲服跟踪的调节下精确地跟踪盘片的磁道,所以在硬盘工作时不要有冲击碰撞,搬动时要小心轻放。

原理说到这里,大家都明白了吧?

首先,磁头和数据区是不会有接触的,所以不存在磨损的问题。
其次,一开机硬盘就处于旋转状态,主轴电机的旋转可以达到4500或者7200转每分钟,这和你是否使用FLASHGET或者ED都没有关系,只要一通电,它们就在转.它们的磨损也和软件无关。
再次,寻道电机控制下的磁头的运动,是左右来回移动的,而且幅度很小,从盘片的最内层(着陆区)启动,慢慢移动到最外层,再慢慢移动回来,一个磁道再到另一个磁道来寻找数据。不会有什么大规模跳跃的(又不是青蛙)。所以它的磨损也是可以忽略不记的。

那么,热量是怎么来的呢?

首先是主轴电机和寻道饲服电机的旋转,硬盘的温度主要是因为这个。
其次,高速旋转的盘体和空气之间的摩擦。这个也是主要因素。

而硬盘的读写???
很遗憾,它的发热量可以忽略不记!!!!!!!!!!
硬盘的读操作,是盘片上磁场的变化影响到磁头的电阻值,这个过程中盘片不会发热,磁头倒是因为电流发生变化,所以会有一点热量产生。写操作呢?正好反过来,通过磁头的电流强度不断发生变化,影响到盘片上的磁场,这一过程因为用到电磁感应,所以磁头发热量较大。但是盘片本身是不会发热的,因为盘片上的永磁体是冷性的,不会因为磁场变化而发热。

但是总的来说,磁头的发热量和前面两个比起来,是小巫见大巫了。
热量是可以辐射传导的,那么高热量对盘片上的永磁体会不会有伤害呢?其实伤害是很小的,永磁体消磁的温度,远远高于硬盘正常情况下产生的温度。当然,要是你的机箱散热不好,那可就怪不了别人了。

我这里不得不说一下某人的几个错误:

一。高温是影响到磁头的电阻感应灵敏度,所以才会产生读写错误,和永磁体没有关系。

二。所谓的热膨胀,不会拉近盘体和磁头的距离,因为磁头的飞行是空气动力学原理,在正常情况下始终和盘片保持一定距离。当然要是你大力打击硬盘,那么这个震动......

三。所谓寻道是指硬盘从初使位置移动到指定磁道。所谓的复位动作,并不是经常发生的。因为磁道的物理位置是存放在CMOS里面,硬盘并不需要移动回0磁道再重新出发。只要磁头一启动,所谓的复位动作就完成了,除非你重新启动电脑,不然复位动作就不会再发生。

四。IDE硬盘和SCSI硬盘的盘体结构是差不多的。只是SCSI硬盘的接口带宽比同时代的IDE硬盘要大,而且往往SCSI卡往往都会有一个类似CPU的东西来减缓主CPU的占用率。仅此而已,所以希捷才会把它的SCSI硬盘的技术用在IDE硬盘上。

五。硬盘的读写是以柱面的扇区为单位的。柱面也就是整个盘体中所有磁面的半径相同的同心磁道,而把每个磁道划分为若干个区就是所谓的扇区了。硬盘的写操作,是先写满一个扇区,再写同一柱面的下一个扇区的,在一个柱面完全写满前,磁头是不会移动到别的磁道上的。所以文件在硬盘上的存储,并不是像一般人的认为,是连续存放在一起的(从使用者来看是一起,但是从操作系统底层来看,其存放不是连续的)。所以FLASHGET或者ED开了再多的线程,磁头的寻道一般都不会比你一边玩游戏一边听歌大。当然,这种情况只是单纯的下载或者上传而已,但是其实在这个过程中,谁能保证自己不会启动其它需要读写硬盘的软件?可能很多人都喜欢一边下载一边玩游戏或者听歌吧?更不用说WINDOWS本身就需要频繁读写虚拟内存文件了。所以,用FG下载也好,ED也好,对硬盘的折磨和平时相比不会太厉害的。

六。再说说FLASHGET为什么开太多线程会不好和ED为什么硬盘读写频繁。首先,线程一多,cpu的占用率就高,换页动作也就频繁,从而虚拟内存读写频繁,至于为什么,学过操作系统原理的应该都知道,我这里就不说了。ED呢?同时从几个人那里下载一个文件,还有几个人同时在下载你的文件,这和FG开多线程是类似的。所以硬盘灯猛闪。但是,现在的硬盘是有缓存的,数据不是马上就写到硬盘上,而是先存放在缓存里面,,然后到一定量了再一次性写入硬盘。在FG里面再怎么设置都好,其实是先写到缓存里面的。但是这个过程也是需要CPU干预的,所以设置时间太短,CPU占用率也高,所以硬盘灯也还是猛闪的,因为虚拟文件在读写。

七。硬盘读写频繁,磁头臂在寻道伺服电机的驱动下移动频繁,但是对机械来说这点耗损虽有,其实不大。除非你的硬盘本身就有机械故障比如力臂变形之类的(水货最常见的故障)。真正耗损在于磁头,不断变化的电流会造成它的老化,但是和它的寿命相比......应该也是在合理范围内的。除非因为震动,磁头撞击到了盘体。

八。受高温影响的最严重的是机械的电路,特别是硬盘外面的那块电路板,上面的集成块在高温下会加速老化的。所以IBM的某款玻璃硬盘,虽然有坏道,但是一用某个软件,马上就不见了。再严重点的,换块线路板,也就正常了。就是这个原因.

打了这么多字,实在是太累了。
总之,硬盘会因为环境不好和保养不当而影响寿命,但是这绝对不是软件的错。
FLASHGET也好,ED也好,FTP也好,它们虽然对硬盘的读写频繁,但是还不至于比你一般玩游戏一般听歌对硬盘伤害大.说得更加明白的话,它们对硬盘的所谓耗损,其实可以忽略不记.不要因为看见硬盘灯猛闪,就在那里瞎担心.不然那些提供WEB服务和FTP服务的服务器,它们的硬盘读写之大,可绝非平常玩游戏,下软件的硬盘可比的。

硬盘有一个参数叫做连续无故障时间。它是指硬盘从开始运行到出现故障的最长时间,单位是小时,英文简写是MTBF。一般硬盘的MTBF至少在30000或40000小时。具体情况可以看硬盘厂商的参数说明。这个连续无故障时间,大家可以自己除一下,看看是多少年。然而大家自己想想,自己的硬盘平时连续工作最久是多长时间。

目前我使用的机器,已经连续开机1年了,除了中途有几次关机十几分钟来清理灰尘外,从来没有停过(使用金转6代40G)。另外还有三台使用SCSI硬盘的服务器,是连续两年没有停过了,硬盘的发热量绝非平常IDE硬盘可比(1万转的硬盘啊)。
在这方面,我想我是有发言权的。

最后补充一下若干点:

一。硬盘最好不要买水货或者返修货。水货在运输过程中是非常不安全的,虽然从表面上看来似乎无损伤,但是有可能在运输过程中因为各种因素而对机械体造成损伤。返修货就更加不用说了。老实说,那些埋怨硬盘容易损坏的人,你们应该自己先看看,自己的硬盘是否就是这些货色。

二。硬盘的工作环境是需要整洁的,特别是注意不要在频繁断电和灰尘很多的环境下使用硬盘。机箱要每隔一两个月清理一下灰尘。

三。硬盘的机械最怕震动和高温。所以环境要好,特别是机箱要牢固,以免共震太大。电脑桌也不要摇摇晃晃的。

四。要经常整理硬盘碎片。这里有一个大多数人的误解,一般人都以为硬盘碎片会加大硬盘耗损,其实不是这样的。硬盘碎片的增多本身只是会让硬盘读写所花时间比碎片少的时候多而已,对硬盘的耗损是可以忽略的(我在这里只说一个事实,目前网络上的服务器,它们用得最多的操作系统是UNIX,但是在UNIX下面是没有磁盘碎片整理软件的。就连微软的NT4,本身也是没有的)。不过,因为磁头频繁的移动,造成读写时间的加大,所以CPU的换页动作也就频繁了,而造成虚拟文件(在这里其实准确的说法是换页文件)读写频繁,从而加重硬盘磁头寻道的负荷。这才是硬盘碎片的坏处。

五。在硬盘读写时尽量避免忽然断电,冷启动和做其他加重CPU负荷的事情(比如在玩游戏时听歌,或者在下载时玩大型3D游戏),这些对硬盘的伤害比一般人想象中还要大。原因我就不说了,打字太累。

总之,只要平常注意使用硬盘,硬盘是不会那么快就和我们说BYEBYE的。当然,如果是硬盘本身的质量就不行,那我就无话可说了

BT下载时硬盘既读又写,相比其他下载(只写不读)来说确实更耗一些

是的,下载时间长是个问题,并且同时上传要命!

伤硬盘,下载的同时又上传