0x80070570 报的是文件或目录损坏且无法读取,问题基本落在文件系统索引、目录所有权权限、回收站或卷影副本这几处。先确认出错盘符用 chkdsk /f 修一次索引,再用 takeown 和 icacls 接管所有权与权限,普通删除失效就换命令行或 robocopy 把坏目录镜像成空,反复复发的再用系统修复排除系统组件连带报错。这类报错里硬盘本身大多是好的,不必急着重装系统或送修。
以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-10-22。
删不掉又打不开:0x80070570 卡在哪一步
在资源管理器里删一个文件夹,弹出来的窗口写着「文件或目录损坏且无法读取」,下面挂着错误代码 0x80070570,点确定之后文件夹还留在原地,剪切、移动、重命名一样没有反应。这就是 0x80070570 的典型现场,报错原文来自系统对文件系统记录的读取失败。
它出现的位置有规律。多数时候是某个特定文件夹,有时是盘符根目录下的 $RECYCLE.BIN,偶尔连打开和复制也一起报同一个代码,看起来是文件能看见、系统却读不进去。原因集中在文件系统索引损坏、目录所有权与权限错乱、回收站或卷影副本损坏这几处。
先看报错落在哪个位置、是哪个盘,基本就能判断该从哪一层入手,省掉大量盲目重装和送修。
方法1 用 chkdsk 修复文件系统索引
0x80070570 里的「损坏」多半落在文件系统索引和位图上,chkdsk 修的正是这一层。反复点删除只会让目录项更乱,先把文件系统修好再动手。确认出错盘符很简单,看弹窗里写的是哪个盘就行。
操作步骤
- Win+R 输入 cmd,按 Ctrl+Shift+Enter 以管理员身份打开命令提示符(程序路径是 C:\Windows\System32\cmd.exe)
- 先不带参数运行 chkdsk D: 只读检查,确认出错盘符和这个盘的文件系统类型是 NTFS 还是 exFAT
- 执行 chkdsk D: /f 修复文件系统索引,把 D 换成实际出错的盘符,注意盘符与 /f 之间要留一个空格
- 提示「是否锁定此卷」「Chkdsk 无法运行,因为卷正在被另一个进程使用」时输入 Y 回车,重启后自动扫描
- 修复完成回到资源管理器重试删除;若仍弹出 0x80070570,接着看方法2
不带参数时 chkdsk 只做只读检查,顺带告诉你这个盘是 NTFS 还是 exFAT,带上 /f 才会真正改写索引。看到「是否锁定此卷」说明有程序正占着这个盘,输入 Y 回车后,系统会在重启进桌面之前把扫描做完。
扫描完成后回到资源管理器重试删除,多数文件夹到这一步就能正常清掉。
方法2 接管所有权并重设目录权限
文件夹的所有权已经不在当前账户名下时,右键删除只会一直弹 0x80070570,手动去权限页里改也常常改不动。解决办法是先 takeown 把所有权拿回来,再用 icacls 给管理员组完全控制。
命令里的路径只要含空格或中文,就必须加英文双引号,否则整条命令会被拆成两段报错。递归参数 /r 和 /t 不能省,漏掉子项的话,下一层还会接着报同一个代码。
操作步骤
- Win+X 选择「终端(管理员)」或「命令提示符(管理员)」
- takeown /f "D:\badfolder" /r /d y,递归接管这个文件夹及其所有子项的所有权
- icacls "D:\badfolder" /grant administrators:F /t,给管理员组授予完全控制权限
- 不想敲命令的走图形路径:右键文件夹→属性→安全→高级→更改所有者→勾选「替换子容器和对象的所有者」
- 路径含空格或中文务必加英文双引号,否则命令会拆成两段报错
- 重试删除;若提示「拒绝访问」且代码仍为 0x80070570,接着看方法3
改完之后退出这个文件夹再重新进一次,权限才会完全生效,然后再试删除。
方法3 命令行强制删除,或用 robocopy 把坏目录镜像成空
资源管理器删不动的时候,就绕开外壳用命令行动手。先把目录里面的文件清空,再处理目录本身。
目录本身删不掉时,用一个空文件夹去覆盖它。robocopy 的 /MIR 参数会把目标做成和源目录完全一致,等于把坏目录镜像成空。它执行完会返回一个结束码,0 到 7 都算成功,8 以上才是真的出错。
操作步骤
- 管理员命令提示符下执行 del /f /q "D:\badfolder\*" 强制删除目录内的文件,/f 对付只读、/q 静默不确认
- 目录本身删不掉时先新建一个空文件夹,例如 md D:\empty
- 执行 robocopy "D:\empty" "D:\badfolder" /MIR,把坏目录镜像成和空文件夹一致
- robocopy 结束码 0 到 7 都算成功,8 以上才是出错;完成后删除 D:\empty 和已经清空的 badfolder
- 也可以直接 rmdir /s /q "D:\badfolder" 递归静默删除整个目录
- 若提示「目录不是空的」或 0x80070570 依旧出现,接着看方法4
建空文件夹和递归删除都在同一个管理员窗口里做完就行,路径记得带英文双引号。
清空之后目录一般能顺利删掉,剩下的空壳用 rmdir 收尾就行。
用「软领驱动大师」更省事
同一个 0x80070570 换个盘符又冒出来,往往说明系统组件已经不太干净,手动改权限只能治到表面。软领驱动大师的系统修复会一键扫描系统文件与磁盘相关的异常项,把损坏的系统组件重新归位,专门处理这类反复复发的报错。

如果分不清问题出在某个倒霉文件夹,还是整机环境本身已经不稳,可以用全面诊断把系统组件、磁盘状态和驱动一起过一遍,再决定是继续针对文件夹处理,还是先稳住整机环境。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软件在软领官网 wyouhua.com 直接下载,安装过程没有捆绑勾选项;软件里能点客服按钮联系真人客服,情况复杂时还有工程师远程协助。

方法4 修复回收站与卷影副本残留
报错对象是盘符根目录下的 $RECYCLE.BIN 或 System Volume Information 时,问题通常出在回收站或卷影副本上。这两个目录不能直接删,删掉系统还会重建,报错照旧。
对的方法是用磁盘检查修复卷位图和索引,再清理这个盘的回收站内容。System Volume Information 一般和卷影副本有关,先看一遍快照列表,临时关掉该盘的系统保护,再处理根目录里的残留。
操作步骤
- 打开「此电脑」→右键出错的盘→属性→工具→查错→检查,修复卷位图与索引
- 若报错的是 $RECYCLE.BIN:右键桌面回收站→属性→选中该盘→改成「不将文件移到回收站」或直接清空这个盘的回收站
- System Volume Information 报同一个代码,多半是卷影副本损坏:管理员命令提示符运行 vssadmin list shadows 查看快照
- 临时关闭该盘的系统保护/系统还原后,再删除根目录下的残留文件夹
- 多个盘反复报同一个代码,说明已经不是单个文件夹的问题,接着看方法5
同一台机器上多个盘轮着报这个代码,就别再跟某个文件夹较劲了,先按方法5把整机环境排查一遍。
方法5 安全模式或 PE 下删除并排查硬件
文件被系统进程占用,或者硬盘本身有坏道时,前面几步都会失效。这种情况得脱离 Windows 环境再删。
安全模式能避开大多数后台占用,用安装 U 盘启动进 PE 更彻底。删完别急着收工,回到正常系统跑一次 chkdsk D: /r,它会顺带扫描坏扇区,嫌慢可以先用 chkdsk D: /scan 只定位不修复。
操作步骤
- 设置→系统→恢复→高级启动→立即重启→疑难解答→高级选项→启动设置→安全模式,在安全模式下删除目标文件夹
- 或者用安装 U 盘启动进 PE 系统,直接删除该目录,脱离文件占用
- 回到正常系统执行 chkdsk D: /r 扫描坏扇区,耗时长可先用 chkdsk D: /scan 快速定位
- 管理员命令提示符运行 sfc /scannow,再跑 DISM /Online /Cleanup-Image /RestoreHealth 修复系统组件
- 用 wmic diskdrive get status 或厂商磁盘工具查看 SMART,重映射扇区持续增长就尽快备份并考虑换盘
系统组件有没有被连带弄坏,跑一次系统文件检查就能看出来。SMART 里的重映射扇区数一直往上涨,说明盘在老化,趁数据还读得出来,尽快把重要文件拷走。
删文件是一时的,盘的健康状态才决定它还能不能继续用。
常见问题
0x80070570 文件或目录损坏且无法读取,右键删除没反应怎么办?
先确认盘符,用管理员命令提示符跑一次 chkdsk 盘符: /f 修文件系统索引。修完重启,再执行 takeown /f "路径" /r /d y 和 icacls "路径" /grant administrators:F /t 接管所有权与权限,然后重试删除。
chkdsk 提示无法锁定当前卷,选 Y 重启后还是删不掉怎么办?
说明有后台进程一直占着这个盘,或者索引损坏比较深。进安全模式再删一次,或者用 robocopy /MIR 把它镜像成空目录,命令行的删除动作不受外壳限制。
D 盘根目录的 $RECYCLE.BIN 报 0x80070570,能直接删掉吗?
不建议直接删,删掉系统还会自动重建,报错大概率照旧。走回收站属性把该盘的回收站清空,再用磁盘检查修复卷位图,才处理得干净。
takeown 和 icacls 都执行过了,还是提示 0x80070570 拒绝访问?
先回头看命令是不是漏了英文双引号、漏了 /t 递归参数。两条都没问题却依旧报错,那就跟权限无关了,进安全模式或 PE 环境把目录删掉。
移动硬盘和 U 盘反复出现 0x80070570,是坏道还是系统问题?
先换台电脑试。只在某一台机器上报,多半是那台机器的系统或驱动环境不稳;换几台都报同一个代码,就要看盘本身了,跑 chkdsk 盘符: /r 并查看 SMART 里的重映射扇区。
推荐阅读
0xc0000098开机进不了系统 从WinRE自动修复到重写引导文件
三角洲报错 INTLSDK failed to load,先查区服文件混用
相关推荐
战争机器4安装时闪退,先开开发人员模式再查安装环境和系统组件
Realtek没声音 升级系统后先看默认播放设备是不是切到了HDMI

提示