標籤:

將 Windows 10 安裝在 iMac 內置固態硬碟中

將 Windows 10 安裝在 iMac 內置固態硬碟中

來自專欄少數派111 人贊了文章

擁有了 iMac,你難免會希望裝上 Windows 10 來享受 5K 大屏幕帶來的暢快遊戲體驗,可是若你使用常規 Boot Camp 方法安裝,會發現裝好的 Windows 卡慢到了幾乎無法使用的程度。這是因為 Boot Camp 沒有給 Windows 分固態硬碟造成的,其實通過幾個分區技巧,你可以手動將固態硬碟分給 Windows 使用。

本文將在不另購任何配件不破壞現有 iMac 融合硬碟(Fusion Drive)機制的前提下,為你 10 倍提升 Windows 的啟動和響應速度。 為確保步驟無誤,本文是我在 iMac 5K 上實際操作所得,你可以跟著步驟放心操作。

需要準備

  • 任何一台採用 2TB 或以上融合硬碟的 iMac 均可。(註:1T 版本由於內置固態硬碟 24G 不夠容納兩個系統,因此不可使用本文步驟。)
  • 兩塊 U 盤或外接硬碟,以供臨時存放數據。
  • 已經做好所有備份工作,此教程會清除全部數據。
  • 大概三個小時的空閑時間來完成全部步驟。

實現原理

iMac 所採用的融合硬碟,是個人為定義的名詞。它由一塊小容量且快速的 SSD 固態硬碟,與一塊大容量且慢速的 HDD 機械硬碟共同組成。這兩塊硬碟通過一個邏輯結構相連組成融合硬碟,這套機制可以利用固態硬碟的超高速度與機械硬碟的巨大空間優勢。

通常情況下,iMac 會 Mac 系統放在固態硬碟中,而給使用 Boot Camp 方法安裝的 Windows 使用機械硬碟的一部分,受限於機械硬碟的讀寫速度,這一做法會直接導致 Windows 運行異常緩慢。本文要做的是現將現有系統抹去,重新規劃固態硬碟與機械硬碟,在固態硬碟中安裝雙系統並重新構建融合硬碟的聯繫。

本文使用的具體方法為,將融合硬碟中的固態硬碟和機械硬碟各一分為二:其中固態硬碟的兩部分分別用來安裝 Mac 和 Windows 系統,以保證系統兩個系統高速運行;機械硬碟的兩部分別用來當作 Mac 和 Windows 的數據盤,以保證數據空間足夠。

準備兩塊 U 盤

首先將兩塊 U 盤分別是用磁碟工具格式化為 exFAT 格式,接著按照以下步驟準備所需的 「Boot Camp 驅動 U 盤 A」 和 「Windows 安裝 U 盤 B」。

  • 在 Mac 上使用 Boot Camp 下載 Windows 驅動並保存到 U 盤 A 上。具體步驟為:打開「啟動轉化助理」依次點擊「操作 - 下載 Windows 支持軟體」並保存到 U 盤 A,此時 U 盤中應該會有一個 Windows Support 文件夾。

  • 在 Windows /Mac 上製作 Windows 10 安裝 U 盤 B 。具體步驟為:打開 Windows 10 磁碟創建工具下載 並下載 Windows 10 U 盤製作工具,在打開彈出的選項中,選擇「製作為另一台計算機使用的 U 盤安裝工具」並選擇 U 盤 B。稍候片刻,等待其製作完成。

  • 確保當前 Mac 已擁有磁碟全部分區,若你的 iMac 當前已經擁有 Boot Camp Windows 分區,則需要優先移除掉。關聯閱讀:如何徹底移出你的 Boot Camp 分區

接下來的第一部分到第八部分,我們將進行一系列的硬碟操作與雙系統安裝。這一步開始之後就沒有反悔餘地,必須一直走到底,請確認自己的機型是採用 2T 或以上融合硬碟版的 iMac 再繼續。

  • 第一部分:破壞 Fusion Drive 邏輯結構
  • 第二部分:準備新的 EFI 分區
  • 第三部分:安裝 Windows
  • 第四部分:安裝 Boot Camp 驅動
  • 第五部分:為 Mac 安裝做好硬碟準備
  • 第六部分:重構 Fusion Drive 邏輯結構
  • 第七部分:安裝 Mac
  • 第八部分:數據盤分區

第一部分:破壞 Fusion Drive 邏輯結構

為了徹底規整磁碟空間,必須先破壞 Fusion Drive 結構,裝好 Windows 後再恢復。

  • 先關機,重新啟動 iMac 時按下鍵盤 Command + Option + R 進入網路恢復模式。
  • 進入恢復模式後,在頂部菜單欄中選擇「其它 - 終端」。進入終端後,輸入 diskutil cs list 來顯示 Core Storage 硬碟結構,你會看到結果如下圖。在結果中找到 Logical Volume Groupe ID,記為 LVGID。

  • 在終端中輸入 diskutil cs delete LVGID並回車確認,其中 LVGID 需要被替換為剛剛找到的真實數值。為了避免輸錯,這個 ID 你可以複製粘貼到代碼中。

  • 至此 Fusion Drive 邏輯結構已經破壞完成,讓 iMac 關機。

第二部分:準備新的 EFI 分區

這一部分我們需要創建 Mac 與 Windows 共同需要的 EFI 分區。

  • 將之前製作好的 U 盤 B 插入 iMac,按下鍵盤 Option 不松並開機,在彈出的選擇界面中選擇「EFI Boot」並按下回車。

  • 在彈出的 Windows 10 安裝界面下,按下鍵盤 Shift + F10 調出命令行工具。

  • 依次輸入以下的每一個命令,並在命令輸入完後按回車: diskpartlist diskselect disk 0cleanselect disk 1clean。這些步驟將會清空現有磁碟。

  • 接下來我們需要在 SSD 上手動創建 EFI 分區。依次輸入以下的每一個命令,並在命令輸入完後按回車: select disk 1 convert gptcreate partition efi size=200format fs=FAT32 label="EFI" quickcreate partition msr size=128exitexit
  • 至此 EFI 分區創建完成。

第三部分:安裝 Windows

這一部分我們需要將 Windows 安裝到指定 SSD 分區。

  • 選擇語言,鍵盤之類的設置,並點擊下一步。
  • 接著輸入激活碼。若你沒有激活碼,可以參考文末有償服務。
  • 在安裝選擇時,選擇「自定義安裝」,此時你會看到幾個分區。選擇大小在「110 GB 左右的分區」並點擊下一步。

  • 此時 Windows 便會開始安裝,稍等片刻,待它安裝完成,安裝過程中你可能需要點擊語言區域設置之類的設置,這些按需選擇即可。

第四部分:安裝 Boot Camp 驅動

此時 Windows 已經安裝好了,這一部分我們需要為 Windows 安裝所有驅動程序,以便所有功能正常運行。

  • 啟動 Windows 後,插入剛剛製作好的,含有驅動程序的 U 盤 A。在此 U 盤中,找到「WindowsSupport - BootCamp - setup.exe」並雙擊安裝。

  • 此時電腦屏幕可能會很暗,這是因為 Windows 有個不靠譜的自動調節亮度功能,搜索電源管理,關閉「自適應亮度」即可。

  • 待電腦自動重啟一次後,Boot Camp 驅動便安裝完成了。

第五部分:為 Mac 安裝做好硬碟準備

這一部分我們將重整磁碟分區,以便拆分 SSD 供 Mac 安裝使用。

  • 點擊 Windows 徽標並搜索「命令提示符」,並右鍵選擇「以管理員身份打開」。打開後依次輸入 diskpartlist diskselect disk 1list partition。在顯示出的目錄中找到大小為 128MB 保留分區所對應的分區號,我這裡對應的是 2,輸入 select partition 2delete partition override 來刪除掉它。

  • 目前 Windows 佔據了整個 SSD 空間,我們只希望其佔用一半就好,剩下空間需要留給 Mac 安裝。點擊 Windows 徽標並搜索「計算機管理」,在存儲中點擊「磁碟管理」。在彈出的選項中選擇「GPT」。

  • 右鍵選擇 Boot Camp 分區,點擊「壓縮卷」。在壓縮量中輸入「35000」,這句話的意思是留給 Mac 安裝約 35 GB 的富餘空間,你可以根據你的意願調整,但不得小於 28000。

  • 壓縮好後,你將在此磁碟右側獲得一塊分配的空間。右鍵選擇「新建簡單卷」,在所得推薦的簡單卷大小中減去 128,並點擊下一步。選擇不分配驅動器號,並格式化為 exFAT 格式。

  • 完成後,你的磁碟空間看起來應該如下圖。

  • 這時,你的 Windows 已經被順利安裝在 SSD 上,而且我們也為 Mac 在 SSD 上的安裝留出了空間。

第六部分:重構 Fusion Drive 邏輯結構

這一部分我們將恢復融合硬碟功能。

  • 關機,重啟後按下 Command + Option + R 進入網路恢復模式。

  • 點擊「磁碟管理」,選中剛剛創建好的 35G 分區並格式化為 Mac OS 擴展,取名為 MAC。

  • 選中容量約為 2TB/3TB/4TB 的機械磁碟空間,將其格式化為 Mac OS 擴展,分區表設置為 GUID,取名為 MACDATA。

  • 操作完成後,磁碟工具看起來應該如下圖。

  • 退出磁碟管理,並打開頂部菜單欄中的「其它 - 終端」,輸入 diskutil list來查看當前的磁碟狀態。這裡可以看出 disk0 是機械硬碟,disk1 是固態硬碟,disk0s2 是待打包的數據盤,disk1s3 則是目前 Mac 所應該被安裝的 SSD 固態硬碟分區。

  • 現在我們來重建 Fusion Drive 邏輯結構。先在終端中輸入 diskutil cs create Mac disk1s3 disk0s2並按回車,這句話表示將 SSD 中的 Mac 和 HDD 中的數據組合為一個邏輯 coreStorage 區,其中兩個數據需被替換為上一步中找到的盤符,稍等片刻待其完成。

  • 輸入 diskutil cs list,並記錄下最上端所顯示出的 Logic Volume Group ID,比如下圖中 E5C84 開頭的那串數字。

  • 接著輸入 diskutil cs createVolume LVGID jhfs+ Mac 100% 來將這個 coreStorage 分區轉為 Fusion Drive 區,需將代碼中的 LGVID 替換為上一步中記錄的數值。

  • 至此融合硬碟已經恢復完成,退出終端。

第七部分:安裝 Mac

這一部分我們將重新安裝 Mac 到固態硬碟中。

  • 點擊「重新安裝 Mac」,安裝位置選擇到「Mac」。值得注意的是,若你前面操作正確,這裡應該只能看到 Mac 和 BOOTCAMP 兩個分區,點擊安裝即可。

  • 到這裡為止我們已經完成了 Mac 和 Windows 的安裝,這兩個系統目前都使用 SSD 固態硬碟作為系統盤,最後所差的就是將數據盤分給 Windows 一部分了。

第八部分:數據盤分區

這一部分我們將機械硬碟分成兩份,Windows 和 Mac 各一份。

  • 啟動剛剛裝好的 Mac,打開「磁碟工具」,選擇 Mac 所處磁碟並點擊分區,將空間根據實際需求分為兩份,一份給 Mac,一份給 Windows。下圖中我選擇了對半分。

  • 分區好後的 Mac 依舊是混合硬碟,下圖中可以看到 Mac 和 Windows 各獲得了一半的數據分區。Boot Camp 安裝的 Windows 也得到了自己專屬的固態硬碟分區。

  • 在 Windows 下查看,Windows 所擁有的空間由 C 盤固態系統盤,和 D 盤與 Mac 互通的數據盤組成。

  • 教程到這裡就全部完成了,享受你的全新融合硬碟和超快的程序響應速度吧。

寫在文後

iMac 本身性價比和顏值都很高,因此購買它的人不在少數。使用本文的解決方法,可以讓你在沒有任何額外開支的情況下一勞永逸,享受 Windows 的巨大的速度提升。

若你此時準備開始在 Windows 享受遊戲,也可以閱讀下一篇文章零成本提升 iMac 顯卡性能。關聯閱讀:大幅提升 Boot Camp Windows 10 顯卡

推薦閱讀:

日常使用sever core版的windows是怎樣一番體驗?
win10怎樣徹底關閉自動更新?
64位win10系統,8G內存,電腦內存在運行一段時間後爆滿,關閉所有程序內存不能釋放,怎麼解決?
如何正確的使用win10任務管理器?
win10安裝ANSYS15.0完成後找不到啟動程序,怎麼辦?

TAG:Windows10 | iMac |