不行, 因為能用到主機板上多少記憶體是由Host OS來決定.
32位元作業系統最多只能定址4GB, 超出4GB的部份就只能拿來當虛擬硬碟(RAMDisk)來用.
而很多主機板設計上的因素, 最後只能定址3.25GB的記憶體空間可用.
如果版大的主機有起出4GB的記憶體而且CPU可執行64位元, 建議Host OS安裝64位元的作業系統, 這樣虛擬機器才能規劃更多的記憶體來用.
但是, 有些VM可以規劃虛擬記憶體, 也就是Host OS雖然只有4GB(3.25GB可用), 但虛擬機器可開到8GB記憶體, 這個8GB是虛擬的, 並不是真的有實體記憶體支援到8GB.
那請問ramdisk只能用在pagefile上面嗎?能不能拿來當Virtual PC的disk,這樣效能上會有差嗎??
如果您的主機板上能插到32GB, 把多餘的記憶體做成RAMDisk再把VM的開機檔案放在裏面, 當然可以, 速度飛快..
但是:
關機, RAMDisk的資料就沒有了, 所以要注意關機前把VM檔案複製到硬碟, 要啟動開機時再把VM檔案複製回RAMDisk
都沒想到這點,我想我還是等哪天想不開的時候重灌64位元的系統好了~"~
感謝~
虛擬機器我也玩過很多套,
但對這問題也沒想很多,
直覺就是不行的,
因為虛擬機器是安裝在作業系統裡面的,
連作業系統都抓不到的那些記憶體空間,
虛擬機器又怎麼會抓到?
目前測到可以的就是(安裝Oracle VM VirtualBox),
電腦硬體本身為64bit,
但作業系統安裝32bit,
虛擬機器是可以安裝64bit,
但條件是BIOS需支援VT-X/AMD-V技術並將它開啟。
waseeyasn提到:
不重灌系統的情形之下
若你能修改你的 WIN7 成為 能抓取 4G RAM 以上的版本
那麼--->可以 請GOOGLE "4GRAM win7"