找回密码
 立即注册
搜索
查看: 160|回复: 2

BT下载硬盘保护法 (转贴)

[复制链接]

139

主题

62

回帖

280

积分

海星

积分
280
发表于 2003-8-6 15:56:03 | 显示全部楼层 |阅读模式
BT下载硬盘保护法 (转贴)
BT下载硬盘保护法!!!!
那关于如何解决这个问题,一方面寄希望于BT的软件制作和修改能在这方面有所改进。另一方面,有人提出了修改硬盘的CACHE,方法如下:

1、设大硬盘Cache
BT会多线程地下载和上传,很多数据吞吐,Windows默认只有512KB的Cache显然不够,如果内存在256MB以上,开大一些Cache应该可以减少硬盘读写,提高性能。一般设在8-16MB效果最好。我设到32MB,开4个BT硬盘灯都不怎么闪。
a) 运行 "regedit";
b)去[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimit];
  
c) 根据你的内存修改其十六进制值:
   8000为32MB,4000为16MB,其他数字按此计算。
补充计算转换方法如下:
1MB = 1024K,
10MB = 10240K
= 2800(16进制)
= 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制)
  
d) 重启
如果没有找到IoPageLockLimit,就要新建,类型为DWord。

2、降低运行优先级
BT比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2K/XP,可以利用任务管理器把所有的BT软件的优先级降低,这样即使它占用资源,也不会影响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响”

有人说,操作系统是win2k或winxp的话,使用BT下载的情况会好些,因为这两种操作系统会帮你在BT写入硬盘数据时自动升高CACHE,从而减轻(但不是避免)硬盘的损伤。


Cache通称高速缓存,它用于提高速度较快的设备与速度较慢的设备之间的传输速率。例如,在CPU与内存之间的一级缓存和二级缓存,它们都是Cache。其工作过程是这样的,先将内存中的数据复制一部分到Cache中,CPU访问内存(内存工作频率与基本频率相当)时就优先访问Cache,由于Cache(一级缓冲工作频率与主频相当)与CPU的速度差不多,从而提高了CPU的存取速度。在一台电脑中Cache可以说无处不有,如果善于利用这些Cache,便可以极小的代价提升你的系统性能。 在DOS6.22中也提供了类似的工具SMARTDRV.EXE,它是针对内存与硬盘之间的Cache,其工作原理与上述相似。
  在Win9X中也有类似的工具,在Win9X安装目录下SYSTEM.INI文件中的[Cache]项加入: [Cache]
mincachefile=4124
maxcachefile=4124(按内存大小16RAM为2048KB,32RAM为4124KB,最大不要超过12MB)
  即可激活WINDOWS下的硬盘Cache。除硬盘Cache外WINDOWS还有文件系统Cache,WINDOWS访问文件时要访问硬盘文件分配表,文件系统Cache则把刚访问过的文件的路经和文件名存入内存,以加快下一次的访问速度。在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\FS Templates”中有三个键名为Desktop、Mobile、Server,分别对应在【控制面板】→【系统】→【性能】→【文件系统】下硬盘中的台式机、便携式、网络服务器三个设置项。如是台式机可对Desktop中的字符串NameCache、PathCache进行修改,改为: NameCache=″80 00 00 00″(缓冲128个文件夹) PathCache=″00 10 00 00″(缓冲4096个8.3格式的文件名,约使用48KB常规内存) 除此之外Win9X还提供了一些设备的Cache设置选项。

  CDROM:点击【我的电脑】→【控制面板】→【系统】→【性能】→【文件系统】→【CD-ROM】,便可设置CDROM的Cache(最大限1238KB)。 调制解调器:点击【我的电脑】→【控制面板】→【系统】→【设备管理器】→【调制解调器】,这里为调制解调器的型号,【连接】→【端口设置】有两个选项,把两项都调到最大可提高上网速度。 串行接口和并行接口:可在Win9X目录下的SYSTEM.INI文件中加入: [386enh]comXbuffer=1024 (串行接口设置X为接口号,单位为KB) LPTXbuffer=1024 (并行接口设置,同上)

  如果您使用的是Win NT4.0+IE4.0,那么请打开WINNT目录下的Regedit.exe(注册表编辑器),查找字符串“MinInitSize”,将其值由“4”改为“20”(“20”为十六进制数等于十进制数32),适当增加其值便可以得到满意的效果。 经过以上设置可以极大地提高系统性能,最明显的是WINDOWS读硬盘时“哒哒哒……”的声音明显减少了,并有保护硬盘的作用。

34

主题

513

回帖

740

积分

高级会员

积分
740
发表于 2003-8-6 20:13:41 | 显示全部楼层
BT伤硬盘的说法到现在也没有得到证实。。谢谢楼主的提议。。
回复

使用道具 举报

150

主题

4773

回帖

6943

积分

荣誉版主

积分
6943
发表于 2003-8-6 22:19:11 | 显示全部楼层
有参考的价值,好贴继续来。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 21:59 , Processed in 0.100806 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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