windows 11中需为每个分区单独设置回收站最大容量:右键“回收站”→“属性”,必须先点击左侧d盘条目,再勾选“自定义大小”并输入mb值(如2048),否则修改无效;禁用d盘回收站则选中d盘后勾选“不将文件移到回收站”,确认后删除即永久生效。

Windows 11中回收站默认会动态占用磁盘空间,但不设上限可能导致D盘或C盘被大量占用,尤其当误删大文件后无法及时释放空间。你需要手动为每个分区单独设置回收站最大容量,否则系统可能持续累积直到磁盘告急。
为单个分区(如D盘)设置回收站最大空间
右键桌面“回收站”图标→选择“属性”→在弹出窗口左侧列表中【必须点击D盘对应的条目】,否则你改的仍是C盘设置;勾选“自定义大小”,在“最大大小(MB)”框中输入数字(例如2048表示2GB)→点击“确定”。
这一步操作不可跳过:若左侧未选中D盘而直接修改数值,所有更改将仅作用于当前高亮的分区(通常是C盘),D盘回收站仍保持默认无限增长行为。
批量设置多个分区的回收站上限
方法一:在回收站属性窗口中,依次点击左侧每个驱动器(C:、D:、E:等)→分别勾选“自定义大小”→为每项单独填入MB值→全部设完再点“确定”。
方法二:用PowerShell一次性配置(需管理员权限):
按下Win+X→选择“Windows Terminal(管理员)”→逐行执行:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\Volume\{D盘卷ID}" -Name "MaxCapacity" -Value 2048 -Type DWord
注意:{D盘卷ID}需替换为真实卷ID,可通过Get-Volume | Where-Object {$_.DriveLetter -eq 'D'} | Select-Object ObjectId获取,末尾ObjectId值去掉开头\?Volume{和结尾}即可。
让某一分区彻底禁用回收站(永久删除)
第一步:打开回收站属性→左侧选中目标盘符(如D:)→勾选“不将文件移到回收站中。移除文件时直接永久删除”→点击“确定”。
第二步:系统会弹出确认警告,点击“是”生效。此后该盘所有删除操作均绕过回收站,【无法通过回收站恢复,且Shift+Delete与普通Delete效果完全一致】。











