需立即为报错用户扩容配额限额:先用fsutil quota query d:确认其used≥limit,若未出现在配额项中则先让其保存再删除临时文件以触发记录生成,再通过磁盘属性→配额→编辑配额项修改limit和警告等级,最后用fsutil quota enumerate验证limit值更新。

你正在局域网中通过Windows 10共享D盘给多个用户访问,突然收到“驱动器配额已满”错误,导致某用户无法保存新文件——这不是磁盘物理空间耗尽,而是该用户被系统配额策略硬拦截了写入权限,必须立即为其扩容限额才能恢复操作。
确认当前配额状态并定位报错用户
以管理员身份打开PowerShell,执行:
fsutil quota query D:
观察输出中“Quota entries: X”后的列表,找到报错用户的用户名(如DESKTOP-ABC\zhangsan),记下其当前“Limit”和“Used”值;若“Used”已≥“Limit”,说明确实已达上限。
注意:此命令不显示未触发过写入的用户,若列表里找不到该用户,说明他尚未在此卷生成配额记录,需先跳到第三步补录再扩容。
在图形界面中为指定用户扩容限额
打开“文件资源管理器”,右键D盘→“属性”→切换到“配额”选项卡→点击“配额项”。
在弹出窗口中找到目标用户名(区分大小写,含计算机名前缀),双击该条目,或选中后点击“编辑配额项”。
在“限制磁盘空间为”栏中输入新上限(如从3GB改为5GB),单位必须明确写成“GB”;“警告等级”同步调高至新限制的85%~90%(如4.2GB)——【警告等级必须严格小于限制值,否则点击确定时会静默失败】。
点击“确定”保存,无需重启,该用户下次保存文件即按新限额生效。
用户未出现在配额项列表时的强制补录方法
步骤一:让该用户登录本机,打开记事本,输入任意文字,另存为D:\temp_test.txt,保存后立即删除该文件。这一步会强制系统为其创建初始配额记录。
步骤二:回到“配额项”窗口,点击“刷新”按钮,等待几秒,目标用户名应出现在列表中。
步骤三:双击该用户条目,将“限制磁盘空间为”改为所需值(例如6GB),确保“警告等级”设为5.1GB左右,点击“确定”。
这一步操作起来很简单,直接把文件拖进去就行。但若跳过第一步就强行新建配额项,系统会提示“找不到用户”,因为NTFS底层尚未为其建立配额对象。
用命令行批量验证扩容结果
管理员运行PowerShell,执行:
fsutil quota enumerate D: | findstr "zhangsan"
输出行中“Limit”字段应显示新设置的字节数(如5368709120=5GB),确认无误即完成扩容。











