軟改Steam Deck成為輕薄筆電之王:資料無損挪移大法 利用 SteamOS Recovery Disk 調整磁碟分區 讓出空間給Windows或其他作業系統安裝

by jouston
2023.04.17 01:20PM
照片中提到了O、File Edit Device Partition Tools Settings Help、✓ Apply Undo,包含了屏幕截圖、屏幕截圖、蒸汽甲板、SteamOS的、固態硬盤

Steam Deck除了是2022年的掌機之王和模擬器掌機之王之外,因為高性能的硬體、良好的擴充性和基於Linux的作業系統,只要再做一些調整,在家中可以當桌上電腦,當然也可以帶出門當作性能強大的輕薄筆電來使用。我們之前已經寫過如何暴改SSD硬碟至1TB,也改過模擬器、加裝中文輸入法、LibreOffice、新增印表機支援、甚至在SteamOS裡安裝了Edge Browser以及Teams for Linux,使其具備基本的辦公室使用功能。

然而,再怎麼樣改裝,對某些朋友來說,還是不如直接安裝一套Windows上去來的好,您說是吧?本系列文章接著暴改,讓你的Steamdeck可以將Windows 10安裝在內建的SSD裡面,並且透過安裝reFine雙重開機程式,使得SteamDeck可以自由的在SteamOS和Windows 10兩個作業系統之間切換無礙。

要注意的是,本文採取的方法直接安裝在SSD裡面,速度是跟SSD一致,並不會像安裝Windows-to-go那樣,限制在MicroSD卡的性能。

需要把它當作筆電的朋友,強烈建議要升級儲存空間、中文化並安裝中文輸入法。

Steam Deck SSD 1TB升級DIY教學:詳細步驟在這裡

軟改Steam Deck成為掌機之王:模擬器上身玩數千種遊戲

軟改Steam Deck成為輕薄筆電之王:Arch Linux中文化 fcitx中文輸入法 Libre Office 安裝全攻略

軟改Steam Deck成為輕薄筆電:新增印表機支援


警語:SteamDeck內建的Arch LInux是個高度客製化的遊戲用作業系統,每次升級之後,原有的中文化和安裝的軟體都有可能會爛掉,需要重跑一次步驟。

開始之前,請先準備好以下工具,其實除了超過8G的隨身碟絕對必要之外,其他的設備都是讓自己舒服一些的好工具。

▲其實大部分的工具材料都不是絕對需要的,只不過操作起來很困難而已。


準備 SteamOS recovery 用來調整硬碟分割區

首先,如果沒有特別準備,SteamOS應該已經佔去所有的內建SSD硬碟空間了。這也是坊間大多數教學採用Windows To Go或是Live CD並且安裝到MicroSD卡裡的理由。

但是,這種方法安裝會卡在MicroSD卡的效能。例如筆者安裝的WD SN740具備2240MB/sec讀取的速度,而MicroSD記憶卡的理論速度312MB/s,但是實際上能夠超過100MB/s的就非常少有了。光是讀取速度的差異就是20倍,除非只是非常偶爾使用一下Windows或是其他的作業系統,否則還是比較建議花點力氣將系統裝在內建的SSD裡面。

如果您是這系列文章的老讀者,手上已經有SteamOS recovery隨身碟,麻煩跳到下一節「調整硬碟分割區,讓出空間給Windows或是其他作業系統安裝」

Steam Deck還原系統用的 Steam OS 可以從 Steam Deck FAQ 頁面找到。

然後按照官方頁面的說明,將系統寫入 8G 以上的 USB 隨身碟裡。

在 Windows 系統上,我們建議使用 Rufus 工具程式。 選擇還原映像檔並寫入您的 USB 隨身碟中(此舉將會格式化您的 USB 隨身碟內容)。 完成後,選擇「Close(關閉)」,然後退出隨身碟
在 macOS 系統上,您可以使用 Balena Etcher 將還原檔寫入 USB 隨身碟
在 Linux 上,您可以使用 Balena Etcher 將還原檔寫入 USB 隨身碟——或者選擇直接使用這條命令寫入:

bzcat steamdeck-recovery-1.img.bz2 | dd if=/dev/stdin of=/dev/sdX oflag=sync status=progress bs=128M
(將 /dev/sdX 設為您插入的 USB 裝置)

SteamOS Recovery隨身碟準備完成之後,將USB隨身碟透過Type C基座或是擴充埠連接上SteamDeck,最後,按住「音量 - 」鍵並按下「電源」鍵,當您聽到「Steam開機音樂」之後,放開「音量 -」鍵,然後再放開「電源」鍵,這將會開啟「開機管理程式」。

在開機管理程式中,選擇從「EFI USB Device」(EFI USB 裝置,您的 USB 隨身碟)開機之後,就會進入「復原環境」。

這個啟動的時間需要個幾分鐘,請耐心等待。

順道一題,Steam Deck的BIOS是採用台灣國產的Insyde BIOS。雖然不見得用的到,可是改成 長按「音量 + 」鍵並按下「電源」鍵,當您聽到「Steam開機音樂」之後,立刻放開「音量 +」鍵,然後再放開「電源」鍵,就可以進入BIOS設定了。因為是國產BIOS,還有繁體中文選單,一整個很貼心。

 

▲使用Rufus將 SteamOS 寫入8G以上的隨身碟

▲回到熟悉的SteamOS Recovery

 

調整硬碟分割區,讓出空間給Windows或是其他作業系統安裝


首先,點左下角「開始選單」->「System」->「KDE Partition Manager」並且找到目前SteamOS中主要的硬碟分割區「home」。它通常佔最大的容量,而且「Label」和「Partition Label」也都會是「home」。

找到「home」之後,開始調整該硬碟分割區,比較建議空間允許的話,至少給Windows 64GB以上的空間。以筆者安裝的Windows 10專業版來說,光是將系統安裝好、搭配慣用的中文輸入法以及Chrome瀏覽器,就耗去27GB的容量了。筆者因為有足足1TB可以揮霍,於是就分割了512GB給Windows 10。(爽)

請選取「home」硬碟分割區點選「Resize/Move」進行硬碟分割區切割作業。

分割區準備好之後,接下來要格式化並且給予新的空白分割區一個名字,這樣未來才容易找到它。請在「unallocated」上點右鍵,並且點選「New」來建立新的分割區。然後「File system」這裡點選下拉式選單,選取「ntfs」,這是Microsoft從Windows NT之後就開始使用的檔案系統。現在都已經改好多次版了。

接著在「Label」裡面給它一個名字,筆者是寫「win」比較好記。以下說明都會用「win」來稱呼這個硬碟分割區,讀者自己改名的話,就記得自己轉換喔。

總之,當我們完成以上作業之後,你會看到有個512GB容量的win分割區。請點選左上角的「Apply」,再點選「Apply Pending Operations」啟用這些改變。在筆者的電腦上,這個動作大約3分鐘左右完成。

如果您預計安裝的不是Windows而是其他作業系統如Ubuntu,也可以先暫時留空。例如Ubuntu就會自己拿走剩餘的其他空間。

▲首先執行「開始選單」->「System」->「KDE Partition Manager」

▲找到「home」硬碟分割區,它的「Label」和「Partition Label」也都會是「home」

▲選擇的硬碟分割區點選「Resize/Move」進行硬碟分割區切割作業。

▲調整「Free space after」給予Windows空間安裝。這裡的範例是給了512GB的空間。

▲在「Unallocated」上面點右鍵,選擇「New」建立分割區。

▲「Filesystem」中選擇「ntfs」,「Label」給予「win」作為名稱。再按「OK」即可。

▲最後確認,如果結果滿意,點選右上角的「Apply」。

▲第二次確認,系統告知這會執行哪些調整,這裡可以直接點選「Apply Pending Operations」進行作業。

▲如果一切正常,這裡不會有錯誤訊息。請點選「OK」繼續。

▲最後完成的結果,可以看到除了SteamOS用來裝遊戲和個人資料的空間之外,還可以看到名為「win」的471.62GiB ntfs硬碟分割區。

3 則回應

  • Ram又不能像筆電插的擴充,那麼客家做啥
    2023-04-18
  • 直接用就好了裝windows幹嘛www
    2023-04-18
  • 直接用就好了裝windows幹嘛www
    2023-04-18