Windows 10真正只读需三重防护:一、资源管理器勾选“只读”并递归应用;二、diskpart永久锁定磁盘卷为只读;三、安全选项卡拒绝“写入”“删除”权限,必要时用takeown、icacls和attrib命令强制重置。

你想让某个文件夹或磁盘里的内容无法被误删、误改,甚至防勒索软件加密破坏,就得在Windows 10里真正设成只读——不是表面打个勾就完事,而是让系统内核拒绝任何写入操作。
用资源管理器快速启用文件夹只读属性
这一步适合普通文档类文件夹,操作快、无需命令行,但仅对大多数应用程序生效,不能阻止有NTFS权限的用户删除文件。
右键目标文件夹 → 选择“属性” → 切换到“常规”选项卡 → 勾选“只读”复选框。
点击“应用”,弹出确认窗口时【必须选择“将更改应用于此文件夹、子文件夹和文件”】,否则只读标记不会递归到底层文件,形同虚设。
点“确定”完成。此时双击打开文件夹,新建或粘贴文件会提示“拒绝访问”或“文件为只读”。
用diskpart永久锁定整个磁盘卷为只读
这是最硬核的防护方式,适用于存放核心工作资料的独立磁盘(如E:),设置后连管理员也无法写入,勒索软件、同步工具、微信文件管理器全部失效。
以管理员身份运行CMD或PowerShell → 输入diskpart并回车 → 执行list volume,找到你的目标卷(比如Volume 4对应E:)。
输入select volume 4 → 再执行attributes volume set readonly。
【执行前务必关闭OneDrive、杀软实时防护、资源监视器中所有占用该盘的进程】,否则命令会卡住或报“拒绝访问”。
完成后,右键E: → “属性” → “常规”选项卡里“只读”勾选框变灰不可改;尝试echo x > E:\test.txt会立即返回“拒绝访问”。
通过安全权限彻底禁止写入与删除
当只读属性不够用(比如用户仍有NTFS写权限可删文件),就得进ACL规则层动手——直接拒绝“写入”“删除”“修改权限”三项关键操作。
右键文件夹 → “属性” → “安全”选项卡 → 点击“编辑” → 选中要限制的用户或组(如Users、Everyone)。
在下方权限列表中,找到“写入”和“删除”两项,在“拒绝”列打勾 → 点击“应用” → “确定”。
注意:不要同时勾选“完全控制”和“拒绝写入”,会产生冲突;若该用户属于多个组,需检查其他组是否授予了更高权限。
验证:用被限制的账户登录,尝试新建文本文件、重命名已有文件、拖入新文件——全部应提示“需要权限”或“拒绝访问”。
解除文件夹只读属性却无法取消勾选?试试命令行强制重置
有时右键属性里“只读”始终显示为实心方框(■),勾选/取消都无效,说明底层权限或所有权被锁死,图形界面已失灵。
方法一:先取回所有权 → 管理员CMD中运行:takeown /f "D:\MyFolder" /r /d y(替换为你的真实路径)。
方法二:重置ACL权限 → 接着运行:icacls "D:\MyFolder" /reset /T,等待执行完毕。
方法三:直接清除只读位 → 运行:attrib -R "D:\MyFolder" /S /D,其中-R表示移除只读属性,/S /D确保作用于所有子项。
做完这三步,重新打开属性窗口,“只读”状态就能正常勾选或清除了。











