RAMDISK OS?在 ramdisk 上安装 Windows 10

RAMDISK OS?在 ramdisk 上安装 Windows 10

是否可以将整个操作系统放在 RAM 磁盘上?如果我有 16 GB 的 RAM,并且它是 Intel Xeon。我没有 SSD,而且我的硬盘正在浪费我的启动时间。那么我是否可以只分配部分 RAM 来像 SSD 一样工作,并在其上安装 Windows 和重要软件,以获得超快的速度。或者这样做会更麻烦,还不如直接购买 SSD?

答案1

不幸的是,你的想法(虽然很酷)在实践中行不通:

  1. 每当您关闭、重新启动 PC 或断电时,RAM 磁盘都会被清除。

  2. 16 GB 的 RAM 不够。别忘了,你需要留出一些 RAM 用作常规 RAM。所以你最多只能做一个 12 GB 的 RAM 磁盘。嗯,12 GB 不符合 Windows 10 的要求最低可用硬盘空间要求

  3. 基于软件的 RAM 磁盘实际上运行在已安装操作系统。您需要的是在硬件级别创建 RAM 磁盘的方法,以便 Windows 真正认为它正在与真正的 IDE/SATA/SCSI 硬盘驱动器通信。这需要购买特殊的 RAM 磁盘卡(例如,)。顺便说一句,这也可以解决问题 1 和 2,但成本太高了。

是的,你需要一个 SSD;-)

答案2

是的,16G RAM 足够了

  • 使用 ntlite 或 winreducer 等工具缩小任何 Windows iso 的大小
  • 将输出 wim 馈入 NtSetup
  • 启动输出 VHD 并配置您的 Windows - 添加 firadisk 驱动程序
  • 从您的常规操作系统安装 VHD 并使用 wimlib 捕获它
  • compact=lzx使用开关将输出 wim 应用于新的 VHD
  • 使用 grub4dos 将该 VHD 映射到 RAM 中并启动它

这是该过程的粗略草图,它比听起来要复杂得多,但可以做到。我现在正在使用从 RAM 启动的 1.2G Windows 10 VHD。Windows 10 支持动态 LZX 压缩。Windows 7 也支持,但需要 wofadk.sys 的帮助。

如果您仍然感兴趣,请询问详细信息。

答案3

您可以使用 grub 创建 ramdisk,然后将 vhd 映像加载到其中并启动它。
然后,您可以在关机之前将映像保存到磁盘,以保存您的工作。它确实适用于 Windows 10,并且确实比 sshd 更有优势,因为它减少了驱动器的写入周期,并且 RAM 比 sshd 快得多。您可以使 Windows 10 启动并运行的最小大小是 3.9 g,删除了您不需要的所有内容。

答案4

是否可以将整个操作系统放在 RAM 磁盘上?

通过谷歌搜索“Windows 可启动 ramdisk”,显然可以找到一些方法。不过我还没有亲自测试过。

您还可以使用虚拟化平台来运行以 Ramdrive 作为后备存储的 Windows VM。

如果我有 16 GB 的 RAM 并且它是 Intel Xeon。

一旦开始谈论在 ramdisk 上安装软件,16GB 确实不算多。

我没有 SSD,而我的硬盘占用了我的启动时间。所以我能否分配一些内存来像 SSD 一样工作,并在其上安装 Windows 和重要软件,以获得超快的速度。

这里最大的问题是 ramdisk 是易失性的。因此,即使您可以从 ramdrive 运行 Windows,即使您有足够的内存来运行并非疯狂精简安装的东西,每次进行冷启动时,您都必须将硬盘驱动器中的内容重新复制到 ram drive。如果您的目标是减少启动时间,那么 ramdrive 就毫无意义了。

或者说这样做太麻烦了,还不如直接买一个 SSD?

是的,你最好只购买 SSD。

相关内容