本帖最后由 hitechbeijing 于 2014-1-6 07:17 編輯 準(zhǔn)備工作:首先我們得準(zhǔn)備一個(gè)不小于16G的USB 3.0 U盤。 需要的軟件: DiskGenius BOOTICEx86_1.32.zip (377.82 KB, 下載次數(shù): 1) BOOTICEx64_1.32.zip (395.44 KB, 下載次數(shù): 6) cfadisk.zip (2.95 KB, 下載次數(shù): 1) cfadisk-x64-1.zip (3.5 KB, 下載次數(shù): 1) efi.zip (657.28 KB, 下載次數(shù): 1) BOOTNXT 正式開(kāi)始: 首先在硬盤的任一位置建立一個(gè)VHDX虛擬磁盤。方法:右鍵計(jì)算機(jī)管理,在磁盤管理上點(diǎn)擊右鍵-創(chuàng)建VHD,虛擬硬盤大小這里最少給14GB吧,視U盤容量大小而定。虛擬硬盤格式選擇VHDX,虛擬硬盤類型選擇動(dòng)態(tài)擴(kuò)展。 建好之后雙擊VHDX文件,讓系統(tǒng)掛載VHDX。 接下來(lái)使用管理員權(quán)限打開(kāi)CMD,輸入diskpart,進(jìn)入磁盤分區(qū)管理。 list disk (列出連接電腦的所有磁盤) select disk X (選擇磁盤X(X=你建立的虛擬磁盤的編號(hào))作為編輯的目標(biāo)磁盤) Clean (清除分區(qū)) Convert GPT (轉(zhuǎn)換成GPT分區(qū)表) create partition EFI size=100 (制作EFI引導(dǎo)區(qū),之后要在這里放入EFI引導(dǎo)文件) list partition (列出該磁盤上的所有分區(qū),這時(shí)磁盤上應(yīng)該有兩個(gè)分區(qū),一個(gè)是自動(dòng)產(chǎn)生的保留分區(qū)(分割1 保留),占128MB,另一個(gè)是剛剛制作的EFI引導(dǎo)分區(qū)) select partition 2 (選擇剛剛制作的EFI分區(qū),如果不是分區(qū)2,記得換成正確的數(shù)字) format quick fs=fat (快速格式化成FAT) assign letter=S (“強(qiáng)制”指定一個(gè)代號(hào)給該磁盤,為了保護(hù)該磁區(qū),它平常不會(huì)被分派代號(hào),但我們等等需要在其中寫入資料,所以只好暫時(shí)給它一個(gè)代號(hào),重新開(kāi)機(jī)后該代號(hào)就會(huì)消失了,這里用S) 創(chuàng)建恢復(fù)分區(qū): create partition primary size=300 format quick fs=ntfs label="Recovery"assign letter="R" set id=27exit (離開(kāi)diskpart,但不要急著把命令提示字符關(guān)掉,等等還要用) 在磁盤管理中為虛擬磁盤新建一個(gè)簡(jiǎn)單卷,并格式化為NTFS,把它設(shè)置為主分區(qū)。 接著將Windows8/8.1安裝鏡像載入虛擬光驅(qū),將wim鏡像恢復(fù)到剛剛建立的簡(jiǎn)單卷中。 dism /apply-image /imagefile:D:\sources\install.wim /index:1 /applydir:E:\ (在這里D是虛擬光驅(qū)的路徑,E是剛建立的簡(jiǎn)單卷) 接下來(lái)制作EFI引導(dǎo):bcdboot E:\Windows /s S: /f UEFI (E:\Windows是Windows To Go的系統(tǒng)位置,而S:\是之前制作的EFI引導(dǎo)區(qū)) BIOS引導(dǎo): 下載BOOTTNXT解壓到Windows to go的系統(tǒng)盤根目錄,也就是E盤。 使用BOOTNXT編輯BCD啟動(dòng)項(xiàng)。BCD文件在名為BOOT的隱藏文件夾里。 編輯完后點(diǎn)擊保存全局設(shè)置和保存當(dāng)前系統(tǒng)設(shè)置。 這樣一個(gè)支持BIOS和UEFI啟動(dòng)的VHDX虛擬磁盤就建好了,留著備用。 下面開(kāi)始制作U盤引導(dǎo): 首先使用BOOTNXT打開(kāi)當(dāng)前系統(tǒng)BCD,把測(cè)試模式勾選上。 點(diǎn)擊保存當(dāng)前系統(tǒng)設(shè)置后重啟電腦。 進(jìn)入桌面后會(huì)發(fā)現(xiàn)右下角多了個(gè)測(cè)試模式水印。這是為了解決Windows驅(qū)動(dòng)程序強(qiáng)制簽名問(wèn)題。 為什么要這么做,一會(huì)兒你就知道了。 接著,下載cfadisk驅(qū)動(dòng),32位系統(tǒng)選擇32位下載,64位系統(tǒng)選擇64位下載,千萬(wàn)不能搞混。 解壓cfadisk至任意目錄。 此時(shí)插上你的U盤,打開(kāi)設(shè)備管理器,找到你的U盤,雙擊打開(kāi)屬性對(duì)話框,依次點(diǎn)擊: 驅(qū)動(dòng)程序-更新驅(qū)動(dòng)程序-瀏覽計(jì)算機(jī)以查找驅(qū)動(dòng)程序軟件-從計(jì)算機(jī)的設(shè)備驅(qū)動(dòng)程序列表選擇-從磁盤安裝 選擇剛剛解壓的cfadisk.inf點(diǎn)擊確定。 這時(shí)系統(tǒng)會(huì)提示驅(qū)動(dòng)程序未經(jīng)過(guò)數(shù)字簽名,不要管它,點(diǎn)下一步安裝驅(qū)動(dòng)。 (如果不開(kāi)啟測(cè)試模式將無(wú)法安裝未簽名的驅(qū)動(dòng),有興趣的可以測(cè)試一下) 驅(qū)動(dòng)裝好后我們可以發(fā)現(xiàn)U盤由可移動(dòng)磁盤變成了本地磁盤。 (Windows只能為可移動(dòng)磁盤的第一個(gè)分區(qū)分配盤符,略微坑人) 使用Windows自帶的磁盤管理為U盤分兩個(gè)區(qū),第一個(gè)區(qū)是數(shù)據(jù)分區(qū),第二個(gè)是EFI啟動(dòng)分區(qū)。 (數(shù)據(jù)分區(qū)必須為第一個(gè)分區(qū),不然卸載驅(qū)動(dòng)后將無(wú)法正常使用數(shù)據(jù)分區(qū)) 數(shù)據(jù)分區(qū)大小=總大小-100MB。 EFI啟動(dòng)分區(qū)大小設(shè)定為100MB足矣,格式化為FAT或者FAT32。不用給它分配盤符。 將之前創(chuàng)建好的VHDX虛擬磁盤文件復(fù)制到U盤的數(shù)據(jù)分區(qū)。下載diskgenius,和EFI啟動(dòng)文件,將EFI啟動(dòng)文件解壓至任意位置。使用BOOTICE編輯EFI啟動(dòng)文件(/efi/Microsoft/boot/bcd) 設(shè)備類型選擇VHD啟動(dòng)磁盤選擇你的U盤,啟動(dòng)分區(qū)選擇數(shù)據(jù)分區(qū)。 菜單標(biāo)題依據(jù)個(gè)人喜好填寫啟動(dòng)文件:\windows\system32\boot\winload.efi 設(shè)備文件填寫你的VHDX文件名,記得前面加上“\”(不含引號(hào)) 系統(tǒng)路徑:\Windows 設(shè)置完畢保存并退出。 使用diskgenius將剛剛編輯完的EFI啟動(dòng)文件(整個(gè)efi文件夾)復(fù)制進(jìn)EFI分區(qū)。 這樣EFI啟動(dòng)U盤就做好了。 最后來(lái)讓U盤支持BIOS啟動(dòng)。 將之前解壓的BOOTNXT里的所有文件復(fù)制到U盤數(shù)據(jù)分區(qū)的根目錄。 使用BOOTICE編輯BIOS啟動(dòng)文件(/boot/bcd) 注意啟動(dòng)文件填寫\Windows\system32\winload.exe保存設(shè)置。到這里VHD版BIOS/UEFI雙啟動(dòng)Windows 8.1 U盤就制作好了可以使用U盤啟動(dòng)計(jì)算機(jī)繼續(xù)Windows8/8.1的后續(xù)安裝步驟,這里就不再詳述了。 注意:制作完畢后務(wù)必在設(shè)備管理器中卸載U盤并勾選刪除設(shè)備驅(qū)動(dòng)程序。 完成后刪除C:\Windows\System32\drivers\cfadisk.sys 再次打開(kāi)BOOTICE,編輯系統(tǒng)BCD將測(cè)試模式前面的勾去掉,保存設(shè)置。 (如果不關(guān)閉測(cè)試模式,系統(tǒng)將處于危險(xiǎn)狀態(tài)。若不刪除驅(qū)動(dòng)程序,本地磁盤的Windows系統(tǒng)將無(wú)法啟動(dòng)。)
|
|
來(lái)自: Hongrongqi > 《VHDX》