Advertisement
x

提高电脑运行速度之硬盘分区内存映射法

今天发现个在Windows 7 64bit下把C盘映射进内存的方法能提高电脑运行速度,推荐系统内存在4G以上时使用。EWF(Enhanced Write Filter)文件提取自Windows Embedded Standard 2011 CTP2 64bit,文件版本号对应Win7 7600 RTM 64bit,兼容性有保证。64位覆盖层范围足够使用,超过了以前的32位700M的映射限制,意义非凡。

MTOOU.INFO提示:该程序会修改操作系统文件且无法卸载,请事先备份系统,以便日后还原。

本程序的作用类似影子系统,但是操作将全部在内存中完成,所以速度是内存速度(ns级),6G以上内存和SSD使用效果更佳。系统内存降为1G以下前建议重启下系统释放内存,如果要保存更改的就运行save.bat,系统会在从内存写入硬盘后重启。

本程序效果类似raid0+1,既可保证系统分区的高速运行,又可使得系统分区处于不可写状态,只要不手动运行save.bat批处理程序,所有对C盘的操作(包括入侵的病毒)都是无效的。此外,对SSD固态硬盘用户还可在一定程度上避免大量零碎的重复读写,大大延长SSD的寿命。

操作方法

首先要备份你现有电脑的系统,下载EWF系统文件(附件)

  1. 使用admin权限打开注册表编辑器,修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ 目录为everyone 读写。
  2. 启计算机,将附件内的注册表导入,复制system32和SysWOW64文件夹至windows目录,提示覆盖的就覆盖。
  3. 重启计算机,admin权限进入cmd,进入system32目录下,运行ewfcfg -install。
  4. 重启计算机,admin权限进入cmd,运行 ewfmgr c: -enable 开启对C盘覆盖层。
  5. 重启计算机,完成。

附件里3个批处理: SAVE.bat 是希望保存本次数据并重启。 turn off.bat 是保存本次数据并重启关闭覆盖层。 turn on.bat 就是开启覆盖层并重启。

关于需要使用的附件,这里没法上传,网上暂时也没得下载,请需要的同学跟帖留下邮箱,我会一一发送,文件大小168KB,包括要覆盖的2个文件夹,一个要导入的注册表和上述3个批处理文件。(附件上传失败…..

使用心得

  1. 使用后运行Crystalmark,对C盘进行读写测试,速度将达到2000MB/S以上,SSD更是有希望达到3000MB/S,比传统硬盘读写速度提升几十倍。
  2. 使用后WIN7无法评估系统性能,疑为C盘读写速度过快,超出评分范围,不影响系统运行,无视就好。
  3. 在正常使用,不修改系统设置的前提下,无需运行save.bat重启或关机。
  4. 系统占用内存稍微多一些,随着开机时间而增加,往C盘复制文件时,亦会占用与文件同样大小的内存。(作者:遗失,请联系)

One thought on “提高电脑运行速度之硬盘分区内存映射法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>