Windows Server磁盘配额是为NTFS卷上每个用户按SID统计并限制总空间使用,需启用配额管理、手动添加配额项,设限额与警告级,支持硬限制和事件记录,不适用于系统保留文件。
windows server 中配置磁盘配额,本质是为 ntfs 卷上的每个用户设置空间使用上限,防止个别账户无节制占用存储。它不依赖于文件夹位置或物理磁盘分布,只按用户 sid 统计该用户在该卷上所有文件(含子目录)所占空间。配额生效前需确认:目标分区是 ntfs 格式、以管理员身份操作、且未对 administrators 组或系统账户强制启用(默认跳过)。
启用并全局开启配额功能
右键点击目标 NTFS 卷(如 D:),选择“属性” → 切换到“配额”选项卡 → 勾选“启用配额管理”。此时可设置两项基础策略:
- 拒绝将磁盘空间给超过配额限制的用户:勾选即启用硬限制,达到限额后写入失败(如保存文件报错“磁盘空间不足”);不勾选则仅记录超限状态,允许继续写入(配合颜色标识提醒)
- 将超出配额限制的用户记录事件:建议始终勾选,便于在“事件查看器→Windows 日志→系统”中追踪超限行为
为具体用户添加配额项
点击“配额项”按钮 → “配额”菜单 → “新建配额项” → 选择用户(支持域用户或本地用户)→ 确定后弹出属性窗口:
- 磁盘配额限度:设定该用户的绝对上限(如 50 MB)。单位建议用 MB 或 GB,避免输入小数或 KB 易出错
- 磁盘配额警告级别:设为略低于限度的值(如 45 MB),触发时仅记录事件,不阻断操作
- 勾选“用户超出配额限制时拒绝将磁盘空间给该用户”,等同于全局选项对该用户的单独控制
注意:配额默认不对已有用户自动生效,必须手动添加配额项;迁移或重命名账户后,因 SID 不变,配额仍有效。
验证与日常监控
添加后返回“配额项”列表,用户名称旁会显示当前已用空间、警告/限额状态及颜色标识:
- 绿色圆形箭头:未达警告线
- 黄色感叹号:已达警告级别但未超限
- 红色叉号:已超硬限额(若启用拒绝选项)
也可通过 PowerShell 快速查看:Get-FsrmQuota(需安装 FS-Resource-Manager 角色)或使用 dirquota quota list(旧版命令行工具)。
补充提醒
压缩文件按原始大小计入配额(非实际占用块);跨区卷(Spanned Volume)视为单个逻辑卷,统一应用配额;若同一用户在多个卷有配额,各卷独立计算;配额不适用于系统还原点、卷影副本和页面文件——这些由系统保留空间管理,不参与用户配额统计。


















