Steam Deck单硬盘双系统+互通游戏库详细教程

您所在的位置:网站首页 win10怎么分割磁盘空间分区格式 Steam Deck单硬盘双系统+互通游戏库详细教程

Steam Deck单硬盘双系统+互通游戏库详细教程

2024-07-13 06:35| 来源: 网络整理| 查看: 265

    前些日子steamdeck 64g刚刚入手,立刻更换了2242型号的1T硬盘。有一些小幅度硬改,此处不在赘述。这些年使用TF卡的经历并不愉快,所以对使用TF卡扩容略有抵触,加上有一些对win系统的需求,在找了一些教程之后成功的安装了同盘双系统。由于原教程为英文,有很多小伙伴没能成功安装,所以我将我的做法分享出来,并添加了一些自己的不同见解以及踩坑经历,希望可以帮到大家。

第一部分:准备工具

    此次制作双系统必须的道具如下:

    •电脑一台

    •大于等于8g的u盘一只(可以用tf卡代替,前提是可使用上述电脑访问tf卡,如读卡器或笔记本自带的卡槽)

    •键盘鼠标

    •usb分线器(用来同时使用键鼠u盘)

    •我提供的文件压缩包(下载链接见置顶评论)

    •Windows10或11镜像在官网等途径自行下载

   踩坑注意:

    最新微软官网下载的Win11 22H2版本安装steamos提供的音频驱动会直接蓝屏装不上,请避开此版本。选择win10或者win11 21H2版本。

第二部分:制作PE启动盘

    有过电脑装系统经验的小伙伴可以按自己步骤来跳过此部分,只需要保证制作的PE启动盘内有像DiskGenius之类的硬盘管理工具即可(几乎是pe启动盘标配),没有经验的小伙伴,推荐按照如下链接,使用FirPE制作启动盘。

    https://firpe.cn/page-397

    接着,将Windows镜像文件和我提供的全部文件移动至启动盘内。至此,U盘部分准备完成,电脑也已经使用完毕。后续流程中“U盘”、“PE盘”、“启动盘”等称呼均指此U盘。

第三部分:调整硬盘分区

    首先,usb分线器连接steamdeck连接键鼠和U盘,将steamdeck关机。先长按音量-按钮,再短按电源键,略有延迟,机器将进入如下界面,松开音量-按钮。通过上下方向键选择usb device选项,按手柄A或者键盘回车进入pe系统。

选择开机系统

   第二步使用DiskGenius硬盘管理来为硬盘划分分区。进入DiskGenius后点击占空间最大、位于硬盘分卷排列最后的home分卷,右键-调整分区大小。通过鼠标拖动或者填入数据,给steamos和将要安装的win系统都留出足够的空间(此处报错见踩坑注意1)。留给home分区的容量大小就是steamos机身存储。我个人home卷保留了50g的空间,用来存储游戏之外的数据。

    再点击剩下的空白分区,右键-创建新分区,分别为windows的C盘和两者共通的游戏数据盘创建分区,此处两个分区都应该创建为NTFS格式。我个人给windows系统盘留了128g空间,然后把剩下765.2G空间留给了共通的游戏数据盘。新建互通的游戏数据分区时注意给此分区命名为Game(⚠️也可使用其他名字,但不要用特殊字符,后面会用到)创建分区之后要点击左上角的保存更改才算成功。最终成果如下图所示:

划出分区之后的硬盘分卷

此处踩坑注意一:

    (1)经过个人十多次测试后,发现正常使用一段时间的steamos,缩减home分卷空间时有几率遇到报错“inode bitmap 中有标记为已使用的未用inode”。花费大量时间搜索解决方法仍未成功,希望有能力解决此问题的朋友不吝赐教。如果遇到这个问题,只能使用官方工具重装steamos,并在安装完成后的最后一个弹窗选择不重启,在steamos一次都未启动过的情况下,进行分区划分工作。

    ps:经过评论区朋友的补充,在遇到此问题后可以去steamos恢复出厂设置,不需要重装系统。请在此时备份好自己的数据。如把游戏转移到sd卡,可以避免重新下载的麻烦,也可以保存游戏数据。

     (2)在末尾留给windows的空间还处于未分卷状态时,千万不要进入steamos系统。否则会造成steamos自动将此空白卷划分入home卷中,占用了空间且无法被识别利用。并且因为硬盘簇报错而无法重新分区,最后只能通过重装steamos解决。

    ps:盲猜这个也可恢复出厂设置解决,但是未经测试。真遇到此问题可以作为一项方法测试一下,坐等反馈(当然没人遇到此问题更好)。

第四部分:安装windows系统

    此部分较为简单,在完成第三部分后,利用pe系统桌面上的软件“EasyRC”便可完成,步骤如下:

    首先,打开软件EasyRC,在最上方选择你windows镜像。

    接着选择系统安装目标盘符,选择在第三部分中划分出来给C盘的128g分卷,添加引导位置应该会自动选择esp对应的盘符(自动选了就ok,不一定和我一样)。

一键装windows

    接下来点击确定,静等安装完成自动重启机器,此次重启将直接进入windows系统。然后就是喜闻乐见的windows别来无恙配置环节,此处不再赘述。

    win10配置完成后,开始为windows安装硬件驱动。驱动文件已经放在我提供的文件中了。可以直接插上刚才的pe启动盘,找到我提供的所有文件中的“qudong”文件夹,此文件夹内便是官方提供的所有驱动。按照下图中的方法逐个安装。

  

steam官方驱动的安装方法

 (此项必要,请勿忽略)最后,在Windows电源管理中关闭windows快速启动(具体方法请百度。教程非常详细,此处不再赘述)。否则可能出现两种问题:

win系统无法关机,关机会自动跳回开机界面(开机那个用户登陆锁屏界面)

在linux操作读取windows的ntfs硬盘时,硬盘分区被设置为只读。

当然也可能这两个问题都遇不到,很奇怪,很windows。

同时还要提醒,windows关机直接点关机,不要休眠,否则也会出现上述问题2。

  此处踩坑注意二:

    (1) 请先调整为横屏再安装显卡驱动,我竖屏安装时,安装一半AMD窗口就闪退了,不清楚是否为偶发现象。

    (2) 如果不安装驱动就继续进行后续切换开机引导以及美化的步骤,将在windows系统启动时出现花屏现象,其效果类似于电脑显卡坏掉的那种花屏,无法正常操作。只能将开机引导的配置清除,恢复正常启动。

    自此,如果上述步骤均成功完成,你已经成功在固态硬盘上安装了双系统。当前默认启动系统为windows,切换系统开机的方法为同时长按音量减同时短按电源键进入开机盘符选择,然后选择steamos或者windows启动。如果你想继续美化开机引导,即开机直接进入一个漂亮的选择启动系统界面。那么请继续进行后续操作。如果你只想设定steamos为开机默认启动系统,不想安装开机引导,请参考第五部分视频中33:28处的教程,更改优先启动顺序。第五部分:设置开机引导为refind第三方引导(非必需)注意⚠️:此部分教程已经过时,请移步我的新专栏,使用脚本一键替换引导,同时解决更新Windows系统出现的引导损坏问题。

#此部分是按照油管老哥的教程来的,但是有所修改。详细可以参考b站转载视频

    我将视频中各步骤生成的文件放在一起进行了打包,可以直接使用我提供的文件替换盘符ESP中的文件,实现更简便的替换开机启动项。

    此处提前说一下存在的问题:

    (1) windows开机启动画面bug,即开机过程轻微花屏。无法修复,但是使用无影响(甚至还有点好看。笑)

    (2) windows经过需要重启的那种大更新后,会导致开机引导被替换。需要根据下面教程重新替换boot文件夹,建议进行下述步骤后自行关闭win系统更新。(毕竟让windows更新也没啥好处。笑)。欢迎可以解决此问题的大佬在评论区补充。

无需关闭windows更新,详见我的新专栏“一键替换SteamDeck双系统refind引导工具”

开机引导美化成果

我使用的方法如下,自认为还是比较简单的。

    从pe启动盘启动steamdeck,在“此电脑”中点开“esp”盘,进入“efi”,给Microsoft文件夹创建一个副本并命名为Deck。将Microsoft文件夹内的“Boot”删除,并将我提供的“Boot”文件夹复制进Microsoft,完成。是不是很简单呢~这时候重启就可以直接进入美化后的refind引导了。在引导界面可以通过触摸板移动鼠标,右扳机键替代鼠标左键选择。

10月17日更新:更新了新的boot文件夹内的文件,使用新的Boot文件可以通过steamdeck十字方向键选择系统,A键确定。放弃了触摸板鼠标控制,采用更适合steamdeck的手柄操控模式。

11月14日更新:制作了在SteamOS直接一键替换引导的工具。请移步我的新专栏(此专栏允许修改次数不够了)

第六部分:windows安装steam并添加数据盘为下载盘

    首先,建议先在windows中删除除了c盘和数据盘之外的所有驱动器号(即C:D:E:这种),防止误修改steamos的系统文件出现问题,也避免加载这么多盘看起来很丑。具体做法如下:

    在windows10系统中,右键此电脑-管理-点击左侧工具栏中磁盘管理,进入如下界面。右键点击每个有驱动器号的分区块。

右击分区块

选择“更改驱动器号和路径”。将除了c盘和数据盘之外的驱动器号全部删除,再给数据盘指派驱动器号D。

删除或更改驱动器号

    然后就是安装steam,添加现在的D盘为下载盘。添加位置在steam主页面左上角“steam”-设置-下载。这一步大家都会,不会去百度一搜也会了。

加载到D:/STEAMLIBRARY

第七部分:steamOS自动挂载ntfs分区并添加为steam游戏数据盘

#此部分操作简单但是原理较为复杂,此处仅给出操作方式。具体原理如果想要理解的话可以参考如下教程。

Linux和Windows双系统访问Windows磁盘需要输入密码问题解决过程分析

https://www.bbsmax.com/A/qVde0kar5P/

以下步骤均在桌面模式进行。

第一步:设置deck账户密码,两种方法二选一即可

    方法一:进入系统设置-用户。在右侧的设置密码输入框中输入密码并点击确定。

图形化添加用户

    方法二:在终端界面输入passwd,并两次输入密码,注意此处输入密码是不显示的。

终端命令添加用户

第二步:修改policy文件,取消ntfs分区访问密码

    首先,打开steamos终端(桌面模式左下角steam标志菜单-系统-Konsole),输入如下命令:(会要求输入密码,此时输入内容是隐藏的,属于正常现象。输入密码后回车就可以)

   使用steamos自带的文件管理器,在左侧竖向的选择栏最下面找到进入rootfs盘符,根据如下目录,找到对应文件,右键打开方式,使用kwrite打开文件。

    修改第173行

    按ctrl+s保存,会弹出要求输入密码的框,输入此前设置的账户密码,保存成功。

修改第173行为“yes”并保存

第三步:修改fstab文件实现开机自动挂载

11月14日修改:此部分此前使用UUID指定分区实现挂载,在参考了这位大佬的教程后采用更简单的LABEL指定分区。

方法:还是文件管理器,找到你名为rootfs的盘符,进入/etc/目录,找到名为fstab的文件,双击打开。将以下内容添加到fstab内容的最后,如图所示。此处LABEL=你在本文第三部分第二步中给互通分区的命名。/run/media/deck/Game为分区的挂载点,并非指定某文件夹,请谨慎修改。

编辑fstab自动挂载硬盘

    4. Ctrl+s,输入密码保存文件,至此开机自动挂载数据盘分区的操作完成。在文件管理器访问你的数据盘测试一下,原本盘符应该带了一个小黄标,如果访问此盘不需要密码,且小黄标消失即为成功。或者重启一下,进文件管理器查看,如果在不点击的情况下数据盘没有小黄标,即说明此硬盘开机自动挂载了。

windows系统盘没有配置自动挂载,显示小黄标

第四步:将数据盘添加为steam游戏下载盘

    此步骤和windows相同,在 steam窗口左上角steam-设置-下载-添加游戏库-点加号-选择你刚才数据盘分区目录-确定。应该会直接读取到windows上的steam自动建立的SteamLibrary文件夹。

路径最后为STEAMLIBRARY文件夹

    至此,此游戏库已成为windows和steamos共用的游戏库了,你可以回到游戏模式中的设置-存储设备中看到此分卷。选择此分卷并按手柄X,设置为默认下载库。随便下载个游戏回到windows端测试一下是否能读取,并在windows端随意下载一个游戏。再重启回steamos,进入游戏模式的设置-存储空间,看一下是否开机就能在游戏模式自动挂载上,并测试在windows下载的游戏能否运行。如果你严格按照步骤来的话,应该是没问题的。

第八部分:写在最后

    此教程方法由9月29日初步试验验证可行,30日完善并在我的机器实机配置完成。截止到10月1日写完教程算是测试了两天。这个过程中参考了很多大佬的各种教程,以至于很多教程出处都忘记了,无法与此处贴出来。所以仅在此表示歉意和感谢。此教程的操作经初步验证是没有问题的,但也可能仅是问题我未发现。希望大家遇到问题在评论区反馈。

10月17日修改补充:

    PS:有朋友问我ntfs会不会影响性能,我也有这样的疑虑。经过我的测试之后,/home内的游戏和互通数据盘内的游戏相同设置下,帧数,功耗均相同,所以我认为是没有性能影响的。但是我个人的测试可能也不够全面,希望按此教程成功安装双系统的朋友也都可以测试一下,测试结果可以在评论区反馈。如果有小伙伴实在不喜欢ntfs,可以自己尝试使用btrfs格式。如果可以证实确有性能损耗,我后续会出一个使用btrfs格式互通游戏库的教程,也会给出已按此教程做好双系统之后的修改格式教程。

    PPS:有人质疑我为什么不使用exfat格式,并以此认为我没有常识,教程有问题,带歪小白。我当然知道exfat格式可以在windows和linux直读,但是请展现攻击性之前自己测试一下。steamos内的steam不允许exfat格式硬盘加载为游戏下载库,所以exfat格式是无法实现互通游戏库的,望周知。

    PPPS:我的文字版教程可能不够直观,也可能比较难懂而无法帮到更多的人。我也不认为此方法只有我发现并实现。更不介意按我教程弄懂的朋友自己做视频按自己的见解重投教程。但是如果本文章在你的研究过程中存在些许帮助的话,烦请附上本文链接。

    

     教程最后,如果你觉得这个教程对你有用的话求点赞求收藏求硬币求转发最重要的是点一个大大的关注各位的支持就是我写教程的最大动力(bushi

    下集预告:steamdeck的摇杆模块结构和pcb都比较简单。所以想要简单画一个steamdeck的摇杆模块pcb,配合嘉立创免费打样,实现steamdeck更换摇杆自由。随身揣一兜摇杆,漂移换,不漂移也换。别问为什么。就是玩~

   评论区回复不及时的话,可能是因为我在steamdeck贴吧群水群。欢迎大家一起来玩~

steamdeck贴吧群号806505852(群炸了,已经没有群交流了。寄)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3