下沙论坛

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

QQ登录

QQ登录

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

BT下载硬盘保护法

[复制链接]
  • TA的每日心情
    擦汗
    2025-1-24 09:05
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-12-3 22:23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    BT下载硬盘保护法
    2 Q! L1 d3 J0 c6 u3 P4 o" p最近总听网友反映:bt会弄坏硬盘~~~这个的原因,现在普遍的一个说法是,由于bt的4 q+ u* ?4 M# |! t5 n
    - n5 w2 S8 |/ A) A2 u+ L6 M6 J+ a- {
    软件制作人当初的失误, 在设计时使用了很差的hash算法,从而导致了bt不flashget
    4 ~7 C4 A0 C: H% I6 v6 _% S! i
    9 {$ o$ v  r8 ~, u1 T  n6 Q9 f3 p0 A等其他常用下载软件在写入硬盘数据前起用了高速缓冲,而是直接就写入硬盘,同时使得
    # v  A' K& a* \! o, x9 e$ C
    9 k* @; Q( a) \2 G下载文件的所占容量比其实际大小要大几倍,直到下载完毕完后才自动恢复。因此正因
    ' F7 J) p! x" m$ E5 ^: u
    ; P  z! Q) g6 d; C+ p为使用bt下载,使得硬盘始终处于高速运转的状态,所以现在越来越多的人相信(甚至
    . [0 f+ q0 g+ G* i+ }
    3 a. |% Y9 h8 A+ A! V2 \也经历过了)是此原因导致了硬盘寿命提前结束,而且据说同时开的bt运行窗口越多, + u: J  \* ?% q2 @+ N! a

    4 T5 p1 w# y6 u  {# E硬盘的损耗就越严重。 . z  r+ i4 _( w; u2 Z

    ; L! n1 J$ q0 u0 ]( K  \6 b' f关于如何解决这个问题,一方面寄希望于bt的软件制作和修改能在这方面有所改进。另
    . ?! f& i; L, r' A# ]# L$ i; o1 Y
    + j+ x/ ~" S" }/ p/ b! ^: _一方面,有人提出了修改硬盘的cache,方法如下: 8 W. D) ^- b1 a3 {2 }

    % G  z+ s' D: E( c: u
    2 f$ u. S9 X, [3 o
    8 ^0 T! `  q3 K2 m1、设大硬盘cache 4 T7 Q: k; o5 Y- T, l

    1 g# v" b2 X# p$ @2 J1 M" D! pbt会多线程地下载和上传,很多数据吞吐,windows默认只有512kb的cache显然不够,
    0 n# z$ f+ t( m0 x0 i  {9 K
    * U; Z3 L# }  c& ]! \: f9 B如果内存在256mb以上,开大一些cache应该可以减少硬盘读写,提高性能。一般设在8-0 R( C" _' o' F
    1 r( l- O+ C3 i  {# d9 S
    16 mb效果最好。我设到32mb,开4个bt硬盘灯都不怎么闪。 ( F, k5 K4 N$ q5 M" \7 ]7 j, _0 a

    + H# ?( A! G3 d& i! }a) 运行 "regedit";
    0 W5 r7 @& z: Y5 h$ K, d* v6 `- Y! }5 i' v
    去[hkey_local_machine\system\currentcontrolset\control\session 6 t( R5 p8 y' B

    " |" h! C7 A. ~" d+ |" lmanager\memor y management\iopagelocklimit]; * h  M) }6 I- t
    ( w+ r; [2 C, F! u) V
      
    6 u4 i; @9 K: f6 p' u6 ^0 W6 `# S" n
    c) 根据你的内存修改其十六进制值: + X7 ?, l# n6 e' r  G
    6 A2 x! I# j0 D0 N  v8 Z. ^
       8000为32mb,4000为16mb,其他数字按此计算。
    * \( Y: V5 T6 y( `1 h: ?" N2 v+ c! |# `$ {$ `8 J3 p3 `+ ^; [- f: h
    补充计算转换方法如下: * F& P/ e8 h8 o1 r4 j+ \: i
    ' L" _$ [8 v; }, p8 t
    1mb = 1024k, " z6 f" p0 l' R

    % r4 E( d% E6 ~! I+ {4 U8 o/ R; R10mb = 10240k $ m5 i* ~, y. q- O5 X3 Z
    $ F. G5 N6 R, _0 u/ ?
    = 2800(16进制)
    * F; ~, ^, S# G4 ]# O6 f$ z
    : w- ?& J9 q# o1 Y/ Y6 A! o= 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制)
    ; ?- D2 V0 a- y3 m) i! D" D# b% j0 z
       : [5 B; `& [2 H2 ]+ X3 g
    # \6 H5 e9 c# g
    d) 重启
    / v1 O8 S0 A8 l7 R( G9 u( p% V3 k- p  ?# z2 h! Y
    如果没有找到iopagelocklimit,就要新建,类型为dword。 6 s8 h$ I' E1 ]0 t# {

    % C  ^8 `$ H2 `, ?2、降低运行优先级 9 L3 |, B6 D4 S& Q$ T1 L

    0 h) ]# h9 x1 m# M4 F  Hbt比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2k/x 9 m2 A, H0 j7 e, J1 F9 `
    - v  j/ y" [% m
    p,可以利用任务管理器把所有的bt软件的优先级降低,这样即使它占用资源,也不会影
    . G8 k6 x) o- c. Y
    . z' h- m. {9 t; z7 |9 u响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响” / O/ q5 D5 m) x* I: g. Y# a9 Y
    / Z0 N- ^; @8 n
    有人说,*作系统是win2k或winxp的话,使用bt下载的情况会好些,因为这两种*作系
    6 u; F0 s3 k  Q' }3 m/ u+ t! M$ t' d  H/ {
    统会帮你在bt写入硬盘数据时自动升高cache,从而减轻(但不是避免)硬盘的损伤。 - v. q4 j, y! X; ~8 Q" r/ A4 W, I
    ) @+ }/ _6 N; \$ ~3 T  |
    cache通称高速缓存,它用于提高速度较快的设备与速度较慢的设备之间的传输速率。例
    1 M& ^- F3 }+ G4 V, O
    ; m! S9 s0 s1 j& o% m- F如,在cpu与内存之间的一级缓存和二级缓存,它们都是cache。其工作过程是这样的,
    * S% O4 r7 r+ A: |9 E/ m0 M+ c" u4 t# V: q0 Y9 O
    先将内存中的数据复制一部分到cache中,cpu访问内存(内存工作频率与基本频率相当 % E1 p/ i  H* p# C& U) i
    , P3 q' }8 v' T1 K  d
    )时就优先访问cache,由于cache(一级缓冲工作频率与主频相当)与cpu的速度差不多 5 _* o: v8 r! M
    4 \+ ^" X% ?; Z
    ,从而提高了cpu的存取速度。在一台电脑中cache可以说无处不有,如果善于利用这些 % o9 N% `! p' A4 J1 o+ m

    / v1 V1 J$ `% d/ C* O  d+ Ycache,便可以极小的代价提升你的系统性能。 在dos6.22中也提供了类似的工具smart
    * ~+ o. h  p/ `7 V$ G: r+ A! ^$ \
    % l7 v6 I. i6 J! ]  ]. jdrv.exe,它是针对内存与硬盘之间的cache,其工作原理与上述相似。
    2 D% `1 ?5 f  ]; i
    0 V  G( W  }) O7 x% [  在win9x中也有类似的工具,在win9x安装目录下system.ini文件中的[cache]项加入 ; c0 C1 }& z5 L+ b) L

    4 H  d8 j' b% H# `3 F8 S* ?: [cache] 1 z7 g/ P( s) Y7 ~3 L$ ?  {

    # c) }7 d- v5 e( [3 [7 dmincachefile=4124 ; s3 H5 ~9 q* i8 Y  c" h7 j
    " B  u/ u! U: W6 o% ^% S
    maxcachefile=4124(按内存大小16ram为2048kb,32ram为4124kb,最大不要超过$ D8 s+ q- ?+ {; ~8 r
    0 X6 ^9 E7 h) {- T6 {& t4 [! X+ p
    12mb) 即可激活windows下的硬盘cache。除硬盘cache外windows还有文件系统
      N, n" ], m$ }6 {  X( g' T
    1 i  e7 o2 A: T- V  xcache,win dows访问文件时要访问硬盘文件分配表,文件系统cache则把刚访问过的
    ( j; K* u7 p# z3 k' g
    # ?( y1 e7 w; w文件的路经和文 件名存入内存,以加快下一次的访问速度。在! ]; g" o. H. v  W
    * u, R% E% W8 L, p& f, `* \
    “hkey_local_machine\software\microsoft\windows\currentversion\fs templates”3 m: ?) o0 P" R7 J" M

    $ a! M8 [: h; F, {' A, f0 b中有三个键名为desktop、mobile、server,分别对应在【控制面板】→【系统】→【性" y8 G9 T) Y- L
    $ m/ {1 F+ a9 g' N
    能】→【文件系统】下硬盘中的台式机、 便携式、网络服务器三个设置项。如是台式机可' @  M9 T2 \# n5 S* ^" E8 i: _

    * }5 p: U0 z4 p/ O% V5 ]对desktop中的字符串namecache、path cache进行修改,改为: namecache=″80 00 9 R4 ~) f2 j+ j  i6 ?! \3 n$ A

    ( j' R2 Q5 T' s00 00″(缓冲128个文件夹) pathcache=″ 00 10 00 00″(缓冲4096个8.3格式的文件名,
    ( O2 C  A. r; v4 C! Z3 p( R# g7 O; P
    约使用48kb常规内存) 除此之外win9x还 提供了一些设备的cache设置选项。 , C) T+ K- k+ R* t1 j, u7 d7 A" {- ^! m
    / W4 B, r: U$ e6 |: T4 l
      cdrom:点击【我的电脑】→【控制面板】→【系统】→【性能】→【文件系统】→
    / H: D1 [" B! Y& w' {: u# x( x1 b  q+ J+ \
    【cd-rom】,便可设置cdrom的cache(最大限1238kb)。 调制解调器:点击【我的
    1 ]5 n6 e$ h" M, V# H
    $ u0 G% B! I3 A- w: Z电脑 】→【控制面板】→【系统】→【设备管理器】→【调制解调器】,这里为调制解调
    8 A$ n4 ^1 {7 A) G' H
    0 c7 S& @/ e6 w9 X8 o$ f4 Q5 |器 的型号,【连接】→【端口设置】有两个选项,把两项都调到最大可提高上网速度。   P' B4 B+ V2 _4 Z0 y# b  ^5 z
    ! V2 P& b2 M: ~4 _  v  y
    串 行接口和并行接口:可在win9x目录下的system.ini文件中加入: [386enh]
    7 Z* @! [6 \5 j- s1 o9 p0 _3 B% v% a: ^  }
    comxbuffer =1024 (串行接口设置x为接口号,单位为kb) lptxbuffer=1024 (并行' _, Z% P. I: `7 f' l
    # B/ c/ L  x- _/ A# x$ X
    接口设置,同 上) " Y0 w9 k4 Y+ S2 u8 N- A
    4 J# T  r6 V  j
      如果您使用的是win nt4.0+ie4.0,那么请打开winnt目录下的regedit.exe(注$ c& w0 ]7 V3 w& v' Y

    ( Q4 l& `2 g7 q/ G9 D( \; y册 表编辑器),查找字符串“mininitsize”,将其值由“4”改为“20”(“20”为十六
    8 v+ j' w* X$ W' h
    0 T* ^$ M1 W* Z! l' s进制数等于十进制数32),适当增加其值便可以得到满意的效果。 经过以上设置可以极
    - G/ ?' A# r$ t, @
    2 J* }  C3 I: N/ W: p1 `$ K9 G/ y大地提高系统性能,最明显的是windows读硬盘时“ 者者 ……”的声音明显减少了,并 + Y1 E9 ]8 \& w
    + n7 ?8 V& A" l/ o4 y
    有保护硬盘的作用$ H4 c, Z( ^! a6 T! j, M# I* p

    6 w5 i+ i# |7 A& O$ d
    分享到:  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% L5 U9 Z8 z

    本版积分规则

    关闭

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

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