下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 2818|回复: 3
打印 上一主题 下一主题

BT下载硬盘保护法

[复制链接]
  • TA的每日心情
    奋斗
    前天 10:07
  • 签到天数: 2385 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-12-3 22:23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    BT下载硬盘保护法# ~" h2 X# n, f! r  f
    最近总听网友反映:bt会弄坏硬盘~~~这个的原因,现在普遍的一个说法是,由于bt的6 a2 ^+ @  l: u) e; l6 B
    ( y! k) B3 V9 [0 X
    软件制作人当初的失误, 在设计时使用了很差的hash算法,从而导致了bt不flashget# @% U9 \, A: h: \4 Z" E
    ' C9 f# l$ O. g
    等其他常用下载软件在写入硬盘数据前起用了高速缓冲,而是直接就写入硬盘,同时使得
    3 x' |2 U6 x: {' R" z2 V9 L- B, g
    下载文件的所占容量比其实际大小要大几倍,直到下载完毕完后才自动恢复。因此正因
    9 z# R6 {$ D7 Y; b. I3 e8 v& E0 W/ Z$ n" t8 x0 R
    为使用bt下载,使得硬盘始终处于高速运转的状态,所以现在越来越多的人相信(甚至
    7 d2 s* M& U0 r6 }
    $ N/ U7 u4 L. A8 Z% c也经历过了)是此原因导致了硬盘寿命提前结束,而且据说同时开的bt运行窗口越多, $ ?  `" Q& P# Z; ?4 c
    4 l5 |  Q/ s! U. N4 t
    硬盘的损耗就越严重。
    ! J, k8 c' Y3 f' n, J9 o1 z
      l( k8 P- S) W, C  e0 c关于如何解决这个问题,一方面寄希望于bt的软件制作和修改能在这方面有所改进。另 7 F" x8 R, a. L! [& p: e

    ! _- f/ H, ?* f4 f一方面,有人提出了修改硬盘的cache,方法如下: - G, E& L9 n* e6 C- V
    ( ?  O$ S* X2 A8 M& y- f

    % w2 r1 e3 C4 X
    . ?4 l; c! R5 P8 U* i! Q3 |. _/ p2 q1、设大硬盘cache
    / d5 x( G3 b9 G. V
    2 t; P4 A+ r/ K& }' k; V" p' @8 n3 |bt会多线程地下载和上传,很多数据吞吐,windows默认只有512kb的cache显然不够,: z8 X6 c( v# H4 J
    $ \! O- I; n8 o9 w9 w# K3 b: }
    如果内存在256mb以上,开大一些cache应该可以减少硬盘读写,提高性能。一般设在8-
    6 g( r& J' Q+ h8 k! U) E& l* r" @( P* ~
    16 mb效果最好。我设到32mb,开4个bt硬盘灯都不怎么闪。
      C9 E5 V3 Q" r  E( K5 J* i& `2 w. B4 {7 \" c
    a) 运行 "regedit"; 3 P6 ?: j; g" O) H! e

    8 r) S1 F" v! d6 n去[hkey_local_machine\system\currentcontrolset\control\session % W! F, S9 D& }& V  j

    . `! ?; v- U! xmanager\memor y management\iopagelocklimit]; ! U! c. o& m, R
    # s5 U4 D: `0 ]) @8 n9 ~' q% s
       , Q: P' y4 q5 G$ w8 X( i
    ' s% \* E) ~4 B4 Z6 m2 W
    c) 根据你的内存修改其十六进制值: 6 z' t% P3 G" F0 F3 ?
    # `; Y8 a' {  \, f) g
       8000为32mb,4000为16mb,其他数字按此计算。
    5 g* k6 @7 K" h. W' x5 \
    , L" Q  W* _! A9 C! R8 ?: z) h补充计算转换方法如下: / g/ Z  ~' ?3 p" W

    ) m6 J) N/ u# V9 b1mb = 1024k, - N! I+ V+ W' i. P5 A! h' f' i

    ' W: t4 L. Y" t* j+ l( l6 W10mb = 10240k
      s5 P9 f6 S  L  ]6 T9 c" h( \
    = 2800(16进制) : r# H; Z$ K6 R! c8 J% I& s

    " X" A3 t0 O; Z4 ], n= 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制) : b" }; f6 s3 c' {4 p

    0 a/ w7 X" H$ ~2 m   + e  X7 m6 J0 T% A& x: o; V
    7 O2 v9 ]9 q9 S/ Z
    d) 重启
    , }$ O5 k6 ]& P- M, j* w" h2 w0 W; E5 K
    如果没有找到iopagelocklimit,就要新建,类型为dword。
    5 E! x- E# X1 w  ]: S  E% @2 I8 g7 r+ t4 d( \1 \. {
    2、降低运行优先级 " B$ P0 w' C. Y! n" `0 R8 b- E

    ! D2 I& h+ k8 t" j# Pbt比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2k/x
    6 m4 r1 U" }& p- [: H" q/ z# D+ `2 i0 P
    p,可以利用任务管理器把所有的bt软件的优先级降低,这样即使它占用资源,也不会影 $ f7 c' g7 {) f) q

    3 t  S$ z$ S  u! T$ S0 V2 \响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响”
    2 ~, t: @5 \$ E* G8 \  x
    / y4 l2 E! Y8 i) f有人说,*作系统是win2k或winxp的话,使用bt下载的情况会好些,因为这两种*作系 , H4 j( _4 g# p) J
    - y& f8 K$ b- h" r. E4 r3 [" [
    统会帮你在bt写入硬盘数据时自动升高cache,从而减轻(但不是避免)硬盘的损伤。 ; L  M5 y# F4 q# k- o6 R
    / \! a4 U3 O% m! G, ~5 q
    cache通称高速缓存,它用于提高速度较快的设备与速度较慢的设备之间的传输速率。例 * T  G9 X" ^/ E6 }7 Y2 n- m

    6 f+ w' h: C- x! X如,在cpu与内存之间的一级缓存和二级缓存,它们都是cache。其工作过程是这样的,
    $ I" ~- ^9 z7 l; f+ S  \6 o, f) k' J: I9 z" M! F1 q
    先将内存中的数据复制一部分到cache中,cpu访问内存(内存工作频率与基本频率相当 9 i8 C. V2 ^% n
    ( y4 Z7 W% H9 A; o: @4 u
    )时就优先访问cache,由于cache(一级缓冲工作频率与主频相当)与cpu的速度差不多
    ) e: F' S$ Z0 F: p
    - Z) W8 C. r5 i. @: G,从而提高了cpu的存取速度。在一台电脑中cache可以说无处不有,如果善于利用这些
    ) _6 A% H- s3 `  S5 w4 C4 A8 g$ l/ g* @1 e. j& |, K* ?' X
    cache,便可以极小的代价提升你的系统性能。 在dos6.22中也提供了类似的工具smart
    & d  ^: `& _' r5 _, r: w( q* |9 k
    drv.exe,它是针对内存与硬盘之间的cache,其工作原理与上述相似。
    : d$ I, c* L6 _# g3 ^. C. P) {( Z9 u7 T) `1 j5 `
      在win9x中也有类似的工具,在win9x安装目录下system.ini文件中的[cache]项加入 1 ~5 I2 E8 {  V) [

    6 s2 @3 k7 B8 _2 Q5 B: [cache] 6 V( A! h! y# S

    ) T, m5 H. N# d8 Z+ i+ P, zmincachefile=4124 . w( Z5 I; l( U. H, ~  P
    - i* D$ C% M+ a- I: F/ V# U/ T8 l
    maxcachefile=4124(按内存大小16ram为2048kb,32ram为4124kb,最大不要超过
    $ c' x( M9 A9 I0 v. m7 `6 i8 n7 y* g
    12mb) 即可激活windows下的硬盘cache。除硬盘cache外windows还有文件系统
    6 N( Y4 M+ R+ f2 }+ g2 {( Q1 F, z" E+ L# m3 }% G
    cache,win dows访问文件时要访问硬盘文件分配表,文件系统cache则把刚访问过的- u. k) W& Q2 T8 g4 a. U4 H

    ) C$ ?# c" u5 K, c& j( K3 t文件的路经和文 件名存入内存,以加快下一次的访问速度。在6 Y+ Z" Q' e" L' C& i

    8 o9 r& }5 N$ a5 e8 I7 d! P“hkey_local_machine\software\microsoft\windows\currentversion\fs templates”
    $ v) o$ s) [* \2 e( d  r6 j$ a$ r1 E# i3 f" p5 z4 ^1 q
    中有三个键名为desktop、mobile、server,分别对应在【控制面板】→【系统】→【性
    + U; t7 M& l1 ~$ H' i% D: E- l& k
    能】→【文件系统】下硬盘中的台式机、 便携式、网络服务器三个设置项。如是台式机可) z- }8 G/ x* B% C

    7 S7 g0 h: u* Q( c" ^! G/ D( I! [对desktop中的字符串namecache、path cache进行修改,改为: namecache=″80 00
    $ j. p% b- H9 B+ B! D# a9 g" Q# U! ^, g$ o+ x: u
    00 00″(缓冲128个文件夹) pathcache=″ 00 10 00 00″(缓冲4096个8.3格式的文件名,
    7 \7 j" S: v, j: ?
    3 u9 c) H5 N3 ~; i# M4 x约使用48kb常规内存) 除此之外win9x还 提供了一些设备的cache设置选项。 ' |( I! N. g8 @& D$ T  F+ z

    ( P% ?: W9 Z( j& z, b  cdrom:点击【我的电脑】→【控制面板】→【系统】→【性能】→【文件系统】→ ! Z5 ^1 L+ j. Q( Z

    , o+ _3 j6 D& |% ]" K7 p【cd-rom】,便可设置cdrom的cache(最大限1238kb)。 调制解调器:点击【我的
    5 @$ H2 r4 S: U* }9 X- R- ?% r3 D2 U$ E8 E! u/ A' |1 F2 z$ @
    电脑 】→【控制面板】→【系统】→【设备管理器】→【调制解调器】,这里为调制解调4 b+ u: u9 ^7 f1 Y6 R4 O  w' q
    0 x/ y; T1 h) k1 O2 \! @
    器 的型号,【连接】→【端口设置】有两个选项,把两项都调到最大可提高上网速度。 8 v; K5 X& i; S* c
    7 q5 m/ }; w9 v
    串 行接口和并行接口:可在win9x目录下的system.ini文件中加入: [386enh]
      @( h& q6 m. n- g; p
    ' E' a3 L% K. P5 [) fcomxbuffer =1024 (串行接口设置x为接口号,单位为kb) lptxbuffer=1024 (并行
    8 A9 |9 h  @) w7 F! E6 ~/ X* w, f& a' s( O) E& j# I* o" ]
    接口设置,同 上)
    & U$ S' Y5 \/ E) L+ [: [+ s/ J9 |4 g$ z/ e% P
      如果您使用的是win nt4.0+ie4.0,那么请打开winnt目录下的regedit.exe(注
      p$ T: q) O& @; t
    ( R8 ~  k# b0 D6 q5 K4 |册 表编辑器),查找字符串“mininitsize”,将其值由“4”改为“20”(“20”为十六 3 a) f9 |8 b# i* z& B9 w

    7 x& R+ d6 x5 a) T3 d- c4 R* \进制数等于十进制数32),适当增加其值便可以得到满意的效果。 经过以上设置可以极
    2 W3 L; |* u# }" |
    ( Y% }5 Y4 b% D$ v大地提高系统性能,最明显的是windows读硬盘时“ 者者 ……”的声音明显减少了,并 * i3 K% C  g3 y' l% m  \

    . `! I& Q# N# c有保护硬盘的作用+ x5 h; I0 Z0 {! ]
    / [3 G7 W6 C5 Q2 ^9 Z" Z
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩

    该用户从未签到

    2
    发表于 2003-12-3 22:36:00 | 只看该作者
    只要不连续长期使用就没有关系的

    该用户从未签到

    3
    发表于 2003-12-3 22:37:00 | 只看该作者
    而且直接写入硬盘也不是这么容易做到的,Windows的保护机理不会允许程序直接访问硬盘,除非他有Ring0权限

    该用户从未签到

    4
    发表于 2003-12-20 21:06:00 | 只看该作者
    哈哈  不错学习
    + K# q6 k& w* d9 n1 M( |3 E/ S

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表