# Deck_Repair **Repository Path**: kafuucoori/deck_repair ## Basic Information - **Project Name**: Deck_Repair - **Description**: 将 Steam OS 安装到 TF 卡 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-06-21 - **Last Updated**: 2026-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Steam Deck 双系统安装(OS 安装到 TF 卡) 目前网上的 Steam Deck 安装双系统教程大部分都是将 Windows 系统安装到 TF 卡中。因为日常使用 Windows 系统多一点,并且需要运行一些大型软件,TF 卡的速度严重影响到了软件的使用,故想将 Windows 系统安装到固态中,将 Steam OS 安装到 TF 卡中。 在将 Steam OS 安装到 TF 卡的过程中,发现目前教程较少且已经过时,最新的 Steam OS 恢复映像中将系统安装到固态时使用的部分命令(NVMe)与 TF 卡不兼容,故编写此教程。 **在 TF 卡上安装 Steam OS 时 Deck 内部的固态不能存在 Steam OS 系统!!!** 安装中用到的代码在文末也一并给出。 ## 一、准备工作 1. TF 卡 2. TF 读卡器 3. 键盘、鼠标 4. Type-c 扩展坞 5. USB 3.0 以上 U 盘 6. balenaEtcher 映像刷写工具 https://etcher.balena.io/ 7. Steam OS 恢复映像刷写命令文件夹(Deck_Repair 文件夹) https://gitee.com/kafuucoori/deck_repair 8. Windows 恢复映像(在 U盘上 **创建 Windows 11 安装媒体**) https://www.microsoft.com/zh-cn/software-download/windows11 9. Deck Windows 驱动(选择 **符合自己版本** 的驱动下载) https://help.steampowered.com/zh-cn/faqs/view/6121-ECCD-D643-BAA8 10. Steam OS 恢复映像(找到 **重映像 / 安装 SteamOS** 处下载恢复映像) https://help.steampowered.com/zh-cn/faqs/view/1B71-EDF2-EB6D-2BB3 ## 二、安装 Windows 系统 1. 插入 U盘 以**管理员身份**运行安装媒体创建工具 2. 选择 为另一台 PC 创建安装媒体,然后选择下一步。 3. 选择适用于 Windows 11 的语言、版本和体系结构(64 位) 4. 选择媒体 **USB 闪存驱动器**:U盘 的容量至少 8GB ,其中的 **所有内容都会被删除** 5. 关闭 Steam Deck,按住降低音量键并按下电源键,在打开的菜单中选择自己的 U盘 6. 在安装 Windows 页上,选择语言、时间和键盘首选项,然后选择下一步,安装 Windows 7. 安装完成后进入系统,将刚才下载的 Deck Windows 驱动解压后依次安装 ## 三、安装 Steam OS 系统 1. 解压 Steam OS 恢复映像(最好用 WinRAR,我用 7-zip 解压出来的有问题) 2. 以**管理员身份**运行 balenaEtcher,**从文件烧录**选择刚才解压的 Steam OS 恢复映像 3. **选择目标磁盘**时选择自己的 U盘,点击**现在烧录**,等待映像烧录完成后插入 Deck 4. 格式化 TF 卡,将 Deck_Repair 代码文件夹拷贝到 TF 卡中,将 TF 卡插入 Deck 的卡槽 5. 关闭 Steam Deck,按住降低音量键并按下电源键,在打开的菜单中选择自己的 U盘 进入桌面环境 6. 进入左下角的文件管理器,进入 TF 卡的目录,将 Deck_Repair 文件夹拷贝到桌面 7. 打开 Deck_Repair 文件夹,在当前目录下的空白处右键打开终端(Open in Terminal) 8. 运行命令 `sudo ./repair_device_sdcard.sh all` ,在跳出的对话框中选择 Proceed 9. 等待安装完成后会跳出是否重启的弹窗,选择不重启,使用桌面左下角的关机选项直接关机 10. 关闭 Steam Deck 后,按住降低音量键并按下电源键,在打开的菜单中选择 TF 卡(Steam OS) 11. 进入系统后会进入安装界面,在连接 WiFi 步骤后会进入系统更新界面,此时可能出现三种情况 - 进度条成功走完,没有出现任何错误,那么恭喜你安装完成 - 进度条离走完还有很远,显示更新错误——网络问题,更换网络或使用加速器 - 进度条离走完只差一点点,该情况有两种解决方案,**第二种的可行性未验证** - 方案一:关机,从卡槽中拔出 TF 卡,将其插入读卡器后用 Deck 从读卡器中打开系统,继续刚才的安装,安装完成成功进入 Steam 登录界面后即可关机将 TF 卡插入卡槽中正常使用 音量-键和电源键 启动 OS - 方案二:关闭 Steam Deck,按住降低音量键并按下电源键,在打开的菜单中选择自己刚才用来安装系统的 **U盘**,进入桌面上拷贝的 Deck 文件夹,在当前目录下的空白处右键打开终端(Open in Terminal),运行命令 `sudo ./repair_install_to_sdcard.sh`,运行完成后从 TF 卡重启系统,继续之前的安装。(该方案来源于 https://github.com/ryanrudolfoba/SteamOS-microSD )具体细节请自行查看 ## 四、后续工作 - 双系统时间不同步 1. 在 Windows 系统中以管理员身份运行终端(CMD、PowerShell) 2. 运行以下命令后重启 `Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1` - 关闭 Windows 快速启动 控制面板->硬件和声音->电源选项->系统设置:更改当前不可用的设置--**取消勾选**启用快速启动 - Windows 手柄自定义驱动 https://github.com/Valkirie/HandheldCompanion/releases - Steam OS 桌面体验优化 https://github.com/Vincent-the-gamer/steamdeck-config/blob/main/README.zh_hans.md