低速 8G 隨身碟也能將Windows 8帶著跑(上)

Windows To Go 是Windows 8之後才有的功能,可以讓使用者從透過USB的外接式裝置來執行Windows開機作業,也就是說將Windows 8安裝在USB裝置的設備,因此外出時,只要有電腦,讓你隨時隨地都可以運作Windows 8,可惜隨身碟容量小且速度又慢,低速 8G 隨身碟想要植入Windows 8是根本就是作夢,是嗎?那挨踢路人甲偷偷的告訴你,如何讓這個夢想成真。

 

或許筆記型電腦已經是行動電腦的最佳方案,但USB隨身碟的攜帶方便是無庸置疑的,如果能將Windows 8系統安裝在USB隨身碟上,這樣是不是會有更大的彈性空間呢?且對MIS人員應該更是如虎添翼才對。

 

 

淺談Windows 8開機與VHD

 

其實Windows 7以後的啟動就多樣化了,記得幾年前很流行雙重開機系統,是否很懷念呢?之前是使用分割區的方式來安裝雙重系統,但目前我都是使用虛擬機器來運作單機多系統的需求,不過其效能就落差蠻大的。自從Windows 7支援VHD開機後,也就是把VHD視做一顆一般的硬碟,系統裝載的驅動程式是電腦實際的驅動程式,並非像虛擬機器上的模擬驅動程式,所以其效能出奇的好,與實機差異甚小,是玩家講求速度的多重啟動系統最佳方案。

 

微軟的Windows to go是將Windows 8直接部署在USB裝置上(如隨身碟),Windows 8企業板可以幫助你在USB裝置上部屬Windows 8,而Windows 8 專業版則必須使用imagex工具來實現(可參考將Windows 8帶著跑:Windows To Go文章),但可惜並非使用VHD虛擬硬碟。

 

既然Windows 8支援VHD與USB的啟動,VHD是將檔案模擬一顆的虛擬硬碟,最大的好處就是可以帶著到處跑來掛載,當VHD遇見USB會迸出什麼火花呢?想一想,將Windows 8裝入USB裝置中的VHD虛擬磁碟,那除了像Windows to go帶著跑外,還可以讓你隨心所欲的掛載在任何PC或其他USB裝置上,且在VHD中的Windows 8若採用KSM啟動方式,將不會受到硬體環境的改變而影響,讓你不用擔心更換主要電腦零件而導致啟動失敗。

 

Windows To Go支援USB 2.0和USB 3.0的存放裝置,最少要16GB的容量需求,一般都建議使用USB 3.0規格裝置與32GB的空間,不過相信很多人都希望8GB的隨身碟可以來安裝Windows to go,既然VHD搭配USB啟動有可攜性的絕對優勢,所以使用VHD+NTFS壓縮+EWF技術,來打造低速8G隨身碟也能順暢運行Windows 8。

 

使用的技巧說明

 

之前玩過Windows to go的心得是不建議使用USB隨身碟,除非你的PC設備支援USB 3.0與擁有高速高容量的隨身碟,所以筆者都建議將舊款行動硬碟來運作Windows to go會較舒服些,自從購買SSD硬碟後,我的舊PC也能起死回生,主要是硬碟的IO瓶頸解除了一大半,不玩遊戲算是老掉牙的雙核也一樣游刃有餘。

 

於是想到隨身碟的IO是最大的問題,一般隨身碟寫入速度有10MB/s就算不錯了,所以USB上運作Windows 8大都僅是嘗鮮。記得之前看過Windows XP的影子系統,就是藉由EWF元件讓系統把核心都載入到記憶體運作,這樣可以減少寫入的時間並加快運作的速度,又可以保護開機碟,真是USB隨身碟安裝做Windows系統的救星。

 

NTFS是Windows系統的檔案規劃格式,其提供的壓縮功能是屬系統底層的運作,所以Windows系統下的應用程式都可以方便直接讀取NTFS壓縮後的檔案,當然是優點也是缺點,壓縮與解壓縮勢必會造成系統的一些負擔,因為會先解壓縮後再運作,運作完後會再次的壓縮放入,但壓縮後的空間縮小,相對的讀取隨身碟的時間縮短,對於寫入快速的裝置,一邊減少讀寫時間,一邊卻增加系統負載,或許沒有多大的感覺,但對速度慢的隨身碟就非常的明顯哦!

 

有了NTFS壓縮減少讀寫的時間,搭配EWF將系統搬入記憶體運作,遇上Windows 8支援VHD虛擬硬碟與USB的開機,簡直是絕配。8G隨身碟執行Windows 8沒什麼,厲害的是利用VHD特性讓你隨時可以輕鬆轉移至任何PC或其他USB裝置上,且在VHD中的Windows 8的若採用KSM啟動方式,將不會受到硬體環境的導致啟動失敗,有8G隨身碟的朋友千萬別嫌棄它哦。

 

將Windows 8 部署VHD虛擬檔案

 

如果你對Windows 7使用VHD建立Windows 8的多重開機系統中的命令列指令感到陌生與害怕的話,那可以試一試「Windows VHD輔助處理工具」這套程式,讓你可以很輕鬆建立、維護與安裝的佈署VHD檔,說穿了就是一套懶人包工具。

 

【操作系統】:Windows 8

【軟體名稱】:Windows VHD 輔助處理工具

【軟體載點】:http://goo.gl/hU6mAA

 

挨踢路人甲選擇在Windows 8的環境下操作的,因為Windows 8目前已內建虛擬光碟功能,因此你不必再尋尋覓覓第三方虛擬光碟軟體了。在Windows 8上想要建立一個虛擬光碟機是相當容易的,只要掛載一個ISO檔,即可自動產生一個虛擬光碟機,下圖檔案總管中,直接在Windows 8 Pro的 ISO檔上按下滑鼠右鍵,在出現的功能表示窗上選擇「掛接」。

 

 

執行下載的Windows VHD 輔助處理工具「VHD_OneKey」程式,出現程式畫面點選「Create」,「Vdisk file」欄位就是指定VHD的路徑與檔名,你可以使用旁邊的〔Browse〕來瀏覽與指定,有了路徑檔名後,接下來就是設定VHD容量的大小與型態,容量一預設值15GB,「type」有expandable(動態擴展)與fixed(固定容量)可選擇,講求效率的人請選擇fixed,硬碟容量拮據的人請選擇expandable,「Wim/Gho file」是Windows 8的wim映像檔,請使用旁邊的〔Browse〕來瀏覽剛剛掛載的虛擬光碟,挑選source目錄下的「install.wim」,此時Index欄位會自動偵測出系統的名稱,最後按下〔Run〕來產生VHD虛擬硬碟檔。

 

 

在建立VHD檔時會再確認一次,請再次查看提示上的VHD容量大小與type是否正確,無誤後按下〔是(Y)〕。

 

 

隨即帶出命令列視窗,可以發現也是利用DiskPart指令來建立、連結與掛載VHD虛擬硬碟檔。

 

 

建立完VHD檔後會將指定的wim映像檔寫入VHD內,其過程需要耗費幾分鐘時間,等進度到100%即完成寫入,請耐心等候。

 

 

看到如下視窗訊息即完成VHD的部署了。

 

壓縮與複製VHD

 

簡單的說VHD就是將檔案模擬一顆的虛擬硬碟,這顆虛擬硬碟與實體硬碟一樣有磁柱(Cylinder)、磁頭(Heads)與磁區(Sector)等的架構,可以運用在虛擬機器上,也可以直接掛載於實體機器來開機,不再侷限在只能使用在虛擬機器上的傳統思維,其實這個觀念有點類似虛擬光碟的方式,虛擬光碟機就是把光碟映像檔當作光碟來使用,同理VHD就是把映像檔當成一個硬碟來使用,只不過其架構比虛擬光碟複雜多了。

 

完成了VHD的虛擬硬碟檔後,接下來就是要加工處理,因為這個VHD並不是最終要放入USB裝置的VHD,加工的工具使用Windows 7 PE來運作,請利用Google大神尋找「Win7 PE」文章來製作出USB或光碟的Windows 7 PE,為什麼要使用Windows PE的環境呢?因為PE環境下的權限夠大,才能壓縮系統內的許多文件。

 

開機進入PE的環境中,開啟電腦管理視窗,在「磁碟管理」上按下滑鼠右鍵,並選擇「建立VHD」。

 

 

指定位置與名稱後,請調整虛擬硬碟大小為7GB,至於選擇動態擴充或固定大小都可以,不會有太大的影響,按下〔確定〕來建立一個7GB的VHD虛擬硬碟。

 

 

接著將之前建立部署完的Windows 8 VHD連結,一樣在「磁碟管理」上按下滑鼠右鍵,並選擇「連結VHD」。

 

 

按下〔瀏覽〕來挑選之前使用Windows VHD 輔助處理工具產生的15GB VHD虛擬硬碟檔。

 

 

建立新的7GB與連結部署Windows 8的VHD虛擬硬碟後,其磁碟的狀況如下圖所示,可以看到一個未配置的7GB與15GB的磁碟空間。

 

 

在15GB的磁碟空間(如上圖是G磁碟)上按下滑鼠右鍵必選擇「內容」,出現下圖中可以看到14.9GB的空間上已使用7.29GB,使用的7.29GB就是部署的Windows 8所佔的空間,很明顯這個容量無法塞進8GB隨身碟中,所以壓縮是不錯的選擇,請勾選「壓縮這個磁碟機來節省空間」並按下〔套用〕。

 

詢問你壓縮的範圍,當然是整個G磁碟下所有的檔案與資料夾囉!

 

壓縮需要一些時間,視你的機器快慢而定。

 

壓縮當中有幾個特殊檔案無法壓縮,當出現如下圖錯誤時,請繼續後忽略此檔案即可。

 

完成壓縮後可以很清楚看到已使用的7.29G空間縮小為5GB大小,這樣就可以放入8G的隨身碟了。

 

Win7PE版一定會有Ghost的磁碟工具,接下來就是要將壓縮過的VHD檔複製到7GB的VHD虛擬硬碟檔,首先進入Ghost畫面,選擇「Local」→「Disk」→「To Disk」。

 

 

在「Select local source drive….」畫面上請指定壓縮過的VHD虛擬硬碟檔,就是15GB大小的VHD,注意請別挑錯哦!

 

 

目的當然是新建立的7GB大小的VHD虛擬硬碟。

 

 

畫面上可以看到由15G複製並轉換到7GB的資訊,建議你不要在New Size下調整大小了,預設使用全部的空間,所以按下〔OK〕來繼續。

 

 

在複製前會再次詢問,請再查看來源與目的磁碟是否正確,確定後下〔Yes〕開使複製。

 

複製過程中可以看到處理過程的進度,時間不會太長,稍作等待即可。

 

 

看到下圖完成的畫面,15GB的Windows 8 VHD虛擬硬碟已經複製並轉換到7GB大小的VHD虛擬硬碟上囉!

 

 

查看7GB VHD虛擬硬碟的空間,果然已用的空間被壓縮過後減少到不到5GB的空間,看看那可用的空間還有約2GB哦!

 

 

 

請繼續閱讀下篇文章~~~~

低速 8G 隨身碟也能將Windows 8帶著跑(下)

itwalker
itwalker

或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵!歡迎加入我的粉絲團 : https://www.facebook.com/itwalker ,更多關於挨踢路人甲的文章: https://walker-a.com

文章: 2730

10 則留言

  1. 感謝大大的分享,不過個人使用apaccer 8gb usb2.0製作,電腦環,耗時2-3小時,都快崩潰,vhd安裝完後,從

  2. 感謝大大的分享,不過個人使用apaccer 8gb usb2.0製作,電腦環境是DualCore Intel Pentium win8.1,vhd安裝完後,開始執行vhd後,耗時2-3小時,都快崩潰,,,得等到ewf後速度才能接受,使用上有點像是live usb,對了,另外網路上有介紹wimboot,不知大大有何意見?

  3. 感謝大大的分享, 以後可以帶著整個Windows 隨身走, 很方便, 又不會中病毒

    之前想懶跳過GHOST 步驟, 但原來用VHD One Key 建立的VHD 檔經壓縮後容量是不會變小的, 所以多出來的容量會被浪費掉, GHOST 步驟的作用就是要取回這些容量

    另外, 我在不知哪裏下了個天意UD2014, 當中的WinPE 2008 幾乎有齊要用的工具, 包括GHOST32, 另外也可以運行BootICE

  4. 請問大大:Compact是win10的新功能,一定程度上屬於WimBoot的升级版,不知您是否有研究?謝謝!

  5. 目前電腦系統的瓶頸大部分卡在最末端的硬碟機的I/O效能,若使用USB隨身碟那更是雪上加霜,於是使用微軟的EWF來將硬碟變成唯獨與防寫,讀取的動作移轉到RAM上運作,以達到加速的效果。那請教大大,可有用於win10的EWF,謝謝!

  6. 再請教大大,最近買了個Transcend 1tb的行動硬碟,使用如上方法vhd開機,卻出現ntldr is missing,可是在usb行動碟是成功的啊!請教問題是出在哪?謝謝!

  7. 想請教,何以使用如上方法vhd開機,在usb行動碟是成功,而Transcend 1tb的行動硬碟卻出現ntldr is missing的問題,不知問題到底是出在哪?謝謝!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料