相关疑难解决方法(0)

可以强制所有磁盘活动到 RAM 吗?

我想告诉操作系统停止使用我的硬盘,而只使用 RAM 作为缓存。

最理想的是,我想告诉 Windows:

a) 将可执行映像和必要的引导数据预缓存到 RAM 中,以及 b) 将所有磁盘写入缓冲到 RAM。

这可能吗?

背景:

我的笔记本电脑硬盘声音很大,我想在我不需要它时让它进入睡眠状态(例如,“hdparm -Y”)。

一个典型的用例是启动 Win 7 只是为了与远程系统建立远程桌面连接,从而将笔记本电脑仅用作哑终端。无需打开 HD 电源,因为一切都在内存、LAN 等中发生。

我曾尝试基本上在系统空闲时关闭磁盘活动:杀死几乎所有的进程,在高级模式下使用的工艺监控,试图找到其中的过程是负责执行磁盘活动,但没有成功。

我最接近我的目标是使用 XP,当时我安装了由 Microsoft 制造并专为 Windows Embedded 测试设计的 RAM 覆盖驱动程序。这确实有效:所有磁盘操作都被拦截,这阻止了物理 HD 活动。

不幸的是,WinCE RAM 覆盖驱动程序很难使用,最后我设法损坏了磁盘,因为我应该卸载和刷新内容的顺序非常特殊。:-(

我现在已经在我的 Win7 机器上安装了一个 RAM 磁盘 (RamDisk Plus) 并尝试在其上安装便携式应用程序,但我认为即使在 RAM 磁盘上安装用户配置文件,将所有临时文件放在那里等也不会足够:有一些磁盘活动源自 Windows 内核级别,最终想要写入物理磁盘,从而唤醒硬盘驱动器。

这种需求还有其他几个用例:保持系统凉爽,以更少的功率运行笔记本电脑,延长物理和固态驱动器的使用寿命等。

建议?

memory windows-7 hard-drive cache power-management

7
推荐指数
1
解决办法
4353
查看次数

标签 统计

cache ×1

hard-drive ×1

memory ×1

power-management ×1

windows-7 ×1