站內搜索  

哈爾濱百姓網首頁 | 操作系統 | 軟件應用 | 平面設計 | 程序開發 | 硬件維護 | 網絡安全
 您的位置: 哈爾濱百姓網 > 電腦網絡 > 操作系統 > 閱讀文章:情侶玩兒法:用虛擬硬盤打造堅不可摧的影子系統
情侶玩兒法:用虛擬硬盤打造堅不可摧的影子系統
2009-8-26 10:49:15 哈爾濱百姓網 來源:中關村在線 瀏覽 次 【 】【打印】【關閉

這話還得從上次弄的那個windows xp mode說起,從windows7開始,內置地支持一種叫做虛擬硬盤的東西。安裝的那個WinXP虛擬機,在宿主機(你跑windows7的這個系統)中,也就是一個以“.VHD”結尾的文件。這個就是虛擬機的系統盤C:,這個C:盤(其實是一個VHD文件虛擬出來的,所以叫虛擬硬盤。



上面這幾個圖就是WinXP虛擬機運行的大體情況。


簡單地說,所謂虛擬硬盤,就是windows7把某一個特定格式的文件虛擬為一個硬盤。


這個功能可以為我們帶來不少便利。這個帖子,主要說說如何在windows7系統中,如何將另一份windows7安裝在一個虛擬硬盤上,并實現兩個系統的雙啟動。我自己給它起了個名字,叫影子系統。


雖然略繁瑣,但成效還是很令人欣喜的。  慢慢往下看,就明白咋回事了。


前提條件:1、你的電腦已經裝了一個運行正常的Windows7操作系統;2、你的某個NTFS格式的硬盤上,有20G的空間供使用。


準備工作:1、為自己的系統做個備份或者建立個還原點,以防萬一;2、如果想把部署好了的windows7保存下來,請準備幾張刻錄盤。


我做得很順利,雖然需要一步步截圖,耽誤了些時間。 共分三個階段,我僅說每步的目的,配合截圖說具體操作方法,原理方面不多做解釋,請細心的童靴自己查查吧。難點有三個:布置虛擬盤、部署安裝文件、更改引導。——好,現在開始。


第一階段:布署虛擬硬盤


首先確認你的機器里安裝了這個微軟的官方補丁,其實就是那個Windows Virtual PC虛擬機軟件:http://download.microsoft.com/download/9/F/D/9FD8E857-EE64-48E2-89EC-EF120913FB2D/Windows6.1-KB958559-x86.msu


裝完成后,你的windows7開始菜單中會多出一個程序項:“Windows Virtual PC”,系統服務里也會多出一項“Virtual Disk”,請檢查這項服務,確保它是被設定為自動啟動的狀態。



首先,打開“計算機管理”——>“磁盤管理”:



出現“創建附加虛擬硬盤”窗口:



 


耐心點兒,虛擬硬盤正在創建:



 


有結果了——



 


下面開始對它進行必要的設置:



初始化窗口:



 


系統看來,這就是一塊尚未分區的全新硬盤。


下面開始建立分區:



 


繼續:



 


格式化:



 


至此,虛擬硬盤準備完畢。


如果覺得繁瑣,上面啥都別干,直接WIN+R,輸入CMD,用管理員身份打開命令窗口,依次執行如下命令,結果也是一樣的[注意每行命令后面都要回車]:


diskpart
Create vdisk file=d:sub.vhd maximum=20480 tpye=fixed
select vdisk file=d:sub.vhd
attach vdisk
create partition primary
assign letter=k
format quick label=sub_vhd
exit
exit 


呵呵,簡單吧?別搞錯啊,后面是兩行exit命令。


第二階段:部署Windows安裝文件


那位童靴說了,硬盤弄好了,把windows7的安裝源文件搞個光盤或者虛擬一個光盤鏡像文件,直接安裝在上面不就行了嗎?


可惜不行。安裝程序認為,這個盤不符合安裝系統的要求,拒絕安裝。所以,要把源文件部署一下。微軟公司上個月剛剛發布了一款叫“Microsoft Windows AIK”的部署工具,大部分功能我們都用不著,僅需要里面的一個文件:ImageX.EXE(點擊進入下載頁面)。你也可以在微軟官方網站上下載這款ARK工具,地址是:http://www.microsoft.com/downloads/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&displaylang=zh-cn。下載后虛擬光驅加載或刻光盤安裝。我們需要的那個ImageX.EXE文件,就在這個位置:



我把這個文件拷貝到了F:盤根目錄下了,因為我的Wndows7安裝光盤鏡像,也被我解壓到了F:盤的ISo目錄里。這樣用起來方便。


下面正式開始部署Windows7的安裝源文件。


首先用WIN+R輸入CMD,用管理員權限打開命令窗口,然后輸入F:回車,進入F:盤。


接下來,小心地輸入下面這個命令行(解釋一句:命令行中數字“4”是因為我想裝這個光盤鏡像上的第四套系統,也就是那張OEM3in1盤中的“Windows7 惠普OEM 旗艦版”):


Imagex /apply F:isosourcesinstall.wim 4 K:


回車后,窗口會滑過大量信息,耐心等著,別動,直到完成:



 


這個過程大致需要數分鐘,別著急,慢慢等系統自動完成。


這個時候虛擬硬盤K:的情況如下:




此時,虛擬硬盤K:中就是已經部署好了的Windows7安裝文件,如果你覺得后面的安裝效果很好,不妨現在就把它用光盤刻錄下來保存,過一會兒就沒這機會了,——接下來再運行時,這里的文件就變樣兒了。


第三階段:更改引導


這個階段,你的所有工作都必須在DOS命令窗口中完成,第二階段結束時,窗口還沒關吧?好,那就接著進行。——其實很簡單,共五行命令。


首先,輸入這個命令(這次不用拷貝文件,你安裝好的Windows7能識別這個命令),回車:


bcdedit


這時你會看到滿滿一屏幕的字符,如下:



 


接下來進行下面四步——


首先,運行命令行:


bcdedit /copy {current} /d "VHD SUB_Windows7"   半角引號內的內容是將來你菜單上的提示信息,你也可以換成自己喜歡的。


這一步運行完之后,系統會給出一個提示,后面帶著一串數字。接下來的三步中,都要用到這串數字,千萬別搞錯。我的這串數字是{1299f823-90a9-11de-9806-0025b3641a39},你執行到這一步,數字是什么,你要在下面三步中原樣引用,一個減號都不能錯。



 


接下來三步,依次運行下面三行命令:


bcdedit /set {1299f823-90a9-11de-9806-0025b3641a39} device vhd=[d:]sub.vhd
bcdedit /set {1299f823-90a9-11de-9806-0025b3641a39} osdevice vhd=[d:]sub.vhd
bcdedit /set {1299f823-90a9-11de-9806-0025b3641a39} detecthal on


至此,所有工作都已經完成了,下面就是享受了~~~~~~


這時,你需要關閉計算機,再重新啟動,啟動菜單出現,供你選擇。


這時,你不要選擇你原來的那個Windows7啟動,要選擇剛才設定的那個菜單項“VHD SUB_Windows7”,于是,新系統就開始了啟動前的最后設置。


可惜這時無法截圖,匆忙間用手機照了幾張照片,拍下了虛擬硬盤上安裝的Windows7首次啟動的大體過程(有遺漏)——
 


  
 


  
 


  
 


  
 


 
 


終于啟動到了桌面——


 


下面看看啟動后的情況,再各個盤符的情況,特別是那個虛擬硬盤。


先看看激活情況,是完美激活——



 


再看硬盤情況。虛擬盤是啟動盤,毫不客氣地稱自己為C:,肩上扛著微軟小旗,證明著自己的啟動地位。原來的那個38G的系統盤屈居D:盤的位置,其余的盤符規規矩矩地依次后移了一位——



 


虛擬硬盤的詳細使用情況——



 


我們在安裝時,在D:盤上建立了一個文件sub.vhd,是虛擬盤的實體。由于設定時設定為了定容而不是變容,所以,仍然占著20G的空間——



看看驅動情況,確實有一個未知設備,一個沒有識別準確的顯卡。慢!還多了一個設備“存儲控制器”,證明著這個從虛擬硬盤啟動的系統。



重新啟動電腦,用原來的真實C:盤啟動Windows7,進入原來的系統,把那個20G的為虛擬磁盤當載體的文件壓縮一下,結果是壓縮率高得驚人,完全可以刻錄到一張光盤上——



 



唉,不知不覺中夜已經很深了。有童靴問,費這么大勁兒,折騰個啥?——我來告訴你意義,或者叫做用途:


第一,可以打造一個堅不可摧的系統。你可以安裝一個實體硬盤承載的windows7,就像我們往常做的那樣,然后再安裝一個虛擬盤上的windows7。如果你總是運行虛擬盤上的這個系統,這樣實體硬盤windows7就很少有感染病毒的機會。而虛擬盤上的windows7,則可以隨心所欲地折騰。你也看到了,如果弄壞了,大不了把那個不到2G的壓縮包解開恢復一下,又一個嶄新的系統誕生了!呵呵,比什么備份方法都簡便。


第二,可以和家人共享你的電腦,每個人都運行自己獨立的系統,互不干擾,如果把硬盤設上權限的話,根本誰也無法突破誰。


第三,可以用虛擬磁盤Windows7干一些敏感的、你不想讓別人知道的事情,回頭用解壓包一覆蓋,毫無痕跡。


第四,可以把自己電腦的驅動程序集成進去,就在剛剛部署好源文件的那個時候,可以做很多事情。這樣你就有了一張專屬于你這臺電腦的帶有全驅動的安裝盤,隨時隨地都可以重裝系統。


第五、其實在虛擬盤啟動的windows7中,你還可以做一個虛擬盤承載的系統,這樣的嵌套,是完全可以的。也可以把兩套系統做成平等系統,相互照應,形成真正的情侶玩法,永遠存在一個影子系統為你的電腦保駕。


除此之外,這種做法,也是一種較特別的安裝部署系統的方法,利用Windows7系統自己內在的強大功能,拓展到安裝的靈活性上來……


還有,這個系統可以實現不同平臺上的部署,實體硬盤承載windows95、98、2000、XP時都可以用這個方法實現雙系統甚至多影子系統,甚至脫離本機實體系統盤,用PE啟動機器,也可以部署安裝。可以借助PXE實現遠程部署,甚至可以實現windows7的無盤啟動,等等。


還有很多,自己想去吧。那位童靴有興趣,試驗成功的話,別忘記跟帖子說一聲,多多交流,我們還會更有收獲。、

[責任編輯:佚名]
 相關文章
·XP系統服務恢復批處理 (2010-3-2 13:36:13)
·還有2天發布 Windows7必備77條小知 (2009-10-20 15:29:35)
·三種方法 教你解決輸入法不顯示的問 (2009-10-20 15:24:58)
·Win 7出現休眠Bug 微軟提供解 (2009-10-13 12:35:41)
·用U盤當鑰匙 輕松繞過WinXP的登陸密 (2009-10-1 19:54:25)
·開始—運行(cmd)命令大全 (2009-8-25 15:22:25)
·Win2003架設多用戶隔離Ftp服務器 (2009-7-30 14:15:32)
·Linux服務器配置方案MySQL (2009-7-28 20:28:20)
·win2000系統故障分析 (2009-5-15 11:03:21)
·Win2000/XP系統三大典型紅外通訊故障 (2009-5-15 11:02:55)
·WIN2000無法啟動故障的排除技巧 (2009-5-15 11:02:27)
·win2000藍屏故障排除 (2009-5-15 11:01:47)
·Windows2000藍屏代碼 (2009-5-15 10:59:18)
·Win2000系統故障修復 (2009-5-15 10:57:57)
·如何恢復windows 2000中個人配置 (2009-5-15 10:57:34)
·Windows 2000超級技巧十則 (2009-5-15 10:57:01)
·Win2000系統無法打開網頁的解決方法 (2009-5-15 10:56:17)
·Win2000的系統安全防范對策 (2009-5-15 10:55:54)
·解決Windows 2000自動安裝 (2009-5-15 10:55:29)
·Win 2000如何安裝配置防火墻 (2009-5-15 10:54:09)
 熱門文章 哈爾濱電腦
·安全防護策略-打造堡壘主機
·SQL Server到底需要使用哪些端口?
·把重要的Word 2003文檔放到菜單中
·您試圖在此 Web 服務器上訪問的 
·Photoshop制作火焰的神龍
·Win2003架設多用戶隔離Ftp服務器
·XP系統服務恢復批處理
·還有2天發布 Windows7必備77條小知識
·情侶玩兒法:用虛擬硬盤打造堅不可摧的影子系統
·用U盤當鑰匙 輕松繞過WinXP的登陸密碼
·Photoshop打造漂亮的心形掛鏈壁紙
 推薦文章 哈爾濱電腦
·精簡節約!小公司辦公打印省錢全攻略
·CSS布局方法的十八般技巧和兼容方案
·三種方法 教你解決輸入法不顯示的問題
·當紅情侶QQ表情:茉莉和龍井
·Win 7出現休眠Bug 微軟提供解決方案
·將Powerpoint文檔轉換為Word文檔
·非常實用來學習連續供墨系統入門知識
·怕吃虧?怕假的?鑒別真假耗材的小竅門
·情侶玩兒法:用虛擬硬盤打造堅不可摧的影子系統
·開始—運行(cmd)命令大全
·您試圖在此 Web 服務器上訪問的 
 最新文章 哈爾濱電腦
·Web服務器如何避免CC攻擊
·SQL Server到底需要使用哪些端口?
·XP系統服務恢復批處理
·局域網遭ARP攻擊網絡掉線批處理
·CISCO 2811 路由器配置命令全集
·避免“悲劇” 打印機使用技巧全面攻略
·保障遠程桌面Web連接安全四項注意
·教你六招處理服務器數據意外丟失
·挑選相紙有學問 教你如何辨別相紙優劣
·精簡節約!小公司辦公打印省錢全攻略
·CSS布局方法的十八般技巧和兼容方案
ag环亚平台app- ag环亚旗舰厅客户端下载