以往如果想要把 Windows 作業系統放在隨身碟中,當作 Live USB 使用的話,需要透過一些特殊的方法,例如在隨身碟上建立 Windows PE(PreInstallation Environment)環境。現在 Microsoft 官方終於提供了 Live USB 概念的功能:Windows To Go,讓 Windows 擁有更大的使用彈性。
快速目錄:
- 隨身碟版 Windows 8 的重要特性
- Windows To Go 實戰
- 4款隨身碟、2款平台開機速度實測 / 實測心得
裝在隨身碟直接開機
雖然Windows PE的功能足以應付大多數應用程式,但畢竟是功能有所閹割的Windows系統,使用上還是存在著不少限制。因此除了比較狂熱的玩家會投入Windows PE環境之外,大部分的應用都偏向系統救援,或是掃毒、磁碟備份等功能比較特殊用途取向的應用情境。
Windows To Go是Windows 8提供的新功能,它可以讓作業系統佈署到隨身碟上,並且讓電腦以隨身碟中的系統開機,使用者只需要把隨身碟帶著走,就可以到處借用別人的電腦,進入並使用自己的Windows To Go工作區,與先前曾在Linux系作業系統間流行的Live CD、Live USB類似,由於Windows To Go本質上與Windows 8是一樣的作業系統,所以可以視為真正的Windows環境,對於使用者來說更加友善。
替企業設想的新功能
相信有許多玩家從很久以前就期待著Windows To Go這類的功能能夠實現,但是Windows To Go的設計初衷卻是以企業用戶為核心目標。在Microsoft官方的資料與文件中,都以Windows To Go workspace稱呼Windows To Go所建立的作業環境,從workspace(工作區)這個命名中,可以嗅得到企業應用的味道,其中心思想離不開「漫遊」與「管理」這2大關鍵字。
從最初的佈署開始,Windows To Go就展現了其大量管理的方便性,由於Windows To Go在佈署完成後不需要額外安裝任何軟體,只需要做最簡單的個人化設定即可使用,因此在大量佈署時相當容易,此外還可以直接使用內建於Windows的網路、同步功能,諸如可以提供類似VPN功能的DirectAccess,以及可以將檔案與公司伺服器同步的資料夾重新導向(Folder Redirection)等,很適合提供員工伺服器的企業使用。不過一般個人使用者也不需要覺得扼腕,因為這些為企業提供的功能可以視為額外附帶的好處,與一般Windows操作並不干涉,所以不影響我們使用Windows To Go。
Windows To Go硬體需求
基本上Windows To Go的系統需求與Windows 8相當接近,根據Microsoft官方的資料,只要通過Windows 7或Windows 8的電腦都可以執行Windows To Go,然而Mac或是可執行Windows RT(ARM架構)的電腦則不能執行Windows To Go。
建議配備
僅支援企業版
既然Windows To Go是採用隨身碟做為作業系統的載體,其目的可想而知,就是為了便於隨身攜帶自己的工作環境,當企業將Windows To Go隨身碟交給員工之後,員工就可以直接在公司的任何一台電腦開始工作,當遇到需將業務帶回家處理或是出差等情況的時候,也只需要拿著Windows To Go隨身碟,就可以將個人的系統帶著走。若是企業更進一步提供對應的網路環境,員工就可以透過VPN或DirectAccess存取公司的資源與檔案,隨時隨地登入熟悉的工作區。
Windows To Go很適合採用派遣員工或臨時員工的企業,無論這些員工使用由公司提供的電腦或是自己的電腦,都可以直接使用Windows To Go隨身碟開機進入自己專屬的工作區,避免更動到原本電腦中的資料。當員工離職後也只需銷毀隨身碟中的資料,管理上簡單許多。至於並非受雇於企業的一般使用者,當然也可以自己製作Windows To Go隨身碟,享受把作業系統帶著走的便利,不過要注意的是,只有Windows 8企業版才支援Windows To Go,標準版及專業版則無此功能。
市集歇業,但可再起
Windows To Go的主要用途,是為了讓作業系統在不同的電腦間漫遊,因此許多與電腦綁定的功能會受到影響。以市集為例,由於部分Apps的認證與電腦硬體綁定,無法在不同的的電腦間運作。因此Windows To Go預設環境下,市集功能是被關閉,不過還是可以透過群組原則開啟該功能,至於以電腦硬體進行授權驗證的軟體,也可能因在不同電腦間漫遊而無法正常使用。同樣因為漫遊的關係,在Windows To Go工作區中無法使用TPM加密,所以TPM相關功能是被禁止使用的,如果想要工作區加密的話,可以在使用Windows To Go精靈佈署映像檔的時候,啟用Windows內建的BitLocker磁碟加密,透過將加密金鑰儲存在另1隻隨身碟上的方式,提高資料的安全性。
拔除即鎖定系統
因為Windows To Go隨身碟不像內接式硬碟藏在機殼內,很容易從電腦上拔除。我們暫且先不考慮資料因隨身碟遺失,而造成的資料外洩、毀混問題。光是系統碟被拔除這個問題就夠讓人頭大了,你能想像將運作中電腦的硬碟拔下來會發生什麼事嗎?
Windows To Go隨身碟在運作中被拔下,除了會讓系統讀不到資料外,也很容易造成尚未儲存的檔案遺失。為了要保持Windows To Go工作區的完整性,當Windows To Go隨身碟被拔離電腦後,系統並不會出現任何警告訊息,但是系統的操作會變得異常緩慢,當隨身碟插回原本使用的USB插槽後(不行插入其他USB插槽),電腦就會回復到可運作的狀態,若是使用者沒有在1分鐘內將隨身碟插回去的話,電腦就會自動關機,以保護Windows To Go工作區和機密資料的安全。
▲在預設狀況下Windows To Go無法使用市集,必需從群組原則中手動開啟。
▲當Windows To Go隨身碟被拔下後,系統不會出現任何警訊,反而插回隨身碟後才會顯示。
▲若在Windows To Go在運作中時將隨身碟拔除,並且沒有在1分鐘內插回,就會出現錯誤訊息。
為什麼漫遊就得放棄TPM
基本上TPM(Trusted Platform Module,可信任平台模組)需要透過實體安全加密處理器(secure cryptoprocessor)晶片才能運作,該晶片儲存了獨一無二的RSA加密演算法金鑰,可用來為軟體、資料進行簽證及加密,通常TPM晶片會與主機板綁定,所以在其他電腦上無法讀取透過TPM加密的資料。
可睡眠不可休眠
為了避免電腦處於休眠狀態時,被意外拔除所造成的損壞,Windows To Go預設將休眠功能關閉,然而睡眠模式則是可以正常使用。休眠與睡眠之間最大的差異,在於休眠會將記憶體的資料存入硬碟中,然而睡眠會將資料留在記憶體中。所以當睡眠模式中的Windows To Go隨身碟被拔除時,狀況與在運作中拔除比較接近,在喚醒後電腦只會進入鎖定狀態,將隨身碟插回去就可以回復運作,如果將隨身碟插入其他電腦再啟動的話,情況也只是與不正常關機類似。
但是當系統處於休眠狀態時,若將隨身碟拔下並插入其他電腦上的話,再啟動Windows To Go時,系統並不知道隨身碟已經被移到另一台電腦上了。因此會依喚醒流程啟動,如此可能會造成系統損毀,導致Windows To Go工作區無法使用。筆者嘗試過在休眠及睡眠中將隨身碟拔下,並插回原電腦或其他電腦,在所有組合的情況之下,再啟動後都會出現錯誤訊息,但是並沒有造成系統損毀,但這僅限於筆者的測試結果,並不能保證在所有情況下皆不會造成系統損毀,筆者不鼓勵大家玩人肉測試。
傻瓜還原也被取消
Windows 8提供的重設電腦可以讓使用者快速地將系統還原到初始狀態,但是這項功能在Windows To Go中也被取消,官方的資料只沒頭沒腦地提到取消這項功能的原因是「使用者重設Windows To Go工作區的機會不大」,所以如果想把Windows To Go回復到初始狀態的話,只能重新製作一支Windows To Go隨身碟。
除此之外,為了保護電腦及Windows To Go隨身碟中的資料,當使用者進入Windows To Go工作區的時候,在預設情況下是看不到原本就裝在電腦中的硬碟,這些硬碟也不會列在Windows檔案總管中,相反地,當使用者把Windows To Go隨身碟插入運行中的一般Windows中時,Windows To Go隨身碟中的資料也是無法被存取。
▲Windows To Go無法進行重設電腦,想要回到乾淨的系統只有重新製作一途。
打破 UEF I與 BIOS 的障壁
由於目前電腦尚未完全進入UEFI時代,仍有不少電腦使用傳統BIOS,在這過渡期之中,Windows To Go必需要在開機磁區中納入對2者相容的支援,不然就會陷入無法在其中一種系統中啟動的窘境。為了解決這個問題,Windows To Go採用了新的磁碟配置來支援UEFI與BIOS,它採用較舊的MBR分割架構,並將開機需要的元件放在檔案系統為FAT32的第一個磁區中,來滿足兩者所需。
▲為了要同時支援UEFI與BIOS,Windows To Go改變磁碟配置並捨去Windows RE(修復環境)分割區。
UEFI:Level Up的 BIOS
UEFI(Unified Extensible Firmware Interface,統一可延伸韌體介面)是作業系統與系統靭體之間的軟體介面,其開發目的是為了取代傳統BIOS。有別於採用組合語言編寫的BIOS,UEFI採用C語言撰寫,並且可以運作於32/64 bit保護模式(Flat Mode),不僅開發更加容易,而且有助於加入更多元的功能。
延伸閱讀:
打包 Windows 8,Windows To Go 系統隨身帶著走
免鍵盤滑鼠!用觸控螢幕玩 Windows 8,虛擬鍵盤、手勢這樣用
怎麼用 Skype 整合 Windows Live Messenger (MSN) 帳號?
(後面還有:Windows To Go實戰-簡單設定開啟鎖定功能)
Windows To G o實戰:簡單設定開啟鎖定功能
基本上製作Windows To Go隨身碟有2種選擇,第1種是直接透過Windows 8控制台中的Windows To Go程式製作,過程會以精靈方式呈現,不過需要通過Windows To Go認證的隨身碟才能以此方式製作,第2種方式是在命令提示字元下使用ImageX工具手動製作,雖然過程比較複雜,但此適用於未通過認證的隨身碟(容量需大於16GB)。
認證隨身碟,傻瓜都會作
目前市面上只有少數隨身碟通過Windows To Go認證,包括Super Talent Express RC8 以及Kingston DataTraveler Ultimate,用它們製作Windows To Go隨身碟時,只需事先準備映像檔即可。
製作Windows To Go所需的映像檔:「install.wim」可以在Windows 8企業版光碟中取得,其位置在光碟中Sources資料夾內。準備好映像檔後,只需進在控制台中找到Windows To Go,並且跟著精靈的指示操作即可,由於過程十分簡單,這邊就不多作說明。
▲通過認證的隨身碟可以使用Windows To Go製作精靈,只需點幾下滑鼠就可以完成。
非認證隨身碟需手動製作
如果讀者手上的隨身碟沒有通過認證,就必須要在命令提示字元下手動製作Windows To Go隨身碟,除了需要準備install.wim映像檔之外,還需額外準備ImageX這套工具程式。ImageX可以從Windows自動化安裝套件(Windows Automated Installation Kit)中取得,安裝套件後,可以在安裝目錄底下的Windows AIK\Tools\x86找到ImageX.exe,如果覺得步驟太麻煩的話,也可以直接在網路上搜尋ImageX.exe。
在佈署映像檔之前,我們需要先將隨身碟分割磁區,進入命令提示字元後依序輸入:
- diskpart(執行Diskpart公用程式)
- list disk(確認隨身碟的磁碟代碼)
- select disk #(指定工作磁碟,#為隨身碟代碼)
- clean(清除所選的磁碟內容)
- create partition primary(建立主分割區)
- format fs=ntfs quick(格式化新磁區)
- active(將該磁區設定為使用中)
完成磁碟分割後接下來的工作就是要佈署映像檔,在命令提示字元中將路徑切換到imagex.exe所在的位置,並輸入:
imagex.exe /apply install.wim 1 E:\
其中install.wim為映像檔所在路徑,E:\為隨身碟路徑,讀者需依自己的情況調整參數。完成佈署後,最後的工作就是在隨身碟建立開機資料磁區,因為需要讓隨身碟同時支援UEFI與BIOS,所以此步驟必需在Windows 8中使用新版的bcdboot程式,進入命令提示字元後輸入 :
bcdboot E:\windows /s E: /f ALL
即可完成Windows To Go隨身碟的製作(E:\為隨身碟路徑)。
▲遇到不相容的隨身碟也別傷心,只是需要手動進行製作,過程會辛苦一點罷了。
▲未通過認證的隨身碟需要使用命令提示字元慢慢製作,圖中為Diskpart的操作示範。
相關下載
Windows自動化安裝套件下載位置:http://pcadv.in/PrAspL
(後面還有:首次開機非常慢)
首次開機非常慢
如同安裝正常Windows一樣,Windows To Go在第1次開機的時候,因為需要安裝許多系統元件及驅動程式,所以開機時間會拖得比較久,然而之後再開機的速度就會比第1次快許多,通過認證的隨身碟的開機速度甚至和正常安裝於硬碟的Windows 8差不多。如果把Windows To Go隨身碟拿到其他電腦上開機的話,也會再出現和第1次開機相同的畫面,但是速度並不會那麼慢,然而在其他電腦第2次及之後開機,速度就會回到正常的水準。
Windows To Go和Windows 8一樣都需要啟用,使用者可以透過舊有的金鑰管理服務(KMS)啟用,或是Windows 8新加入的Active Directory 型啟用,前者需實際連線至網路以進行啟用,後者則是只要在公司網域內就可以進行啟用,需要注意的是,無論使用哪種啟用模式,每支Windows To Go隨身碟都會占用1套企業授權數量。
▲首次開機的時間受裝置速度影響很大,Sandisk Cruzer Contour需時甚至超過1小時。
▲Super Telent RC8開機速度相當快,與使用固態硬碟的測試平台只有4秒的差距。
▲由於更換平台後Windows To Go需要再次安裝部分元件,所以速度會比正常開機慢。
▲完成更換平台的首次啟動後,接下來開機速度又回到一般水準。
手動開啟市集及休眠
筆者在前文中提到因為Windows To Go的設計理念為漫遊使用,因此預設將市集功能關閉,若想要重新開啟市集,需要透過群組原則修改其設定值。在開始中的搜尋對話框中輸入gpedit.msc開啟群組原則編輯器,然後進入
電腦設定\系統管理範本\Windows元件\市集
找到「准許市集在Windows To Go工作區安裝應用程式」項目,並將設定值改為已啟用,就可以在透過市集安裝。筆者測試了Cut the Rope、ARMED!、kkbox、Inspir ARTion等App,並沒有遇到因為更換電腦而不能執行的狀況,至於在傳統桌面環境運作的程式,筆者測試了CyberLink PowerDVD 12、WinZip16.5、KMPlayer3.2等軟體,也都可以正常運作。
被Windows To Go關閉的休眠功能也可以透過群組原則編輯器重新開啟,進入
電腦設定\系統管理範本\Windows元件\可攜式作業系統
將「從Windows To Go工作區啟動時准許休眠(S4)」設為已啟用,然後再到控制台的電源選項中勾選啟用休眠功能,就可以在關機選單中看到休眠選項。
▲從群組原則編輯器重新開啟休眠後,還要到電源選項勾選休眠,才能真正讓休眠復活。
讀取內接硬碟要小心
當進入Windows To Go工作區後,系統會讓原本電腦中的硬碟進入離線狀態,防止其中的資料被存取,若使用者需要存取硬碟中的資料的話,需要進入控制台中的系統管理工具,找到電腦管理底下的磁碟管理,將硬碟設為連線狀態即可。
▲將離線的磁碟連線的步驟不難,但是千萬要小心使用,以免造成不必要的資料損毀。
不過需要注意的是,若電腦中硬碟中的作業系統如果處於休眠狀態的話,千萬不能直接將其與Windows To Go工作區連線,若作業系統是Windows 8的話,再開機只會失去休眠狀態,並造成尚未存檔的資料遺失,但是如果是Windows 7或更早的作業系統的話,就會造成資料的毀損,並造成系統無法開機。
反過來,由Windows To Go精靈製作的隨身碟會取消預設的磁碟機代號,於是插入運作中的其他作業系統中,隨身碟並不會顯示顯示在檔案總管中,只需在磁碟管理中為隨身碟指定任意磁碟代號,就可以存取其中資料。然而手動製作的隨身碟並沒有這個機制,如果想要隱藏顯示的話,只需取消其磁碟機代號。
效能堪用應用就廣
在實際測試前,對於Windows To Go最大的疑慮就是執行的流暢度,無論Windows To Go的功能多麼實用,若是執行起來會「頓呆」的話一切就只是空談,不過經過測試之後,證明這些擔心都是多餘的,除了前置作業會消耗比較多時間之外,使用通過Microsoft官方認證的Super Telent RC8執行Windows To Go非常順暢,感覺不到明顯的延遲感,使用其他速度較慢的裝置時,除了開機時間明顯變長外,運作時可以感覺到不如Super Telent RC8那麼滑順,但開啟App及執行其他功能的速度仍然在可接受的範圍內,並不致影響操作。
暫且不論專門為企業管理提供的功能,Windows To Go最大的優勢在於對於硬體需求的彈性很大,可以直接在絕大部分電腦上運作,對於需要在不同電腦間漫遊的使用者來說相當便利,也很適合用來當作救援系統或是備援平台,由於製作門檻不高,有興趣的讀者一定要玩看看。
延伸閱讀:
打包 Windows 8,Windows To Go 系統隨身帶著走
免鍵盤滑鼠!用觸控螢幕玩 Windows 8,虛擬鍵盤、手勢這樣用
升級 Windows 8 記得申請免費 Windows Media Center 金鑰
購買 Windows 8,10個重要問與答:升級、使用、價格、版本看這裡
Windows 8 完全整理:上市資訊、觸控手勢教學、筆電平板介紹
Windows RT 觸控系統評測:很新鮮的觸控體驗,操作教學看這裡
本文同步刊載於電腦王雜誌
歡迎加入電腦王雜誌粉絲團