Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

歷經種種努力 我終於在兩週前入手MBA2013了

兩年前已經買了iPod Touch 4G,應該不算是剛進入蘋果的人

但多年來夢寐以求的MBA終於入手實在令人興奮,目前快樂使用中

但問題來了,我偶爾會用Win打LOL

雖然平常用桌電玩,但回到家裡電腦不好,偶爾回鄉下想拿個首勝

於是參考了許多使用Windows的方法

鑒於MBA有限的硬碟空間,於是想要參照之前板上的發文

2012 Mac air 實現 usb3.0 外接 windows 8 + time machine 共存 (附圖)
http://www.mobile01.com/topicdetail.php?f=481&t=3295826

來建立一個Windows 8 + Time Machine的外接硬碟...
沒想到過程坎坷
不知道是方法有錯,還是那文只限於2012的MBA

於是乎...
歷經四天的研究之後終於找到一種不錯的方法來達到這個目的
在這裡想跟各位分享

前置觀念

1.用網路上的工具或Windows To Go精靈做出來的外接硬碟通常只會有一個分割,無法有另一個分割來做 Time Machine。

2.用MBR引導在制作Time Machine之後,Windows的開機主導好像會被奪走,所以在這裡使用GPT分割,並且支援EFI引導。

3.在Mac OS X裡制作的GPT分割,無法使Windows開機,在Windows下作的分割,在Mac裡無法被格式化或改動,所以必須在Windows裡先分割好硬碟。

4.這個方法適用於MBA 2013,其他版的不確定能不能運作


準備工作
一台Windows 8 的PC,當然也可以用VM虛擬機代替
Windows 8 光碟/映像檔(我使用的是Windows 8 企業版,其他版本我想應該也是可以)
Parallels Desktop (在這裡用Parallels Desktop 9示範)
VMWare (Parallels Desktop的外接硬碟好像不會直接掛到虛擬機上面,所以這裡我用VM來處理外接硬碟的分割)
MacDrive Pro (載個試用版來就好了)

那就開始吧
1.在Windows 8上安裝MacDrive Pro。

2.插入要用來製作的外接硬碟,備份好資料。

3.再來用管理員權限進入命令提示字元(在這裡前面英文是指令,後面中文是解釋這個動作)

Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

diskpart (進入diskpart工具)

list disk (列出連接電腦的所有硬碟)

select disk X (選擇磁碟X(X=看你的外接硬碟是幾號)作為編輯的目標磁碟,例如圖中我的磁碟是 disk 1)

Clean (清除磁碟上所有的資料與分割)

Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

Convert GPT (轉換成GPT分割表)

create partition EFI size=300 (製作EFI引導磁區,之後要在這裡放入Windows To Go的引導程式,在這裡我分給他300MB,不確定小一點可不可以,不過反正這個1TB的硬碟應該沒差那一點點)

Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

list partition (列出該磁碟上的所有分區,這時磁碟上應該有兩個分區,一個是自動產生的保留分區(分割1 保留),佔128MB,另一個是剛剛制作的EFI引導分區(分割2 系統))

select partition 2 (選擇剛剛製作的EFI分區,如果有人不是分區2,記得換成正確的數字)

Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

format quick fs=fat32 (快速格式化成FAT32)

assign letter=S (“強制”指定一個代號給該磁碟(為了保護該磁區,它平常不會被分派代號,但我們等等需要在其中寫入資料,所以只好暫時給它一個代號,重新開機後該代號就會消失了),這裡用S)

exit (離開diskpart,但不要急著把命令提示字元關掉,等等還要用)

4.打開電腦管理(電腦 右鍵>管理),左側點到磁碟管理,你會看到行動硬碟上有剛剛建立的EFI磁區,而後面都是未配置的空間
Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1
右鍵>新增簡單磁碟區,按步驟建立一個NTFS的分割,容量看你要多少都可以,我割100GB給Windows。

5.再來打開MacDrive Pro,以建立可以給Time Machine使用的Mac OS Extended (HFS+)分區。你可以把剩下的容量全部做成Time Machine,或者你可以再新增一個exFAT分區給Mac與Windows共用檔案(用磁碟管理分割)。在這裡我做另一個400GB的空間給Mac存放一些質量比較大又不常用的APP以及檔案,剩下的空間給Time Machine。

Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1
Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

6.再來是Windows To Go的步驟,先放入Windows 8 的光碟或掛載映像檔,在命令提示字元下

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

在這裡D是掛載或光碟機的路徑,E是你想裝Windows To Go的路徑(也就是剛剛建立的NTFS分割)

等待它結束,Windows To Go便成功部署在外接硬碟了。

6.1.附加選項

有裝過驅動程式的人對Intel Chipset Driver想必不陌生,但這個驅動程式在安裝時必須卸載USB控制器(畢竟USB控制器也是搭載在Intel的晶片上),也就是說若在Windows To Go上安裝該驅動程式會導致系統硬碟離線而造成藍白死當,雖然我測試過不裝這個驅動程式也行,但還是在這裡提供大家一個方案將Intel Chipset Driver預載在Windows To Go中:

在Intel官網下載最新的Intel Chipset Driver,並解壓縮

將D:\sources\install.wim複製到一資料夾(例.C:\test\images\)

Dism /Get-WimInfo /WimFile:C:\test\images\install.wim 取得映像檔的資訊

建立一個資料夾給Windows的映像檔進行掛接(例.C:\test\offline)

Dism /Mount-Wim /WimFile:C:\test\images\install.wim /Name:"Windows 8 Enterprise" /MountDir:C:\test\offline

將install.wim掛接到C:\test\offline,其中Windows 8 Enterprise是剛剛得到的映像檔資訊,我用的是Win 8 企業版,使用不同版本的記得要改。

注意掛接映像檔時,別打開掛接的資料夾(例.也就是offline)似乎會導致等等存檔時發生錯誤。

Dism /Image:C:\test\offline /Add-Driver /Driver:c:\drivers /Recurse

將驅動程式加入Windows映像中,例.驅動程式在c:\drivers中

他將自動搜索該資料夾內的INF檔並自動將驅動程式預載到映像檔中

完成後執行

Dism /Unmount-Wim /MountDir:C:\test\offline /Commit

將該映像檔保存,如此一來便得到加入驅動程式的Windows映像 C:\test\images\install.wim

PS.若你在存檔時顯示失敗(雖然不太可能,除非你偷窺那個資料夾),請使用 dism /cleanup-wim 來清除並重新執行上面的步驟

若想瞭解DISM的全面應用,可以參考微軟網站
http://technet.microsoft.com/zh-tw/library/dd744294(v=ws.10).aspx

第6步布署時,將/imagefile:後的路徑改為上面得到的映像檔路徑便能使用該Windows映像來布署Windows To Go。

7.製作EFI引導,在命令提示字元下

bcdboot E:\Windows /s S: /f UEFI

E:\Windows是Windows To Go的系統位置,而S:\是第3步製作的EFI引導磁區

這麼一來"幾乎"大功告成了,但還有個小問題,花了我一天的時間研究:做好的Windows To Go在MBA "2013"上開機會造成藍白死當,網路上有許多人卡在這裡,我前面參考板上的文也是卡在這(所以2012以前的MacBook沒有這個問題?)

花了一天GOOGLE之後,在茫茫文海之中,不小心讓我找到答案了

8.到微軟官網下載Windows 8 x64更新檔 KB2811660 & KB2845533 (與USB有關的更新)
在這裡要用到Parallels Desktop,把剛做好的外接硬碟接上,建立一個虛擬機

Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

勾選”沒有指定源也繼續“
Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

選擇Windows 8
Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

只是暫時用來安裝更新,不需要太多花俏的功能
Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1
Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

勾選”安裝前設定“
Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

在硬體標籤,啓動順序,指勾選外部設備,外部引導設備選你的外接硬碟,勾選”使用EFI引導“
Macbook Air 2013 製作 UEFI引導的 Windows To Go + Time Machine的外接硬碟 10/28 新增Win 8.1

先使用虛擬機來啓動windows To Go,第一次起動外接硬碟或許不會有反應,請你關機之後再啓動一次,應該就可以了。等到初始設定完畢後進到桌面,安裝剛剛下載好的更新檔。

PS.這一步理論上可以利用前面的DISM工具將這兩個更新檔加入Windows 映像,但我操作結果不成功,也不知道原因出在哪裡,所以只好利用這樣的方式...沒差啦,當作順便做BootCamp虛擬機

9.恭喜,接下來Windows To Go便可以在MacBook Air 2013上順利啟動了,接好外接硬碟(上一篇說要開機後再硬碟,但我測試的發現接了再開機也能抓到,不知道是不是2012與2013的差別),開機時按住option,選擇 EFI Boot 便可以成功啓動。當然它也可以在Parallels Desktop中啓動,只要用上一步設定好的虛擬機就能起動它了。

10.利用Bootcamp助理程式下載MBA的驅動程式,並在Windows To Go中安裝。Intel HD Graphics 5000也可以到官網在最新的驅動程式來用!
注意!!記得拿掉 Bootcamp/Drivers/Intel中的Chipset資料夾(看要刪除還是移動到別的地方),否則你裝在多次它都會當給你看。

11.將第5步做好的HFS+分區設定為Time Machine。完成!
PS.設定完之後,再開機時會多一個 EFI Boot ,不過你一定可以一眼看出哪個是Time Machine...因為它有專用圖示啊,所以選另一個就對了。

第一次發文,若有不妥之處,或各方先進對此教程有可改進之處也請賜教@_@


---------------------10/28更新 for Windows 8.1---------------------------------

Windows 8.1基本上也是按照上面步驟,但可以省略步驟8:安裝更新檔這一步。

順便提一下

不知道Windows To Go能不能從8升級成8.1

但如果想用全新的Win 8.1的話,只需要把Win 8的那個分區重新格式化,在執行步驟6便可,不用整顆硬碟重弄,連步驟7也不用重弄,試了幾次應該是這樣沒錯。
我去年玩過一陣子使用 EFI Boot 的方式安裝 WIN8, 但是是安裝在 MBA 內建 SSD 而不是外接硬碟,
但一直不太穏定, 頻頻當機, 所以後來就不玩了.我幫樓主加 5 分, 感謝幸苦的研究. 另外一個更簡單
的方法就是去 OWC 網站購買容量更大 MacBook Air 專用的 SSD. 但一定要注意適用 MBA 的年份.

無敵國 wrote:
我去年玩過一陣子使用...(恕刪)

關於這方法目前原PO還辦不到

OWC還沒推出2013 air 規格的SSD
感謝無敵國大大的建議

不過現在暫時沒容量上的問題了
按照做法
我的開機就直接出現
Your computer has occurred an error
Error : 0x000000e

...
Parallels (v.9, Windows 8, External Disk, EFI Boot) 或 直接實體開機 都是一樣 (Air 2013, EFI Boot)

之前我也是研究了超久,方法大致跟你一樣,但都一樣慘遭藍白當機

推測是不是我的 USB Drive 比較特殊,無法這樣玩哈哈哈

---

話說這方法是不適用 Windows 8.1 阿,是否可以不用再安裝 USB Driver Hotfix
畢竟 Windows 8.1 RTM 都出了~ 可以直接裝 8.1 那肯定超級棒
恭喜您

我的2012當初也是搞了好久,不過跟您不一樣的是GPT模式我無法開機,所以最後選擇用MBR完成,

想請問您是用VM的WIN8來做這件事情嗎? 因為當初我是找了台PC來做,印象中有翻文提到以BOOTCAMP下的WIN8做出來的WINTOGO不能開機,原因不明,我在想會不會跟這個有關?

我是借朋友的PC(非企業版,所以還要用些手段)來完成工作的


其實您若是還沒有使用多久,大量資料還沒進駐,建議直接用8.1的WINTOGO

我目前因為外接硬碟是TM,又是資料碟,想改8.1一直沒辦法狠心下手,雖然WINTOGO可以更新,也可以用市集,但是就是不能升8.1,看看有時間再來動手用8.1

感謝您分享,讓我知道我的文章內容讓人誤解或錯誤之處,已經把文章重新修正了


補充一下

9.說要開機後再硬碟,但我測試的發現接了再開機也能抓到,不知道是不是2012與2013的差別

這點後來我發現2012也是不需要的,不過完全關機後的開機有時因為USB外接裝置反應較慢,偶爾會抓不到,所以我之前才會一直卡在找不到開機裝置,其實等一陣子裝置運轉後圖案就會自己出現了,為了簡化問題,所以直接教大家開機後等選單出來再插上USB會比較快,也比較簡單判別自己的裝置是否可以開機


2.用MBR引導在制作Time Machine之後,Windows的開機主導好像會被奪走,所以在這裡使用GPT分割,並且支援EFI引導。


這點是我自己的臆測,因為當初不知道做了什麼,只知第一次TM備份完就找不到開機選單了,但是原因是否是這樣我不知道.....沒有反覆求證就是,我是直接再找台電腦或是用個XPE USB碟把硬碟ACTIVE改回來就能順利進入WIN8

但是後來TM再怎麼備份,都沒有上述問題哦,不是每次備份都要這樣做哦

至於步驟 8, 應該是可以使用以下指令將 更新檔 加至 映像檔中,可以試一下.
例如將 KB2811660 & KB2845533 更新檔存在 C:\test\update


Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\test\update\Windows8-RT-KB2811660-x64.msu

Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\test\update\Windows8-RT-KB2845533-x64.msu





awert_65 wrote:
按照做法
我的開機就...(恕刪)


您的錯誤代碼,跟我遇到因為沒有那兩個更新造成的錯誤代碼不一樣的。

我的是0x0000001

應該不是因為沒裝那兩個更新檔造成的,有可能來自其他因素

我也不清楚

不好意思沒能幫到你
Constantine VI

moacetyl wrote:
恭喜您

我的201...(恕刪)


也是感謝您提供一個不用BOOTCAMP的作法,讓我有機會再做深入的研究。

很多步驟都是參考您的文章而來,我收穫不少阿!


無敵國 wrote:
至於步驟 8, 應該...(恕刪)


sidm這項操作詳細的用法寫在微軟TechNet

http://technet.microsoft.com/zh-tw/library/dd799288(v=ws.10).aspx

我就是參考這裡試作,不過老是失敗。

最後就放棄了...XD
Constantine VI
ConstantineVI wrote:
sidm這項操作詳細的用法寫在微軟TechNet

http://technet.microsoft.com/zh-tw/library/dd799288(v=ws.10).aspx

我就是參考這裡試作,不過老是失敗。

最後就放棄了...XD


真的是可以哦!! 我己經試成功, 您可以再嚐試一次.







ConstantineVI wrote:
create partition EFI size=300 (製作EFI引導磁區,之後要在這裡放入Windows To Go的引導程式,在這裡我分給他300MB,不確定小一點可不可以,不過反正這個1TB的硬碟應該沒差那一點點)


我試過設為 300 MB 會在步驟 7 成功, 設為 200 MB 會在步驟 7 失敗, 所以至少要 300 MB.



文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!