詳解RAMOS (內(nèi)存操作系統(tǒng)) 的最新制作方法
很久沒有寫技術(shù)文檔了,今天有空,花三個(gè)小時(shí),針對 RAMOS 技術(shù),收集網(wǎng)上相關(guān)資料結(jié)合個(gè)人實(shí)際操作,制作下文與大家共享!
看懂下面文章,需要有一定的電腦基礎(chǔ)。會制作WINPE 的 U 盤,熟悉系統(tǒng)安裝, 知道系統(tǒng)啟動(dòng)原理。
[基礎(chǔ)知識] 什么是 RAMOS ?
--- 內(nèi)存操作系統(tǒng)(RAM Operating System,簡稱為RAMOS),顧名思義就是全內(nèi)存運(yùn)行,啟動(dòng)后不依賴硬盤的系統(tǒng)。
[前言] :ThinkPad X40、X41/T 以及一些采用IDE硬盤的老機(jī)器,硬盤讀寫速度只有20MB/S 左右,響應(yīng)速度慢,該如何提高改善電腦運(yùn)行速度呢?
大家知道,內(nèi)存的讀取速度非常快,一般是硬盤的10 倍左右,如果能利用內(nèi)存加載系統(tǒng),那將徹底解決 IDE 硬盤讀取速度慢的問題。
目前制作 RAMOS 主要有兩種方法:
1、大多數(shù)是基于微軟自己的 Ramdisk 驅(qū)動(dòng)用 Ntldr 引導(dǎo)方式實(shí)現(xiàn)的,這種方法有容量上的限制 OS<500M。
2、最近新興一個(gè)驅(qū)動(dòng)叫 firadisk,這個(gè)是Grub4DOS Map --mem 虛擬出來的硬盤在WIN下的驅(qū)動(dòng),通過這種方式也能做出Ram os,而且限制很少。
專門網(wǎng)論壇里有很多 Ram os 的教程,大家可以找一下,但都是第一種方法:
那種基于微軟的 Ramdisk 驅(qū)動(dòng)用 Ntldr 引導(dǎo)方式制作 RAMOS 的方法,我就不介紹了,大家可以在本論壇找一下,有網(wǎng)友介紹的很詳細(xì)。
例如網(wǎng)友lioulangzhb -> http://www.thinkpad.cn/forum/viewthread.php?tid=790328&highlight=RAMOS
今天我詳細(xì)介紹基于 firadisk ,利用 Grub4Dos Map 技術(shù)制作 RAMOS 的第二種方法。
希望能給各位網(wǎng)友有所幫助,解決老機(jī)器運(yùn)行速度慢的難題!
特別說明: 若您電腦是 2G 以下內(nèi)存,就不要考慮安裝 RAMOS 。
RAMOS 內(nèi)存操作系統(tǒng)的優(yōu)缺點(diǎn):
1. 優(yōu)點(diǎn): 速度快,幾乎不讀硬盤。不會中毒,每次重啟電腦,就重新加載一次系統(tǒng)。
2. 缺點(diǎn): 因?yàn)閮?nèi)存上的數(shù)據(jù)在斷電時(shí)會丟失,因此對內(nèi)存系統(tǒng)做的所有修改都不能保存。
當(dāng)然,數(shù)據(jù)和資料的保存可以保存到本地硬盤的盤符上(如 D:\, E:\ 等等)。重啟后不會丟失。
[準(zhǔn)備工作]
1. IBM X41 ( 1.6 / 2.5G / 20G ) 電腦一臺。( 1.8 IDE 20G 未安裝系統(tǒng)的硬盤)
2. 可啟動(dòng)到 WINPE 系統(tǒng)環(huán)境的 U 盤一個(gè) (內(nèi)含精簡版 WINDOWS XP 系統(tǒng)鏡像 --自己網(wǎng)上去找)
3. firadisk 驅(qū)動(dòng)包 (我附件提供一個(gè))
4. Grub4Dos 安裝包 (大家可上網(wǎng)找,網(wǎng)上很多!)
5. VDM (虛擬光驅(qū)軟件)--一般 WINPE 都內(nèi)置,我附件提供一個(gè)。
[系統(tǒng)安裝]
1. 通過 U 盤啟動(dòng)電腦到 WIN PE 系統(tǒng)環(huán)境下,依您個(gè)人習(xí)慣給硬盤分區(qū)。我分成 C:\ 2G , D:\ 18G ;
2. 在 WINPE 環(huán)境下,安裝精簡版的 Windows XP 系統(tǒng)。安裝方法(略)--我以前的貼子有詳細(xì)介紹。
3. 正常安裝系統(tǒng),電腦第一次重啟,在復(fù)制完文件后,當(dāng)電腦第二次重啟時(shí),用 U 盤啟動(dòng)到 WINPE 環(huán)境。
4. 打開注冊表管理器,運(yùn)行 regedit 命令, 如下圖
5. 選中HKEY_LOCAL_MACHINE加載C:\windows \system32\config下的system, 配置名稱隨便取(我取RAMXP),找到system\mountedevices下的\dosdevice\c: 右擊,重命名為\dosdevice\B:如下圖:
6. 修改后,重啟電腦,等到正常安裝完系統(tǒng)后,你就會看到效果了,系統(tǒng)盤的盤符不再是 C:\ 了,而是 B:\ .如下圖:
[安裝驅(qū)動(dòng)]
1. 硬件設(shè)備驅(qū)動(dòng),最好用精簡點(diǎn)的驅(qū)動(dòng),網(wǎng)上找封裝萬能 GHOST 的驅(qū)動(dòng)包,那里驅(qū)動(dòng)比較精簡,裝完網(wǎng)卡,聲卡,顯卡等驅(qū)動(dòng)后
2. 安裝 firadisk 驅(qū)動(dòng), 這個(gè)是做 RAMOS 的關(guān)鍵。沒有它, RAMOS 啟動(dòng)到一半會藍(lán)屏。
3. 安裝 firadisk 驅(qū)動(dòng)的方法, 在 firadisk.inf 上右擊, 選擇安裝即可,重啟就 OK, 很簡單,如下圖:
[安裝軟件及系統(tǒng)優(yōu)化]
1. 因?yàn)槲抑挥?nbsp;2.5G 的內(nèi)存, 本次測試分 700M 給 RAMOS,故軟件越少越好,越小越好,盡量找綠色軟件使用。
2. 系統(tǒng)優(yōu)化可以手動(dòng)優(yōu)化或借助優(yōu)化大師等軟件來實(shí)現(xiàn),目的是減少 C:\ 的安裝容量。將桌面文件,我的文檔等移到 D:\ ,
[制作RAMOS所需的IMG鏡像]
1. 再次用 U 盤啟動(dòng)電腦到 WIN PE 環(huán)境下,打開 VDM (虛擬光驅(qū)軟件)如下圖:
2. 點(diǎn)創(chuàng)建,創(chuàng)建一個(gè) 600M 的 IMG, 選上分配全部空間,OK, IMG 文件存放到 D:\ 根目錄下面,取名:ramxp.img ,如圖:
3. 再用 VDM 這個(gè)軟件裝載剛才那個(gè) IMG 文件到 A: 盤,打開我的電腦,右擊,格式化 A:\ , 文件系統(tǒng) NTFS, 快速格式化,啟用壓縮。
4. 格式化完成后,轉(zhuǎn)到你安裝精簡版XP的那個(gè)盤(在PE下面是C:盤),復(fù)制 windows , Program Files , Documents and Settings 三個(gè)文件夾和 Boot.ini, bootfont.bin , ntdetect.com , ntldr 四個(gè)文件都 Copy 到 A:\ IMG 文件里, 如圖:
5. 拷貝完成后,再卸載 VDM 加載的這個(gè) IMG , 剛才 COPY 進(jìn)去的文件夾和文件會自動(dòng)保存。
[制作Grub4Dos的引導(dǎo)]
1. 自己到網(wǎng)上去下載一個(gè)最新的 Grub4Dos 把它安裝到 XP 系統(tǒng),用記事本打開 menu.lst 文件,再最后加入以下幾行代碼:
title RUN RAMOS
find --set-root /ramxp.img
map --mem /ramxp.img
map --hook
root (hd0,0)
chainloader /ntldr
boot
# 說明: ramxp.img 是剛才制作的 IMG 的文件名。
2. 修改根目錄下的 Boot.ini 文件, 在最后加入一行 C:\grldr="RUN RAMOS"
3. 重啟電腦,選擇 "RUN RAMOS" 就可進(jìn)入剛才做好的 RAMOS 系統(tǒng),完全在內(nèi)存中運(yùn)行的 Windows XP , 運(yùn)行速度飛快。
[最后工作]
1. 啟動(dòng)您剛才做好的 RAMOS , 會提示發(fā)現(xiàn)新硬件,點(diǎn)下一步,安裝后會提示您重啟,這時(shí)選擇 不重啟 ,再次打開注冊表編輯器,運(yùn)行 regedit , 找到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下的dosdevice\X:,(X為你的IMG虛擬出來的那個(gè)盤符,可能性比較大為C,查看分區(qū)大小就能確定了)還有一項(xiàng)是數(shù)據(jù)和它一樣的,名字類似于\??\Volume{xxxx-xxxx-xxxx- xxxx}這樣的,把這兩項(xiàng)留下,其它的全部刪除,然后把dosdevice\X:改我dosdevice\B: 如下圖:
2. 做完后,選中 system 項(xiàng),右擊,導(dǎo)出,保存類型為:注冊表配置單元文件,導(dǎo)出范圍是所選分支 HKEY_LOCAL_MACHINE\SYSTEM,文件夾名為system,點(diǎn)保存。如下圖:
3. 再次打開 VDM 軟件, 加載 D:\ramxp.img 這個(gè)文件到 A:\盤, 將您剛才保存的那個(gè) system 文件 COPY 到 A:\ windows\system32\config 目錄替換原文件, 卸載 VDM 上的 IMG 就 OK 了。
[結(jié)束語]
這樣, 這個(gè) RAMOS 就全部制作完成,大家可以盡情享受 RAMOS 帶來的飛一般的速度。也不用去買昂貴的 SSD 硬盤,只要擴(kuò)充本機(jī)內(nèi)存就可。
相關(guān)軟件就請各位 XD 上網(wǎng)查找,我這里只提供部分軟件在附件中。有任何問題可以跟貼問,我樂意回答大家的任何問題。
Firadisk 軟件
VDM 軟件
討論連接:【原創(chuàng)】詳解 RAMOS (內(nèi)存操作系統(tǒng)) 的最新制作方法