一份Steam Deck转移Windows系统(包含双系统体验)的用户指南

本指南将为您提供一份从SteamOS转换到Windows 11,然后再从Windows 11转换回SteamOS的完整双系统转换教程。作为Steam Deck用户,您可能希望在原生游戏系统和Windows 11之间自由切换,以体验不同平台的游戏和应用以及体验Mod。请务必仔细阅读本教程,特别注意系统备份和分区调整的关键步骤,避免数据丢失。本教程针对小白用户设计,操作步骤简明清晰,并附有详细说明和常见问题解决方案。

一、转换前的准备工作

在进行任何系统转换操作前,务必备份重要数据。SteamOS采用只读系统架构设计,但转换系统时仍可能造成数据丢失。以下是必须完成的准备工作:

1.1 备份SteamOS数据

数据备份是系统转换前最关键的一步。您需要备份以下内容:

- 游戏存档(位于/home/deck/.local/share/Steam/steamapps/compatdata/[AppID]/userconfig/)

- 个人文件(位于/home/deck/)

- Steam配置(位于/home/deck/.steam/deck/)

备份方法(两种选择)

方法一:使用SteamOS内置备份功能(推荐给小白用户)

1. 进入SteamOS主界面

2. 按下Steam键,选择"设置"→"系统"

3. 向下滚动找到"恢复出厂设置"选项

4. 不要直接点击"恢复出厂设置",而是点击"备份"按钮

5. 将备份文件保存到外置存储设备

方法二:手动复制重要文件(适合有一定技术基础的用户)

1. 准备一个至少64GB的U盘(建议使用USB 3.0或更高版本)

2. 将U盘插入Steam Deck,确保设备连接电源

3. 进入桌面模式(长按电源键)

4. 打开文件管理器,找到/home/deck/目录

5. 右键点击/home/deck/,选择"复制"或"压缩为ZIP"

6. 将文件粘贴到外置存储设备的指定文件夹

重要提示:备份完成后,**请立即断开U盘连接并重新插入**,验证备份文件是否完整。若发现备份文件损坏或不完整,请重新备份。

1.2 准备安装工具

您需要准备以下工具:

1. Ventoy多系统启动盘制作工具:这是一个强大的工具,允许您在一个U盘上同时存放多个系统镜像,无需反复制作启动盘。

- 下载地址:https://www.ventoy.net/cn/download.html

- 建议版本:Ventoy 2026版(支持最新系统镜像)

2. SteamOS恢复镜像:这是Valve官方提供的系统恢复文件,用于在Windows系统损坏后恢复SteamOS。

- 下载地址:https://help.steampowered.com/en/faqs/view/6121-ECCD-D643-BAA8

- 文件类型:.bz2结尾的镜像文件(如steamdeck-recovery-4.img.bz2)

3. Windows 11 ISO镜像:建议使用24H2或更新版本,确保驱动兼容性。

- 下载地址:https://www.microsoft.com/zh-cn/software-download/windows11

- 建议版本:Windows 11 24H2或更新版本

4. Steam Deck专用驱动包

- APU驱动(AMD显卡驱动)

- 声卡驱动

- SD卡驱动

- 控制器驱动(SWICD)

- 下载地址:https://help.steampowered.com/en/faqs/view/6121-ECCD-D643-BAA8

5. 其他必备工具

- 外接键盘和鼠标(建议通过Type-C扩展坞连接)

- Type-C扩展坞(确保供电稳定)

- 备用充电器(转换过程可能耗时较长)

二、SteamOS转Windows 11安装教程

2.1 制作多系统启动盘

1. 在另一台电脑上插入您的U盘

2. 下载并安装Ventoy 2026版

3. 运行Ventoy2Disk.exe,选择您的U盘

4. 点击"安装"按钮,等待进度条完成

5. 将SteamOS恢复镜像(.bz2文件)和Windows 11 ISO镜像复制到U盘根目录

- 建议为镜像文件创建单独文件夹,便于管理

- 如:在U盘创建"SteamOS"和"Windows"两个文件夹

Ventoy优势:相比传统工具(如Rufus),Ventoy允许您在一个U盘上同时存放多个系统镜像,无需每次更换U盘。**对于双系统转换非常方便**。

2.2 进入SteamOS桌面模式

1. 将U盘插入Steam Deck

2. 完全关机:长按电源键10秒,直到屏幕完全关闭

3. 再次按下电源键开机,进入SteamOS界面

4. 按下Steam键,选择"进入桌面模式"(长按电源键)

5. 在桌面模式下,打开终端(Konsole)

2.3 调整磁盘分区

分区调整是双系统安装的关键步骤,操作不当可能导致数据丢失。请严格按照以下步骤操作:

1. 禁用SteamOS只读模式

sudo steamos-readonly disable

(输入密码后回车)

2. 安装磁盘管理工具

sudo dnf install gparted

(等待安装完成)

3. 启动GParted

sudo gparted

4. 在GParted界面中

- 选择左侧的NVMe SSD(通常是/dev/nvme0n1)

- 找到最大的分区(通常为/dev/nvme0n1p3,标签为home)

- 右键点击该分区,选择"调整大小/移动"

- 在"调整大小"界面,将"调整大小"设置为您希望为Windows系统预留的空间(建议至少120GB)

- 例如:若您的Steam Deck为512GB,建议为Windows预留200GB

- 点击"确定",然后点击顶部菜单的"应用"按钮

- 在弹出窗口中点击"应用待处理操作",等待进度条完成

- 操作完成后,点击"退出"按钮,不要直接重启

- 长按电源键10秒,完全关机(重要的事情说三遍:关机之后,千万不要立刻重启,不然会恢复之前的分区!)

2.4 安装Windows 11系统

1. 插入Ventoy启动盘,确保连接Type-C扩展坞供电稳定

2. 完全关机:长按电源键10秒,直到屏幕完全关闭

3. 按住音量-键不放,再按电源键开机

4. 松开音量-键,选择"Boot Manager"选项

5. 在启动菜单中选择带有"Ventoy"字样的USB设备选项

6. 在Ventoy启动菜单中选择您复制的Windows 11 ISO镜像文件

7. 等待Windows安装程序加载

8. 安装过程中**取消勾选"对这台电脑使用推荐设置",点击"下一步"

9. 在"现在安装"界面,选择"自定义: 仅安装Windows"

10. 在磁盘分区界面:

- 找到您之前调整后的新分区(通常是"未分配"空间)

- 右键点击,选择"新建简单卷"

- 按照向导创建Windows系统分区(建议至少60GB)

- 重复上述步骤创建游戏共享分区(建议剩余空间全部分配)

- 将游戏共享分区标签命名为"Game"(不要使用特殊字符)

11. 完成分区创建后,点击"下一步"开始安装

12. 等待系统安装完成,期间不要进行任何操作

13. 系统安装完成后,会自动重启

14. 首次启动将进入Windows OOBE(开箱体验)界面

15. 跳过OOBE步骤:在首次启动界面,按下Shift + F10打开命令提示符

16. 输入以下命令并回车:

oobe\bypassnro

系统将跳过账号注册和激活步骤

17. 重启系统,进入Windows桌面

2.5 安装Steam Deck专用驱动

1. 连接网络:插入网线或连接Wi-Fi

2. 下载驱动

- 访问Valve官网:https://help.steampowered.com/en/faqs/view/6121-ECCD-D643-BAA8

- 下载APU、声卡和SD卡驱动

- 控制器驱动SWICD:https://github.com/nefarius/ViGEmBus/releases

3. 安装驱动

- 按顺序安装APU驱动、声卡驱动、SD卡驱动

- 最后安装SWICD控制器驱动

- 每个驱动安装完成后,重启系统

4. 验证驱动

- 右键点击"此电脑"→"管理"→"设备管理器"

- 确认所有硬件设备均无感叹号警告

- 尤其检查控制器是否被识别为"ViGEm Bus"设备

2.6 配置双系统引导

Windows安装完成后会覆盖原有引导程序,导致无法启动SteamOS。以下是两种引导修复方法:

方法一:使用EasyUEFI添加SteamOS引导项(推荐给小白用户)

1. 下载EasyUEFI工具:https://www容易uefi.com

2. 在Windows中以管理员身份运行EasyUEFI

3. 点击"管理EFI启动项"

4. 在界面中找到并选中"Windows Boot Manager"

5. 点击"添加"按钮,选择"新建项"

6. 在"启动项名称"中输入"SteamOS"

7. 在"描述"中选择"Linux或其它操作系统"

8. 在"文件路径"中选择"浏览",找到EFI分区下的steamcl.efi文件

- 路径示例:EFIsteamossteamcl.efi

9. 点击"确定"保存设置

10. 在"启动序列"中,将SteamOS引导项上移,使其优先于Windows引导

11. 点击"应用"保存更改

方法二:使用rEFInd引导管理器(适合有一定技术基础的用户)

1. 下载rEFInd:https://www.linux.com/training-tutorials/refind-efi-boot-manager/

2. 将rEFInd解压到外置存储设备

3. 关闭Windows快速启动

- 进入控制面板→电源选项→选择电源按钮的功能→更改当前不可用设置

- 取消勾选"启用快速启动"

4. 重启Steam Deck,按住音量-键进入启动菜单

5. 选择Ventoy启动盘,进入SteamOS恢复环境

6. 在恢复环境中选择"Recovery tools"→"Konsole"

7. 运行以下命令安装rEFInd:

sudo dnf install refind

sudo refind-install

8. 重启系统,此时应该看到rEFInd引导菜单,包含Windows和SteamOS选项

重要提示:若使用方法一,操作完成后不要立即重启,而是先完全关机(长按电源键10秒),再开机选择SteamOS引导项进入系统。

三、Windows 11转SteamOS重装教程

3.1 备份Windows系统数据

在转换回SteamOS前,务必备份Windows系统中的重要数据:

1. 游戏存档备份

- 找到游戏存档路径:C:Users\您的用户名\Documents\My Games\

- 将整个文件夹复制到外置存储设备

2. 系统配置备份

- 重要配置文件:C:\ProgramData\Valve\Steam Deck Tools\

- 复制到外置存储设备

3. 文档和下载文件

- 复制C:\Users\您的用户名\Documents\和C:\Users\您的用户名\Downloads\到外置存储设备

4. 游戏共享分区备份

- 如果您有游戏共享分区(如"Game"分区),将其中内容复制到外置存储设备

- 或直接保留该分区,转换回SteamOS后将自动识别

3.2 进入SteamOS恢复环境

1. 插入Ventoy启动盘

2. 完全关机:长按电源键10秒,直到屏幕完全关闭

3. 进入SteamOS恢复环境

- 按住音量+键和电源键开机

- 松开电源键,继续按住音量+键直到看到"Boot"选项

- 选择"Ventoy"启动盘

4. 在Ventoy菜单中选择您准备的SteamOS恢复镜像

5. 等待SteamOS恢复环境加载

6. 进入恢复环境后,选择"SteamOS安装界面"

3.3 重装SteamOS系统

SteamOS重装有两种模式:保留用户数据的"修复"和完全重装的"重映像"。根据您的需求选择合适的模式:

模式一:保留用户数据的"修复"安装(推荐)

1. 在SteamOS安装界面中,选择"Repair SteamOS"

2. 系统将自动识别原有分区,并尝试保留您的游戏和个人内容

3. 点击"下一步",按照向导完成安装

4. 安装完成后,系统将自动重启

模式二:完全重装的"重映像"安装(如果系统损坏严重)

1. 在SteamOS安装界面中,选择"Wipe Device & Install SteamOS"

2. 系统将提示您确认操作,点击"Proceed"继续

3. 等待系统格式化和安装完成

4. 安装完成后,系统将自动重启

重要提示

- 如果选择"重映像"模式,**系统将清除所有数据**,包括游戏和用户配置

- 重装完成后,使用您之前备份的/home/deck文件夹恢复个人数据

- 进入SteamOS后,**重新启用只读模式**:

sudo steamos-readonly enable

3.4 数据还原与配置

1. 挂载外置存储设备

- 进入SteamOS桌面模式

- 打开文件管理器,找到并连接您的外置存储设备

2. 还原备份数据

- 如果您选择的是"重映像"安装,将之前备份的/home/deck文件夹复制回新系统

- 路径:/home/deck/

3. 配置游戏共享分区

- 如果您有游戏共享分区,需要配置自动挂载

- 打开终端,执行以下命令:

sudo steamos-readonly disable

- 编辑/etc/fstab文件:

sudo nano /etc/fstab

- 在文件末尾添加一行(使用您的分区UUID):

UUID=您的分区UUID /run/media/deck/Game ntfs defaults,nofail 0 0

- 保存并退出(Ctrl+X→Y→Enter)

4. 重新启用只读模式

sudo steamos-readonly enable

四、常见问题与解决方案

在系统转换过程中,可能会遇到各种问题。以下是常见问题的解决方案:

4.1 Windows安装后无法识别SteamOS引导

问题:安装Windows后,SteamOS引导项消失,只能启动Windows系统。

解决方案

1. 使用EasyUEFI工具添加SteamOS引导项:

- 下载地址:https://www容易uefi.com

- 在Windows中以管理员身份运行

- 点击"管理EFI启动项"

- 点击"创建新项"

- 在"启动项名称"中输入"SteamOS"

- 在"描述"中选择"Linux或其它操作系统"

- 在"文件路径"中找到并选择EFIsteamossteamcl.efi

- 点击"确定"保存设置

- 在"启动序列"中,将SteamOS引导项上移

- 点击"应用"保存更改

2. 或者使用efibootmgr命令手动添加启动项(需在SteamOS中操作):

sudo efibootmgr -c -w -L "SteamOS" -d /dev/nvme0n1 -p 1 -l \efi\steamos\steamcl.efi

(注意:-d为磁盘路径,-p为分区编号,需根据实际情况调整)

4.2 SteamOS重装时数据丢失

问题:重装SteamOS时误删了/home分区,导致游戏和用户数据丢失。

解决方案

1. 在SteamOS安装界面中,选择"Repair SteamOS"模式

2. 系统将自动识别原有分区,并尝试保留您的游戏和个人内容

3. 如果必须使用"重映像"模式,安装完成后从外置存储设备还原备份

- 进入SteamOS桌面模式

- 挂载外置存储设备

- 复制备份的/home/deck文件夹到新系统

- 使用命令:

sudo cp -r /外置存储设备路径/备份文件夹/* /home/deck/

4.3 控制器在Windows中无法使用

问题:Steam Deck控制器在Windows系统中无法识别。

解决方案

1. 下载并安装SWICD驱动:

- 下载地址:https://github.com/nefarius/ViGEmBus/releases

- 找到SWICD_Driver_Setup_v1.28.107.exe(版本号可能不同)

2. 双击安装程序,按照向导完成安装

3. 安装完成后重启系统

4. 打开SWICD应用程序,检查控制器状态

5. 如果问题仍然存在,尝试以下命令:

taskkill /f /im SWICD.exe

sc stop SWICDService & sc start SWICDService

(在Windows命令提示符中执行)

4.4 系统转换后性能下降

问题:转换系统后,设备性能明显下降。

解决方案

1. Windows性能优化

- 禁用休眠功能:

powercfg.exe /hibernate off

- 安装Steam Deck Tools:https://github.com/ValveSoftware/steam deck tools

- 使用命令调整性能:

sudo steamos-performance-level set high

(提升性能)

sudo steamos-performance-level set battery

(延长电池续航)

2. SteamOS性能优化

- 在BIOS中调整显存分配:

- 完全关机后,按住电源键+音量+键进入BIOS

- 选择"Advanced"→"UMA Frame Buffer Size"

- 将默认的1GB调整为4GB

- 保存并退出

- 安装CryoUtilities工具优化内存和存储:

- 从GitHub下载并安装CryoUtilities 2.0

- 选择"Recommended"选项自动优化

4.5 系统转换后时间不同步

问题:在双系统间切换后,系统时间不自动同步。

解决方案

1. Windows时间同步设置

- 右键点击任务栏时钟,选择"调整日期/时间设置"

- 在"日期和时间"窗口中,确保"自动设置时间"和"自动设置时区"选项已启用

- 选择正确的时区(如"北京时间")

2. SteamOS时间同步设置

- 在终端中执行:

sudo timedatectl set-ntp true

- 或使用systemd-timesyncd服务:

sudo systemctl enable --now systemd-timesyncd

(确保网络连接正常)

五、最终系统优化与使用建议

5.1 Windows系统优化

Windows系统优化对于提升游戏体验至关重要

1. 调整电源计划

- 通过控制面板→电源选项→创建电源计划

- 将CPU最大状态限制为50%(适用于便携模式)

- 或选择"高性能"计划(适用于桌面模式)

2. 禁用快速启动

- 进入控制面板→电源选项→选择电源按钮的功能→更改当前不可用设置

- 取消勾选"启用快速启动"

- 点击"保存更改"并重启系统

3. 优化游戏性能

- 在Steam游戏属性中添加启动参数:-fps(显示帧率)

- 安装AMD最新显卡驱动:25.3.2版或更新

- 使用Radeon Software优化游戏性能设置

5.2 SteamOS系统优化

SteamOS系统优化可显著提升游戏体验和续航

1. 性能模式切换

- 进入桌面模式,打开终端

- 使用命令切换性能模式:

(高性能模式) sudo steamos-performance-level set high

(省电模式) sudo steamos-performance-level set battery

2. 显存与内存管理

- 在BIOS中调整显存分配:

- 进入BIOS:完全关机后,按住电源键+音量+键

- 选择"Advanced"→"UMA Frame Buffer Size"

- 将显存从1GB调整为4GB

- 保存并退出

- 调整Swap空间和swappiness参数:

- 安装CryoUtilities工具

- 选择"16GB"Swap大小选项

- 将swappiness参数从100调整为1

3. 游戏启动优化

- 在Steam游戏属性中添加启动参数:

PROTON_FSR4_UPGRADE=1 %command%

(启用FSR 4.0超采样技术,提升帧率)

- 安装Proton GE兼容层,提升Windows游戏兼容性:

- 从GitHub下载Proton GE

- 替换Steam自带的Proton兼容层

5.3 双系统切换与互通盘配置

双系统切换和游戏互通盘配置可让您在两个系统间无缝切换并共享游戏库:

1. 一键切换系统

- 安装scawp的自动启动脚本:

curl -sSL https://raw.githubusercontent.com/scawp/Steam-Deck.Force-SteamOS-On-Boot/main/curl_install.sh | bash

(在SteamOS中执行)

- 或使用Ventoy启动盘直接选择要启动的系统

2. 游戏互通盘配置

- 确保游戏互通盘在两个系统中均可访问

- 在Windows中,确保游戏库路径指向互通盘

- 在SteamOS中,配置/etc/fstab自动挂载互通盘:

sudo nano /etc/fstab

在文件末尾添加:

UUID=您的互通盘UUID /run/media/deck/Game ntfs defaults,nofail 0 0

(使用lsblk -o UUID,MOUNTPOINT命令获取UUID)

- 保存并退出,重启系统测试

3. 定期维护建议

- 每月执行一次磁盘碎片整理(Windows系统)

- 每月执行一次steamos-readonly repair(SteamOS系统)

- 保持系统更新,但避免在系统转换期间更新

六、总结与建议

系统转换是一个技术性较强的流程,需要谨慎操作。以下是总结和建议:

1. 系统转换前务必备份数据,这是避免数据丢失的最关键步骤。

2. 分区调整需特别谨慎,操作完成后必须完全关机(长按电源键10秒),而不是重启,否则更改可能失效。

3. 选择适合的转换模式

- 从SteamOS转Windows:建议先使用"修复"模式,保留原有分区

- 从Windows转SteamOS:如果系统损坏严重,可使用"重映像"模式,但需提前备份数据

4. 性能优化

- Windows系统:禁用快速启动,限制CPU最大状态,安装专用驱动

- SteamOS系统:调整显存分配,优化内存和存储,使用兼容层提升游戏兼容性

5. 使用建议

- 游戏体验:对于原生Linux游戏和优化良好的Windows游戏,SteamOS性能更佳

- 软件兼容性:对于需要特定Windows软件的应用,Windows 11更合适

- 续航考虑:SteamOS在省电模式下电池续航显著优于Windows系统

系统转换虽然复杂,但通过本指南的详细步骤和图文说明,即使是小白用户也能顺利完成。转换过程中遇到问题时,不要惊慌,按照本指南提供的解决方案逐一排查。**最重要的是,始终确保您有最新的数据备份,以防万一。

通过本教程,您可以充分利用Steam Deck的双系统能力,在游戏和应用兼容性之间找到最佳平衡点,充分发挥您的Steam Deck掌机潜力!

2
登录 后回应~