windows 11中迁移硬盘后“拒绝访问”且点击“继续”无响应,说明ntfs所有权缺失与acl断裂,需用管理员命令行执行takeown和icacls强制夺权并授全控权限,再禁用继承、清空并重设完全控制权限。

你在Windows 11中插入一块从旧系统(如Win7/Win10)迁移来的硬盘,双击打开根目录或某个文件夹时,弹出“你当前无权访问该文件夹。单击‘继续’永久获取访问权限”,但点击“继续”后进度条卡住不动、无响应、不弹新窗口也不报错——这说明系统已识别到NTFS所有权缺失且ACL权限链断裂,GUI权限修复流程在所有权移交阶段被内核级安全策略阻塞,必须绕过图形界面强制打通。
先用管理员命令行抢回所有权
按 Win+X → 选择【终端(管理员)】→ 点击UAC弹窗中的【是】。
输入以下命令(将 【D:\】 替换为你实际的老系统盘符,注意英文引号和空格):
takeown /f "D:\" /r /d y
这条命令会跳过所有交互确认,强制声明整个D盘及其全部子项的所有权归属当前用户。/r 表示递归,/d y 表示对所有系统提示自动答“是”,否则遇到受保护系统文件时会卡在等待输入。
再注入完全控制权限
上一条命令执行完后,紧接着输入:
icacls "D:\" /grant %USERNAME%:F /t /c /q
这条命令为当前登录用户授予D盘及所有子对象的完全控制权(F = Full Control)。/t 表示遍历所有子项,/c 忽略访问被拒的条目避免中断,/q 静默执行不显示每一步结果——若省略 /c,遇到TrustedInstaller锁定的系统文件时命令会直接报错退出。
两行命令全部执行完毕后,关闭终端窗口,无需重启,立即尝试双击打开该硬盘根目录。
如果仍打不开:禁用继承并清理残留权限
右键该硬盘驱动器 → 【属性】→【安全】→【高级】→ 点击【禁用继承】。
弹窗中选择【从此对象中删除所有已继承的权限】 → 点击【是】。
此时权限列表清空,点击【添加】→【选择主体】→ 输入你的用户名 → 【检查名称】→【确定】→ 在权限条目中勾选【完全控制】 → 下方【应用于】下拉菜单务必选【此文件夹、子文件夹和文件】 → 【确定】→【应用】→【确定】。











