把win7裝到內存上的虛擬硬盤,並且從虛擬硬盤啓動

見過把系統裝U盤的吧?
見過在系統裏把內存虛擬成硬盤的吧?
但是你有沒有見過把win7裝到內存上的虛擬硬盤,並且從虛擬硬盤啓動呢?

前幾天剛把winxp裝進了內存後(安裝過程見我的另外一個帖子:→戳我),然後就開始琢磨着如何講win7裝進內存。
論壇上已經有人發過把xp裝進內存的,而且和我這個方法不太一樣。我的這個方法的原理是通過加載firadisk驅動,讓系統識別grub引導系統所映射的虛擬磁盤,再將裝好驅動的系統製作成鏡像,通過Grub將這個鏡像映射到虛擬硬盤,在從虛擬硬盤引導進入操作系統。網上能找到這樣的文章,但實際成功的卻很少,講win7裝進內存應該算是論壇首發吧?
由於內存只有4g,想把完整版的win7是不可能了,只能考慮找精簡版的,網上找了一下終於找到個符合我要求的,是由prosen大俠製作的 win7精簡版7260ex(http://u.115.com/file/f04f0a9259),安裝文件400m不到,安裝完之後1個g都不到,比全新安裝的xp都小,汗一個。。。不得不佩服prosen大大。。。
精簡版果然是精簡版,很多組件都精簡掉了,但是好在基本的驅動想顯卡聲卡什麼的都裝的起來,aero特效也能開啓,只可惜把評分系統也精簡掉了,否則估計就能看到硬盤評分7.9的奇觀了。
(2010年5月6號更新win7硬盤評分:

因爲精簡版已經將系統評估精簡掉了 ,只能從完整版的win7中複製了一個winsat.exe程序過來,用cmd命令行運行winsat disk就相當於硬盤評分了,不出意外,有三項結果都是滿分7.9分,運行磁盤評估僅用時5.9秒。其中有一項錯誤,估計和硬盤容量有關)


廢話不多說了,直接放圖

 

 


系統盤讀寫速度約900m每秒,和雙通道ddr2內存6000m每秒以上的速度還是有一定差距的。顯然此時的瓶頸在於北橋和南橋芯片的帶寬,本人780g的南北橋傳輸速度僅爲1g每秒,什麼時候把硬盤控制器裝到北橋芯片,就能接近內存的的讀寫速度了。那時就真叫nb了(north bridge)。

 

windows文件夾控制在1g左右,原來四五個g的winsxs被減到了可憐的二十幾兆。。。

 


系統睡眠後將硬盤拔掉再啓動,只有虛擬硬盤運行,沒有硬盤的聲音了,整個世界都清淨了。。。

 

 


安裝內存win7和內存xp的過程大致相同,但是有幾點需要注意的:
1. win7下安裝firadisk虛擬磁盤驅動需要點擊設備管理器後在操作裏點擊”添加過時硬件“
2. 製作系統鏡像前需要打開cmd,然後:
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1
這是因爲Vista開始bootmgr引導程序和NTLDR有所不同,一旦發現磁盤大小,文件系統等發生改變,會導致啓動時出現winload.exe錯誤導致無法啓動系統。以上命令就是解決這個問題的。


最後說下感受:
win7裝內存上,這個速度你是能想象得到的:
開機:10秒左右
關機:5秒左右
安裝完整版qq2008:15秒左右
啓動qq2008:0.x秒

只要不對真實硬盤進行讀寫操作,硬盤燈絕不閃,上網時那叫一個流暢。。。沒用過固態硬盤,但是從性能上講內存硬盤絕對要比固態硬盤強,這是不容置疑的,缺點就是每次啓動都要加載磁盤鏡像(約20秒),並且每次對系統盤的操作重啓後就會還原
如果你現在正閒的蛋疼,並且有大內存,最重要的是愛折騰,那你就趕緊試試把win7裝到內存吧~~~

所需軟件下載

1.Winimage:用於製作磁盤鏡像
下載地址:http://ydsoft.greendown.cn//200910/WinImagePortable.rar

 


2.grub for dos:在內存上映射磁盤鏡像以及引導內存系統
下載地址:http://ncu.dl.sourceforge.net/project/grub4dos/GRUB4DOS/grub4dos%200.4.4/grub4dos-0.4.4.zip

3.Firadisk驅動:識別grub映射的磁盤鏡像
下載地址:http://www.nufans.net/grub4dos/FiraDisk/firadisk-driver-0.0.1.16.zip

4.prosen大俠製作的 win7精簡版7260ex下載地址(395mb):http://u.115.com/file/f04f0a9259

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章