成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Windows 7另類玩法 - 全面了解和使用VHD功能

瀏覽:5日期:2023-06-05 15:34:39

Windows 7有很多新玩意,不過(guò)GUI界面上的東西兩三天就覺(jué)得沒(méi)啥意思了,下面偶想說(shuō)話題是Windows 7的一個(gè)新功能——Windows 7引導(dǎo)系統(tǒng)內(nèi)置了VHD磁盤驅(qū)動(dòng),它讓我們將Windows 7系統(tǒng)安裝在虛擬磁盤上(實(shí)際上,也支持Windows server 2008)。

當(dāng)然,搞這玩意,對(duì)于大部分人來(lái)說(shuō),純粹就是折騰,想折騰的就往下看——

玩法一:

假設(shè)硬盤上有C、D兩個(gè)分區(qū),其中C分區(qū)已經(jīng)安裝了Vista系統(tǒng),現(xiàn)在偶想再安裝一個(gè)Windows 7系統(tǒng),不過(guò)為了系統(tǒng)簡(jiǎn)潔,不想直接將它安裝任何一個(gè)物理磁盤上,于是把它安裝在C:/VHD目錄下的Windows 7.VHD文件中,并與Vista系統(tǒng)組成雙系統(tǒng).

PS:此玩法需要注意,C盤的容量不能太小,如果Vista占15GB,而Windows 7.VHD至少也要有10GB以上,因此,C盤容量至少在30GB以上才可以玩。

在開(kāi)始之前,你需要準(zhǔn)備兩個(gè)東西:

1.一個(gè)Windows 7 ISO鏡像文件

2.一個(gè)名叫imagex.exe工具(在Windows AIK包中可以找到),用于將install.wim灌進(jìn)VHD中。

方法和步驟:

第一步:在Vista系統(tǒng)下,將Windows 7 ISO文件中的所有文件解壓到第二個(gè)分區(qū)(即D盤),順便把準(zhǔn)備好的imagex.exe也放在D盤根目錄中。

第二步:然后打開(kāi)系統(tǒng)的磁盤管理器,將D分區(qū)設(shè)置為活動(dòng)分區(qū),重啟后系統(tǒng)將從這里啟動(dòng),進(jìn)入和光盤一樣的安裝環(huán)境(Vista系統(tǒng)以后都是可以這樣取代光驅(qū)的。當(dāng)然,如果你有一個(gè)4GB以上的U盤,那么將U盤格式化為NTFS,并將其設(shè)為活動(dòng)分區(qū),那么將Vist a/Windows 7/WIN2008光盤內(nèi)容拷貝進(jìn)去,然后主板設(shè)置為USB啟動(dòng),那么U盤=光驅(qū))。

第三步:重啟系統(tǒng)后進(jìn)入,Windows 7的安裝環(huán)境。這時(shí)我們需要在第一個(gè)分區(qū)中建立一個(gè)VHD磁盤。需要用的到的是diskpart命令。

用Shift+F10打開(kāi)命令輸入窗口,然后輸入以下命令

Diskpart

Sel disk 0

Sel part 1

active

#以上是激活第一分區(qū),以便后面從這里啟動(dòng)虛擬磁盤中的Windows 7系統(tǒng),此時(shí)的該分區(qū)的盤符位D,可以通過(guò)list vol來(lái)確認(rèn)。

Create vdisk file=d:/vhd/Windows 7.vhd maximum=20480 type=fixed

Sel vdisk file=d:/vhd/Windows 7.vhd

Attach vdisk

Create part primary

Assign letter=V

Format fs=NTFS quick

exit

第四步:完成上述操作之后,虛擬硬盤的創(chuàng)建和加載已經(jīng)完成,在安裝環(huán)境下的盤符為V?,F(xiàn)在需要做的是將系統(tǒng)安裝到 Windows 7.vhd中,即V分區(qū)中??梢酝ㄟ^(guò)原來(lái)的安裝環(huán)境來(lái)實(shí)現(xiàn),但是有時(shí)候會(huì)要求重啟,這個(gè)會(huì)導(dǎo)致無(wú)法完成最后的安裝。因此,偶推薦用Imagex. exe來(lái)部署。

方法為:在命令輸入窗口中,進(jìn)入imagex.exe所在的目錄(當(dāng)前C盤的根目錄下),然后通過(guò)以下該命令來(lái)把Windows 7(即c:/sources/install.wim)灌進(jìn)Windows 7.vhd中。假設(shè)Windows 7系統(tǒng)在install.wim映像中的位置為1(有時(shí)候不是1,你可以用Imagex的/info開(kāi)關(guān)查看)那么命令如下:

Imagex.exe /apply c:/sources/install.wim 1 V: /verify

接下來(lái)就是等待,大約在20-30分鐘左右。主要是看CPU的運(yùn)行速度,偶的Intel奔騰E6300超頻到3.5G后需要17分鐘。

第五步:設(shè)置從VHD啟動(dòng)。這里有兩種方法:一是將Windows 7的bootmgr拷貝到分區(qū)1替換Vista系統(tǒng)的版本,然后用Bcdedit一步一步地編輯,不過(guò)非常麻煩;另外一種就是用bcdboot.exe命令一部到位,偶肯定是嚴(yán)重推薦bcdboot.exe 了。

方法為:在命令輸入窗口中,輸入

bcdboot V:/Windows /s D: (啟動(dòng)Windows 7)

bcdboot D:/windows /s D: (啟動(dòng)原來(lái)的Vista)

重啟,進(jìn)入啟動(dòng)菜單,選擇Windows 7項(xiàng)目即可。

玩法二:

Windows 7用著很爽,想把C盤原來(lái)的Vista系統(tǒng)干掉,系統(tǒng)只保留一個(gè)安裝在虛擬硬盤中的Windows 7系統(tǒng)。

方法和玩法1基本一樣,只是在上面的第三步過(guò)程中,激活第一分區(qū)的時(shí)候順便將C格式化掉,即:

Diskpart

Sel disk 0

Sel part 1

Format fs=ntfs quick

active

小結(jié):

* 在前面兩種玩法中,需要提醒的是Vista系統(tǒng)是不支持從虛擬磁盤啟動(dòng)系統(tǒng)的,確切地說(shuō),vista版本的引導(dǎo)文件沒(méi)有內(nèi)置虛擬磁盤驅(qū)動(dòng),不過(guò)你可以將 Windows 7的bootmgr移植到Vista系統(tǒng),這樣Vista就可以引導(dǎo)虛擬硬盤上的系統(tǒng)了。記住,覆蓋時(shí)要先獲取該文件的管理員權(quán)限。

* bcdboot.exe命令只有Windows 7系統(tǒng)、Windows 7版本的BOOT.wim或WinRE.wim中才有,你可以拷貝一份到Vista中來(lái)用,用它結(jié)合Imagex.exe來(lái)部署系統(tǒng)簡(jiǎn)直是太方便。

玩法三:

在原來(lái)的分區(qū)1前劃出一個(gè)200MB的小分區(qū),并將它設(shè)置為活動(dòng)的主分區(qū),用于保存Windows 7的引導(dǎo)程序文件,而原來(lái)的空間則用于存放VHD。這樣做的好處就是,啟動(dòng)后啟動(dòng)分區(qū)是隱藏的。可能有人會(huì)問(wèn),隱藏了又啥好處,這個(gè)偶只能說(shuō)……其實(shí)也沒(méi)啥,自己感覺(jué)。

當(dāng)然,如果你這樣玩,它就很有用了——把Windows 7.vhd文件(即用Imagex.exe命令部署)放在一個(gè)服務(wù)器上,然后通過(guò)本機(jī)上建立這樣一個(gè)200MB的系統(tǒng)分區(qū),然后加載遠(yuǎn)程服務(wù)器上Windows 7.vhd,那么就是一個(gè)所謂的無(wú)盤系統(tǒng)了,呵呵。

總結(jié):

1.虛擬磁盤系統(tǒng)只支持固定大小類型的VHD,即type=fixed。

2.虛擬磁盤系統(tǒng)啟動(dòng)的只有Windows 7和2008,不支持vista SP1,SP2行不行,偶沒(méi)試過(guò),估計(jì)是不可以的,因?yàn)閮?nèi)核架構(gòu)上不支持。

3.關(guān)于系統(tǒng)的快速部署,比如你事先用Imagex.exe將install.wim中的系統(tǒng)灌進(jìn)vhd文件中后,這個(gè)文件就相當(dāng)于一個(gè)純凈的沒(méi)有收集過(guò)任何硬件信息的系統(tǒng),那么你可以將此文件拷貝到任何系統(tǒng)上,然后用bcdboot加載,那么可以想象的是速度那是非??斓?。

安裝一個(gè)新系統(tǒng)也就5分鐘左右。如果你用一塊移動(dòng)硬盤,那么你拿著這塊硬盤可以接到任何PC平臺(tái)上使用。誰(shuí)不讓你用他電腦,你就這么干就可以了。

另外,既然Imagex.exe+bcdboot的方法快速部署一個(gè)基于虛擬分區(qū)的系統(tǒng),那么物理分無(wú)肯定也是支持了,這種方法給我們提供了一個(gè)安裝VSITA、Windows 7、win2008的新方法,大家可以自己試試,比全新安裝要快一些。

最后補(bǔ)充一下:將系統(tǒng)裝進(jìn)虛擬分區(qū),這樣做的好處在于管理方便,在加載硬件環(huán)境前做好備份,那么如果該系統(tǒng)壞了,直接拷貝一個(gè)新的覆蓋已壞掉的就可以了,原來(lái)的Ghost可以扔掉了。

當(dāng)然,這個(gè)虛擬磁盤系統(tǒng)還有很多用法,因?yàn)橹С侄吻短祝壳癛C版是支持的,但正式版還支不支持就不知道了),你可以用它來(lái)做一個(gè)自動(dòng)銷毀的差分硬盤,取代硬盤保護(hù)卡。

第三步:重啟系統(tǒng)后進(jìn)入,Windows 7的安裝環(huán)境。這時(shí)我們需要在第一個(gè)分區(qū)中建立一個(gè)VHD磁盤。需要用的到的是diskpart命令。

用Shift+F10打開(kāi)命令輸入窗口,然后輸入以下命令

Diskpart

Sel disk 0

Sel part 1

active

#以上是激活第一分區(qū),以便后面從這里啟動(dòng)虛擬磁盤中的Windows 7系統(tǒng),此時(shí)的該分區(qū)的盤符位D,可以通過(guò)list vol來(lái)確認(rèn)。

Create vdisk file=d:/vhd/Windows 7.vhd maximum=20480 type=fixed

Sel vdisk file=d:/vhd/Windows 7.vhd

Attach vdisk

Create part primary

Assign letter=V

Format fs=NTFS quick

exit

第四步:完成上述操作之后,虛擬硬盤的創(chuàng)建和加載已經(jīng)完成,在安裝環(huán)境下的盤符為V?,F(xiàn)在需要做的是將系統(tǒng)安裝到 Windows 7.vhd中,即V分區(qū)中??梢酝ㄟ^(guò)原來(lái)的安裝環(huán)境來(lái)實(shí)現(xiàn),但是有時(shí)候會(huì)要求重啟,這個(gè)會(huì)導(dǎo)致無(wú)法完成最后的安裝。因此,偶推薦用Imagex. exe來(lái)部署。

方法為:在命令輸入窗口中,進(jìn)入imagex.exe所在的目錄(當(dāng)前C盤的根目錄下),然后通過(guò)以下該命令來(lái)把Windows 7(即c:/sources/install.wim)灌進(jìn)Windows 7.vhd中。假設(shè)Windows 7系統(tǒng)在install.wim映像中的位置為1(有時(shí)候不是1,你可以用Imagex的/info開(kāi)關(guān)查看)那么命令如下:

Imagex.exe /apply c:/sources/install.wim 1 V: /verify

接下來(lái)就是等待,大約在20-30分鐘左右。主要是看CPU的運(yùn)行速度,偶的Intel奔騰E6300超頻到3.5G后需要17分鐘。

第五步:設(shè)置從VHD啟動(dòng)。這里有兩種方法:一是將Windows 7的bootmgr拷貝到分區(qū)1替換Vista系統(tǒng)的版本,然后用Bcdedit一步一步地編輯,不過(guò)非常麻煩;另外一種就是用bcdboot.exe命令一部到位,偶肯定是嚴(yán)重推薦bcdboot.exe 了。

第三步:重啟系統(tǒng)后進(jìn)入,Windows 7的安裝環(huán)境。這時(shí)我們需要在第一個(gè)分區(qū)中建立一個(gè)VHD磁盤。需要用的到的是diskpart命令。

用Shift+F10打開(kāi)命令輸入窗口,然后輸入以下命令

Diskpart

Sel disk 0

Sel part 1

active

#以上是激活第一分區(qū),以便后面從這里啟動(dòng)虛擬磁盤中的Windows 7系統(tǒng),此時(shí)的該分區(qū)的盤符位D,可以通過(guò)list vol來(lái)確認(rèn)。

Create vdisk file=d:/vhd/Windows 7.vhd maximum=20480 type=fixed

Sel vdisk file=d:/vhd/Windows 7.vhd

Attach vdisk

Create part primary

Assign letter=V

Format fs=NTFS quick

exit

第四步:完成上述操作之后,虛擬硬盤的創(chuàng)建和加載已經(jīng)完成,在安裝環(huán)境下的盤符為V?,F(xiàn)在需要做的是將系統(tǒng)安裝到 Windows 7.vhd中,即V分區(qū)中??梢酝ㄟ^(guò)原來(lái)的安裝環(huán)境來(lái)實(shí)現(xiàn),但是有時(shí)候會(huì)要求重啟,這個(gè)會(huì)導(dǎo)致無(wú)法完成最后的安裝。因此,偶推薦用Imagex. exe來(lái)部署。

方法為:在命令輸入窗口中,進(jìn)入imagex.exe所在的目錄(當(dāng)前C盤的根目錄下),然后通過(guò)以下該命令來(lái)把Windows 7(即c:/sources/install.wim)灌進(jìn)Windows 7.vhd中。假設(shè)Windows 7系統(tǒng)在install.wim映像中的位置為1(有時(shí)候不是1,你可以用Imagex的/info開(kāi)關(guān)查看)那么命令如下:

Imagex.exe /apply c:/sources/install.wim 1 V: /verify

接下來(lái)就是等待,大約在20-30分鐘左右。主要是看CPU的運(yùn)行速度,偶的Intel奔騰E6300超頻到3.5G后需要17分鐘。

第五步:設(shè)置從VHD啟動(dòng)。這里有兩種方法:一是將Windows 7的bootmgr拷貝到分區(qū)1替換Vista系統(tǒng)的版本,然后用Bcdedit一步一步地編輯,不過(guò)非常麻煩;另外一種就是用bcdboot.exe命令一部到位,偶肯定是嚴(yán)重推薦bcdboot.exe 了。

方法為:在命令輸入窗口中,輸入

bcdboot V:/Windows /s D: (啟動(dòng)Windows 7)

bcdboot D:/windows /s D: (啟動(dòng)原來(lái)的Vista)

重啟,進(jìn)入啟動(dòng)菜單,選擇Windows 7項(xiàng)目即可。

玩法二:

Windows 7用著很爽,想把C盤原來(lái)的Vista系統(tǒng)干掉,系統(tǒng)只保留一個(gè)安裝在虛擬硬盤中的Windows 7系統(tǒng)。

方法和玩法1基本一樣,只是在上面的第三步過(guò)程中,激活第一分區(qū)的時(shí)候順便將C格式化掉,即:

Diskpart

Sel disk 0

Sel part 1

Format fs=ntfs quick

active

小結(jié):

* 在前面兩種玩法中,需要提醒的是Vista系統(tǒng)是不支持從虛擬磁盤啟動(dòng)系統(tǒng)的,確切地說(shuō),vista版本的引導(dǎo)文件沒(méi)有內(nèi)置虛擬磁盤驅(qū)動(dòng),不過(guò)你可以將 Windows 7的bootmgr移植到Vista系統(tǒng),這樣Vista就可以引導(dǎo)虛擬硬盤上的系統(tǒng)了。記住,覆蓋時(shí)要先獲取該文件的管理員權(quán)限。

* bcdboot.exe命令只有Windows 7系統(tǒng)、Windows 7版本的BOOT.wim或WinRE.wim中才有,你可以拷貝一份到Vista中來(lái)用,用它結(jié)合Imagex.exe來(lái)部署系統(tǒng)簡(jiǎn)直是太方便。

玩法三:

在原來(lái)的分區(qū)1前劃出一個(gè)200MB的小分區(qū),并將它設(shè)置為活動(dòng)的主分區(qū),用于保存Windows 7的引導(dǎo)程序文件,而原來(lái)的空間則用于存放VHD。這樣做的好處就是,啟動(dòng)后啟動(dòng)分區(qū)是隱藏的。可能有人會(huì)問(wèn),隱藏了又啥好處,這個(gè)偶只能說(shuō)……其實(shí)也沒(méi)啥,自己感覺(jué)。

當(dāng)然,如果你這樣玩,它就很有用了——把Windows 7.vhd文件(即用Imagex.exe命令部署)放在一個(gè)服務(wù)器上,然后通過(guò)本機(jī)上建立這樣一個(gè)200MB的系統(tǒng)分區(qū),然后加載遠(yuǎn)程服務(wù)器上Windows 7.vhd,那么就是一個(gè)所謂的無(wú)盤系統(tǒng)了,呵呵。

總結(jié):

1.虛擬磁盤系統(tǒng)只支持固定大小類型的VHD,即type=fixed。

2.虛擬磁盤系統(tǒng)啟動(dòng)的只有Windows 7和2008,不支持vista SP1,SP2行不行,偶沒(méi)試過(guò),估計(jì)是不可以的,因?yàn)閮?nèi)核架構(gòu)上不支持。

3.關(guān)于系統(tǒng)的快速部署,比如你事先用Imagex.exe將install.wim中的系統(tǒng)灌進(jìn)vhd文件中后,這個(gè)文件就相當(dāng)于一個(gè)純凈的沒(méi)有收集過(guò)任何硬件信息的系統(tǒng),那么你可以將此文件拷貝到任何系統(tǒng)上,然后用bcdboot加載,那么可以想象的是速度那是非常快的。

安裝一個(gè)新系統(tǒng)也就5分鐘左右。如果你用一塊移動(dòng)硬盤,那么你拿著這塊硬盤可以接到任何PC平臺(tái)上使用。誰(shuí)不讓你用他電腦,你就這么干就可以了。

另外,既然Imagex.exe+bcdboot的方法快速部署一個(gè)基于虛擬分區(qū)的系統(tǒng),那么物理分無(wú)肯定也是支持了,這種方法給我們提供了一個(gè)安裝VSITA、Windows 7、win2008的新方法,大家可以自己試試,比全新安裝要快一些。

最后補(bǔ)充一下:將系統(tǒng)裝進(jìn)虛擬分區(qū),這樣做的好處在于管理方便,在加載硬件環(huán)境前做好備份,那么如果該系統(tǒng)壞了,直接拷貝一個(gè)新的覆蓋已壞掉的就可以了,原來(lái)的Ghost可以扔掉了。

當(dāng)然,這個(gè)虛擬磁盤系統(tǒng)還有很多用法,因?yàn)橹С侄吻短祝壳癛C版是支持的,但正式版還支不支持就不知道了),你可以用它來(lái)做一個(gè)自動(dòng)銷毀的差分硬盤,取代硬盤保護(hù)卡。

第三步:重啟系統(tǒng)后進(jìn)入,Windows 7的安裝環(huán)境。這時(shí)我們需要在第一個(gè)分區(qū)中建立一個(gè)VHD磁盤。需要用的到的是diskpart命令。

用Shift+F10打開(kāi)命令輸入窗口,然后輸入以下命令

Diskpart

Sel disk 0

Sel part 1

active

#以上是激活第一分區(qū),以便后面從這里啟動(dòng)虛擬磁盤中的Windows 7系統(tǒng),此時(shí)的該分區(qū)的盤符位D,可以通過(guò)list vol來(lái)確認(rèn)。

Create vdisk file=d:/vhd/Windows 7.vhd maximum=20480 type=fixed

Sel vdisk file=d:/vhd/Windows 7.vhd

Attach vdisk

Create part primary

Assign letter=V

Format fs=NTFS quick

exit

第四步:完成上述操作之后,虛擬硬盤的創(chuàng)建和加載已經(jīng)完成,在安裝環(huán)境下的盤符為V?,F(xiàn)在需要做的是將系統(tǒng)安裝到 Windows 7.vhd中,即V分區(qū)中??梢酝ㄟ^(guò)原來(lái)的安裝環(huán)境來(lái)實(shí)現(xiàn),但是有時(shí)候會(huì)要求重啟,這個(gè)會(huì)導(dǎo)致無(wú)法完成最后的安裝。因此,偶推薦用Imagex. exe來(lái)部署。

方法為:在命令輸入窗口中,進(jìn)入imagex.exe所在的目錄(當(dāng)前C盤的根目錄下),然后通過(guò)以下該命令來(lái)把Windows 7(即c:/sources/install.wim)灌進(jìn)Windows 7.vhd中。假設(shè)Windows 7系統(tǒng)在install.wim映像中的位置為1(有時(shí)候不是1,你可以用Imagex的/info開(kāi)關(guān)查看)那么命令如下:

Imagex.exe /apply c:/sources/install.wim 1 V: /verify

接下來(lái)就是等待,大約在20-30分鐘左右。主要是看CPU的運(yùn)行速度,偶的Intel奔騰E6300超頻到3.5G后需要17分鐘。

第五步:設(shè)置從VHD啟動(dòng)。這里有兩種方法:一是將Windows 7的bootmgr拷貝到分區(qū)1替換Vista系統(tǒng)的版本,然后用Bcdedit一步一步地編輯,不過(guò)非常麻煩;另外一種就是用bcdboot.exe命令一部到位,偶肯定是嚴(yán)重推薦bcdboot.exe 了。

標(biāo)簽: Windows系統(tǒng)
相關(guān)文章: