“磁盘写入错误”主因是steam库文件夹权限不足,需右键库目录→属性→安全→编辑→为当前用户勾选“完全控制”,并勾选“替换子容器和对象的所有者”及“替换所有子对象的权限项”递归应用;再以管理员身份运行steam验证。

Win11系统中Steam下载或更新游戏时弹出“磁盘写入错误”,多数情况并非硬盘故障,而是Steam库文件夹所在目录缺乏写入权限,尤其当库设在非系统盘、自定义路径或双系统共享分区时,Windows默认会限制普通用户对某些目录的修改权限,导致Steam无法创建临时文件、解压游戏包或覆盖旧版本。
检查并修正Steam库文件夹权限
第一步:确认当前Steam库所在路径。打开Steam→设置→下载→Steam库文件夹,记下“本地驱动器”列中被勾选的路径(例如 D:\SteamLibrary)。
第二步:在文件资源管理器中定位该路径的最外层文件夹(如D盘根目录下的SteamLibrary文件夹),右键→属性→切换到“安全”选项卡。
第三步:点击“编辑…”按钮→在弹出窗口中选中你的登录用户名(不是“Administrators”或“SYSTEM”),然后在下方权限列表中,勾选“完全控制”→点击“确定”。【若列表中没有你的用户名,需先点“添加”,输入你的账户名,再赋予权限】
第四步:勾选“替换子容器和对象的所有者”与“替换所有子对象的权限项”,点击“确定”开始递归应用权限。此过程可能耗时几十秒,请勿中断。
以管理员身份运行Steam并验证效果
完全退出Steam(包括任务栏小图标),按Ctrl+Shift+Esc打开任务管理器,结束所有steam.exe、steamwebhelper.exe进程。
找到Steam快捷方式(桌面或开始菜单),右键→“以管理员身份运行”。这一步强制提升进程权限层级,绕过UAC对低权限写入的拦截。
启动后立即尝试重新下载一个小型免费游戏(如《The Lab》),观察是否仍报“磁盘写入错误”。如果下载进度条持续推进且无中断,说明权限已生效。
方法一:用命令行快速重置库目录权限(适用于批量修复或路径含空格/特殊字符)
以管理员身份运行Windows终端(Win+X → 终端(管理员)),粘贴执行以下命令(将D:\SteamLibrary替换为你实际的库路径):
icacls "D:\SteamLibrary" /grant "%USERNAME%":(OI)(CI)F /T
该命令为当前用户授予该目录及其全部子项的完全控制权(OI=对象继承,CI=容器继承,F=完全控制,/T=递归)。执行完成后无需重启,权限即时生效。
方法二:重建库文件夹并迁移(当权限反复失效或NTFS权限混乱时)
在Steam中移除问题库:设置→下载→Steam库文件夹→右侧选中目标库→点击“删除库文件夹”。注意:此操作仅删除库注册信息,【不会删除已安装的游戏文件】。
新建一个纯英文命名的空文件夹(如 D:\SteamGames),右键属性→安全→编辑→为你账户添加“完全控制”权限→应用。
回到Steam→设置→下载→Steam库文件夹→点击“+”号→浏览并选中刚建的 D:\SteamGames 文件夹→确定。Steam会自动识别其中已有的游戏并纳入库管理。











