如何删除外接硬盘中的ProgramFiles、ProgramFiles (x86)及Windows文件夹
如何删除外接硬盘中的ProgramFiles、ProgramFiles (x86)及Windows文件夹
我太懂你这种无奈了——把旧HDD换成带系统的SSD后,旧硬盘里的系统文件夹死活删不掉,TrustedInstaller权限拦着,试了各种工具都没用对吧?别慌,下面几个实操性强的方法,帮你搞定这个问题:
方法一:手动获取文件夹所有权再删除
这些系统文件夹默认归TrustedInstaller所有,咱们得先把权限拿过来:
- 右键目标文件夹(比如ProgramFiles),选择「属性」→「安全」选项卡→「高级」
- 在弹出的高级安全设置窗口里,点击「更改」(所有者旁边的按钮)
- 在「输入对象名称来选择」的框里输入你的电脑用户名,点击「检查名称」,确认匹配后点「确定」
- 回到高级安全设置界面,勾选「替换子容器和对象的所有者」,点击「应用」再「确定」
- 回到属性的安全选项卡,点击「编辑」,给你的用户账户勾选「完全控制」权限,应用设置后,就可以正常删除文件夹了
方法二:用管理员CMD强制删除
如果图形界面操作麻烦,用命令行批量处理更高效:
- 按下Win+X,选择「Windows终端(管理员)」或者「命令提示符(管理员)」
- 先切换到旧硬盘的盘符,比如旧盘是D盘,输入
D:回车 - 分别执行以下命令删除三个文件夹:
- 删除Windows文件夹:
RD /S /Q "Windows" - 删除Program Files文件夹:
RD /S /Q "Program Files" - 删除Program Files (x86)文件夹:
RD /S /Q "Program Files (x86)"
小解释:
/S表示删除文件夹及所有子内容,/Q是静默删除,不用逐个确认 - 删除Windows文件夹:
方法三:进入PE环境删除
如果上面两种方法都失败,大概率是当前系统还在悄悄占用旧硬盘里的文件,进PE就能彻底摆脱系统限制:
- 准备一个PE启动盘(用U盘制作就行),重启电脑从U盘启动进入PE系统
- 在PE里找到你的旧硬盘,直接选中那三个系统文件夹,右键删除或者按Delete键,全程不会有权限阻拦
⚠️ 温馨提醒:删除前一定要确认旧硬盘里没有你需要保留的个人文件哦,别误删了重要数据!
备注:内容来源于stack exchange,提问作者Monesh Rathod




