Ramdisk后出现的问题、分析及解决办法

1、电脑开机后一段时间内,word无法保存,无法另存为,.doc文件无法打开,说什么权限问题啥的,提示是否以只读方式打开,但这存粹也是忽悠,结果是依然无法打开。隔段时间后才能正常使用word,但奇怪的是这段时间内Excel却一直能正常使用。
2、开机后一段时间内,迅盘的Turbo Memory Dashboard打开后会显示无加速的程序,关闭,然后再隔挺长一段时间,再打开,就能正常显示所加速的程序了。
3、开机后一段时间内,照片查看器无法打开图片,提示查看器没有更新,文件损坏或者过大啥的,依然是过一段时间才能正常使用。
4、无法计算您系统的Windows体检指数,表现为检着检着就跳出错误对话框了。

故障原因分析

通过刚刚对Temp文件夹和internet临时文件夹以及Ramdisk的研究,我终于发现了问题所在。首先要了解下Ramdisk的原理,Ramdisk是建立在内存基础上的,是从内存中划分出来的一部分虚拟而成的硬盘,而内存属于易失性存储设备,在断电后,其内部的文件都会消失。也是利用了内存的这个特性,我们环境变量(包括系统变量和用户变量)和Internet临时文件,也就是所说的Temp、Tmp文件,又称为临时文件,设置到Ramdisk中,这样就能极大的减少文件碎片的产生,也就减少了对硬盘碎片的整理工作,从而对硬盘起到了一定的保护作用。

举例说明:尝试修复office,office.exe会首先将文件释放到Ramdisk中,你会很明显的看到Ramdisk可用空间在缩小,打开Ramdisk,你可以看到那些临时安装文件,当然在安装完成后这些文件是无用的,可以删除,而在Ramdisk中是无需任何操作的,在安装完成、重启后,这些文件就会自动消失。而正是Ramdisk这种易失性造成了很多依赖于Temp的软件失效,例如Word、TMD、照片查看器。

解决办法

办法很简单:开机后在Ramdisk中建立Temp文件夹。例如:方法一、打开ie浏览器(这个方法事实证明有效);方法二、在Ramdisk中新建Temp文件夹(这个方法我还没用过,我觉得理论上是可以的)

新建Temp文件夹的方法也经过实验证明有效。但总感觉这种方法有点费时费力啊。于是根据这个思路重新对ramdisk进行了设置,首先运行Ramdisk Plus(我用的版本为11.5)软件,然后删除以前的虚拟硬盘,然后重新创建。步骤就不详说了,有几个选择是要注意一下的。

  1. 硬盘格式我选择的FAT32,据传NTFS格式会额外占用一定空间,原因暂时不详,我之前是用的NTFS的,这次换换口味。
  2. 在是否creat ‘temp folder时,选择“是”,打上“勾”(事实证明这与设置虚拟硬盘成功后,再在硬盘中建立Temp文件夹效果是不同的)
  3. zero memory when restart or shut down 还是power off来,具体忘了,反正意思是说在关机或者重启时是否清空内存。我老感觉这句话是废话,无论你选不选内存肯定会被清空的啊。这里问我选了“zero”。
  4. 选择是否保存内存镜像,然后选择路径。除非特别需要,建议别选这个,据传会造成关机变慢,这个理论上是会有这个情况的,内存的文件会在关机前转移到你选择的存储路径的,这个时间肯定会延长关机时间的。

发现最好的解决方法

结果是美好的,在多次重启和关机启动后发现,在虚拟硬盘里会发现自动生成的“temp”文件夹,我们接下来需要做的是把环境变量中的用户和系统的TEMP和TMP存放路径统统(注意是统统)设置到X(虚拟硬盘盘符):\temp。
到现在为止之前的问题也没有再出现,总之效果不错。(文:浩宇  QQ:54333003)

发表评论

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