steam deck 雙系統(tǒng)共享盤,SteamOS 無法寫 ntfs 解法
具體的問題是, windows操作過后,共享盤的共享游戲庫無法在steamOS里寫入的問題 原因在于Windows中開啟了快速啟動或者別的什么,關機的時候沒有清除掉一些標記文件,使得Linux認為該分區(qū)存在異常,回退成只讀掛在。這樣的情況下,無法安裝游戲,并且如果umount后再mount,會變得無法在steam游戲庫中添加該目錄。 $ sudo umount /run/media/deck/Game 執(zhí)行mount的時候會報錯: $ sudo mount -a The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Falling back to read-only mount because the NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting.) 所以,第一步先去Windows里關閉快速啟動,控制面板-電源選項-選擇電源鍵的功能-更改當前不可用的設置 如果沒有出現(xiàn)快速啟動的選項,以管理員身份運行命令提示符,執(zhí)行 powercfg /h on 然后就可以看到選項了。關閉。 回到steamOS,用KDE Partition Manager一類的查看下共享分區(qū)的分區(qū)名,然后用ntfsfix命令清一下標記 $ sudo ntfsfix /dev/nvme0n1p10 Mounting volume... The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. FAILED Attempting to correct errors...? Processing $MFT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... OK Processing of $MFT and $MFTMirr completed successfully. Setting required flags on partition... OK Going to empty the journal ($LogFile)... OK Checking the alternate boot sector... OK NTFS volume version is 3.1. NTFS partition /dev/nvme0n1p10 was processed successfully. 然后重新掛載 $ sudo mount -a 沒有報錯,說明成功 steam庫可以正常添加文件夾了。