在便攜式辦公流行、Web OS 尚在娘胎的今天,我們不僅僅對(duì)硬件的便攜性有著越來越高的要求,對(duì)個(gè)人文檔“隨身行”、甚至個(gè)人工作環(huán)境的可便攜都有著不一般的需求。早在 2011 年,微軟就發(fā)布了含有成熟可用的 Windows To Go 工具的 Windows 8 Enterprise(企業(yè)版),但因其限制居多,故許多愛折騰的朋友諸如筆者一直以“打破常規(guī)辦事”的心態(tài),尋找各種不一般的解決方案。加上使用 Mac 上的 OS X Boot Camp 安裝 Windows 等系統(tǒng)的各種缺點(diǎn),催生了本文。本文將講解如何將 U 盤或移動(dòng)硬盤制作成 UEFI(GPT 分區(qū)表)引導(dǎo),且以虛擬硬盤的形式啟動(dòng)操作系統(tǒng)。
通過本文讀者可以做到:
在各種 Mac 上正常啟動(dòng) Windows 7 / 8 / 8.1,并完整發(fā)揮 Mac 的性能,同時(shí)解決散熱問題,痛痛快快玩兒游戲
在各種 Mac 上正常啟動(dòng)各種主流 Linux 系統(tǒng)(驅(qū)動(dòng)需折騰)
打造真實(shí)的便攜 Windows,在任何滿足硬件要求的 PC 上流暢運(yùn)行,每當(dāng)在不同的 PC 上啟動(dòng)時(shí),Windows 將自動(dòng)安裝合適的驅(qū)動(dòng)程序,以解決兼容性問題
筆者在 WD Passport 500G 和 Toshiba V3SZK-064G(64G) 上測試成功,理論上適用于所有正規(guī)品牌及廠家生產(chǎn)的移動(dòng)硬盤及 U 盤。假如讀者對(duì)自己 U 盤的芯片沒信心,請(qǐng)不要輕易嘗試。本文文字上將通篇以移動(dòng)硬盤作為研究對(duì)象。
工具:
一臺(tái)運(yùn)行 Windows 8 / 8.1 的 PC
DiskGenius 分區(qū)工具 下載地址:http://www.diskgenius.cn/download.php
ImageX 工具
Apple Boot Camp 支持軟件(用于 Mac 選配) 下載地址:http://support.apple.com/zh_CN/downloads/#macoscomponents
方案:
這里有兩種實(shí)現(xiàn)方案??紤]到現(xiàn)在主流 PC 主板 BIOS 都支持 UEFI 引導(dǎo)模式,且 Mac 只允許 UEFI 引導(dǎo),故兩種方案都作 UEFI 引導(dǎo)。
方案 1:將 Windows 等系統(tǒng)安裝到創(chuàng)建于移動(dòng)硬盤的 VHD(X) 虛擬硬盤上;
方案 2:將 Windows 等系統(tǒng)直接安裝在移動(dòng)硬盤的真實(shí)分區(qū)上。
采用虛擬硬盤和直接安裝的區(qū)別
采用虛擬硬盤安裝,Windows 以及其運(yùn)行的應(yīng)用程序,將把操作系統(tǒng)所在分區(qū)作為普通硬盤來對(duì)待,而不是移動(dòng)磁盤(包括移動(dòng)硬盤和 U 盤等)。自從 Windows 8 推出“Windows To Go”工具后,Windows 及其軟件對(duì) Windows 所在磁區(qū)的不同而有著不同的處理方式。例如 Adobe 公司的產(chǎn)品在便攜式 Windows 中,對(duì)自身的內(nèi)存占用有特殊的限制,不能最大化發(fā)揮性能。
其次,由于 Windows 安全機(jī)制的限制,直接安裝在真實(shí)分區(qū)上的 Windows 的文件,將移動(dòng)硬盤插入現(xiàn)有計(jì)算機(jī)上將無法直接存取。
再次,Windows Recovery 不可用,這個(gè)貌似沒多大影響。但對(duì)于習(xí)慣了虛擬機(jī)的快照功能的朋友,虛擬硬盤的“差分 VHD(X)”創(chuàng)建的從屬虛擬硬盤,其樹狀結(jié)構(gòu)跟虛擬機(jī)的快照結(jié)構(gòu)幾乎完全一樣,這點(diǎn)足夠吸引人。因此,備份還原功能可以被完美實(shí)現(xiàn)。
首先,我們進(jìn)入現(xiàn)有的 Windows 系統(tǒng),筆者這里使用的 VMware Fusion 運(yùn)行的 Windows 8.1 Pro 虛擬機(jī)。通過 DiskGenius 分區(qū)工具對(duì)移動(dòng)硬盤直接調(diào)整為 GPT 分區(qū)表并重新分區(qū),這里筆者的分區(qū)方案是:
分區(qū) 1:EFI 分區(qū),100 MB,F(xiàn)AT32 文件系統(tǒng),盤符 U(用來存儲(chǔ) EFI 引導(dǎo)信息文件)
分區(qū) 2:主分區(qū),100 GB,NTFS 文件系統(tǒng),盤符 V(用來放置虛擬硬盤 .vhd
/ .vhdx
文件)
分區(qū) 3:主分區(qū),265 GB,NTFS 文件系統(tǒng)(閑置)
分區(qū) 4:主分區(qū),100 GB,Mac OS X 文件系統(tǒng)(用作 OS X Time Machine 備份)
其中,第一個(gè) EFI 分區(qū)必不可少,且必須是 FAT 或 FAT32 文件系統(tǒng),而 Windows 的 BCD 作 EFI 引導(dǎo)文件時(shí)大小在 24 MB 左右。通常我們分配該分區(qū) 100 MB。
接著我們創(chuàng)建一個(gè)新的虛擬硬盤,來到“計(jì)算機(jī)”右鍵菜單→“管理”→“磁盤管理”,在菜單上選擇“操作”→“創(chuàng)建 VHD”。
VHD 與 VHDX 的區(qū)別
VHDX 是 2012 年微軟為了適應(yīng)新時(shí)代的存儲(chǔ)需求,建立更加可靠的存儲(chǔ)實(shí)例而提出的新虛擬硬盤的格式,其相比 VHD 支持更大的容量最大值(64 TB),同時(shí)邏輯扇區(qū)大小也有了多種選擇。
在彈出的對(duì)話框中,我們?cè)谇拔姆趾玫姆謪^(qū) 2 中建立一個(gè)新的虛擬硬盤,這里我們選擇 VHDX 格式,且選擇固定大小。
固定大小模式與增量模式
經(jīng)過廣大網(wǎng)友的評(píng)測(評(píng)測文章可自行 Google),在 VHD 虛擬硬盤中,固定大小模式下的讀寫性能較增量模式都要好一些。而在 VHDX 虛擬硬盤中,兩種模式下性能幾乎沒有差別。緣于完美主義和強(qiáng)迫癥,筆者毅然選擇了固定大小模式的虛擬硬盤。
點(diǎn)擊確定繼續(xù)。如果選擇了固定大小模式,則立即分配虛擬硬盤的實(shí)際空間,耗時(shí)可能有點(diǎn)長。
創(chuàng)建完成后,我們可以看到磁盤列表里多了個(gè) Disk 2 (30.00 GB),該磁盤即為我們剛才創(chuàng)建的大小為 30 G 的 VHDX 虛擬硬盤。
同樣地,我們可以在 DiskGenius 軟件里看到這個(gè)虛擬硬盤。接著我們對(duì)其進(jìn)行分區(qū),分區(qū)表類型選擇 GUID 或 MBR 均可,此處筆者在虛擬硬盤劃分完整的 30 G 的 NTFS 分區(qū),并將其指派盤符為 W
。
筆者安裝 Windows 是通過采用 ImageX 工具直接解壓縮 Windows 安裝盤中的 install.wim
文件內(nèi)容到系統(tǒng)分區(qū)的形式實(shí)現(xiàn)的。除了 ImageX,7-zip、DISM 等軟件同樣可以實(shí)現(xiàn)這個(gè)功能。
以管理員身份啟動(dòng)命令提示符,這里筆者使用 ImageX 的 /apply
參數(shù),將位于光驅(qū) D:
中的 \sources\install.wim
的第 1 卷解壓縮到分區(qū) W:
根目錄下。
C:\Windows\system32>imagex /apply D:\sources\install.wim 1 W:
此處的 1 意為 install.wim
的第 1 卷,筆者采用的安裝盤是 Windows 8.1 Enterprise,其 install.wim
有且僅有一卷。具體的分卷信息可以通過 Win$Man 等主流工具直接查看。
Windows 7 / 8 / 8.1 安裝鏡像
install.wim
分卷我們可以通過 DISM 工具查看指定 .wim 文件的分卷信息,以便在使用 ImageX 工具解壓縮時(shí)使用。命令如下:
C:\Windows\system32>dism /get-imageinfo /imagefile:D:\sources\install.wim其中已知 Windows 7 Ultimate ~ x86(32位)
install.wim
分卷:
Windows 7 Starter(簡易版)
Windows 7 Home Basic(家庭普通版)
Windows 7 Home Premium(家庭高級(jí)版)
Windows 7 Professional(專業(yè)版)
Windows 7 Ultimate(旗艦版)
Windows 7 Ultimate ~ x64(64位)
install.wim
分卷:
Windows 7 Home Basic(家庭普通版)
Windows 7 Home Premium(家庭高級(jí)版)
Windows 7 Professional(專業(yè)版)
Windows 7 Ultimate(旗艦版)
Windows 8 / 8.1 Pro ~ x86 / x64(32位 / 64位)
install.wim
分卷:
Windows 8 / 8.1(標(biāo)準(zhǔn)版)
Windows 8 / 8.1 Pro(專業(yè)版)
Windows 7 / 8 / 8.1 Enterprise ~ x86 / x64(32位 / 64位)
install.wim
分卷:
Windows 7 / 8 / 8.1 Enterprise(企業(yè)版)
解壓縮完成后,ImageX 工具提示 Successfully applied image.
。
緊接著下一步我們安裝 EFI 引導(dǎo)信息文件到前文分區(qū)的 EFI 分區(qū)中,以實(shí)現(xiàn)我們的移動(dòng)硬盤的可引導(dǎo)性。安裝引導(dǎo)目前的主流工具有大名鼎鼎的 Bootice,還有 Windows 8.1 Enterprise 自帶的 Bcdboot 命令行工具。
同樣是在以系統(tǒng)管理員身份運(yùn)行的命令提示符窗口中,筆者采用 bcdboot 命令行工具安裝,將位于 W:\Windows
的操作系統(tǒng)添加到引導(dǎo)信息中,并將安裝位置設(shè)置為 U:
即 EFI 分區(qū)。
C:\Windows\system32>bcdboot W:\Windows /s U: /f UEFI /l zh-cn
此處的 /f UEFI
即建立的此 BCD 信息以 UEFI 形式保存,/l zh-cn
即設(shè)置 BCD 的界面語言為簡體中文。
BCD 引導(dǎo)信息創(chuàng)建成功后,提示 Boot files successfully created.
。
如果讀者打算在 Mac 上運(yùn)行此移動(dòng)硬盤上的系統(tǒng),則需將之前下載好的 Boot Camp 支持軟件的安裝程序完整解壓縮到移動(dòng)硬盤中,以備在初始化完成 Windows 系統(tǒng)后在沒有網(wǎng)絡(luò)的情況下順利過渡到驅(qū)動(dòng)程序安裝的階段。
如果讀者使用的是虛擬硬盤方案,在正式引導(dǎo)移動(dòng)硬盤內(nèi)的操作系統(tǒng)之前我們需要在“磁盤管理”中對(duì)已掛載的虛擬硬盤進(jìn)行卸載。
退出所有程序,包括關(guān)閉虛擬機(jī),到目標(biāo)機(jī)器上,插入移動(dòng)硬盤(或 U 盤),如果是 PC 請(qǐng)?jiān)陂_機(jī)時(shí)激活引導(dǎo)菜單(具體快捷鍵因主板型號(hào)和品牌不同),如果是 Mac 請(qǐng)按住 Option 鍵同時(shí)點(diǎn)按電源鍵(按住 Option 鍵保持到引導(dǎo)選項(xiàng)菜單出現(xiàn)為止)。
這里我們選擇移動(dòng)硬盤上的 Windows Boot Manager
(Mac 上則為 EFI Boot
)并回車確定開始引導(dǎo)。接下來便是熟悉的 Windows 初始化以及各種首選項(xiàng)配置的界面。完成后我們進(jìn)入 Windows 桌面環(huán)境。
這里我們可以看到“計(jì)算機(jī)”里共列出了三個(gè)分區(qū),分別是系統(tǒng)分區(qū)(即虛擬硬盤上的惟一 NTFS 分區(qū)),放置虛擬硬盤 VHD(X) 文件的分區(qū),以及閑置分區(qū)。
安裝驅(qū)動(dòng)程序這一步較為簡單,筆者不再纂述。
Mac 上直接啟動(dòng)預(yù)先復(fù)制好的 Boot Camp 安裝程序,按照常規(guī)的安裝方法一步一步進(jìn)行安裝。
結(jié)束后重新啟動(dòng) Windows。如果在 PC 的 BIOS 設(shè)置里沒有將移動(dòng)硬盤的引導(dǎo)項(xiàng)設(shè)置為首選,則需要在每次啟動(dòng) PC 時(shí)激活引導(dǎo)項(xiàng)選擇菜單來引導(dǎo)啟動(dòng)移動(dòng)硬盤上的系統(tǒng)。如果是 Mac,則每次都要按住 Option 鍵來開機(jī)。
如果是在 Mac 上運(yùn)行,安裝 Boot Camp 完成后我們可以在“設(shè)備管理器”中清楚看到各項(xiàng)硬件的運(yùn)行狀態(tài)。
至此,便攜式 Windows 打造完畢!
如果是運(yùn)行在 Mac 上的 Windows,由于 Mac 的硬件與 Mac 的操作系統(tǒng)設(shè)計(jì)得緊密結(jié)合,而 Windows 對(duì) Mac 平臺(tái)硬件的不兼容,同樣的使用環(huán)境下運(yùn)行 Windows 的發(fā)熱量和功耗比 OS X 要高許多,因此我們通常需要對(duì) Mac 的風(fēng)扇轉(zhuǎn)速進(jìn)行人為調(diào)節(jié),此處筆者采用的是 Macs Fan Control 軟件。(如下圖所示)
關(guān)于在 DiskGenius 掛載 EFI 類型的分區(qū)盤符失效的問題,筆者給出 DiskPart 工具的解決方法。
在以管理員身份運(yùn)行的命令提示符中鍵入 diskpart
并回車進(jìn)入 DiskPart 工具。
C:\Windows\system32>diskpart
列出所有硬盤
DISKPART> list disk
選中磁盤 1
DISKPART> select disk 1
列出所選磁盤上的所有分區(qū)
DISKPART> list partition
選中分區(qū) 1
DISKPART> select partition 1
分配盤符 U 給所選分區(qū)
DISKPART> assign letter=U
完成。(執(zhí)行結(jié)果如下圖所示)
有讀者朋友對(duì) BCD 引導(dǎo)信息感興趣,可以用 Bootice 工具的 BCD 編輯功能打開指定 BCD 文件查看及編輯。
通常,EFI 分區(qū)下的 BCD 文件位于 \EFI\Microsoft\Boot
中,MBR 分區(qū)表的硬盤中則在引導(dǎo)分區(qū)的 Boot 文件夾中。
想要折騰或有需要的讀者可以自行創(chuàng)建、編輯 BCD。Bootice 軟件編輯 BCD 文件如下圖所示。
Windows 8 / 8.1 天生支持高分屏(視網(wǎng)膜屏),但效果仍有不足。Windows 7 / 8 / 8.1 均可在“控制面板”→“使閱讀屏幕上的內(nèi)容更容易”中統(tǒng)一設(shè)置顯示比例。
向引導(dǎo)菜單添加本機(jī)引導(dǎo)的虛擬硬盤
聯(lián)系客服