機(jī)房管理 2008-10-29 10:46:15 閱讀1623 評論0 字號:大中小 訂閱
剛剛制作完成一款真正的全內(nèi)存可應(yīng)用的RAMOS系統(tǒng),期間經(jīng)歷兩個多月,遇到各種問題,通過泡論壇學(xué)習(xí)前輩的經(jīng)驗(yàn)與自己摸索終于完成。為了使更多愛好RAMOS系統(tǒng)的能夠在制作中少走彎路,現(xiàn)在與大家分享一些經(jīng)驗(yàn),同時也希望其他有經(jīng)驗(yàn)的朋友也能夠無私分享你們的經(jīng)驗(yàn)。
下面詳細(xì)分解制作流程:
主要參考neo的帖子“把61大俠的98M 2003整到內(nèi)存里運(yùn)行了[更新教程]”
http://bbs.ssxf.org/read.php?tid=17717
工具及所需文件:
母盤一張--61的WIN2003--98M--MAC美化版,其他自己喜歡的也可以。
盛世WinPE 4.0--其他WINPE也可。
Registry Toolkit 3 -- 注冊表批量替換工具。
VDM--這個一定要用盛世WinPE 4.0中的,其他版本制作的IMG文件不能用。
ImDisk Virtual Disk--虛擬磁盤工具,可以直接把內(nèi)存劃分成硬盤,還可以調(diào)節(jié)劃分的大小,另外還能把IMG文件直接COPY至內(nèi)存作為一個新的分區(qū),而且可獨(dú)立于原文件存在。ramdiskNT與它作用相同。
ramdisk.sys--在內(nèi)存中運(yùn)行系統(tǒng)的必要問件。
gho.reg--是提取自neo的帖子中注冊表部分,具體見:http://bbs.ssxf.org/read.php?tid=17717。
另外大內(nèi)存是運(yùn)行RAMOS的前提。
工作環(huán)境:C盤安裝冷風(fēng)的WIN2003 SP2 DC 版本,并且把Winpe安裝至硬盤,D、E數(shù)據(jù)盤、F盤新劃分用來裝第二系統(tǒng),大小1.5G。內(nèi)存2G,雙核,集成顯卡,外接明基19寸液晶顯示器。
步驟一、母盤的選擇。體積小是最基本的要求(選用61的WIN2003--98M--MAC美化版本。)
步驟二、安裝系統(tǒng)至D、E、F等盤,不要安裝在X盤。我C盤已經(jīng)有系統(tǒng)在用,我把系統(tǒng)安裝在F盤上,其他盤都在使用,F盤1.5G。下面我以把WIN2003--98M--MAC美化版安裝在F盤為例子繼續(xù)說明。
PS: 在以上兩個步驟中基本都不會遇到問題,除非是新新手,這個可以找個有經(jīng)驗(yàn)的問問。
步驟三、制作鏡像文件。系統(tǒng)裝好后把三卡驅(qū)動安裝完畢,重新啟動至WINPE,把ramdisk.sys copy至F:\WINDOWS\system32\drivers下,運(yùn)行注冊表文件regedit.ext,然后選中HKEY_LOACL_MACHINE,"文件->加載配置單元",選擇F:\windows\system32\config\system,加載該配置單元為gho,導(dǎo)入注冊表文件gho.reg,選中HKLM\gho,點(diǎn)擊"文件->卸載配置單元".啟動VDM軟件創(chuàng)建一個大小450M的鏡像文件,選用NTFS格式與壓縮方式進(jìn)行格式化,文件名字“450.img”存放至D盤根目錄。用VDM加載,然把把 F 盤上WINDOWS、Program Files、Documents and Settings三個木copy到鏡像文件中。修改c:\boot.ini,在其中加入一條“ramdisk(0)\WINDOWS="450.img" /minint /fastdect /rdpath=multi(0)disk(0)rdisk(0)partition(2)\450.img”。如果一切都正確操作就可以重新啟動,選擇450.img就可以進(jìn)入新的RAMOS系統(tǒng),此時的系統(tǒng)并不是真正的全內(nèi)存運(yùn)行系統(tǒng),仔細(xì)觀察硬盤燈,發(fā)現(xiàn)它還在閃爍,說明該系統(tǒng)還在不停的讀取硬盤資料。
步驟三中遇到過的問題1,開機(jī)重啟至RAMOS,系統(tǒng)提示“不能打開或不能讀取鏡像文件”,這個問題是鏡像文件本身錯誤,就是你用了一個不合格的IMG文件,所以打不開,解決辦法,用從盛世4.0pe提取的VDM制作的鏡像就可以。
問題2,當(dāng)問題1解決后進(jìn)入系統(tǒng)看見win2003的歡迎頁面后藍(lán)屏。原因是鏡像文件過大所導(dǎo)致,我用493M大小的鏡像文件就出現(xiàn)這個問題,我用250M和450M的鏡像文件沒有出現(xiàn)該問題。
問題3,出現(xiàn)登錄頁面后又出現(xiàn)“正在關(guān)閉網(wǎng)絡(luò)”字樣,并且就是不能登錄。原因是F盤下的三個主要目錄“WINDOWS、Program Files、Documents and Settings”部分或完全被刪除或移走。解決辦法恢復(fù)到原來狀態(tài),但這是臨時方法。后面步驟四詳細(xì)記錄解決這個問題,因?yàn)檫@是作為全內(nèi)存運(yùn)行的關(guān)鍵。
步驟四、解決新RAMOS系統(tǒng)不斷讀取硬盤的問題,使它不在讀取硬盤,完全在內(nèi)存中運(yùn)行。不斷讀取硬盤--其實(shí)是讀取 F 盤上的文件,其原因是注冊表中把大量系統(tǒng)文件用 F:\WINDOWS\SYSTEM32\xxxxx.dll字樣直接標(biāo)注,所以新的RAMOS系統(tǒng)會不斷讀取F 盤資料,而不是讀取 X 盤下面的資料。解決方法,用Registry Toolkit 3 ,批量替換"F:"為“X:”,然后把X:\WINDOWS\SYSTEM32\CONFIG文件夾保存至硬盤,然后重啟運(yùn)行WINPE,加載450.img文件,用剛剛保存的文件夾,把相同位置文件夾給替換掉,卸載鏡像,然后重新啟動,至此一個真正的全內(nèi)存系統(tǒng)制作完成。
步驟五、安裝軟件ImDisk Virtual Disk,安裝好后在在控制面板啟動這個軟件,界面簡單,很好使用。然后根據(jù)個人喜好用VDM制作一個常用軟件鏡像,在用ImDisk Virtual Disk加載,選上“COPY IMAGE TO MEMORY”,這時就已經(jīng)把鏡像內(nèi)容完全加載到內(nèi)存中了。達(dá)到系統(tǒng)與常用軟件雙重內(nèi)存運(yùn)行的效果。而且還可更改這個內(nèi)存盤的大小。非常方便實(shí)用。
總結(jié):主要問題都已經(jīng)說明,希望人人能夠打造一款全內(nèi)存運(yùn)行的系統(tǒng)。