Windows 7 虛擬磁盤(VHD)應用實例解析
發(fā)布時間:2009-03-11 23:42:57 作者:佚名
我要評論

大家對VHD的認識應該主要來源于微軟虛擬機VPC,這是VPC所支持的文件格式。在Windows 7中微軟將其作為系統(tǒng)的內置文件即虛擬磁盤文件,并且對其提供了很好的支持。在Windows 7中,用戶不僅可創(chuàng)建VHD文件,而且可掛載已有的VHD文件。還有一項很特別的功能是,可以從VH
大家對VHD的認識應該主要來源于微軟虛擬機VPC,這是VPC所支持的文件格式。在Windows 7中微軟將其作為系統(tǒng)的內置文件即虛擬磁盤文件,并且對其提供了很好的支持。在Windows 7中,用戶不僅可創(chuàng)建VHD文件,而且可掛載已有的VHD文件。還有一項很特別的功能是,可以從VHD文件啟動系統(tǒng)。下面筆者結合實例對VHD文件進行解析。
1、創(chuàng)建VHD文件
依次點擊“開始”→“運行”,輸入diskmgmt.msc可打開磁盤管理器。在磁盤管理器中執(zhí)行“操作”→“創(chuàng)建 VHD”彈出創(chuàng)建和附加虛擬磁盤向導對話框。分別輸入虛擬磁盤文件的保存位置(本例為D:\test1.vhd),虛擬磁盤大小(本例為10MB,我們可以根據(jù)需要更改單位為MB/GB/TB),勾選“Fixed size”設置虛擬磁盤使用固定的空間大小,當然也可點選“Dynamically expanding”根據(jù)保存的數(shù)據(jù)動態(tài)調節(jié)大小。設置完成后點擊“確定”則系統(tǒng)自動完成虛擬磁盤的創(chuàng)建。(圖1)

利用diskmgmt.msc(磁盤管理器)創(chuàng)建VHD
創(chuàng)建完成后就會磁盤管理器中出現(xiàn)一個新的磁盤驅動器,此時的虛擬磁盤還不能使用,還需進一步的設置操作。右鍵單擊該驅動器(本例為磁盤1)選擇“初始化磁盤”彈出初始化向導,默認點選“MBR(主啟動記錄)”然后“確定”完成磁盤的初始化工作。(圖2)

磁盤初始化完畢后,我們就可對該磁盤進行分配了。在磁盤管理器中右鍵單擊未分配磁盤圖示區(qū)域選擇“新建簡單卷”彈出新建簡單卷向導,依據(jù)向導分別設置簡單卷的大小、驅動器號、文件系統(tǒng)格式,完成簡單卷的創(chuàng)建。然后我們就可以通過資源管理器訪問,單擊進入相應的分區(qū)訪問該虛擬磁盤了。(圖3)

為VHD(虛擬磁盤)創(chuàng)建簡單卷
2、VHD的脫機和分離
不同于真正的的物理磁盤,對于虛擬磁盤我們還可以根據(jù)需要進行脫機和分離操作。在磁盤管理器中右鍵單擊虛擬磁盤圖標選擇“脫機”可完成脫機操作,脫機操作完成后該虛擬磁盤在磁盤管理器中是存在的,但在資源管理器中不可見因而是無法訪問的。其實脫機操作在實戰(zhàn)中是非常有用的,我們可將重要文件保存到該虛擬磁盤中然后將其脫機,這樣可以達到保護文件的目的。與“脫機”對應的是“聯(lián)機”,同樣的右鍵單擊磁盤管理器中的虛擬磁盤圖標選擇“聯(lián)機”即可在資源管理器中進行訪問。(圖4)

VHD(虛擬磁盤)的聯(lián)機與脫機
虛擬磁盤的分離是將該虛擬磁盤從磁盤管理器中剔除,從而在資源管理器中消失。在磁盤管理器中選中虛擬磁盤圖標右鍵單擊選擇“分離 VHD”彈出分離虛擬硬盤向導,如果你勾選“刪除磁盤后刪除虛擬硬盤文件”則整個虛擬磁盤將會被徹底刪除,保存在上面的文件當有也不復存在了。(圖5)

3、掛接VHD文件
我們知道在Linux/Unix中可通過mount命令來掛接驅動器,同樣在Windows 7中我們也可將現(xiàn)有的VHD文件掛接到磁盤管理器中,從而可從資源管理器中訪問,完全用不著第三方虛擬軟件。要將VHD文件文件掛接為系統(tǒng)的某個磁盤分區(qū),首先要確認VHD文件的路徑。Windows 7支持本地VHD文件的掛接,也可掛接局域網(wǎng)內其他主機上的VHD文件。我們以掛接本地VPC創(chuàng)建的Windows Server 2008 core的VHD文件為例進行演示,看看其中包含的文件。
在磁盤管理器中執(zhí)行“操作”→“附件 VHD”彈出附加虛擬硬盤向導,輸入VHD文件路徑或者通過“瀏覽”定位并選擇目標VHD文件,為了防止多目標文件的破壞我們勾選“Read-only”(只讀)。根據(jù)VHD文件的大小,系統(tǒng)會耗費一定的時間完成VHD文件的掛接。文件掛接完成后,不需要進一步的操作,在磁盤管理器中可以看到掛接成功(磁盤2)并自動為其分配驅動器號,通過資源管理器可進行訪問。(圖6)

VHD(虛擬磁盤)文件的掛接
4、VHD文件啟動系統(tǒng)
Windows 7對VHD文件的支持為我們提供了一種新的系統(tǒng)引導方式,我們可以從虛擬磁盤啟動系統(tǒng)!其基本原理是:用VPC生成一個可正常啟動的系統(tǒng)VHD文件(比如上面的Windows Server 2008 core的VHD文件),然后將該VHD文件掛接為系統(tǒng)的一個磁盤分區(qū),最后通過bcdedit命令手工或者編寫腳本添加啟動項,使得用戶可選擇從虛擬磁盤系統(tǒng)系統(tǒng)。這個已經(jīng)有人做了測試筆者就不演示了。
對VHD的支持是Windows 7的一項新功能,在實戰(zhàn)中還是比較實用的。其實,除了上面的應用實例外,只要大家善用挖掘它還可以幫我們做很多事情。
1、創(chuàng)建VHD文件
依次點擊“開始”→“運行”,輸入diskmgmt.msc可打開磁盤管理器。在磁盤管理器中執(zhí)行“操作”→“創(chuàng)建 VHD”彈出創(chuàng)建和附加虛擬磁盤向導對話框。分別輸入虛擬磁盤文件的保存位置(本例為D:\test1.vhd),虛擬磁盤大小(本例為10MB,我們可以根據(jù)需要更改單位為MB/GB/TB),勾選“Fixed size”設置虛擬磁盤使用固定的空間大小,當然也可點選“Dynamically expanding”根據(jù)保存的數(shù)據(jù)動態(tài)調節(jié)大小。設置完成后點擊“確定”則系統(tǒng)自動完成虛擬磁盤的創(chuàng)建。(圖1)

利用diskmgmt.msc(磁盤管理器)創(chuàng)建VHD
創(chuàng)建完成后就會磁盤管理器中出現(xiàn)一個新的磁盤驅動器,此時的虛擬磁盤還不能使用,還需進一步的設置操作。右鍵單擊該驅動器(本例為磁盤1)選擇“初始化磁盤”彈出初始化向導,默認點選“MBR(主啟動記錄)”然后“確定”完成磁盤的初始化工作。(圖2)

磁盤初始化完畢后,我們就可對該磁盤進行分配了。在磁盤管理器中右鍵單擊未分配磁盤圖示區(qū)域選擇“新建簡單卷”彈出新建簡單卷向導,依據(jù)向導分別設置簡單卷的大小、驅動器號、文件系統(tǒng)格式,完成簡單卷的創(chuàng)建。然后我們就可以通過資源管理器訪問,單擊進入相應的分區(qū)訪問該虛擬磁盤了。(圖3)

為VHD(虛擬磁盤)創(chuàng)建簡單卷
2、VHD的脫機和分離
不同于真正的的物理磁盤,對于虛擬磁盤我們還可以根據(jù)需要進行脫機和分離操作。在磁盤管理器中右鍵單擊虛擬磁盤圖標選擇“脫機”可完成脫機操作,脫機操作完成后該虛擬磁盤在磁盤管理器中是存在的,但在資源管理器中不可見因而是無法訪問的。其實脫機操作在實戰(zhàn)中是非常有用的,我們可將重要文件保存到該虛擬磁盤中然后將其脫機,這樣可以達到保護文件的目的。與“脫機”對應的是“聯(lián)機”,同樣的右鍵單擊磁盤管理器中的虛擬磁盤圖標選擇“聯(lián)機”即可在資源管理器中進行訪問。(圖4)

VHD(虛擬磁盤)的聯(lián)機與脫機
虛擬磁盤的分離是將該虛擬磁盤從磁盤管理器中剔除,從而在資源管理器中消失。在磁盤管理器中選中虛擬磁盤圖標右鍵單擊選擇“分離 VHD”彈出分離虛擬硬盤向導,如果你勾選“刪除磁盤后刪除虛擬硬盤文件”則整個虛擬磁盤將會被徹底刪除,保存在上面的文件當有也不復存在了。(圖5)

3、掛接VHD文件
我們知道在Linux/Unix中可通過mount命令來掛接驅動器,同樣在Windows 7中我們也可將現(xiàn)有的VHD文件掛接到磁盤管理器中,從而可從資源管理器中訪問,完全用不著第三方虛擬軟件。要將VHD文件文件掛接為系統(tǒng)的某個磁盤分區(qū),首先要確認VHD文件的路徑。Windows 7支持本地VHD文件的掛接,也可掛接局域網(wǎng)內其他主機上的VHD文件。我們以掛接本地VPC創(chuàng)建的Windows Server 2008 core的VHD文件為例進行演示,看看其中包含的文件。
在磁盤管理器中執(zhí)行“操作”→“附件 VHD”彈出附加虛擬硬盤向導,輸入VHD文件路徑或者通過“瀏覽”定位并選擇目標VHD文件,為了防止多目標文件的破壞我們勾選“Read-only”(只讀)。根據(jù)VHD文件的大小,系統(tǒng)會耗費一定的時間完成VHD文件的掛接。文件掛接完成后,不需要進一步的操作,在磁盤管理器中可以看到掛接成功(磁盤2)并自動為其分配驅動器號,通過資源管理器可進行訪問。(圖6)

VHD(虛擬磁盤)文件的掛接
4、VHD文件啟動系統(tǒng)
Windows 7對VHD文件的支持為我們提供了一種新的系統(tǒng)引導方式,我們可以從虛擬磁盤啟動系統(tǒng)!其基本原理是:用VPC生成一個可正常啟動的系統(tǒng)VHD文件(比如上面的Windows Server 2008 core的VHD文件),然后將該VHD文件掛接為系統(tǒng)的一個磁盤分區(qū),最后通過bcdedit命令手工或者編寫腳本添加啟動項,使得用戶可選擇從虛擬磁盤系統(tǒng)系統(tǒng)。這個已經(jīng)有人做了測試筆者就不演示了。
對VHD的支持是Windows 7的一項新功能,在實戰(zhàn)中還是比較實用的。其實,除了上面的應用實例外,只要大家善用挖掘它還可以幫我們做很多事情。
相關文章
極速虛擬磁盤 Primo Ramdisk Ultimate Edition v6.3.0 多國語言特別版(
Primo Ramdisk是來自國外的一款功能強大的內存虛擬硬盤軟件,它提供了對傳統(tǒng)硬盤性能瓶頸問題的有效解決方案,采用獨特的軟件算法,高效率地將物理內存虛擬成物理硬盤,歡2020-04-14TrueCrypt for Linux(32bit) 虛擬磁盤加密軟件 V7.1a 開源綠色免費版
TrueCrypt是一款免費,開源的支持Windows Vista/XP/2000 and Linux的綠色虛擬加密磁盤工具,可以在硬盤上創(chuàng)建一個或多個虛擬磁盤,所有虛擬磁盤上的文件都被自動加密,需要2012-02-15虛擬磁盤 SuperSpeed RamDisk v11.7.1007 漢化安裝版
RamDisk Plus使用申請專利的存儲器管理超高速技術來產(chǎn)生一個虛擬磁盤。將其稱為虛擬,是因為它并不是一個物理硬盤,而僅僅對操作系統(tǒng)和程序來說看起來象個硬盤一樣。 漢2015-09-08- 一個非常小并且實用的虛擬磁盤/內存盤/光驅綠色工具! 隨身攜帶必備軟件之一! 驅動內核映像只占4K(32位)/8K(64位)內存! 當退出程序,并且沒有虛擬設備時,驅動會自2009-09-17
- 超級兔子虛擬磁盤加速器,是通過內存來創(chuàng)建一個虛擬磁盤,代替硬盤保存臨時文件,以達到加速系統(tǒng)的作用,支持2000/XP/2003/Vista操作系統(tǒng)。 超級兔子虛擬磁盤加速器可2012-05-23
CHKen Virtual Disk 虛擬磁盤工具 V0.5 綠色版
個非常小并且實用的虛擬磁盤/內存盤/光驅綠色工具! 隨身攜帶必備軟件之一!驅動內核映像只占4K(32位)/8K(64位)內存! 當退出程序,并且沒有虛擬設備時,驅動會自動卸載! 注2012-08-30- 網(wǎng)世虛擬磁盤是一款可以幫助用戶將一個文件夾虛擬成磁盤的軟件,該軟件使用方便,操作簡單,使用完全免費,是一款不可多得的虛擬磁盤軟件2013-07-15