下沙论坛

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

QQ登录

QQ登录

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

BT下载硬盘保护法

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-12-3 22:23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    BT下载硬盘保护法
    ; V+ l+ N9 V( Q" \4 y! G7 Z8 ^最近总听网友反映:bt会弄坏硬盘~~~这个的原因,现在普遍的一个说法是,由于bt的
    6 T6 e# b* h9 A" L( m3 |( s. M1 B) L8 t' ?
    软件制作人当初的失误, 在设计时使用了很差的hash算法,从而导致了bt不flashget# J' T: y1 k: v) @/ [
    + W; b/ }( L8 |) ^" S2 g7 s
    等其他常用下载软件在写入硬盘数据前起用了高速缓冲,而是直接就写入硬盘,同时使得 # u5 _* t9 e" b
      ~" W# a- {7 N! ^
    下载文件的所占容量比其实际大小要大几倍,直到下载完毕完后才自动恢复。因此正因
    " p" u1 \8 @! b* P! ~& j4 L4 D
    & e$ g& U) u/ `+ u为使用bt下载,使得硬盘始终处于高速运转的状态,所以现在越来越多的人相信(甚至 7 Z3 y4 i1 x- q
    3 W" g% k  D$ C
    也经历过了)是此原因导致了硬盘寿命提前结束,而且据说同时开的bt运行窗口越多,
    4 ~9 ^: f6 M8 b. @) H; Z, I, M/ r; C6 L
    硬盘的损耗就越严重。 1 Q* R9 M- l+ {2 ]

    9 O' n5 p2 o4 `9 B! d; O关于如何解决这个问题,一方面寄希望于bt的软件制作和修改能在这方面有所改进。另
    3 y1 I/ t8 |; U* z- A$ |
    2 F* E0 ?+ Q" s; o* }一方面,有人提出了修改硬盘的cache,方法如下:
    ' p  m) a# E7 l; ~
    ! h" k0 H( K; n+ c1 P" I: _5 M3 P4 b/ y5 g2 r* v# V: D% g* l* G

    0 _: m* j) d$ R- X. H1、设大硬盘cache
    6 m4 `0 L5 P  B2 K/ w% o) K1 M3 i3 j/ e
    bt会多线程地下载和上传,很多数据吞吐,windows默认只有512kb的cache显然不够,$ B) O" |5 ]8 V
    , V. N3 ]9 M. x! x/ j1 x" ^: d6 L) S6 [
    如果内存在256mb以上,开大一些cache应该可以减少硬盘读写,提高性能。一般设在8-
    % U9 ~" n8 `! j& m7 C  b4 }% E* x4 [- K: I: B2 i* s2 V
    16 mb效果最好。我设到32mb,开4个bt硬盘灯都不怎么闪。
    5 W9 R2 U+ ?6 y5 L; B2 P/ H4 v$ l' Q: X' J7 h- E" J/ W" r
    a) 运行 "regedit"; ( o0 J& h. T9 x4 M
    . B6 \" Q8 N. x- ~) L" l/ p* _5 x
    去[hkey_local_machine\system\currentcontrolset\control\session
    , y+ e. z2 a: k  R+ Q8 [. \' F' s' p8 w" O
    manager\memor y management\iopagelocklimit]; 2 r6 V0 f' r2 L- i2 i1 t( v
    . g( _7 k( E. v2 ~
      
    % D9 O2 ]6 r, c/ }) q$ e3 J1 ], Q1 |. j$ M% l2 S: x
    c) 根据你的内存修改其十六进制值:
    % |5 j7 ?3 m* ]7 h2 ]* }2 E; D0 E
       8000为32mb,4000为16mb,其他数字按此计算。
    3 m/ K' ^. a/ g" h4 \$ }, D  X  r8 Q5 |( ~$ P
    补充计算转换方法如下: ) U' X8 m" B; }; n) G/ A

    . D, ~( Y9 Y2 R3 q  z1mb = 1024k, ; v! H: C. M/ P0 V% f/ Z
    ! d' ^# H0 G6 c- d5 I4 @
    10mb = 10240k
    1 \2 M4 {1 }% }- g  U& j0 K# n" u  Y' G* w4 G
    = 2800(16进制) 0 `3 L$ T/ B! I, S
    2 ?1 U- l# R+ l) w2 K
    = 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制)
    $ t' A  x! q9 \0 w+ V% s! f
    # M+ h5 r# g8 M5 E   0 i7 I* {3 n) h- B3 A2 J. _
    / L7 n% x+ d4 m: t  c0 g1 O
    d) 重启
    7 G# \7 p7 S; `9 i! ?& U- O) r9 ^4 w3 V6 ]4 I
    如果没有找到iopagelocklimit,就要新建,类型为dword。
    / ~$ u1 ?% C8 c
    ; `  \' D% x; I8 B5 H# N6 e2、降低运行优先级
    % Z/ d; ^. n- D: N. d3 ?& U/ Z* R* W% W
    bt比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2k/x
    ( \) T8 l' M; R$ x6 R/ Z7 e0 F3 w
    + Q2 C7 T! P, E1 Pp,可以利用任务管理器把所有的bt软件的优先级降低,这样即使它占用资源,也不会影
    2 L  T* j) Q/ _  Z! O( Z$ B; S6 R5 `
    响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响”
    7 J( x( q; Z- p, ^% z& |+ P
    : V) @, h9 @# o, `$ F+ {* y/ F有人说,*作系统是win2k或winxp的话,使用bt下载的情况会好些,因为这两种*作系
    / w; m1 M3 o6 p$ U) t
    / E0 m$ k- [9 d  l2 \统会帮你在bt写入硬盘数据时自动升高cache,从而减轻(但不是避免)硬盘的损伤。
    2 j$ \2 [: P" f" _; `: e3 U: `- m) p3 R8 p4 M; w$ v
    cache通称高速缓存,它用于提高速度较快的设备与速度较慢的设备之间的传输速率。例 5 v( Y8 [5 k3 J9 {- \7 Q- U
    6 }3 H  @( x; u% r5 B9 p
    如,在cpu与内存之间的一级缓存和二级缓存,它们都是cache。其工作过程是这样的,
    0 w- O6 [( V6 x  Z3 S9 R3 f
    / i$ s6 y3 b; w3 Q& r/ m先将内存中的数据复制一部分到cache中,cpu访问内存(内存工作频率与基本频率相当
    & A# Z) q; t+ \& j, _* ^6 [/ e0 g3 q
    6 t' f' V( }  m  w8 S: q5 p2 \)时就优先访问cache,由于cache(一级缓冲工作频率与主频相当)与cpu的速度差不多 ) e% r$ ?9 A3 L: L( ~. c

    " `6 F6 G( b, T6 G,从而提高了cpu的存取速度。在一台电脑中cache可以说无处不有,如果善于利用这些 $ _0 x0 [: h7 Q
    ! j+ U. w2 |) S  s9 E9 ?
    cache,便可以极小的代价提升你的系统性能。 在dos6.22中也提供了类似的工具smart
    2 c3 R; _* ^0 a4 f& K
    ( ?7 r) D, b& F4 E( {  Ndrv.exe,它是针对内存与硬盘之间的cache,其工作原理与上述相似。 6 P- c  }* l8 W3 K

    / ^: S6 ^( M! }  E/ Q/ h  在win9x中也有类似的工具,在win9x安装目录下system.ini文件中的[cache]项加入
    # o4 T* R7 s  h% b* }
    $ s. l7 t9 s& b* _: [cache]
    & ]/ |) R8 e# A6 r+ w
    - J+ p3 \& F9 y1 z0 }9 ~mincachefile=4124
    6 ]0 j0 e+ D& l1 n3 i
    : [8 Z. k: V0 v. F, B* w7 xmaxcachefile=4124(按内存大小16ram为2048kb,32ram为4124kb,最大不要超过
    8 l6 b1 u- M( ^: a
    - z( V' x: t' f. k12mb) 即可激活windows下的硬盘cache。除硬盘cache外windows还有文件系统3 {% G1 B) a4 l. R& R$ |& O
    & s( k5 u$ B6 }( b. \* z, _5 T/ o
    cache,win dows访问文件时要访问硬盘文件分配表,文件系统cache则把刚访问过的+ }6 A7 _9 ~; D1 _" ~& M& A
    $ i& }3 j* r6 o3 Y% |
    文件的路经和文 件名存入内存,以加快下一次的访问速度。在
    " l: t: A- E" O8 K. m" V8 ]1 p9 t8 U
    $ F! o+ E! w' E7 o( `“hkey_local_machine\software\microsoft\windows\currentversion\fs templates”( `5 G7 V; b8 A* q

    . }! _# V: g& _1 t- \7 N中有三个键名为desktop、mobile、server,分别对应在【控制面板】→【系统】→【性/ }7 o  V) |0 F3 |: |" K" W* t

    ) s0 J! M; j- [4 P3 }能】→【文件系统】下硬盘中的台式机、 便携式、网络服务器三个设置项。如是台式机可
    ( }3 N& R8 X/ B& C3 I* z  }8 X9 r
    ; Z1 t3 [) ?, y" t- j# z7 `2 x对desktop中的字符串namecache、path cache进行修改,改为: namecache=″80 00
    0 j( ]- x& |. L
    ! x) m4 K; }. f3 s" l+ T5 j00 00″(缓冲128个文件夹) pathcache=″ 00 10 00 00″(缓冲4096个8.3格式的文件名,/ Q1 w- @! C) W0 e4 H( e0 d1 k) u6 q
    : @9 g, h- W8 O  n  P# t, Y
    约使用48kb常规内存) 除此之外win9x还 提供了一些设备的cache设置选项。
    2 Y5 E! y5 m1 Y/ _7 z( {. c$ x
    ; Q# M' e8 m8 M" m6 Z3 ]& G  cdrom:点击【我的电脑】→【控制面板】→【系统】→【性能】→【文件系统】→
    5 h% w$ [. ~3 O5 s8 w! s
    ( F' Q* C, O$ `/ P7 d【cd-rom】,便可设置cdrom的cache(最大限1238kb)。 调制解调器:点击【我的5 d! P- ]% `0 H: K% T

    ! |0 E$ O$ C. B; p# l+ X  T电脑 】→【控制面板】→【系统】→【设备管理器】→【调制解调器】,这里为调制解调
    % v8 d' a7 a8 S! {! g  j& ~' \; e. Z
    器 的型号,【连接】→【端口设置】有两个选项,把两项都调到最大可提高上网速度。
    8 Q# s; _% k0 c! C* o1 b
    7 Z0 j% G4 t1 q1 A/ b4 P串 行接口和并行接口:可在win9x目录下的system.ini文件中加入: [386enh]
    8 K+ n; A4 r6 A3 g5 Z) F4 p7 i: r( W9 r; }
    comxbuffer =1024 (串行接口设置x为接口号,单位为kb) lptxbuffer=1024 (并行0 b8 a* C) s9 U5 B/ e! P/ ~
    & k; l6 m( ]0 j8 v2 ^8 y2 r$ l2 Q# O
    接口设置,同 上)
    + H% y( Z7 h# X: |( s& {! r  ?) n- o% M. ^5 ^7 m7 N% N/ E
      如果您使用的是win nt4.0+ie4.0,那么请打开winnt目录下的regedit.exe(注
    ) o6 B( B, g5 K6 k# o# B1 i4 b  H+ A
    册 表编辑器),查找字符串“mininitsize”,将其值由“4”改为“20”(“20”为十六 ; I3 |, z$ q' w: V, K2 G' I3 d# e  o
    & o4 U- a& q4 @4 I+ i5 q/ w" Y
    进制数等于十进制数32),适当增加其值便可以得到满意的效果。 经过以上设置可以极 $ [, p8 m3 G1 s

      f: H1 e  b! o  F" @5 q0 Z: s大地提高系统性能,最明显的是windows读硬盘时“ 者者 ……”的声音明显减少了,并
    4 [6 Q; K" \& x6 ]7 C
    ! X0 p) |/ [" u4 X2 ?$ m1 w! |7 n4 u1 W! A有保护硬盘的作用
    5 f! b7 r: w. N! f$ a* A; ?4 B' ~
    ' ^0 M- Z" s; Q( o0 b$ E3 @
    分享到:  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 | 只看该作者
    哈哈  不错学习- }8 F1 |" U& ~7 i6 f; P

    本版积分规则

    关闭

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

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