「混合虚拟硬盘」未滿前寫入實體硬碟

交流 Primo Ramdisk 软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
juicerer
2级用户
2级用户
帖子: 6
注册时间: 周日 7月 31, 2011 12:58 pm

「混合虚拟硬盘」未滿前寫入實體硬碟

帖子 juicerer »

我是先安裝試用Primo Ramdisk Standard Edition (标准版)v5.6.0,接著在未刪除的的情況下直接安裝試用Primo Ramdisk Professional Edition (专业版)v5.6.0,因為不想刪掉正在被程式使用的虛擬硬碟,所以無視建議說要先刪除前一版,就直接在Primo Ramdisk Standard Edition的資料夾安裝覆蓋,不知這樣是否與此問題有關?沒有一個選項寫「混合虚拟硬盘」和「文件虚拟硬盘」,建立虛擬硬盤是用調整記憶體和硬盤空間的比例完成,所以當這個比例全部都用硬碟空間,就成了建立「文件虚拟硬盘」、部分用記憶體空間,就成了建立「混合虚拟硬盘」?
混合虚拟硬盘建立過程:10452MB, Direct IO, 使用系統為識別記憶體,其他都沒勾,也沒勾動態記憶體管理和精簡模式,但如下面狀況,建立的的混合硬盤狀態有「精簡」,為什麼?
實體狀態
實體記憶體:3452MB(IM:3452MB)
精簡
實體硬碟: 7000MB
D:\ramdisk.hbd
以上是用未識別+實體硬碟的混合虛擬硬碟(R:)狀況,在XP32位元下已使用2G。
1. 複製一份1G的檔案到這個混合虛擬硬碟中,發現這1G直接寫入硬碟(用HD tune或用primocache1.01註冊版用未識別記憶體1600MB開整顆硬碟,暫停cache觀察D:的total write,不暫停也可以觀察到)。也就是未識別記憶體全部就是分給primocache和Primo Ramdisk Pro用。
2. 刪掉這1G的檔案,這個混合虛擬硬碟(R:)回到2G使用量,接著複製150MB的檔案到這個R:,複製到第四個,也就是R槽約2.5G使用量時,這第四份150MB的檔案直接寫入硬碟,也觀察到硬碟寫入。
  根據上面觀察,我覺得是原先的檔案在虛擬硬盤R:上分散分佈,所以在上面兩個例子中沒有一個連續的1G和150MB空間,所以檔案直接寫到實體硬碟: 7000MB上?實體記憶體3452MB(IM:3452MB)應該還沒滿阿?
回复