下沙论坛

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

QQ登录

QQ登录

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

BT下载硬盘保护法

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-12-3 22:23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    BT下载硬盘保护法
    3 P+ N! t% h/ f. y- L( [8 L最近总听网友反映:bt会弄坏硬盘~~~这个的原因,现在普遍的一个说法是,由于bt的
    # i$ C7 M+ N9 t8 ~5 `
    ' m- s% {4 V& C软件制作人当初的失误, 在设计时使用了很差的hash算法,从而导致了bt不flashget
    + `7 d! C3 q4 ?1 g. W' ]- X4 c
    - i- g1 \* z+ |7 d# ~0 }) N等其他常用下载软件在写入硬盘数据前起用了高速缓冲,而是直接就写入硬盘,同时使得 4 U7 s* R/ I( j+ g8 z

    . g' @- G+ s9 |& a4 K: V下载文件的所占容量比其实际大小要大几倍,直到下载完毕完后才自动恢复。因此正因
    . R4 c7 {5 Q& d9 g, T4 Z( W: ^6 t! {7 [2 R! W% ?' U
    为使用bt下载,使得硬盘始终处于高速运转的状态,所以现在越来越多的人相信(甚至 2 T% _  ]5 h' J8 u7 l) _
    5 j) M& d3 \/ T/ }' {% R5 E
    也经历过了)是此原因导致了硬盘寿命提前结束,而且据说同时开的bt运行窗口越多, . _  n, k( ]* f, u2 C
    2 T# g; i7 q0 g5 ~& [2 r
    硬盘的损耗就越严重。 3 ~/ A/ d9 p) Y- p3 l

    * A$ \2 ?! i- k: @$ P关于如何解决这个问题,一方面寄希望于bt的软件制作和修改能在这方面有所改进。另 0 l( c) \6 D* d! m: S3 A& K

    , I0 n3 |; Z8 h- t5 j% H一方面,有人提出了修改硬盘的cache,方法如下:
    0 `& H0 y  t" K3 l; A5 F- ~
    * {8 Z" n. [& f+ d4 S& W6 d  Q$ k  x) y& t$ S. q

    ! Z/ Y. G; V- S+ e9 l1、设大硬盘cache 8 Q/ y+ I) v4 f4 m

    & [* j1 w( h: v" Qbt会多线程地下载和上传,很多数据吞吐,windows默认只有512kb的cache显然不够,
    9 B5 @$ l! p" {) M: z' j% t$ B- ]  O) [5 k7 j# l
    如果内存在256mb以上,开大一些cache应该可以减少硬盘读写,提高性能。一般设在8-
    ) Q/ `- t. f! A3 K3 K. K$ W1 O, {) r+ `, ^! T
    16 mb效果最好。我设到32mb,开4个bt硬盘灯都不怎么闪。 : E7 v5 x' B! z, P* H( V9 U

    ' j: ~7 n/ C* I+ f$ N6 ca) 运行 "regedit"; 9 m7 E) A1 v+ E9 i$ R% Z' [

    / C' `: q+ J) {' y, A去[hkey_local_machine\system\currentcontrolset\control\session : |0 A  i: S& P8 ], W: |$ B5 K

    2 |/ I$ @! V2 ^. O9 e) G* nmanager\memor y management\iopagelocklimit]; 8 N- d5 P& h) g0 u
    9 [+ a( |" k& M  c# R1 T! V
      
    4 P3 w2 _2 w8 ^) ]& Y
    4 `. q2 L# U4 O: x" fc) 根据你的内存修改其十六进制值: 0 Q/ c! i2 A( M! W# U

    . k9 ?  u& Q+ j/ |   8000为32mb,4000为16mb,其他数字按此计算。
    * s+ S) O5 L; r  {3 O& t9 R! a& A, a+ G3 W4 `
    补充计算转换方法如下:
    5 [3 w0 [3 t# d( M  L, v$ F0 q& b# u7 `4 B8 C' m" t0 K9 Q
    1mb = 1024k,
    * Z- x0 V* I( w' q6 L: b4 R" F: ~. k
    8 M9 i' o. e  L7 J( C10mb = 10240k + o2 K9 }8 \" c; `/ ~9 O0 B

    8 `7 O; i6 I; W5 ~; V4 q= 2800(16进制) # G9 @6 Q0 o) p2 z% G
      o# {& o* m( Z$ Q$ z) q
    = 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制)
    : {$ @" w+ A$ q5 b6 c' S; r4 [7 s$ k1 E7 D
      
    # }# E: v+ e% l. G3 B! P' R& L! ]2 [6 l/ o  j; [1 E
    d) 重启
    $ m5 o8 ?& [1 Q5 W
    5 n& B+ S; e. ~: P如果没有找到iopagelocklimit,就要新建,类型为dword。
    + \+ h5 E5 ^- d2 d  W4 [4 z. b! J& @
    ( y7 A$ j+ ~- V/ p2 t2、降低运行优先级 9 h& G* V7 o6 \+ c( B* t

    2 A, R: g2 I4 k" r2 d5 U: `bt比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2k/x
      v! _. p$ h, C) b% S0 v
    ' A7 q; ^& F! n) z  U; ~p,可以利用任务管理器把所有的bt软件的优先级降低,这样即使它占用资源,也不会影 2 a5 ]& X7 ?: ^8 Q2 B8 x

    & ~+ p5 f# G. o/ j" ^9 O/ m响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响”
    6 b9 c0 p1 g; A4 m0 w) h% k; [  a# y
    有人说,*作系统是win2k或winxp的话,使用bt下载的情况会好些,因为这两种*作系 3 v5 e; y- x2 G3 r
    - O/ s" N. T% Z/ W% `
    统会帮你在bt写入硬盘数据时自动升高cache,从而减轻(但不是避免)硬盘的损伤。
    4 ~- m; R+ d, |9 o
    & K' n9 S* V. i3 i+ Hcache通称高速缓存,它用于提高速度较快的设备与速度较慢的设备之间的传输速率。例
    * o+ w3 y& S$ E& y& i) \/ X* h# G+ V& F+ M. ~
    如,在cpu与内存之间的一级缓存和二级缓存,它们都是cache。其工作过程是这样的, ( i% D) Q- A& S4 ^4 J

    2 T0 z5 c+ X* a8 y" Z# ~/ G' \先将内存中的数据复制一部分到cache中,cpu访问内存(内存工作频率与基本频率相当 : X- t$ U9 q& m8 k, F" I' Q$ }* f1 r

    9 o5 D0 t. M1 E1 S- R)时就优先访问cache,由于cache(一级缓冲工作频率与主频相当)与cpu的速度差不多 ( O- p* J4 l8 m

    " o! |% U$ k0 M,从而提高了cpu的存取速度。在一台电脑中cache可以说无处不有,如果善于利用这些 0 c1 p8 @5 Q& v3 s
    & u$ t7 Y& `' ?$ Y: G
    cache,便可以极小的代价提升你的系统性能。 在dos6.22中也提供了类似的工具smart
    # _4 Q2 y0 K  m- M$ V0 G3 Q; A" A& `; ~9 @8 g+ j( J# [
    drv.exe,它是针对内存与硬盘之间的cache,其工作原理与上述相似。
    ; J$ d5 p8 g* e1 T2 K; b5 R2 Z0 g% t  K) [1 {
      在win9x中也有类似的工具,在win9x安装目录下system.ini文件中的[cache]项加入 ) F+ O; S8 x5 d& w

    - N5 ]% A& g( {- F9 q" f: [cache] ) \1 ~3 S6 s& \; V0 X. S: B
    - T% ]4 \, V' p- N9 X" s/ Q0 m
    mincachefile=4124
    % Z# D. G7 ]. I* N# X6 `6 F8 i
    9 ~# I4 m  e) Lmaxcachefile=4124(按内存大小16ram为2048kb,32ram为4124kb,最大不要超过
    + o: N: Z5 }1 k3 E; ~4 l
    5 d- ^6 m0 Z0 R$ i2 ]. y12mb) 即可激活windows下的硬盘cache。除硬盘cache外windows还有文件系统
    # q7 f* H' A6 ^% p5 n9 G- l( ~6 H
    cache,win dows访问文件时要访问硬盘文件分配表,文件系统cache则把刚访问过的+ L/ j3 @" M& R+ l

    % i; L) k: S7 t3 X) q文件的路经和文 件名存入内存,以加快下一次的访问速度。在
    0 O1 R  ^+ }: }: U$ h4 n
    % h& j  Y+ Y6 z0 E# b- `/ b“hkey_local_machine\software\microsoft\windows\currentversion\fs templates”1 U4 z! ~1 U/ Z7 j2 f8 y

    + ~! `1 {) t8 w. t6 P5 ^8 ]2 d, W中有三个键名为desktop、mobile、server,分别对应在【控制面板】→【系统】→【性' l1 v  @" b3 Q, B0 o8 O3 f
    0 f6 F2 M0 c' k4 r1 S; Y: E0 h
    能】→【文件系统】下硬盘中的台式机、 便携式、网络服务器三个设置项。如是台式机可
    0 \. T8 n' I+ H9 H3 g; n* q9 H3 v) v8 @' Z5 n
    对desktop中的字符串namecache、path cache进行修改,改为: namecache=″80 00 ' @: g7 L0 G' i  a3 A
    5 J( w" g  ?2 w
    00 00″(缓冲128个文件夹) pathcache=″ 00 10 00 00″(缓冲4096个8.3格式的文件名,
    3 j* _. O* s5 E0 c: y6 b
    + F& C* f; |4 e0 Q! Y+ R; c约使用48kb常规内存) 除此之外win9x还 提供了一些设备的cache设置选项。
    ) P/ o  `: s- B' K. e
    9 q4 S4 F# y! n; V8 `. ~  cdrom:点击【我的电脑】→【控制面板】→【系统】→【性能】→【文件系统】→ $ e# Q% m/ q8 s4 Y1 y$ C5 X
    ) `2 U9 S) F2 F& v/ M
    【cd-rom】,便可设置cdrom的cache(最大限1238kb)。 调制解调器:点击【我的* }3 Q3 M3 n0 K% c

    ; J6 t+ Q% ?( P& l电脑 】→【控制面板】→【系统】→【设备管理器】→【调制解调器】,这里为调制解调
    . u; ~( t2 e% o( U
    - K3 b2 `4 X" d5 F) L器 的型号,【连接】→【端口设置】有两个选项,把两项都调到最大可提高上网速度。
    & G1 H2 b' _& [" K8 F. g% |# @3 r
    ) t. ^/ I0 R0 f3 y  H串 行接口和并行接口:可在win9x目录下的system.ini文件中加入: [386enh]' ?( ]8 j# G( _  W0 n+ k- }

    ) D" G8 ?, f) @# {' W: p4 \comxbuffer =1024 (串行接口设置x为接口号,单位为kb) lptxbuffer=1024 (并行/ w3 K: k, @+ W# ^
    ; U5 H$ i. d1 ]* E" g* x/ u
    接口设置,同 上)
      L% V1 m- _( X( `/ ^" h5 y$ \- V. W; @$ K4 b/ d) v
      如果您使用的是win nt4.0+ie4.0,那么请打开winnt目录下的regedit.exe(注, E* h# ~' z: n7 B: m" N

    ; i7 `+ l- Z7 W  ^" t册 表编辑器),查找字符串“mininitsize”,将其值由“4”改为“20”(“20”为十六
    9 t1 r- V; g0 S3 J7 c
    7 [3 T5 w* Y# u进制数等于十进制数32),适当增加其值便可以得到满意的效果。 经过以上设置可以极 ! V# P" @; Y- y$ u" a5 r

    1 e, v: {; H1 ~5 E% I大地提高系统性能,最明显的是windows读硬盘时“ 者者 ……”的声音明显减少了,并
    / i3 h, G8 {+ l, Z1 N8 g6 ^6 ?
    3 c1 ]! |- `- o; s) e2 D7 Y5 k有保护硬盘的作用* Q) Z" J5 |( w- q

      O+ s6 V+ S4 b, M6 T! h
    分享到:  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 | 只看该作者
    哈哈  不错学习( j: K+ A# t  ?( s6 L

    本版积分规则

    关闭

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

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