Windows To Go是Windows 8的企業級新功能,可以讓使用者透過各種USB外接裝置來執行Windows開機作業。也就是說,我們可以把Windows 8系統安裝在USB隨身碟或行動硬碟中,外出時,只要有電腦,隨時隨地都可以執行自己的Windows 8系統。哪天要去客戶公司的時候,只要帶上搭載Windows To Go的USB隨身碟,插入後重新開機,馬上可以擁有Windows 8的Metro動態磚超酷介面,所有客戶都會用羨慕的眼光看你喔!

 

 

認識Windows To Go

 

有接觸過Linux的玩家對於Linux的Live CD應該都不陌生,只要在BIOS中將光碟機設定為第一開機順位,光碟中的作業系統馬上就活生生地出現在你眼前。而且,因為Linux相當省資源,效能不高的硬體也可順利運作Linux系統。除此之外,隨著USB外接裝置的普及,Linux還有功能類似的Live USB,只要插上搭載Linux系統的USB隨身碟,在BIOS中指定從USB裝置開機,打開電源沒多就,馬上就可以進入完全可操作的Linux系統。

 

當然,內行的玩家應該也都知道,Windows XP時代也曾出現過類似Live CD的行動版作業系統,名為「WinPE」。不過受限於效能與儲存問題,玩家通常只用WinPE來維護系統與測試,很少人會把它當作行動系統來使用。如今Windows 8推出的新功能Windows To Go,則意味著行動版Windows的新時代到來,可攜帶的Windows系統很可能就此邁向成熟期。

 

在Windows 8之前,想要帶著Windows系統趴趴走,只能使用嵌入式的Windows版本,但有了Windows To Go之後,情況將會截然不同。

 

Windows To Go是Windows 8的全新功能,讓使用者可以自行佈署一個可攜帶的作業環境。也就是說,Windows To Go幾乎就像是Windows版的Live USB,只要是USB儲存裝置,不論是隨身碟或USB行動硬碟,都可以搖身一變,變成行動版Windows 8作業系統。

 

而且,這次筆者使用Windows 8預覽版或RTM版進行測試時,也試著使用USB行動硬碟來製作Windows To Go,發覺用起來明顯比USB隨身碟更加順暢。在USB行動硬碟上安裝Windows 8系統,不僅硬碟的讀寫速度快於隨身碟,容量也比隨身碟大,更適合當行動系統,唯一的缺點就是體積比隨身碟大上許多,攜帶比較麻煩。

 

另一方面,Windows To Go可支援USB 2.0和USB 3.0儲存裝置,容量需求最少要16GB,且已內建一些標準驅動程式,沒有可用驅動程式時還會透過Windows Update自動下載更新。除此之外,也支援傳統的BIOS與新的UEFI韌體。唯一例外就是,對於需要休眠的使用者得要說聲抱歉,Windows To Go不支援休眠。不過Windows To Go還是有考慮到行動裝置的拔插問題,因此特別為行動版的Windows 8加入運行時拔除USB設備的防護措施。當Windows To Go在運行中時,一旦它所在的USB儲存裝置被拔除,系統會先鎖住約60秒,如果60秒內未能重新將USB儲存裝置插回去,系統則會自動關機,不僅顧慮到安全性,而且相當人性化。

▲想把酷炫的Windows 8 Metro介面帶著走嗎?來試試Windows 8的新功能Windows To Go吧!

 

 

 

初級篇:小工具輕鬆打包Windows 8

 

安裝環境與軟硬體

Windows To Go其實就是把Windows 8系統安裝在USB隨身碟上,實際的系統內容跟我們使用於桌上型電腦或筆記型電腦上的完全相同,而且也可以使用相同方式(wim映像檔)來管理。眾所皆知,Windows映像檔管理程式ImageX.exe可以輕鬆讀取wim這類映像檔,是將Windows系統佈署到USB儲存裝置上時相當重要的程式。

 

但是呢,ImageX通常都是使用傳統的指令輸入方式來設定,對一般使用者來說有些吃力,看到那一大串的指令,大概就有一堆人打退堂鼓了!所以筆者在對岸找到一個能夠幫我們快速製作的小軟體「Windows to Go安裝工具」,讓使用者可以更方便的無痛製作Windows To Go行動碟。除了這個輔助軟體之外,我們還需要以下的軟硬體與系統環境:

 

1. Windows 8 Release Preview繁體中文版ISO檔:請到「http://goo.gl/WEyRR」下載,並將下載回來的ISO檔燒成光碟片備用,當然也可以使用Windows 8 RTM正式版。

2. USB隨身碟或外接硬碟:隨身碟的容量最少要有16GB,32GB以上更好。規格最好是USB 3.0規格,不然很可能會慢到你玩不下去。若是使用USB外接硬碟,在USB 2.0下倒是還算順暢。因為筆者就是將一台2.5吋80GB的IDE老硬碟裝進USB 2.0外接盒測試的,個人覺得速度還不錯!

3. 正常的Windows系統:我們還需要一台可開機的電腦,作業系統用Windows 7或Windows 8都可以。當然你也可以使用虛擬機器來測試,安裝與管理虛擬機器的相關資訊請自行Google參考。   

 

 

Windows to Go 安裝工具小檔案

軟體名稱:Windows to Go

安裝工具軟體大小:698KB

軟體性質:Freeware

介面語言:簡體中文

下載網頁:http://www.xitong5.com/soft/5037.html

 

因為這個軟體經過重新包裝,很容易被防毒軟體判定為有安全疑慮的程式,若不放心請勿下載,以免造成困擾。不願意使用這個軟體的使用者可以直接參考下一節的操作步驟,自己打造絕對安全的行動版Windows 8。

 

 

輕鬆打包Windows 8系統

Step 1 

首先,把Windows 8系統光碟片放進光碟機,確認我們要用來打包的來源檔有在裡面。這裡我們要用到的就是Sources目錄內的「install.wim」檔。如果想讓打包過程更加快速,可以直接將此檔案複製到硬碟上。 

 

Step 2

將要製作成Windows To Go的USB隨身碟插上電腦,不過為了穩定起見,請插到機身後方,主機板上的USB孔。另外,因為是要當成系統運作碟,所以最好使用USB 3.0隨身碟(當然主機板也要支援USB 3.0)。一般會建議使用32GB隨身碟,不過筆者是用手邊現成的16GB USB 3.0隨身碟,安裝之後同樣可以正常運作。

 

Step 3

接著請到「http://www.xitong5.com/soft/5037.html」網頁上,下載「Windows to Go 安裝工具」。任意選擇一個載點下載就可以了。

 

Step 4

下載並解壓縮後,即可找到我們所需要的工具軟體「Windows To Go.exe」,請按下滑鼠右鍵並點選【以系統管理員身分執行】。

 

Step 5

Windows To Go視窗出現後,雖然訊息都是簡體亂碼,但仍可正常運作。請先按下〔選擇文件〕來指定要佈署的「install.wim」檔,檔案就在Windows 8 Release Preview的Sources目錄內。接著指定要製作Windows To Go的磁碟機代號,也就是剛剛USB磁碟裝置所在的代號,設定好請按下〔開始執行〕。

 

Step 6

按下〔開始執行〕之後,會出現另一個亂碼視窗,直接按下〔確定〕就可以了。

 

Step 7

這時候可以看到USB隨身碟的燈號一直在閃,同時還會跳出命令列視窗,說明正在以NTFS來格式化USB隨身碟。格式化之後就會自動建立檔案系統結構。

 

Step 8

建立好檔案系統結構後,就會開始佈署「install.wim」檔。在下圖中可以看到,進度已經完成32%,還需要45分左右,會這麼慢就是因為筆者把USB 3.0隨身碟插入只支援USB 2.0的電腦,所以才建議大家一定要用能夠支援USB 3.0的電腦。佈署完成後,程式會自動關閉命令列視窗,Windows to Go 安裝工具也就此功成身退。

 

Step 9

這樣就算搞定Windows To Go了嗎?還沒有喔。因為Windows To Go安裝工具少了最後一道動作,如果你這時候就把USB隨身碟拿來開機,應該只會看到如下的畫面。這是因為Windows To Go安裝工具沒有做好BCDboot—建立開機項目的設定資料(BCD)存放區,有了這個開機項目才能開機進入已安裝的Windows映像區。

 

Step 10

那要怎麼在USB隨身碟上建立可開機的BCD呢?假如你是用Windwos 7來佈署的話,請輸入「bcdboot.exe  #:\windows  /s  #:」(#為USB裝置的磁碟機代號),若是UEFI韌體的電腦,那就必須在Windows 8的環境下執行,並請輸入「bcdboot.exe  e:\windows  /f  ALL  /s  #:\」。

 

Step 11

為什麼UEFI的韌體要在Windows 8的環境下執行呢?因為Windows 8內的BCDboot版本才支援BIOS與UEFI兩種韌體。在Windows 8的命令視窗內輸入「bcdboot  /?」即可看到相關說明。

 

Step 12

終於來到結果測試的步驟了。重新啟動電腦,把剛剛製作的Windows To Go隨身碟插入電腦(還是建議使用主機板上的USB孔),接著進入BIOS調整開機順序,將USB硬碟或隨身碟調成開機時的第一個啟動裝置。每台電腦的BIOS設定畫面都有些不同,請大家稍微摸索一下,應該都能順利完成設定。

 

Step 13

BIOS設定完畢之後,重新開機,USB行動硬碟或隨身碟就會開始佈署Windows 8的執行環境,此時會自動重新開機,接著進入Windows 8安裝過程,(若使用USB 2.0隨身碟可能要等好一陣子,筆者改用USB行動硬碟時約5分鐘即完成必要的環境配置)。因為這就如同進入一個全新的Windows 8安裝環境,所以會出現要求輸入產品金鑰的畫面,之後就跟一般Windows 8預覽版的安裝方式相同了。

 

Step 14

安裝成功後,就該來進行測試了。先在系統上建立資料夾與文件檔,關機後趕快把這個Windows To Go隨身碟插到另一台PC上,同樣調整BIOS開機順序後重新開機。再次進入Windows 8的開始畫面後,應該還是可以找到剛才建立的資料夾與文件,實現我們把Windows 8帶著跑的夢想。

 

 

 

進階篇:量身訂做Windows To Go

 

透過快速工具製作Windows To Go的USB系統碟確實相當方便,但這類型工具雖然可以免去輸入大量指令的困擾,但除了在顯示上會有簡體亂碼的問題之外,通常還會有相容性問題。更危險的是,這些自製程式往往免不了會有被植入後門程式的可能性。因此,若不排斥指令介面的話,親手打造Windows To Go也是不錯的方案。

 

所謂的親手打造,是指不使用任何第三方工具,完全使用Windows 8內建的工具來製作,所以首先要有安裝了Windows 8系統的電腦(可以使用虛擬機器代替)。根據筆者測試,不論是Windows 8 Release Preview或Windows 8 RTM版,製作的Windows To Go隨身碟都可以正常使用。

 

Step 1

在「開始畫面」上空白的地方(沒有動態磚的地方)按一下滑鼠右鍵,此時下方會出現工作列,按下「所有應用程式」圖示,即可開啟應用程式畫面。

 

Step 2

在應用程式頁面中,左半邊的應用程式圖示(不透明的)都會出現在先前的「開始畫面」上,右邊的應用程式圖示則呈現半透明效果,表示尚未被加入Windows 8的「開始畫面」。在這些圖示中找到「命令提示字元」,按一下滑鼠右鍵,此時程式名稱右方會出現打勾符號,螢幕下方會出現功能選單,請點選「以系統管理員身分執行」。

 

Step 3

因使用以「系統管理員身分」來執行,所以會出現使用者帳戶的允許視窗確認,按下〔是〕,繼續執行。

 

Step 4

進入了「命令提示字元」視窗後,因為是中文版Windows 8,所以下方會出現微軟中文輸入法,請使用〔Ctrl〕+〔Space〕鍵切換至英文狀態,並輸入「diskpart」後按下〔Enter〕鍵。

 

Step 5

接著輸入「List Disk」,查看目前的磁碟機設備狀況,以確認要用來佈署Windows To Go的USB儲存裝置使用的是哪個編號。以下圖為例,筆者的80GB外接USB硬碟是編號「1」。圖中顯示的是筆者的設備狀態,每個人的硬體配置不同,使用者請確實檢查硬碟編號,以免造成錯誤。

 

Step 6

確定要安裝的USB碟編號後,接著就要輸入一連串指令。請特別注意第一行的「Select Disk 1」,請務必確認你輸入的編號是要安裝Windows To Go的USB磁碟編號。接著依序輸入以下指令,設定USB裝置的格式。

 

Select Disk 1:選擇要安裝的磁碟編號。

Clean:清除磁碟內的資料。

Create Partition Primary:建立新的磁碟區。

Format FS=NTFS Quick:NTFS格式化新的磁區,使用快速格式化。

Assign:指定USB裝置的磁碟機代號。

 

Step 7

輸入上述指令之後,會看到「成功指派了磁碟機代號或掛載點」訊息,同時畫面上也會跳出新的「本機磁碟」視窗,我們可以在這裡看到新產生的磁碟機。以筆者的情況來說,我的設備原本有C、D兩顆磁碟,新的USB裝置則預設為E磁碟。

在前面輸入指令時,如果輸入「assign letter=X」,就可以自行將新增的磁碟機代號指定為X。

 

Step 8

確定USB裝置掛載完成之後,接著要將磁區設定為使用中,請回到「命令提示字元」視窗,輸入「active」並按下〔Enter〕鍵,即可看到「已標記目前的磁碟分割為使用中」訊息,這時請輸入「exit」並按下〔Enter〕鍵,離開Diskpart公用程式。

 

Step 9

將先前下載的Windows 8 Release Preview繁體中文版ISO檔複製到系統硬碟上(不是剛產生的USB裝置哦),在ISO檔上按一下滑鼠右鍵,點選【掛接】選項,利用Windows 8的虛擬光碟機功能來建立虛擬光碟。

 

Step 10

掛接成功後就會產生新的虛擬光碟機。在下圖中可以看到,C、D是筆者電腦上原本就有的磁碟機,E則是USB外接的硬碟機,新出現的「F」就是我們剛掛接的虛擬光碟機。接著我們就要利用Windows 7/8內建的DISM工具來佈署系統映像檔了。 

DISM是「Deployment Imaging Servicing and Management」的縮寫。Windows 7/8都有內建這款映像佈署和管理工具,它的作用與前面介紹的ImageX相似,不過功能更加強大。

 

Step 11

以筆者的情況來說,C是Windows 8系統碟,D為資料碟,E為要安裝Windows To Go的USB行動硬碟(或隨身碟)、F則是剛剛掛接ISO後產生的虛擬光碟機。所以現在就是要將F槽(虛擬光碟機)上的「install.wim」映像檔佈署到E槽(USB行動硬碟或隨身碟)。 

再次進入「命令提示字元」視窗,輸入以下指令:

 

dism  /apply-image  /imagefile:F:\sources\install.wim  /index:1  /applydir:E:\

 

輸入完畢後按下〔Enter〕鍵,稍待一會,就會把Windows 8預覽版的映像檔封裝到USB行動硬碟上了。

筆者用USB 2.0行動硬碟進行佈署時,耗時約15分鐘;使用USB 2.0隨身碟需要將近2小時。所以最好使用USB 3.0隨身碟或行動硬碟。

 

Step 12

最後,跟上一節一樣,執行BCDboot,建立開機項目的設定資料(BCD)存放區,好讓我們可以開機進入已安裝的Windows映像區。輸入「bcdboot.exe  #:\windows  /f  ALL  /s  #:\」(#為磁碟機代號),再按下〔Enter〕鍵就大功告成了。

 

 

 

Windows 8與Windows To Go的差異

 

Windows To Go操作方式與一般版Windows 8大致相同,但為了能夠漫遊於不同硬體配備的電腦上,所以首次開機時,Windows To Go將偵測電腦上的所有硬體,並安裝內建的標準驅動程式。筆者測試下來,覺得Windows 8漫遊時的穩定性還不錯,不過應用程式對漫遊的支援性就比較難說了,尤其是有需要控制硬體配合的應用軟體更是首當其衝。以下是官方公佈的Windows 8與Windows To Go差異:

 

停用休眠及睡眠:對於需要休眠的使用者得要說聲抱歉了,Windows To Go不支援休眠。或許是為了防止漫遊時發生意外的資料毀損吧,不過,有必要的話,還是可以使用群組原則來設定啟用。

 

USB熱插拔防呆裝置:考慮到行動裝置的拔插問題,Windows To Go有專門的保護措施。當Windows To Go運行時,一旦所在的USB裝置被拔除,系統會先鎖住約60秒,如果60秒內未能重新插入USB裝置,系統會自動關機。

 

內部磁碟為離線狀態:為了確保執行Windows To Go機器上原本儲存的資料安全,電腦上的硬碟都會預設為離線狀態。同樣的,若將裝有Windows To Go的儲存裝置插入正在執行的電腦上,也不會出現Windows To Go的磁碟機。不過,筆者測試時卻還是可以讀到機器上的硬碟,即使是RTM版也是一樣。

 

BitLocker加密:因要Windows To Go能在不同的電腦中漫遊,所以BitLocker的加密是使用系統開機密碼而不是TPM。

 

無法使用修復環境:Windows To Go磁碟機並非是一個完整的系統,所以系統有問題時不適合使用修復環境的方式,最好重新製作Windows To Go磁碟,以確保系統的完整與穩定。 

 

 

 

本文同步刊載於>>
密技偷偷報 No.64
作者╱挨踢路人甲(blog | 挨踢路人甲

密技偷偷報全彩新改版!
超值不加價,爆量密技大滿載!

 


歡迎加入PCuSER密技爆料粉絲團

arrow
arrow

    PCuSER 發表在 痞客邦 留言(2) 人氣()