記憶體磁碟作業系統?在 ramdisk 上安裝 Windows 10

記憶體磁碟作業系統?在 ramdisk 上安裝 Windows 10

是否可以將整個作業系統放在RAM磁碟上?如果我有 16 GB RAM 並且它是 Intel Xeon。我沒有 SSD,而且我的硬碟正在浪費我的啟動時間。那麼我是否可以分配一些記憶體來像 SSD 一樣工作,並在上面安裝 Windows 和重要軟體,以獲得超快的速度。或者它是否比它的價值更麻煩,直接購買 SSD 會更好?

答案1

不幸的是,你的想法(儘管很酷)在實踐中行不通:

  1. 每當您關閉電腦、重新啟動電腦或斷電時,RAM 磁碟就會被清除。

  2. 16 GB 記憶體不夠。不要忘記您需要保留一些 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 克,去除您不需要的所有內容。

答案4

是否可以將整個作業系統放在RAM磁碟上?

從一些谷歌搜尋“Windows bootable ramdisk”來看,顯然有辦法做到這一點。不過我自己還沒有測試過它們。

您也可以使用虛擬化平台來執行 Windows VM,並將 ramdrive 作為後備儲存。

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

一旦您開始談論在 ramdisk 上安裝軟體,16GB 確實不算多。

我沒有 SSD,而且我的硬碟正在浪費我的啟動時間。那麼我是否可以分配一些記憶體來像 SSD 一樣工作,並在上面安裝 Windows 和重要軟體,以獲得超快的速度。

這裡最大的問題是 ramdisk 不穩定。因此,即使您可以從記憶體驅動器運行 Windows,即使您有足夠的記憶體來運行不是瘋狂精簡安裝的東西,每次進行冷啟動時,您都必須將內容從硬碟重新複製到記憶體驅動器。如果您的目標是減少啟動時間,那麼記憶體驅動器就毫無意義了。

還是說它比它的價值更麻煩,直接買 SSD 會更好?

是的,如果你只買 SSD,效果會更好。

相關內容