Steam 本地文件导入与迁移主要依靠库文件夹管理和备份恢复功能,迁移游戏时,可将整个 steamapps 文件夹复制到新位置,再在 Steam 设置中添加对应库文件夹并重新识别;也可使用“备份和恢复游戏”功能生成备份后导入,若游戏未自动识别,可通过“添加非 Steam 游戏”或指向现有安装目录完成导入,本地存档通常位于用户数据目录或游戏安装目录,迁移前应单独备份,避免丢失。很多玩家在换硬盘、重装系统,或者从别的电脑拷贝游戏时,都会卡在同一个问题:Steam怎么把本地文件导入才不会被识别成“未安装”,更不想重新下载几十个G的游戏,Steam 对本地文件的管理有一套固定逻辑,只要搞清楚“游戏文件夹”和“清单文件”的关系,迁移、导入、恢复都很简单。
下面就把 Steam 本地文件的常见操作一次说清楚。

先找到 Steam 本地文件在哪里
Steam 游戏默认安装在:
C:\Program Files (x86)\Steam\steamapps\common
你也可以在 Steam 里快速定位:
- 打开 Steam 客户端。
- 点击顶部“库”。
- 鼠标右键点击某个游戏。
- 选择“管理” → “浏览本地文件”。
这时会直接打开该游戏的安装目录。
需要注意的是,steamapps 文件夹里不只有 common,还有一个很重要的东西:
appmanifest_游戏ID.acf 文件。
它记录了游戏的安装状态、版本信息和文件清单,如果只复制 common 里的游戏文件夹,却没有对应的 .acf 文件,Steam 很可能仍然认为游戏没有安装。
如何把本地游戏文件迁移到其他盘
这是最常见的情况:C 盘快满了,想把已经安装的游戏移到 D 盘。
使用 Steam 官方“移动”功能
- 打开 Steam。
- 点击左上角“Steam” → “设置”。
- 选择“存储”。
- 点击“添加驱动器”,选择一个新盘,D 盘,新建 Steam 库文件夹。
- 回到“存储”页面,点击已经安装游戏的当前盘符。
- 勾选需要移动的游戏。
- 点击“移动”,选择目标驱动器。
- 等待 Steam 自动完成迁移。
这种方法最稳,不需要手动复制文件,也不容易出错。
手动迁移整个游戏库
如果想一次性迁移多个游戏,可以手动操作:
- 完全退出 Steam,包括右下角系统托盘里的 Steam 图标。
- 找到原来的
steamapps文件夹。 - 把整个
steamapps文件夹复制或剪切到新位置,
D:\SteamLibrary\steamapps
- 打开 Steam → 设置 → 存储。
- 点击“添加驱动器”,选择
D:\SteamLibrary。 - 重启 Steam。
正常情况下,游戏会显示为“已安装”,如果个别游戏显示未安装,可以右键游戏 → 属性 → 已安装文件 → 验证游戏文件的完整性。
注意:手动迁移时,不要只复制 common 里的游戏文件夹,一定要连同 steamapps 里的 .acf 文件一起复制。
如何把备份或别人拷贝的游戏文件导入 Steam
有时候游戏文件来自旧电脑、移动硬盘,或者是从朋友那里拷贝的,导入方法稍有不同。
你同时拥有游戏文件夹和 .acf 文件
- 完全退出 Steam。
- 将游戏文件夹放入目标库的:
D:\SteamLibrary\steamapps\common\游戏文件夹
- 将对应的
appmanifest_游戏ID.acf文件放入:
D:\SteamLibrary\steamapps\
- 重新打开 Steam。
- 去游戏库查看,游戏应该会显示为“已安装”。
如果仍然显示未安装,可以右键游戏 → 属性 → 已安装文件 → 验证完整性,Steam 会自动修复识别。
只有游戏文件夹,没有 .acf 文件
将游戏文件夹放入:
D:\SteamLibrary\steamapps\common\
- 打开 Steam,找到该游戏。
- 点击“安装”。
- 安装位置选择刚才那个 Steam 库目录。
- Steam 会检测到本地已经存在的文件,并自动进行校验。
这种方式通常只需要补下少量缺失文件,而不是重新下载整个游戏,前提是你的账号必须拥有该游戏的许可。
如何把本地非 Steam 游戏添加到 Steam
如果你本地有一个已经安装好的游戏,但它不是 Steam 平台购买的游戏,也可以添加到 Steam 库里方便管理。
操作步骤:
- 打开 Steam。
- 点击左下角“添加游戏”。
- 选择“添加非 Steam 游戏”。
- 在列表中找到本地游戏的
.exe文件。 - 勾选后点击“添加所选程序”。
这样游戏就会出现在 Steam 库中。
不过它本质上只是添加了一个快捷方式,并不会把游戏文件真正导入 Steam 的 steamapps 文件夹。
为什么复制了文件,Steam 还是要重新下载?
很多玩家会遇到这个问题:明明已经把游戏文件夹放到了 common 里,结果 Steam 还是显示“未安装”,一点安装就开始重新下载。
常见原因有这几种:
-
没有复制
.acf文件。
这是最常见的原因,没有清单文件,Steam 无法识别本地游戏。 -
文件夹路径不对。
游戏必须放在某个 Steam 库的steamapps\common\下面,不能随便放一个目录。 -
路径中包含中文或特殊字符。
部分游戏对非英文路径兼容性差,可能导致无法运行。 -
账号没有游戏授权。
如果这个游戏不是你账号购买的,或者家庭共享状态有问题,Steam 也不会认为它已安装。
解决方法通常是:
把文件放对位置 → 在 Steam 中点击安装 → 选择相同库目录 → 让 Steam 自动识别已有文件,识别完成后,如果仍然缺文件,Steam 只会下载缺失部分。
验证本地文件完整性
如果你导入本地文件后游戏打不开、闪退、提示缺少文件,可以先尝试验证完整性:
- 在 Steam 库中右键游戏。
- 选择“属性”。
- 点击“已安装文件”。
- 选择“验证游戏文件的完整性”。
Steam 会扫描游戏文件,并自动下载损坏或缺失的部分,这是解决很多启动问题最直接的方法。
Steam 本地文件的导入和迁移,核心就是两样东西:
- 游戏本体文件夹,放在
steamapps\common\下。 - appmanifest 清单文件,放在
steamapps\下。
只要这两样文件位置正确,Steam 就能识别。
如果只有游戏文件夹,也可以通过“点击安装 → 选择同一目录”的方式让 Steam 自动识别已有文件,从而避免重新下载。
日常迁移游戏,优先用 Steam 官方“存储”里的“移动”功能;手动复制时,记得连同 .acf 文件一起操作,搞清楚这些,以后遇到 Steam 本地文件的问题基本都能自己解决。
