目前常用的ramdisk驅(qū)動(dòng)為firadisk,,與之相比使用vsuite ramdisk的優(yōu)點(diǎn)是兼容性好,firadisk在某些機(jī)器上會(huì)黑屏,;vsuite ramdisk的另一個(gè)優(yōu)點(diǎn)是可以使用3.25G以上的32位系統(tǒng)未識(shí)別的內(nèi)存,,而且可以搭配低端內(nèi)存一起使用,這一點(diǎn)firadisk不行,,受限于grub4dos,,存在3.25G的分界線。當(dāng)然它的缺點(diǎn)是免費(fèi)版不支持“快速加載模式”,,裝載鏡像文件的時(shí)候有點(diǎn)慢,。
具體步驟:
1、在官網(wǎng)上http://www./zh-cn/安裝最新版本的vsuite ramdisk免費(fèi)版
2,、使用VSuite Ramdisk (Public
Edition)創(chuàng)建內(nèi)存盤,,2k3不用選擇“啟用系統(tǒng)未識(shí)別的內(nèi)存”選項(xiàng)。
.對(duì)于大于3.25G的需先在“雜項(xiàng)”中選擇“啟用系統(tǒng)未識(shí)別的內(nèi)存”,在“內(nèi)存虛擬硬盤”選項(xiàng)中選上“優(yōu)先使用系統(tǒng)未識(shí)別內(nèi)存”,;
.創(chuàng)建選項(xiàng)要選擇“使用鏡像文件”,,“關(guān)機(jī)時(shí)保存鏡像文件”,注意鏡像文件不要放在系統(tǒng)盤上,。
3,、創(chuàng)建完以后重新計(jì)算機(jī),將“關(guān)機(jī)時(shí)保存鏡像文件”選項(xiàng)去掉,。有些可能需要啟動(dòng)兩次,,系統(tǒng)才能顯示出內(nèi)存盤。
4,、重啟計(jì)算機(jī)進(jìn)入另一個(gè)系統(tǒng)(不一定是pe系統(tǒng)),,使用VDM工具打開鏡像文件,將3個(gè)系統(tǒng)目錄(Documents and Settings,、Program
Files,、
windows)拷入鏡像文件,Program Files也可以使用junction.exe進(jìn)行鏈接以減少內(nèi)存盤占用,。將4個(gè)系統(tǒng)文件boot.ini,、bootfont.bin、NTDETECT.COM,、ntldr拷入到鏡像盤根目錄下,,注意ntldr不能壓縮。
5,、不要重啟,,注冊(cè)表載入鏡像盤中的SYSTEM文件,,將“MountedDevices”中內(nèi)存盤改為系統(tǒng)盤符(為類似“\DosDevices\x:”項(xiàng)),我用的系統(tǒng)盤為x,,原來系統(tǒng)盤隨便改一個(gè)盤符,。具體可參考本帖#98
6、需要使用grub4dos啟動(dòng),,編輯menu.lst文件如下:
title vsuite ramdisk
find --set-root /ltm/vr1792.vdf
map (hd0) (hd1)
map --read-only /ltm/vr1792.vdf (hd0)
map --hook
chainloader (hd0,0)/ntldr
其中vr1792.vdf為鏡像文件名,,注意(非--mem)載入鏡像,需要連續(xù)存放,,可使用WContig整理,。
本ramos與其它的有所不同,鏡像文件的加載是在windows啟動(dòng)之后進(jìn)行的,,此處使用鏡像文件僅用于啟動(dòng)windows,,而非真正的載入。
如果鏡像文件較大,,不方便整理請(qǐng)參考http://bbs./viewthread.php?tid=204738&extra=page%3D1
7,、確認(rèn)ntkrnlpa.exe版本為5.1.2600.3300以上,附件提供5.1.2600.3300版本下載,,版本5.1.2600.3093版本會(huì)藍(lán)屏
對(duì)于熱備份比較方便,,只需選上“關(guān)機(jī)時(shí)保存鏡像文件”即可。經(jīng)過測(cè)試發(fā)現(xiàn)對(duì)于注冊(cè)表的更新需要注意,,system的更新,需要先運(yùn)行regedit將system子項(xiàng)按“注冊(cè)表配置單元文件”導(dǎo)出到內(nèi)存盤/windows/system32/config目錄下,。當(dāng)然此操作最好在選上“關(guān)機(jī)時(shí)保存鏡像文件”之前進(jìn)行,,否則該選項(xiàng)將被保存到system中,使得每次重啟都自動(dòng)更新了,。
關(guān)于“關(guān)機(jī)保存鏡像文件”問題以及junction的使用請(qǐng)參考本帖#102
---------------------------------------------------------------------
關(guān)于啟動(dòng)加載順序:
1,、硬盤第1分區(qū)ntldr通過boot.ini啟動(dòng)grldr,當(dāng)然也可以直接啟動(dòng)grldr
2,、grldr通過menu.lst文件非mem方式map啟動(dòng)鏡像(啟動(dòng)鏡像和實(shí)際鏡像可以為同一個(gè)img文件,,也可以分離)為hd0
3、啟動(dòng)鏡像上的ntldr通過boot.ini啟動(dòng)windows(位于啟動(dòng)鏡像上),,加載vsuite兩個(gè)驅(qū)動(dòng)rxvbus.sys和rxvstor.sys
4,、vsuite兩個(gè)驅(qū)動(dòng)加載實(shí)際鏡像文件到內(nèi)存生成內(nèi)存盤,由于啟動(dòng)鏡像和實(shí)際鏡像虛擬的硬盤是一樣的,,windows將通過vsuite驅(qū)動(dòng)識(shí)別后來生成的內(nèi)存盤為系統(tǒng)盤,,此后的系統(tǒng)文件也均取自于該內(nèi)存盤。
[ 本帖最后由
2010wuzhong 于
2012-3-28 21:22 編輯 ]
附件
2011-11-28 08:30
|