我想禁用磁盘空间不足警告,理想情况下是针对 Windows 8 中的单个驱动器。
我的直觉是,这将是一个全有或全无的改变。
有任何想法吗?
答案1
禁用磁盘空间不足警告的文档方法在此知识库文章:
- 开始 > 运行 > Regedit > 确定
- 现在导航到以下位置
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
- 右键单击注册表编辑器右侧窗格的空白区域,然后通过选择新建 > DWORD 值创建一个新的 DWORD 值。
- 将这个新创建的 DWORD 值命名为“NoLowDiskSpaceChecks”
- 现在双击新的 DWORD 并为其赋值 1。
- 关闭注册表编辑器并重新启动系统。
这是针对每个用户的设置,不能根据每个磁盘进行设置。
Raymond Chen 描述了 Windows 7 及更早版本选择是否显示驱动器警告的方式这里,但对于 Windows 8 来说可能会有所不同。
答案2
您可以按如下方式禁用计算机所有用户的磁盘空间不足通知:
- 运行
regedit
打开注册表编辑器 - 导航
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
- 创建一个名为的新 DWORD 值无低磁盘空间检查并将其数据设置为
1
在 Windows 7 和 Server 2008/R2 上测试
答案3
我尝试了上述所有建议,但只有一个有效。总是弹出磁盘空间不足消息的驱动器就是我存放交换文件的驱动器。
最终对我的 Windows 7 Enterprise 有用的是将交换文件设置为固定长度,比驱动器的总空间少约 300 MB。当剩余 200 MB 或更少时,Windows 开始抱怨磁盘空间不足。
我希望这可以帮助别人。
需要注意的是,磁盘空间不足会暂停该磁盘上的系统还原。如果任何磁盘被暂停,则所有磁盘上的系统还原都会暂停。因此不会创建任何系统还原点。请参阅http://support.microsoft.com/kb/300044了解更多信息
答案4
请尝试以下操作:
- 打开 Regedit
- 导航
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
- 创建一个新的
DWORD
名称DisableLowDiskSpaceBroadcast
,并根据要禁用通知的驱动器将其值设置为一个数字:
Drive Letter Data Value
A 1
B 2
C 4
D 8
E 16
F 32
G 64
H 128
I 256
J 512
K 1024
L 2048
M 4096
N 8192
O 16384
P 32768
Q 65536
R 131072
S 262144
T 524288
U 1048576
V 2097152
W 4194304
X 8388608
Y 16777216
Z 33554432
注:如果要禁用多个驱动器的错误消息,可以将位于表中的驱动器的数据值相加,然后
DisableLowDiskSpaceBroadcast
使用所添加的数据值的总和来设置值的数据值。例如,驱动器E
的值为16
,驱动器G
的值为。这两个数据值相加等于 80。要禁用驱动器和驱动器的64
磁盘空间不足通知,请将值的数据值设置为。E
G
DisableLowDiskSpaceBroadcast
80