国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

深入認(rèn)識(shí)VHD

2009-09-14 03:18
個(gè)人電腦 2009年9期
關(guān)鍵詞:命令提示符批處理磁盤

流 水

新的操作系統(tǒng)Windows 7將原生態(tài)支持VHD文件。那么,什么是VHD文件?它將給我們帶來什么便利呢?本文將針對(duì)這些問題進(jìn)行比較詳細(xì)的討論。

并不陌生的VHD

別以為VHD來自火星,早在幾年前,它就闖入我們的視野了。使用VPC就免不了與它打交道,用過Vista的也一定見過VHD。

用VPC創(chuàng)建VHD

其實(shí),VHD文件并不陌生,VPC也能創(chuàng)建VHD文件,而VPC的元老版本可追溯到2003年。

VPC即PMicrosoft VirtualPC,該軟件的元老級(jí)版出現(xiàn)于2003年,是微軟出品的一款免費(fèi)虛擬電腦軟件。比如,讓它在Windows XP(稱之為宿主)下運(yùn)行,可創(chuàng)建出多臺(tái)虛擬電腦。操作虛擬電腦的方法與真實(shí)電腦類似。可啟動(dòng)或關(guān)閉、進(jìn)行BIOS設(shè)置、硬盤分區(qū)(當(dāng)然是虛擬的),然后在虛擬電腦上安裝操作系統(tǒng)或應(yīng)用軟件。虛擬電腦主要用于教學(xué)培訓(xùn)、測試新操作系統(tǒng)或軟件。

比如用VPC創(chuàng)建一個(gè)名為VXP的虛擬電腦。那么,可在虛擬電腦的保存位置查看到名為VXP Hard Disk,vhd的文件。

在宿主機(jī)下,觀察到的虛擬電腦是一個(gè)VHD文件,但在虛擬電腦中,它卻是虛擬的硬盤或分區(qū),在虛擬的分區(qū)上可安裝操作系統(tǒng)或應(yīng)用軟件。

用Vista創(chuàng)建VHD

在Vista(Windows 7也行)下,依次打開“控制面板”|“系統(tǒng)和安全”|“備份和還原”|“創(chuàng)建系統(tǒng)映像”,可將一個(gè)分區(qū)進(jìn)行備份,同樣能生成VHD文件。

在Vista(Windows 7也行)下,觀察到的仍然是VHD文件,但還原后就是一個(gè)分區(qū)下的所有文件。

總結(jié)起來,VHD文件可虛擬為硬盤或分區(qū),而虛擬的硬盤或分區(qū)中可安裝操作系統(tǒng)或存放其它文件。

Windows 7對(duì)VHD的原生態(tài)支持

在Windows 7下可很方便地創(chuàng)建VHD,也可將VHD加載為虛擬硬盤,當(dāng)然也可將虛擬硬盤卸載而還原為VHD,它們之間的變化也是雙向的。這些操作可在磁盤管理器下進(jìn)行,也可通過命令提示符來完成。本節(jié),我們將重點(diǎn)介紹前一方法,后一方法請(qǐng)參考本文的虛擬安裝Windows 7部分。

創(chuàng)建VItD

第1步:在開始菜單下右擊“計(jì)算機(jī)”,選擇“管理”|“磁盤管理”。接著,從打開的窗口中單擊“操作”下的“創(chuàng)建VHD”,創(chuàng)建向?qū)Ъ纯勺詣?dòng)運(yùn)行。

第2步:單擊“瀏覽”,指定VHD文件的存放位置及文件名。接著,在“虛擬硬盤大小”后指定VHD文件的大小。然后,在“虛擬硬盤格式”下選擇“動(dòng)態(tài)擴(kuò)展”或“固定大小”,最后單擊“確定”即可。完成后可在我們前面指定的位置觀察到VHD文件。

小提示:后面,我們還要將VHD文件虛擬為硬盤,可用虛擬硬盤來存放文件,選擇“動(dòng)態(tài)擴(kuò)展”后,VHD文件的大小由虛擬硬盤中存放的文件大小決定;如果選擇“固定大小”,那么,不管是否向虛擬硬拷貝了文件,也不管拷貝到多少,VHD文件的大小都將保持不變,但要注意的是,不管選擇哪種格式,虛擬硬盤中能存放的文件都不能超過指定的大小。

將VHD虛擬為硬盤

通常,我們也稱這一過程為將VHD文件虛擬為硬盤。

在磁盤管理器下,單擊“操作”|“附加VHD”,再找到已創(chuàng)建的VH D文件即可。為保證加載后的虛擬硬盤能安裝系統(tǒng)或存放其它文件,請(qǐng)不要在加載過程中勾選“只讀”。完成后,可在硬盤管理器下觀察到,如圖l所示,其中,磁盤3、磁盤4都是通過VH D虛擬而得。要注意的是,硬盤4上標(biāo)有“沒有初始化”、“未分配”字樣,不能在“計(jì)算機(jī)”(相當(dāng)于WindowsXP中“我的電腦”)下觀察到。對(duì)比來看,硬盤3已初始化,可在“計(jì)算機(jī)”下觀察到,而且,從圖1還可看出,磁盤3下有多個(gè)分區(qū),而且Windows 7已為它們分配了分區(qū)的盤符,比如J、K等。

初始化虛擬硬盤

虛擬硬盤必須經(jīng)過初始化才能使用,就像將普通硬盤的數(shù)據(jù)線、電源線連接到電腦的主板一樣。

右擊狀態(tài)顯示為“沒有初始化”的磁盤,選擇“初始化磁盤”,再在下一步中選擇“MBR(主引導(dǎo)記錄)”并單擊“確定”。完成后,虛擬磁盤的狀態(tài)信息將自動(dòng)顯示為“聯(lián)機(jī)”。

對(duì)虛擬磁盤進(jìn)行分區(qū)

右擊要進(jìn)行分區(qū)的虛擬磁盤,選擇“創(chuàng)建簡單卷”并單擊“下一步”,分區(qū)向?qū)?huì)提示我們輸入分區(qū)的大小,默認(rèn)值為VHD文件的最大值。如果選擇此值,虛擬磁盤只能分為一個(gè)分區(qū)。如果手動(dòng)指定大小,還可將虛擬磁盤分為多分區(qū)。在整個(gè)過程中,向?qū)н€會(huì)提示我們是否對(duì)新建的分區(qū)進(jìn)行格式化操作,格式化完成后,可在磁盤管理器下看到系統(tǒng)自動(dòng)為每一分區(qū)分配的盤符。同時(shí),打開“計(jì)算機(jī)”,即可像操作普通硬盤一樣操作虛擬的分區(qū)了。卸載虛擬磁盤

右擊虛擬磁盤,選擇“分離VHD”,按提示操作即可。在卸載的過程中,如果選擇了“刪除磁盤后刪除虛擬硬盤文件”,那么,我們向虛擬磁盤分區(qū)中寫入的文件將全部消失。

至此,在磁盤管理器下對(duì)VHD的基本操作就全部完成了。

VHD的應(yīng)用

VHD的應(yīng)用比較廣,下面略舉兩例說明它在個(gè)人電腦上的應(yīng)用。

虛擬安裝Windows 7

假設(shè)電腦上已安裝了Windows XP,現(xiàn)在用Windows7安裝光盤啟動(dòng)電腦,將Windows 7安裝到電腦的一個(gè)VHD文件之中,完成后,仍然可形成包含Windows XP和Windows 7的多系統(tǒng)。等大家看了完成后的效果,自然就能體會(huì)這種多系統(tǒng)的好處了。

要注意的是,我們?cè)诖耸菍indows 7安裝到由VHD文件虛擬出來的分區(qū)之中。

安裝方法

在這一安裝中,將要用到命令提示符工具,如果對(duì)此不是很了解,請(qǐng)盡量原樣輸入。

第1步:準(zhǔn)備。讓電腦的D盤有30GB左右的空閑空間。

第2步:創(chuàng)建VHD。關(guān)機(jī)后用Windows 7安裝光盤啟動(dòng)電腦,當(dāng)安裝向?qū)н\(yùn)行到選擇語言界面時(shí),按Shift+F10調(diào)出命令提示符窗口,如圖2所示。

在命令提示符窗口中依次輸入以下命令:

命令1:diskpart命令作用:啟動(dòng)分區(qū)管理環(huán)境。要注意的是,這一命令在Windows XP以后就有了,但是,只有Windows 7的這一命令才支持創(chuàng)建和管理VHD的功能。命令2:list disk

命令作用:列出當(dāng)前的磁盤。屏幕上顯示的Disk O正是安裝于電腦中的真實(shí)硬盤。

命令3:Create vdi8kfile=d:\vin7.vhd type=fixedmaximum=15000

命令作用:創(chuàng)建一個(gè)VHD文件。創(chuàng)建的VHD文件名為Vwin7,vhd,存放于D盤根目錄之下。type=fixed表示它的格式為固定大小。maximum=15000表示VHD文件的最大值為15000MB即15GB。

命令4:select vdisk file=d:\vwin7.Vhd

命令作用:用剛才創(chuàng)建的vwin7,Vhd來虛擬硬盤。

命令5:attach vdisk

命令作用:激活虛擬硬盤。

命令6:list disk

命令作用:列出當(dāng)前的磁盤。在前面,我們也用過這一命令,請(qǐng)比較它們輸出結(jié)果的不同。此時(shí),除Disk O外,還有Disk l,其中,disk l就是用VIID文件虛擬出來的。

命令7:exit

命令作用:退出diskpart環(huán)境。

第3步:選擇安裝位置。在圖2中單擊“Next”,讓W(xué)indows 7的安裝繼續(xù)進(jìn)行,直到選擇安裝位置的界面出現(xiàn),如圖3所示。

在此??捎^察到兩個(gè)磁盤,Disk O就是電腦中的物理硬盤,它的下面有三個(gè)分區(qū),前面,我們創(chuàng)建的VHD文件存放位置為第二個(gè)分區(qū)(即Disk OPartition 2。也就是D盤)。

Disk 1即是虛擬硬盤,由于還沒有加載,它的狀態(tài)信息為:UnaUocated Space。下面就加載并對(duì)其進(jìn)行分區(qū),具體方法如下:選中Disk 1后,單擊DriveOptions(advanced),在一下界面中單擊“New”。接著,分區(qū)向?qū)?huì)要求輸入分區(qū)的大小,默認(rèn)為最大值(即15000MB)。如果取此默認(rèn)值,并單擊“Apply”,那么,整個(gè)虛擬硬盤將只劃分一個(gè)分區(qū),本例即是這樣操作的。完成后。安裝向?qū)ё詣?dòng)返回圖3界面,但我們會(huì)發(fā)現(xiàn)Disk l后面會(huì)出現(xiàn)Partifion 1字樣,而且其格式(Type)為主分區(qū)(Primary)。在此,只要選擇Disk 1,再單擊“Next”,Windows 7的安裝即可自動(dòng)進(jìn)行,而且安裝位置是由VHD虛擬出來的硬盤。

全部安裝完成后,重新啟動(dòng)電腦時(shí),會(huì)出現(xiàn)操作系統(tǒng)選擇的菜單。

優(yōu)勢(shì)分析運(yùn)行速度快。Windows 7尚處于測試階段,很多朋友都用VPC等虛擬安裝,但VPC安裝時(shí),硬件全是虛擬的,由于其顯卡無法達(dá)到Windows 7的基本要求,無法體驗(yàn)到Windows 7在界面上給我們帶來的新體驗(yàn),更要命的是,VPC對(duì)硬件的要求極高,用它安裝出來的Windows 7運(yùn)行十分緩慢。將Windows 7安裝到VHD時(shí),Windows 7使用的硬件都是電腦中的物理硬件,包括CPU、內(nèi)存、顯卡、聲卡等,與安裝到物理硬盤上完全一樣,不會(huì)因虛擬安裝而受到任何影響。

維護(hù)方便。將VH D文件復(fù)制出來,當(dāng)Windows 7出錯(cuò)時(shí)只要拷貝回去就行了。

疑問解答

操作結(jié)果能保存嗎?Windows 7雖然是虛擬安裝的,但我們?cè)赪indows 7下的所有操作結(jié)果,包括創(chuàng)建的文件、對(duì)系統(tǒng)進(jìn)行的設(shè)置等都能保存下來。關(guān)閉Windows 7后,這些結(jié)果都存放于VHD文件之中。

還有,Windows XP也有Diskpart命令,能用VHD安裝Windows XP嗎?答案是否定的。從圖2可看出,Windows 7的Diskpart版本號(hào)為6.1,XXX。而Windows XP的Diskpart版本號(hào)為5.1.XXX。不僅如此,Vista的Diskpart版本也不夠;WindowsXP成Vista的Diskpart命令都不支持管理VHD的能力。

簡單加密私密文件

通過前面的討論,可能給大家印象最深的是:VHD可加載為虛擬的硬盤分區(qū)??上衿胀ㄓ脖P一樣對(duì)其進(jìn)行讀寫。一旦卸載后就變成普通的VHD文件了,其中的內(nèi)容不可見。

下面,我們將利用這一特性來隱藏自己的私密文件。

假設(shè)電腦的e:MF下有VHD文件,文件名為MF.vhd,且已進(jìn)行了分區(qū)。Windows 7下有兩個(gè)系統(tǒng)帳號(hào),IxcH和lxcL,啟動(dòng)到LcH后,能自動(dòng)將MF.VHD加載為虛擬硬盤,啟動(dòng)到lxcl時(shí),不加載。下面是具體操作方法:

第1步,在E;\MF目錄下創(chuàng)建兩個(gè)文本文件cj.txt和de.txt。

前一文件的內(nèi)容如下:

select vdisk file=e:\MF\MF.Vhd

attach vdJskexit后一文件的內(nèi)容如下:select vdisk file=e:MFMF.Vhd

detach vdisk

exit第2步;E:\MF目錄下創(chuàng)建兩個(gè)批處理文件cj.bat和de.bat。

首先,打開記事本,輸入以下內(nèi)容:

dlskpart/se:\MF\cj.txt

接著,單擊“文件”下的“保存”,在彈出對(duì)話框的“保存類型”后選擇“所有文件”(切記,不然就保存為文本文件而不是批處理了)。在文件名后輸入cj.bat。然后單擊“保存”,批處理cj.bat就創(chuàng)建完成了。

同理,創(chuàng)建另一批處理。另一批處理的內(nèi)容如下:

diskpart/se:\MF\de.txt

小提示:運(yùn)行批處理cj.bat時(shí),它會(huì)自動(dòng)啟動(dòng)Diskpm并執(zhí)行cj.txt中的命令行,即將MF.vhd加載為虛擬硬盤,同理,運(yùn)行de.bat時(shí),可將已加載的虛擬硬盤卸載。

第3步:按Win+R功能鍵調(diào)出“運(yùn)行”對(duì)話框,輸入“gpedit.msc”并回車以打開組策略編輯器,在左側(cè)依次展開“計(jì)算機(jī)配置”|“Windows設(shè)置”|“腳本(啟動(dòng)/關(guān)機(jī))”。接著,在右側(cè)雙擊“關(guān)機(jī)”。然后,單擊“添加”|“瀏覽”,將剛才創(chuàng)建的批處理文件de.bat導(dǎo)人進(jìn)來。如圖4所示。

第4步:進(jìn)人以下目錄:

D:\Users\lxcH\AppData\Roaming\Microseft\Windows\Sta rt Menu\Programs\Startup

將批處理文件cj.bat拷貝到該目錄之下。完成后,可在開始菜單的啟動(dòng)組下觀察到已添加進(jìn)來的批處理。登錄時(shí)啟動(dòng)組下的程序會(huì)自動(dòng)運(yùn)行,這樣。只要登錄到IxcH用戶下,虛擬硬盤就能

自動(dòng)加載。顯然,這一批處理不能添加到另一用戶即1xcL的啟動(dòng)組之下。

要注意的是其中的D:\Usets\IxcH,表示在我的電腦上,Windows 7安裝位置為D盤,IxcH是系統(tǒng)帳戶名。

至此,所有操作全部完成。小提示:關(guān)機(jī)腳本對(duì)任何用戶都有效,而啟動(dòng)組的程序只對(duì)當(dāng)前用戶有效,這樣,啟動(dòng)到IxcH后,虛擬硬盤將自動(dòng)加載,啟動(dòng)另一用戶(即lxcL)時(shí)卻不能。就算另一用戶手動(dòng)加載VHD,只要一關(guān)機(jī),VHD又將自動(dòng)卸載。如果要徹底拒絕lxcL加載VHD,可在IxcH下對(duì)VHD文件進(jìn)行EFS加密。

VHD與VPC的關(guān)系

VPC即Microsoft VirtualPC,它是微軟出品的虛擬電腦軟件,通過它也可創(chuàng)建出VHD文件。下面將簡介VH D與VP C的關(guān)系。

在WindOws 7下打開由VPC創(chuàng)建的VHD文件

假設(shè)我們已用VPC創(chuàng)建了一臺(tái)名為LS的虛擬電腦,那么,可找到名為ls Hard Disk,vhclls,vine的兩個(gè)文件。其中,VHD文件體積很大,而VMC文件卻非常小?,F(xiàn)又假設(shè)已在虛擬電腦中安裝了操作系統(tǒng)及應(yīng)用軟件。怎樣才能在不啟動(dòng)VPC的情況下觀察到虛擬電腦中的文件呢?

只要像本文所介紹的那樣在Wmdows 7下Hard Disk,vhd加載為虛擬硬盤。此時(shí),原來在VPC下才能觀察到的分區(qū)都能在windows 7下觀察到,當(dāng)然也包括其中的文件。這又有什么用呢?過去,要在真實(shí)電腦和虛擬電腦之間交換文件,一般只有三種方法。其一、先安裝由VPC提供的專用插件,再進(jìn)行拷貝。其二、將虛擬電腦和真實(shí)電腦構(gòu)建成局域網(wǎng)。其三、通過VPC設(shè)置共享?,F(xiàn)在,有了Windows 7,變換文件就更加方便了,至少,多了—種方法。

在VPC下打開由windowS 7創(chuàng)建的VHD文件

在此,我們用具體的事例來說明:假設(shè)某Windows 7愛好者在試用該系統(tǒng)時(shí)創(chuàng)建了一些VHD文件,后來,由于種種原因沒有安裝Windows 7了?,F(xiàn)在要將VHD中的文件拷貝一些出來,難道只有重新安裝Windows 7?

為方便敘述,假設(shè)VHD文件名為test,位于E盤根目錄下。

完成這一操作的前提是必須安裝了VPC,而且VPC中有一臺(tái)安裝操作系統(tǒng)(本例中,安裝的~Windows XP)的虛擬電腦。

第1步:運(yùn)行VPC,在其管理界面上選擇已安裝的虛擬電腦,單擊“Settings”,在彈出的對(duì)話框中選擇“Hard Disk 2”。接著,單擊“Browse…”再找到“E:\test.vhd”即可,如圖5所示。

小提示:虛擬電腦中必然有硬盤或分區(qū),它已由創(chuàng)建虛擬電腦時(shí)完成,其實(shí),它也是一個(gè)VHD文件,可在“Hard Diak 1”下觀察到它。

第2步:運(yùn)行虛擬電腦VPC,讓它啟動(dòng),完成后可在虛擬電腦下觀察到“E:\test.vhd”虛擬而來的第二硬盤及分區(qū),當(dāng)然也包括其中的文件,不僅如此,還可在其中深加、修改文件。

借用windOWS 7安裝光盤查看VHD文件

假設(shè)硬盤中已安裝了Windows XP,硬盤的D盤里存放有名為LS.VHD的文件,現(xiàn)在借用Windows 7的安裝光盤來查看LS.VHD中包含有哪些文件。第1步:用Windows 7安裝光盤啟動(dòng)電腦,當(dāng)Windows 7安裝向?qū)н\(yùn)行到語言選擇界面時(shí),按Shift+F10鍵調(diào)出命令提示符窗口。如圖6所示。

第2步:依次輸入以下命令:命令1:cur d:\*.*

命令作用:確認(rèn)一下VHD文件是否真的位于D盤根目錄。顯然,赫然在目。

命令2:Diskpart

命令3:list disk命令作用:查看當(dāng)前磁盤。在我的電腦上顯示出來的是Disk0,它就是電腦中的真實(shí)硬盤。

命令4:select vdi skfiled:is.vhd

命令5:Attach vdisk命令6:List disk命令作用:查看當(dāng)前磁盤。此時(shí),顯示的有disk 0和disk1,與前面的顯示相比,多出的Disk 1就是由d:Ms.is.vhd虛擬出來的硬盤。

命令7:exit

命令8:notepad

命令作用:Windows 7安裝光盤啟動(dòng)電腦時(shí),首先加載的是與Windows 7相對(duì)應(yīng)的WindowsPE 2.0,輸入這一命令后,記事本程序會(huì)自動(dòng)打開。

也許大家會(huì)覺得奇怪,為什么要打開記事本程序?原來,此時(shí)的Windows PE 2.0運(yùn)行于命令提示符之下,就算將VHD文件虛擬而成的硬盤加載了,也只能通過DIR等命令查看其中的文件,或者通過COPY等命令來將其中的文件拷貝到真實(shí)硬盤之中,麻煩之大可想而知。記事本程序打開后,只要單擊記事本窗口中的“file-save as”,窗口化的資源管理器即可打開,如圖6所示。

在我的電腦上,從圈6可看出:C、D盤就是真實(shí)硬盤的分區(qū)(自己的電腦自己最清楚),G盤就是VHD文件虛擬出來的硬盤的分區(qū),雙擊即可打開它。千萬不要忘記我們此時(shí)的任務(wù)是查看G盤中的文件而不是另存文件。要注意的是,此時(shí)能查看到的文件只有文本文件,要查看所有文件,請(qǐng)?jiān)凇癝ave as type”后選擇“All files”。能查看到其中的文件,當(dāng)然就能拷貝到真實(shí)硬盤的分區(qū)之中??截惡?,再重新啟動(dòng)電腦即可在Windows XP下處理這些文件。

總結(jié)

雖然,VHD文件的提出比較早,但真正的應(yīng)用還得自Windows 7和Windows Server2008 R2開始。過去,我們都將它應(yīng)用于虛擬機(jī)領(lǐng)域,自這兩款操作系統(tǒng)后,還可應(yīng)用于個(gè)人電腦和服務(wù)器,比如將Windows PE安裝到VHD文件并生成啟動(dòng)菜單,使電腦身兼多職。除正常工作外,還可用于維護(hù),對(duì)企業(yè)進(jìn)行多臺(tái)電腦的部署。更重要地,如果將其應(yīng)用于服務(wù)器,理論上,有多少個(gè)VHD文件就相當(dāng)于有多少臺(tái)電腦,表面上看,多臺(tái)客戶機(jī)訪問的是同一臺(tái)電腦,但訪問不同的VHD就意味著訪問不同的操作系統(tǒng)、享受不同的服務(wù)。不僅切換方便,而且技術(shù)人員的維護(hù)也變得異常簡單,只要管理好VHD文件即可保證被訪問對(duì)象的健康和安全——最簡單的方式就是拷貝VHD到其它地方備份一下??傊瑨侀_虛擬機(jī),VHD也能向我們展示出它的另一番新天地。

猜你喜歡
命令提示符批處理磁盤
惡意批處理文件導(dǎo)致電腦黑屏、反復(fù)重啟、無響應(yīng)的原因分析及應(yīng)對(duì)思路
一條命令恢復(fù)Windows開機(jī)F8功能
解決Windows磁盤簽名沖突
修改磁盤屬性
讓命令提示符窗口與Windows更融洽
借助批處理 讓Cortana變聰明
磁盤組群組及iSCSI Target設(shè)置
創(chuàng)建VSAN群集
Windows命令模式另類用法
基于PSD-BPA的暫態(tài)穩(wěn)定控制批處理計(jì)算方法的實(shí)現(xiàn)
漾濞| 远安县| 永清县| 榕江县| 琼海市| 大关县| 泸州市| 太仆寺旗| 乌兰县| 福建省| 棋牌| 德化县| 东乡族自治县| 从化市| 轮台县| 甘南县| 江川县| 措勤县| 兴义市| 五华县| 靖江市| 曲沃县| 保德县| 永年县| 民乐县| 湘潭县| 密山市| 高邑县| 惠水县| 肇源县| 六盘水市| 郁南县| 黄骅市| 金阳县| 东乌珠穆沁旗| 南投市| 泗洪县| 沭阳县| 新民市| 曲阳县| 阿瓦提县|