Windows To Go入坑記錄

来源:https://www.cnblogs.com/gongziyiyi/archive/2019/01/15/10271191.html
-Advertisement-
Play Games

什麼是Windows To Go? https://en.wikipedia.org/wiki/Windows_To_Go 微軟為瞭解決企業用戶的需求而推出,可以在u盤或者移動硬碟啟動window系統,顧名思義,移動的windows。 那這個東西有啥用呢? 1.移動辦公 比如程式員,有時候公司pc開 ...


什麼是Windows To Go?

https://en.wikipedia.org/wiki/Windows_To_Go

微軟為瞭解決企業用戶的需求而推出,可以在u盤或者移動硬碟啟動window系統,顧名思義,移動的windows。

 

那這個東西有啥用呢?

1.移動辦公

比如程式員,有時候公司pc開發,有時候家裡pc開發,有了win to go,不需要再部署兩套系統、兩套開發環境,即插即用。

提供除了筆記本之外的另一種選擇。

2.多系統

比如MacBookPro,用來開發沒話說,搞兩把游戲就要死人了,解決方案就是裝windows雙系統。

如果用parallels desktop之類的虛擬機,性能不足;

如果用macos自帶的bootcamp,

(1).裝到本機,太浪費了,mbp的ssd太貴。。。

(2).裝到移動硬碟,可以用,但是沒有通用性,插到別的pc上用不了

win to go,可以實現:公司pc+家裡pc+mbp通用

 

硬體準備

win to go的性能依賴於硬碟介質、傳輸介面協議。

最佳情況,當然是雷電3介面以及支持雷電3的ssd,然而太貴,非普通群眾考慮範圍。

差一檔次,就是usb3.1gen2介面,全速10gbps,也就是大約1000MB/s:

不建議買現成的ssd移動硬碟,比如三星t5,速度也就不到500m每秒,價格太浮誇;

還是自己買硬碟盒和ssd組裝性價比更高,想達到usb3.1gen2的滿速,只能上NVMe協議的ssd(sata3協議的ssd最高6gbps);

不過略尷尬的是,大多數NVMe協議的ssd實際速度是超過10gbps的,所以不要買太好的,浪費性能用不上。

最近ssd一直降價,正是入手時機,

奧睿科(ORICO)外置NVME M.2轉Type-c移動硬碟盒 PCM2-C3,182塊

阿斯加特 Asgard AN1024NVMe-M.2/80 1TB SSD固態硬碟,899塊

加起來一千冒點兒頭。

硬碟盒附送c2c,c2a兩條數據線,如果自己買數據線,一定要買支持usb3.1gen2的。

 

軟體安裝

系統鏡像選擇cn_windows_10_enterprise_ltsc_2019_x64_dvd_d17070a8.iso,下載地址:

https://msdn.itellyou.cn/

企業版的好處是去掉了商店、小娜這些亂七八糟的東西,而且系統更新極少,不像專業版,隔三差五更新重啟了。。。

安裝工具:https://bbs.luobotou.org/thread-761-1-1.html

蘿蔔頭專業解決win to go的問題,他們家的工具還是很好用的。

 

左側:

指定載入的鏡像,指定要寫入的設備

右側:

1.建議選擇vhd或者vhdx,也就是虛擬磁碟的格式,據說軟體相容性更好;

而且傳統模式的系統,可能無法更新;

另外vhd模式,容易做備份還原;

至於硬碟讀寫性能方面,三者幾乎沒有差距。

2.啟動模式選擇UEFI+GPT,有興趣的自行百度

3.虛擬磁碟大小建議自己設定,自動設定是40g

 4.分區

預設分區格式為ntfs,也可以不分,以後再用其他分區工具自行分區

我這裡分了3塊,系統區、數據區,還有一塊留給mbp的timemachine

 

點擊創建,等著就好。

win to go已經製作完畢,重啟你的機器,修改啟動順序,從移動硬碟引導,就ok了。

windows自帶常用硬體驅動,聯網後還可以自己下載驅動,所以除了mbp這樣的變態之外,大部分pc或者筆記本,應該是插上就能用了。

 

mbp的bootcamp驅動

1.需要在mac下打開啟動轉換助理

把下載內容拷貝到移動硬碟裡邊,

mac只能讀不能寫入ntfs,可以使用tuxera或者paragon寫入

如果手頭沒有,也可以把數據分區格式化成win/mac都支持的exfat格式,然後再拷貝進去

2.mbp2018的t2安全選項

重啟,按cmd+r,進入macos實用工具界面

菜單處選擇

3.進入win10

再次重啟,按住option

選擇efi boot,進入win10

因為沒有驅動,觸摸板、鍵盤都是用不了的,需要使用外接鍵盤或者滑鼠,

找到拷貝好的驅動程式目錄,執行WindowsSupport/BootCamp/Setup.exe

裝好以後,重啟。

後面不需要再按住option啟動,插入usb的時候,就會進入win10,不插則是mac。

4.cpu太熱

mbp跑win to go的時候,額頭燙的能煮雞蛋

可以在電源選項裡邊,把最大處理器狀態調整為70%~80%

5.Win10任務欄托盤上會出現Boot Camp圖標,在這可以配置鍵盤或者觸控板,還可以指定重啟到macos

當把win to go帶到其他pc上,這個圖標依然健在,只是不能用而已

 

mbp的timemachine

1.分區的時候說了,單獨留了一塊給時間機器用,

在mac下,系統偏好設置->timemachine,指定備份磁碟,會自動格式化對應分區,然後執行備份即可。

2.備份完成以後,這塊移動硬碟,實際上有了兩個引導,一個是win10,一個時間機器的備份mac

都可以通過efi boot進入

 

調整vhd的大小

改大沒啥問題,只要你的硬體容量夠;改小要註意數據安全

 

vhd的備份與還原

vhd有一個差分機制,很有意思

https://bbs.luobotou.org/thread-7644-1-1.html

提煉一下就是,如果怕系統損壞,那麼在製作好的vhd啟動盤基礎上,差分一個子盤出來,平常使用這個子盤。

 

假設win to go在G:\wtg.vhdx,改名成G:\wtg.base.vhdx,然後使用bootice差分一個新的vhd:G:\wtg.vhdx;

那麼引導進入的實際就是這個子盤,剛創建的子盤體積很小,就像一個鏈接,實際內容都是讀取的母盤;

一旦系統有改變,改變的部分就存儲在了子盤,母盤是不會改動的。

 

使用一段時間後,如果系統搞掛了或者不可收拾,那麼就丟棄當前的子盤,從母盤重新差分出來一個即可,

所以這種還原方式代價很小,可以說是秒還原了;

如果覺得這段時間的改動可以接受,那麼可以把子盤合併到母盤裡邊去,也可以在子盤的基礎上再次差分出一個孫子盤來使用,

據說最多可以差分7個層級,並且性能幾乎不受影響。

 

我認為一般情況下,搞個母盤和子盤,每隔一段時間,去丟棄或者合併就可以了,不需要搞那麼多層。

另外,如果怕移動硬碟也掛掉的話,可以把母盤拷貝到其他設備上,再做個備份,這樣就更安全了。

 

win to go 註意事項

1.可以睡眠,但不能休眠

預設並不啟用休眠功能,雖然可以通過組策略進行配置,啟用休眠,但不建議這樣做。

使用一個 USB 設備在不同硬體配置的電腦上運行,硬體差異可能會非常大,因此預設並不啟用休眠功能。就算啟用,也只能在同一臺電腦上使用該功能。如果在一臺電腦上休眠,隨後再另一臺電腦上啟動,休眠狀態會被自動刪除。這將導致所有未保存的會話狀態全部丟失。

2.關於拔出凍結

使用過程中如果拔出usb,理想情況會系統凍結,把設備插回,系統繼續運行

但是很多情況下會藍屏死機,可以按照這個討論解決

https://bbs.luobotou.org/forum.php?mod=viewthread&tid=12453


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 程式目標: 實現DataGridView與BindingList<T>雙向綁定。用戶通過DataGridView修改值後立即更新BindList對象的值,代碼修改BindList後立即更新DataGridView的顯示。 實現環境:vs2017 C# WinForm Code: 1 ///***** ...
  • 狂神聲明 : 文章均為自己的學習筆記 , 轉載一定註明出處 ; 編輯不易 , 防君子不防小人~共勉 ! linux學習:【第3篇】軟體安裝及項目發佈 遠程連接 xshell , xftp軟體官網 : netsarang官網 Xftp : 遠程文件傳輸軟體 Xshell : 遠程終端模擬軟體 虛擬機中 ...
  • inode簡單理解 本文來源自網路文章,並針對文章內容加以批註和修改。希望能幫到你! 一. 磁碟設備 說到inode,首先必須要提及下《操作系統》中磁碟存儲器的管理一節。磁碟設備是一種相當複雜的機電設備(比較詳細的介紹可以參考blog硬碟內部硬體結構和工作原理詳解 )。 磁碟設備可以包括一個或多個物 ...
  • Linux中常用的特殊符號 通配符 正則表達式 正則與統配符的區別 正則表達式的分類 基礎正則 擴展正則 + | () {} ? 正則總結 練習題 1、請執行命令取出linux中eth0的IP地址(請用cut,有能力者也可分別用awk,sed命令答) 2、如何取得/etc/hosts文件的許可權對應的 ...
  • 保持更新,轉載請註明出處。 ...
  • 從第一篇博客出來之後就沒再更新過博客,這一次再更新博客的時候已經是換了項目了,現在在搞雙目視覺方面。剛開始接觸這一方面,前幾天一直在研究相機原本的庫函數的調用問題 網上這一方面的很少,而且很多都是在ubunto環境下的配置環境庫的,在window下配置的很少,而且資料很亂。於是我決定將這幾天的經驗總 ...
  • 使用man 命令可以查看 dumpe2fs 命令具體的使用的方法: 使用方法: 查看磁碟inode和block信息: 保持更新,轉載請註明出處。 ...
  • 快捷鍵 作用 ctrl+A 把游標移動到命令行開頭。如果我們輸入的命令過長,想要把游標移動到命令行開頭時使用。 ctrl+E 把游標移動到命令行結尾。 ctrl+C 強制終止當前的命令。 ctrl+L 清屏,相當於clear命令。 ctrl+U 刪除或剪切游標之前的命令。我輸入了一行很長的命令,不用... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...