未识别内存高级特性 - 未识别内存休眠支持和未识别内存保留
本节主要介绍为系统未识别内存支持提供的高级特性:未识别内存休眠支持和未识别内存保留。当勾选“启用系统未识别内存”时,将会弹出高级特性设置对话框对这些特性进行设置。

未识别内存休眠支持
由于操作系统不管理未识别内存,在进入休眠时,未识别内存中储存的数据将会丢失。(您可能发现部分数据在唤醒后仍然可以访问,这是因为Windows的缓存管理器已经将这些数据缓存到系统管理内存中。)
未识别内存休眠支持使在未识别内存中的数据先转储到物理硬盘,唤醒后再恢复到未识别内存。启用这项特性后,在系统休眠时,将会在C盘创建名为"imhiberfil.sys"的文件。用户需要检查C盘是否有足够空间。
未识别内存保留
有些用户在启用系统未识别内存后可能出现系统假死或花屏等问题,这很可能是因为 VSuite Ramdisk 与显卡驱动或其它程序冲突造成的。某些显卡驱动,尤其是集成显卡,可能会同样使用到系统未识别内存而导致冲突。以下是两个例子:
1.主板 Gigabyte GA-MA78GM-S2H,集成显卡,BIOS中Frame Buffer Location (FB Location)设置为"Above 4G". 此时显卡驱动会使用未识别内存作为其帧缓冲。
2.主板 Abit F-I90HD motherboard,独立显卡 ATI Radeon HD 3850 (1GB 显存)。该显卡驱动采用ATI Hypermemory 技术使用最前 512MB 未识别内存。
未识别内存保留有助于解决这些问题。它可以保留最前部分未识别内存给显卡驱动或其它程序使用,而不会写入任何数据到这些保留区域。以第1个情况为例,如果帧缓冲(Frame Buffer)设置为256MB,用户可以保留最前面256MB未识别内存,从而避免两者之间的冲突。在这个例子中,我们可以发现保留未识别内存之前,VSuite Ramdisk可使用的未识别内存总容量为4604MB,在保留256MB后,总容量减为4348MB。


某些驱动或程序可能从末端向前开始使用未识别内存,这种情况下用户只需限制虚拟硬盘使用的未识别内存总容量即可避免冲突,因为 VSuite Ramdisk 采用从前端向后开始使用未识别内存的方式。
修改未识别内存高级特性
用户可以方便地修改未识别内存高级特性。点击“修改IM参数”按钮,将弹出设置对话框允许用户进行修改。

如果当前没有任何虚拟硬盘在使用未识别内存,则修改立即生效。否则需要重新启动计算机后才生效。

