什么是Windows To Go?
https://en.wikipedia.org/wiki/Windows_To_Go
微軟為了解決企業(yè)用戶的需求而推出,可以在u盤或者移動硬盤啟動window系統(tǒng),顧名思義,移動的windows。
那這個東西有啥用呢?
1.移動辦公
比如程序員,有時候公司pc開發(fā),有時候家里pc開發(fā),有了win to go,不需要再部署兩套系統(tǒng)、兩套開發(fā)環(huán)境,即插即用。
提供除了筆記本之外的另一種選擇。
2.多系統(tǒng)
比如MacBookPro,用來開發(fā)沒話說,搞兩把游戲就要死人了,解決方案就是裝windows雙系統(tǒng)。
如果用parallels desktop之類的虛擬機,性能不足;
如果用macos自帶的bootcamp,
(1).裝到本機,太浪費了,mbp的ssd太貴。。。
(2).裝到移動硬盤,可以用,但是沒有通用性,插到別的pc上用不了
win to go,可以實現(xiàn):公司pc+家里pc+mbp通用
硬件準備
win to go的性能依賴于硬盤介質(zhì)、傳輸接口協(xié)議。
最佳情況,當然是雷電3接口以及支持雷電3的ssd,然而太貴,非普通群眾考慮范圍。
差一檔次,就是usb3.1gen2接口,全速10gbps,也就是大約1000MB/s:
不建議買現(xiàn)成的ssd移動硬盤,比如三星t5,速度也就不到500m每秒,價格太浮夸;
還是自己買硬盤盒和ssd組裝性價比更高,想達到usb3.1gen2的滿速,只能上NVMe協(xié)議的ssd(sata3協(xié)議的ssd最高6gbps);
不過略尷尬的是,大多數(shù)NVMe協(xié)議的ssd實際速度是超過10gbps的,所以不要買太好的,浪費性能用不上。
最近ssd一直降價,正是入手時機,
奧睿科(ORICO)外置NVME M.2轉(zhuǎn)Type-c移動硬盤盒 PCM2-C3,182塊
阿斯加特 Asgard AN1024NVMe-M.2/80 1TB SSD固態(tài)硬盤,899塊
加起來一千冒點兒頭。
硬盤盒附送c2c,c2a兩條數(shù)據(jù)線,如果自己買數(shù)據(jù)線,一定要買支持usb3.1gen2的。
軟件安裝
系統(tǒng)鏡像選擇cn_windows_10_enterprise_ltsc_2019_x64_dvd_d17070a8.iso,下載地址:
企業(yè)版的好處是去掉了商店、小娜這些亂七八糟的東西,而且系統(tǒng)更新極少,不像專業(yè)版,隔三差五更新重啟了。。。
安裝工具:https://bbs.luobotou.org/thread-761-1-1.html
蘿卜頭專業(yè)解決win to go的問題,他們家的工具還是很好用的。
左側(cè):
指定加載的鏡像,指定要寫入的設備
右側(cè):
1.建議選擇vhd或者vhdx,也就是虛擬磁盤的格式,據(jù)說軟件兼容性更好;
而且傳統(tǒng)模式的系統(tǒng),可能無法更新;
另外vhd模式,容易做備份還原;
至于硬盤讀寫性能方面,三者幾乎沒有差距。
2.啟動模式選擇UEFI+GPT,有興趣的自行百度
3.虛擬磁盤大小建議自己設定,自動設定是40g
4.分區(qū)
默認分區(qū)格式為ntfs,也可以不分,以后再用其他分區(qū)工具自行分區(qū)
我這里分了3塊,系統(tǒng)區(qū)、數(shù)據(jù)區(qū),還有一塊留給mbp的timemachine
點擊創(chuàng)建,等著就好。
win to go已經(jīng)制作完畢,重啟你的機器,修改啟動順序,從移動硬盤引導,就ok了。
windows自帶常用硬件驅(qū)動,聯(lián)網(wǎng)后還可以自己下載驅(qū)動,所以除了mbp這樣的變態(tài)之外,大部分pc或者筆記本,應該是插上就能用了。
mbp的bootcamp驅(qū)動
1.需要在mac下打開啟動轉(zhuǎn)換助理
把下載內(nèi)容拷貝到移動硬盤里邊,
mac只能讀不能寫入ntfs,可以使用tuxera或者paragon寫入
如果手頭沒有,也可以把數(shù)據(jù)分區(qū)格式化成win/mac都支持的exfat格式,然后再拷貝進去
2.mbp2018的t2安全選項
重啟,按cmd+r,進入macos實用工具界面
菜單處選擇
3.進入win10
再次重啟,按住option
選擇efi boot,進入win10
因為沒有驅(qū)動,觸摸板、鍵盤都是用不了的,需要使用外接鍵盤或者鼠標,
找到拷貝好的驅(qū)動程序目錄,執(zhí)行WindowsSupport/BootCamp/Setup.exe
裝好以后,重啟。
后面不需要再按住option啟動,插入usb的時候,就會進入win10,不插則是mac。
4.cpu太熱
mbp跑win to go的時候,額頭燙的能煮雞蛋
可以在電源選項里邊,把最大處理器狀態(tài)調(diào)整為70%~80%
5.Win10任務欄托盤上會出現(xiàn)Boot Camp圖標,在這可以配置鍵盤或者觸控板,還可以指定重啟到macos
當把win to go帶到其他pc上,這個圖標依然健在,只是不能用而已
mbp的timemachine
1.分區(qū)的時候說了,單獨留了一塊給時間機器用,
在mac下,系統(tǒng)偏好設置->timemachine,指定備份磁盤,會自動格式化對應分區(qū),然后執(zhí)行備份即可。
2.備份完成以后,這塊移動硬盤,實際上有了兩個引導,一個是win10,一個時間機器的備份mac
都可以通過efi boot進入
調(diào)整vhd的大小
改大沒啥問題,只要你的硬件容量夠;改小要注意數(shù)據(jù)安全
vhd的備份與還原
vhd有一個差分機制,很有意思
https://bbs.luobotou.org/thread-7644-1-1.html
提煉一下就是,如果怕系統(tǒng)損壞,那么在制作好的vhd啟動盤基礎上,差分一個子盤出來,平常使用這個子盤。
假設win to go在G:\wtg.vhdx,改名成G:\wtg.base.vhdx,然后使用bootice差分一個新的vhd:G:\wtg.vhdx;
那么引導進入的實際就是這個子盤,剛創(chuàng)建的子盤體積很小,就像一個鏈接,實際內(nèi)容都是讀取的母盤;
一旦系統(tǒng)有改變,改變的部分就存儲在了子盤,母盤是不會改動的。
使用一段時間后,如果系統(tǒng)搞掛了或者不可收拾,那么就丟棄當前的子盤,從母盤重新差分出來一個即可,
所以這種還原方式代價很小,可以說是秒還原了;
如果覺得這段時間的改動可以接受,那么可以把子盤合并到母盤里邊去,也可以在子盤的基礎上再次差分出一個孫子盤來使用,
據(jù)說最多可以差分7個層級,并且性能幾乎不受影響。
我認為一般情況下,搞個母盤和子盤,每隔一段時間,去丟棄或者合并就可以了,不需要搞那么多層。
另外,如果怕移動硬盤也掛掉的話,可以把母盤拷貝到其他設備上,再做個備份,這樣就更安全了。
win to go 注意事項
1.可以睡眠,但不能休眠
默認并不啟用休眠功能,雖然可以通過組策略進行配置,啟用休眠,但不建議這樣做。
使用一個 USB 設備在不同硬件配置的電腦上運行,硬件差異可能會非常大,因此默認并不啟用休眠功能。就算啟用,也只能在同一臺電腦上使用該功能。如果在一臺電腦上休眠,隨后再另一臺電腦上啟動,休眠狀態(tài)會被自動刪除。這將導致所有未保存的會話狀態(tài)全部丟失。
2.關于拔出凍結(jié)
使用過程中如果拔出usb,理想情況會系統(tǒng)凍結(jié),把設備插回,系統(tǒng)繼續(xù)運行
但是很多情況下會藍屏死機,可以按照這個討論解決