必须启用ntfs磁盘配额管理功能,需管理员权限且目标盘为ntfs格式;通过文件资源管理器设置默认限额并手动添加老用户配额项,或用组策略(专业版及以上)强制统一执行,最后用fsutil命令验证。

如果您希望在Windows 10中防止某个用户无节制地占用C盘或D盘等NTFS分区的存储空间,必须先启用系统内置的磁盘配额管理功能——它不依赖第三方软件,但要求操作者具备管理员权限,且目标磁盘必须为NTFS格式,否则“配额”选项卡根本不会出现。
通过文件资源管理器启用基础配额
这是最直接、兼容性最强的方式,适用于所有Windows 10版本(含家庭版),能为新用户设定统一限额,并允许后续单独调整特定账户。
右键点击目标NTFS磁盘(如D:),选择“属性”→切换到“配额”选项卡。
若未看到“配额”选项卡,请先确认该磁盘是否为NTFS格式(右键磁盘→“属性”→“常规”标签页查看文件系统),【BitLocker加密状态会彻底禁用配额功能】,需先暂停加密再尝试。
点击“显示配额设置”,勾选“启用配额管理”和“拒绝将磁盘空间分配给超过配额限制的用户”。
在“为该卷上的新用户选择默认配额限制”区域,输入“将磁盘空间限制为”(例如20GB)和“将警告等级设为”(例如18GB),点击“确定”完成全局策略部署。
为已有用户单独分配差异化配额
默认限额只对新创建的用户生效,已登录过的账户仍可无限写入。要真正管住老用户,必须手动为其添加配额条目。
方法一:在“配额”选项卡中点击“配额项”→“新建配额项”→点击“高级”→“立即查找”,从弹出列表中选中目标用户名(如“zhangsan”)→点击“确定”。
方法二:若用户不在查找结果中,说明其尚未在此卷写入过任何文件,系统未生成配额记录;此时需让该用户先在此盘保存一个文本文件,再重复上述步骤即可出现。
在“添加新配额项”窗口中,设置“限制磁盘空间为”(如5GB)和“警告等级”(如4.2GB),点击“确定”即刻生效——该用户下次保存文件时,一旦达到5GB就会被系统拦截写入。
用本地组策略强制统一执行(专业版及以上)
此方式可覆盖所有用户(包括已存在账户),避免有人绕过图形界面设置,但仅限Windows 10专业版、企业版或教育版可用。
第一步:按Win + R,输入gpedit.msc,回车打开本地组策略编辑器。
第二步:依次展开“计算机配置 → 管理模板 → 系统 → 磁盘配额”。
第三步:双击右侧“强制磁盘配额限制”,选择“已启用”,点击“应用”→“确定”。
第四步:重启电脑。重启后,所有用户对该卷的写入行为将严格遵循你在磁盘属性中设定的默认配额阈值,无需再逐个添加配额项。
用命令行快速验证与调试
管理员身份运行PowerShell,执行以下命令可即时查看当前配额状态:
fsutil quota query D:
如果返回“配额未启用”,说明前述图形界面操作未成功保存,需重新检查勾选状态并点击“确定”;若返回详细配额列表,说明配置已生效,每行末尾的“拒绝”字段为“是”即代表硬性拦截已开启。











