Win10重装后非系统盘“拒绝访问”是因NTFS权限未继承,需依次执行:1. 若“编辑”按钮灰色,则先通过属性→安全→高级→更改所有者并勾选“替换子容器和对象的所有者”;2. 再编辑权限添加当前用户并赋予“完全控制”;3. 或用管理员命令行执行takeown /f D:\ /r /d y与icacls D:\ /grant "%username%":F /t /c /l。

Win10重装系统后,D盘、E盘等非系统盘双击打开时弹出“拒绝访问”,不是硬盘损坏也不是盘符错乱,而是新系统未继承旧账户对这些磁盘的NTFS权限,导致当前用户被完全排除在ACL之外——必须手动添加并赋予完全控制权才能恢复访问。
先确认问题根源:检查安全选项卡是否可用
右键点击报错的磁盘(如D盘)→选择“属性”→切换到“安全”选项卡。如果“编辑”按钮是灰色不可点,说明你不是该磁盘的所有者;如果“编辑”可点但你的用户名不在列表中,说明ACL里根本没给你授权——这两种情况都要处理,但路径不同。
这一步不能跳过。很多人直接进高级设置瞎点,结果改了所有者却忘了设权限,或者设了权限但没勾选“替换子容器”,导致盘内文件夹仍打不开。
方法一:图形界面直接加Everyone完全控制(最快见效)
适用于刚重装完、只求快速恢复读写、不介意权限宽松的场景。
右键D盘→属性→安全→高级→点击“继续”→点击“添加”→点击“选择主体”→在对象名称框输入【Everyone】→点“检查名称”→确定。
勾选下方权限列表中的“完全控制”,务必同时勾选左下角“替换所有子对象的权限项”。这一步漏掉,盘里文件夹和文件依然拒绝访问。
点两次确定,等待进度条走完。完成后双击D盘即可正常打开。
方法二:用管理员命令提示符精准赋权(推荐长期使用)
如果你不想让Everyone拥有完全控制权,或目标磁盘存有敏感资料,就用icacls命令只给当前账户授权,更干净可控。
第一步:按下Win+X,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。【必须是管理员身份,否则命令会失败】
第二步:执行以下命令(以D盘为例,将D替换成你的实际盘符):
takeown /f D:\ /r /d y
第三步:再执行:
icacls D:\ /grant "%username%":F /t /c /l
这条命令的意思是:把D盘根目录及所有子项(/t)的完全控制权(F)授予当前登录用户名(%username%),即使遇到系统保护项(/c)和符号链接(/l)也强制执行。执行完没有报错即成功。
方法三:修复因重装导致的“所有权丢失”问题
有些移动硬盘或旧机械盘在重装前由其他账户格式化或写入,重装后新系统完全不认识原所有者,连“更改所有者”按钮都点不了。这时必须先进入高级安全设置强制接管。
右键目标磁盘→属性→安全→高级→点击“所有者”右侧的“更改”→在输入框中输入你的当前用户名(例如Administrator或张三)→点“检查名称”→确定。
勾选“替换子容器和对象的所有者”→点“应用”。系统会提示需要时间,耐心等进度结束。
返回“安全”选项卡→点“编辑”→点“添加”→再次输入你的用户名→点“检查名称”→确定→在权限列表中勾选“完全控制”→应用→确定。


















