STEAM DECK 64G保留原系統(tǒng)換硬盤并擴(kuò)容分區(qū)
先說下背景:
去年就很心水“大號掌機(jī)”這個概念,一直想整一個玩玩,一直等等到一個看起來相對靠譜的ROG ALLY,結(jié)果被耍猴京東卡時間搶都沒買到就很生氣,一想STEAMDECK的618也便宜一點反手就買了,玩了一個端午節(jié)覺得TF卡太慢就想把之前做的CFB卡套里面的512G SN530拿出來用用,主要是自己平時SD卡確實就夠了,這個組裝卡幾乎沒用過,這下也算是物盡其用了。
之前DECK的新系統(tǒng)安裝網(wǎng)絡(luò)不好過程特別折磨,64G里的東西不多但也不想重新下,所以上網(wǎng)學(xué)習(xí)了下LINUX的DD拷盤和FDISK想了這個辦法。
如果你有硬盤拷貝機(jī)或者兩個NVME盒子或許可以直接WIN操作全盤拷貝擴(kuò)容,但如果只能讀一個就可以用我這個辦法。我也不是特別懂LINUX,一知半解的折騰著玩玩,這不是寫給小白的教程,需要一定的折騰基礎(chǔ),給有類似需求的玩家做個參考,有更優(yōu)解歡迎在評論區(qū)批評指導(dǎo)。
缺點勸退:
1. 換完硬盤,系統(tǒng)引導(dǎo)有問題,還是要用官方鏡像的系統(tǒng)重新安裝STEAMOS(重新安裝后沒有選時間地區(qū)的界面,不重置用戶數(shù)據(jù))。
2. 進(jìn)系統(tǒng)后手柄按鍵是沒有驅(qū)動的,用觸摸屏點左下角菜單系統(tǒng)設(shè)置里更新,更新完按鍵就可以用了。另外如果之前用過DECKY插件模塊,需要全部重裝。
3. 其他的問題暫時沒發(fā)現(xiàn)。

流程
進(jìn)桌面模式打開konsole
sudo -i
輸入密碼(是為了一直用ROOT權(quán)限,不用來回打SUDO和密碼)
DECK連接讀卡器安裝要更換的目標(biāo)硬盤。
fdisk -l
看下原裝盤和目標(biāo)硬盤的路徑,我的原裝盤是nvme0n1p目標(biāo)硬盤是sda就用這兩個舉例了("p"和“a”后的數(shù)字是分區(qū))。
dd if=/dev/nvme0n1p of=/dev/sda
等待拷貝完成,讀盤器閃就是沒考完,而且拷完系統(tǒng)自動彈窗提示你可以掛載,可以設(shè)置里把系統(tǒng)休眠關(guān)了,放一邊干點其他事情,我拷的速度就挺慢,大概50MB/S左右,但如果需要知道進(jìn)度可以在KONSOLE新建窗口。
sudo watch -n 10?killall -USR1 dd
輸入密碼,切回原窗口就能看到目前進(jìn)度和速度了。
拷完之后輸入fdisk -l會發(fā)現(xiàn)原盤內(nèi)容是照搬過去了,但是所有容量和分區(qū)也照搬了,如果是512的盤就有400多G是未分區(qū)狀態(tài),這就需要無損擴(kuò)容。方法如下:
fdisk /dev/sda
p
記住sda8(容量最大的那個分區(qū))的分區(qū)起始位置(start下的數(shù)字),我的數(shù)是22284288,這個數(shù)字很重要,別弄錯。
d
8
n
8
22284288 (輸你實際的起始位置)
結(jié)束位置填默認(rèn)或最大值。
w
解釋下,上面的操作意思是刪除分區(qū)8然后新建分區(qū)8,8就是主分區(qū),確保舊的分區(qū)和新分區(qū)起始位置一樣就可以,結(jié)束位置決定分區(qū)的大小。這樣一來保存就可以獲得擴(kuò)容后的主分區(qū)。(聽說還有可以轉(zhuǎn)LVM無損縫合的,或者PC讀盤用DISKGENUIS擴(kuò)容的,我試了都沒成功,大家可以也試試。)
拆機(jī)更換硬盤(換完按電源鍵然后發(fā)現(xiàn)風(fēng)扇轉(zhuǎn)但點不亮)。
https://help.steampowered.com/en/faqs/view/1B71-EDF2-EB6D-2BB3
把官方給的做系統(tǒng)鏡像寫入啟動盤,進(jìn)BIOS選擇啟動盤的系統(tǒng),進(jìn)系統(tǒng)選擇reinstall steam os重裝STEAM系統(tǒng),彈窗提示這個是保留原用戶數(shù)據(jù)重裝系統(tǒng),核對下是不是別點錯了!PROCEED,完成后重啟正常進(jìn)系統(tǒng)。
進(jìn)系統(tǒng)后發(fā)現(xiàn)按鍵不好用,觸摸點左下角菜單>設(shè)置>系統(tǒng)>系統(tǒng)更新,更新完按鍵就好用了。
存檔和桌面模式自己折騰的一些其他東西都在,就此收工。