| 導購 | 订阅 | 在线投稿
分享
 
 
 

讓Windows2003在「內存」中運行

來源:互聯網  2008-06-01 03:27:01  評論

筆者一直夢想能擁有一套技嘉i-ram GC-RAMDISK硬盤卡,這個硬件可以通過SATA接口將電腦內存當作硬盤使用,速度是相當的快,可惜現在能買到的也只有使用DDR一代內存的版本,成本實在是太高。不過現在即使沒有i-ram GC-RAMDISK硬盤卡,我們一樣可以將系統安裝到內存中。

我們可以利用Windows xp及更高版本操作系統中ntldr的ramdisk模塊,把img鏡像文件加載到內存中,實現在內存中運行操作系統。因爲受限于內存容量的大小和RAMDISK所能讀取的鏡像文件的大小,所以要准備一個盡量小的精簡版Windows 2003的安裝光盤或安裝文件。經過我們的反複測試,發現Windows 2003在這種環境中的穩定性要強于Windows XP,所以我們采用精簡過的Windows 2003來做爲系統。

選用精簡版系統

原理:精簡版體積小,能加快運行速度

步驟1:爲了方便大家使用,我們已經把本文所需軟件打包(下載地址爲:http://www.cpcw.com/bzsoft/)。下載後將所有軟件解壓到D盤備用。同時准備一張Win PE啓動光盤用于引導並安裝精簡版Windows 2003系統。

步驟2:使用Win PE啓動光盤引導電腦,進入Win PE後啓動 D:\Ghost32.exe備份當前Windows XP(簡稱XP)系統爲D:\xp.gho,同時把下載的精簡版Windows 2003系統用虛擬光驅讀取,將其中的安裝文件全都拷貝到D盤。最後將C盤進入格式化處理,並且重新啓動電腦。

步驟3:重啓後進入Win PE開始安裝Windows 2003精簡版,運行「D:\i386\WINNT32.EXE」,把精簡版Windows 2003系統裝到C盤。

小知識:什麽是內存操作系統(RAM Operating System,簡稱爲RAMOS),顧名思義就是全內存運行,啓動後不依賴硬盤的系統。其實早在Windows 98時代我們就接觸過,使用Windows 98啓動光盤啓動到DOS後會加載一個虛擬的A盤,它利用內存虛擬出一個磁盤存放常用的DOS工具。時下流行的Win PE2.0系統也是RAMOS(整個系統封裝在一個WIM文件中),啓動後會把所有文件加載到內存運行,這樣不僅速度快,而且能夠更好地保護系統核心文件不受破壞。本文介紹的RAMOS使用的是精簡版Windows 2003系統,啓動後的功能和操作與Windows XP基本類似。

安裝虛擬盤驅動

原理:利用Ramdisk在內存中劃分虛擬盤

步驟1:在完成精簡版Windows 2003系統的安裝後,進入其中安裝本機硬件驅動和常用的軟件,比如可以安裝殺毒軟件並設置好撥號連接。由于是要在內存中運行,請不要安裝過多的軟件,同時整個系統占用空間要保持在500MB以內,最後關閉本機的頁面文件、休眠文件和系統還原,完畢後重新啓動系統。

步驟2:在Windows 2003中打開「控制面板」雙擊「添加新硬件」,啓動新硬件安裝向導,在向導界面依次按照下列步驟進行虛擬磁盤驅動的安裝:

選擇「是,我已經連接了此硬件→添加新的硬件設備→安裝我手動從列表選擇的硬件(高級)→顯示所有的設備→從磁盤安裝」,廠商文件複制來源選擇「D:\ RAMDISK_安裝控制器\RAMDISK\ win2k3」→安裝的硬件型號選擇「Windows RAM磁盤控制器」並完成安裝(圖1)。

讓Windows2003在「內存」中運行

步驟3:重複上面步驟2繼續安裝「Windows RAM磁盤設備(卷)」。安裝完成後打開設備管理器,展開右側窗格的Ramdisk設備可以看到上述安裝的Windows RAM磁盤控制器和Windows RAM磁盤設備(卷)(圖2)。

讓Windows2003在「內存」中運行

步驟4:運行注冊表編輯器,依次展開「HKEY_LOCAL_MA CHINE\SYSTEM\CurrentControlSet\Services\Ramdisk」,將右側窗口中的Start數值設置爲「0」。

制作虛擬系統

原理:將精簡版系統虛擬爲在內存中運行的系統

步驟1:重新啓動電腦並用Win PE光盤進行引導,同上使用Ghost32將精簡版Windows 2003系統備份爲D:\2003.gho。再運行「D:\VDM_做鏡像\VDM1.EXE,單擊「創建」,在E盤創建一個虛擬鏡像winram.img,大小是350MB(具體大小請根據當前電腦的內存設置,但不要超過512MB)。創建成功後返回VDM窗口,單擊「裝載」,分配的盤符選擇Z:,裝載前面建立的鏡像文件E:\winram.img(圖3)。

讓Windows2003在「內存」中運行

步驟2:將虛擬好的Z盤進行格式化,並且將C盤的所有目錄複制到Z盤,要將C盤的頁面文件刪除。完成後啓動Ghost32,把先前制作好的XP系統(D:\xp.gho)恢複到C盤並重新啓動電腦。

步驟3:進入XP後啓動記事本打開C:\boot.ini文件(修改前要取消其只讀屬性),在文件的最後添加如下代碼(圖4): ramdisk(0)\WINDOWS=「內存系統」 /minint /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(3)\winram.img

讓Windows2003在「內存」中運行

提示:上述/minint是Windows 2003新增的啓動參數,添加了上述參數表示把內存盤調入X盤(類似Win PE2.0加載後的盤符),這樣啓動Windows 2003後的系統盤符就是X:。如果取消這個參數,啓動後精簡版Win 2003系統的盤符就變成 C:,原來XP的系統盤會被自動隱藏(沒有分配盤符)。multi(0)disk(0)rdisk(0)partition(3)\winram.img表示虛擬鏡像存放在第三分區,大家可以根據自己實際存放位置修改。

步驟4:重啓系統後在多重啓動菜單選擇「內存系統」就可以進入全內存運行的精簡版Windows 2003系統,登錄賬戶名和密碼就是前面安裝時設置的。首次進入系統要求設置虛擬內存,由于是全內存運行,這裏可以不設置。進入系統後可以發現它的操作與XP一樣,由于是加載在內存中運行,我們可以在此對本機系統進行任何的操作。

參考內容:

如何知道系統是運行在內存中?

這裏可以使用「Vista任務管理器FOR XP」查看。下載軟件後,將其中的「taskkill.exe」、「tasklist.exe」、「taskmgr.exe」,解壓到「D:\windows\system32\dllcache」、「C:\win dows\system32」覆蓋同名文件即可,運行任務管理器後切換到「進程」標簽,可以看到系統服務的路徑都是在X:下(圖5)。

讓Windows2003在「內存」中運行

系統的使用和維護

1. 使用

經過上面的操作,通過修改boot.ini我們已經在原來XP系統的基礎上添加一個RAMOS,現在就可以使用這個RAMOS進行很多維護操作了。比如,現在需要在RAMOS中進行殺毒操作,重啓進入後啓動殺毒軟件即可對硬盤進行全盤掃描。當然,我們也可以把它作爲上網專用系統,碰到病毒也不怕,重啓後所有文件都會消失。由于RAMOS啓動後完全脫離硬盤運行,我們還可以對當前硬盤進行分區、格式化等常見的操作。如果要卸載RAMOS,只要刪除添加在boot.ini文件中的代碼和winram.img文件即可。

2. 維護

使用RAMOS一段時間後,我們可能需要對RAMOS進行更改,比如添加或刪除軟件,安裝系統更新等操作,要達到以上目的,方法有兩個。

方法一:重新制作鏡像

對于涉及注冊表、系統重要文件的更改操作,比如要安裝新的硬件驅動或者系統補丁,我們可以進入RAMOS後使用Ghost32恢複D:\2003.gho到C盤,然後進入系統安裝所需程序並重新制作鏡像。

方法二:直接修改鏡像

對于其他非關鍵數據的更改,我們可以使用WinImage打開修改。比如,需要定期更新RAMOS裏的病毒庫數據,在打開E:\winram.img後,把更新過的病毒數據庫複制到鏡像文件裏並保存即可(圖6)。

讓Windows2003在「內存」中運行

  筆者一直夢想能擁有一套技嘉i-ram GC-RAMDISK硬盤卡,這個硬件可以通過SATA接口將電腦內存當作硬盤使用,速度是相當的快,可惜現在能買到的也只有使用DDR一代內存的版本,成本實在是太高。不過現在即使沒有i-ram GC-RAMDISK硬盤卡,我們一樣可以將系統安裝到內存中。   我們可以利用Windows xp及更高版本操作系統中ntldr的ramdisk模塊,把img鏡像文件加載到內存中,實現在內存中運行操作系統。因爲受限于內存容量的大小和RAMDISK所能讀取的鏡像文件的大小,所以要准備一個盡量小的精簡版Windows 2003的安裝光盤或安裝文件。經過我們的反複測試,發現Windows 2003在這種環境中的穩定性要強于Windows XP,所以我們采用精簡過的Windows 2003來做爲系統。   選用精簡版系統   原理:精簡版體積小,能加快運行速度   步驟1:爲了方便大家使用,我們已經把本文所需軟件打包(下載地址爲:http://www.cpcw.com/bzsoft/)。下載後將所有軟件解壓到D盤備用。同時准備一張Win PE啓動光盤用于引導並安裝精簡版Windows 2003系統。   步驟2:使用Win PE啓動光盤引導電腦,進入Win PE後啓動 D:\Ghost32.exe備份當前Windows XP(簡稱XP)系統爲D:\xp.gho,同時把下載的精簡版Windows 2003系統用虛擬光驅讀取,將其中的安裝文件全都拷貝到D盤。最後將C盤進入格式化處理,並且重新啓動電腦。   步驟3:重啓後進入Win PE開始安裝Windows 2003精簡版,運行「D:\i386\WINNT32.EXE」,把精簡版Windows 2003系統裝到C盤。   小知識:什麽是內存操作系統(RAM Operating System,簡稱爲RAMOS),顧名思義就是全內存運行,啓動後不依賴硬盤的系統。其實早在Windows 98時代我們就接觸過,使用Windows 98啓動光盤啓動到DOS後會加載一個虛擬的A盤,它利用內存虛擬出一個磁盤存放常用的DOS工具。時下流行的Win PE2.0系統也是RAMOS(整個系統封裝在一個WIM文件中),啓動後會把所有文件加載到內存運行,這樣不僅速度快,而且能夠更好地保護系統核心文件不受破壞。本文介紹的RAMOS使用的是精簡版Windows 2003系統,啓動後的功能和操作與Windows XP基本類似。   安裝虛擬盤驅動   原理:利用Ramdisk在內存中劃分虛擬盤   步驟1:在完成精簡版Windows 2003系統的安裝後,進入其中安裝本機硬件驅動和常用的軟件,比如可以安裝殺毒軟件並設置好撥號連接。由于是要在內存中運行,請不要安裝過多的軟件,同時整個系統占用空間要保持在500MB以內,最後關閉本機的頁面文件、休眠文件和系統還原,完畢後重新啓動系統。   步驟2:在Windows 2003中打開「控制面板」雙擊「添加新硬件」,啓動新硬件安裝向導,在向導界面依次按照下列步驟進行虛擬磁盤驅動的安裝:   選擇「是,我已經連接了此硬件→添加新的硬件設備→安裝我手動從列表選擇的硬件(高級)→顯示所有的設備→從磁盤安裝」,廠商文件複制來源選擇「D:\ RAMDISK_安裝控制器\RAMDISK\ win2k3」→安裝的硬件型號選擇「Windows RAM磁盤控制器」並完成安裝(圖1)。    [url=/bbs/detail_1788133.html][img]http://image.wangchao.net.cn/it/1323414276401.jpg[/img][/url]   步驟3:重複上面步驟2繼續安裝「Windows RAM磁盤設備(卷)」。安裝完成後打開設備管理器,展開右側窗格的Ramdisk設備可以看到上述安裝的Windows RAM磁盤控制器和Windows RAM磁盤設備(卷)(圖2)。    [url=/bbs/detail_1788133.html][img]http://image.wangchao.net.cn/it/1323414277245.jpg[/img][/url]   步驟4:運行注冊表編輯器,依次展開「HKEY_LOCAL_MA CHINE\SYSTEM\CurrentControlSet\Services\Ramdisk」,將右側窗口中的Start數值設置爲「0」。   制作虛擬系統   原理:將精簡版系統虛擬爲在內存中運行的系統   步驟1:重新啓動電腦並用Win PE光盤進行引導,同上使用Ghost32將精簡版Windows 2003系統備份爲D:\2003.gho。再運行「D:\VDM_做鏡像\VDM1.EXE,單擊「創建」,在E盤創建一個虛擬鏡像winram.img,大小是350MB(具體大小請根據當前電腦的內存設置,但不要超過512MB)。創建成功後返回VDM窗口,單擊「裝載」,分配的盤符選擇Z:,裝載前面建立的鏡像文件E:\winram.img(圖3)。   [url=/bbs/detail_1788133.html][img]http://image.wangchao.net.cn/it/1323414277469.jpg[/img][/url]   步驟2:將虛擬好的Z盤進行格式化,並且將C盤的所有目錄複制到Z盤,要將C盤的頁面文件刪除。完成後啓動Ghost32,把先前制作好的XP系統(D:\xp.gho)恢複到C盤並重新啓動電腦。   步驟3:進入XP後啓動記事本打開C:\boot.ini文件(修改前要取消其只讀屬性),在文件的最後添加如下代碼(圖4): ramdisk(0)\WINDOWS=「內存系統」 /minint /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(3)\winram.img    [url=/bbs/detail_1788133.html][img]http://image.wangchao.net.cn/it/1323414277698.jpg[/img][/url]   提示:上述/minint是Windows 2003新增的啓動參數,添加了上述參數表示把內存盤調入X盤(類似Win PE2.0加載後的盤符),這樣啓動Windows 2003後的系統盤符就是X:。如果取消這個參數,啓動後精簡版Win 2003系統的盤符就變成 C:,原來XP的系統盤會被自動隱藏(沒有分配盤符)。multi(0)disk(0)rdisk(0)partition(3)\winram.img表示虛擬鏡像存放在第三分區,大家可以根據自己實際存放位置修改。   步驟4:重啓系統後在多重啓動菜單選擇「內存系統」就可以進入全內存運行的精簡版Windows 2003系統,登錄賬戶名和密碼就是前面安裝時設置的。首次進入系統要求設置虛擬內存,由于是全內存運行,這裏可以不設置。進入系統後可以發現它的操作與XP一樣,由于是加載在內存中運行,我們可以在此對本機系統進行任何的操作。   參考內容:   如何知道系統是運行在內存中?   這裏可以使用「Vista任務管理器FOR XP」查看。下載軟件後,將其中的「taskkill.exe」、「tasklist.exe」、「taskmgr.exe」,解壓到「D:\windows\system32\dllcache」、「C:\win dows\system32」覆蓋同名文件即可,運行任務管理器後切換到「進程」標簽,可以看到系統服務的路徑都是在X:下(圖5)。   [url=/bbs/detail_1788133.html][img]http://image.wangchao.net.cn/it/1323414277883.jpg[/img][/url]   系統的使用和維護   1. 使用   經過上面的操作,通過修改boot.ini我們已經在原來XP系統的基礎上添加一個RAMOS,現在就可以使用這個RAMOS進行很多維護操作了。比如,現在需要在RAMOS中進行殺毒操作,重啓進入後啓動殺毒軟件即可對硬盤進行全盤掃描。當然,我們也可以把它作爲上網專用系統,碰到病毒也不怕,重啓後所有文件都會消失。由于RAMOS啓動後完全脫離硬盤運行,我們還可以對當前硬盤進行分區、格式化等常見的操作。如果要卸載RAMOS,只要刪除添加在boot.ini文件中的代碼和winram.img文件即可。   2. 維護   使用RAMOS一段時間後,我們可能需要對RAMOS進行更改,比如添加或刪除軟件,安裝系統更新等操作,要達到以上目的,方法有兩個。   方法一:重新制作鏡像   對于涉及注冊表、系統重要文件的更改操作,比如要安裝新的硬件驅動或者系統補丁,我們可以進入RAMOS後使用Ghost32恢複D:\2003.gho到C盤,然後進入系統安裝所需程序並重新制作鏡像。   方法二:直接修改鏡像   對于其他非關鍵數據的更改,我們可以使用WinImage打開修改。比如,需要定期更新RAMOS裏的病毒庫數據,在打開E:\winram.img後,把更新過的病毒數據庫複制到鏡像文件裏並保存即可(圖6)。    [url=/bbs/detail_1788133.html][img]http://image.wangchao.net.cn/it/1323414278036.jpg[/img][/url]
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有