Windows Server 2012 R2 中 C 盘磁盘空间不足
与其他版本一样,磁盘空间不足是 Windows Server 2012 中最常见的问题。与数据盘相比,系统盘 C 盘更容易出现空间不足的情况。当 C 盘剩余空间不足时,最好尽快解决此问题。本文将介绍如何在 Windows Server 2012 R2 中创建磁盘空间不足警报,以及如何快速轻松地修复 C 盘空间不足的问题。
为什么 C: 驱动器在 Server 2012 r2 中磁盘空间不足
在日常使用中,许多类型的文件都会占用C盘的可用空间,例如:
- Windows 更新、系统还原点、休眠、页面文件。这些文件很大,因此很快就会耗尽可用空间。
- 日志、临时文件、缓存、浏览器等这些文件虽然体积小,但却不断产生并越来越多。
- 第三方应用程序文件。所有应用程序默认安装到 C 盘,即使您安装到其他盘,某些文件也会被强制安装到 C 盘。
- 没有按Shift删除的所有文件都会进入回收站(位于C盘)。
即使在搭建服务器的时候把C盘建到100GB大,迟早也会用完空间。
磁盘空间不足的风险
当C盘磁盘空间不足时,您将无法安装Windows更新或应用程序。某些Windows服务(例如备份和恢复)也会停止工作。此外,操作系统运行速度也会显著降低。服务器可能会卡顿、意外重启甚至崩溃。因此,您最好尽快解决此问题,否则C盘空间不足时就为时已晚了。
如何在 Windows Server 2012 中创建磁盘空间不足警报
您可以设置一个通知,当磁盘驱动器的磁盘空间不足时发出警报,示例脚本如下:
$空闲空间阈值 = 17
# 设置 servers.txt 文件的路径以便稍后输入……
$输入文件路径 = $env:USERPROFILE + “\Desktop”
$输入文件名 = “服务器.txt”
$工作文件 = $输入文件路径 + “\” + $输入文件名
#该文件存在吗?
$fileexist = 测试路径 $workingfile
如果 ($? -eq $false)
{
Write-Host “$inputfilename 在 $infputfilepath 上不存在” -ForegroundColor Red -BackgroundColor Black
Write-Host“请创建文件,每行一个您要检查的服务器”-ForegroundColor 红色-BackgroundColor 黑色
退出1
}
#将文件读入变量以便稍后处理
$servers = 获取内容 $workingfile
# 步骤 1 检查磁盘空间,如果剩余空间为 10% 或更少则发出警报
foreach ($s 在 $servers 中)
{
$ logicaldisks = Get-WmiObject -ComputerName $s Win32_Logicaldisk
Foreach ($l 在 $logicaldisks 中)
{
$总大小 = $l.大小
$freespace = $l.freespace
如果 ($freespace -gt 0)
{
$可用百分比 = ($可用空间/$总大小) * 100
Write-Host $l.deviceid” 有 ” $percentagefree “% 可用”
如果 ($percentagefree -lt $freespacethreshold)
{
写入主机“健康警报!” -前景颜色为红色 -背景颜色为黑色
写入主机“驱动器”$l.deviceid“的可用空间小于$freespacethreshold%”
}
}
}
}
您可以安排低磁盘空间警报脚本或创建电子邮件通知。
如何修复 Windows Server 2012 R2 中 C 盘磁盘空间不足的问题
为了解决这个问题,你可以通过 Google 搜索到很多方法。如果你有充足的时间,你可以尝试所有方法。事实上,很多方法都没有什么帮助,但你可以使用以下 2 种方法快速轻松地解决这个问题。
1. 清理 C 盘以释放磁盘空间
C: 驱动器中有许多垃圾和不必要的文件。您可以删除这些文件以获得更多可用空间。要完成任务,建议运行 Microsoft 提供的磁盘清理。此工具可以安全快速地从您的服务器中删除垃圾和不必要的文件。
与其他版本不同,Windows Server 2012 和 R2 默认情况下未启用磁盘清理功能。因此,您需要提前按照步骤在 Server 2012 中启用磁盘清理功能。
如何通过清理 C 盘解决 Windows Server 2012 r2 中磁盘空间不足的问题:
- 按 Windows + R 一起在键盘上键入 cleanmgr 和按 输入.
- 默认选择 C:驱动器,单击“确定”即可继续。
- 点击要删除的文件前的复选框。所有文件都可以安全删除。不过,还是建议阅读底部的相应说明。
- 确认删除。
- 从步骤1开始重复,清理系统文件。
磁盘清理非常有用,特别是如果您以前从未这样做过。但是如果您无法获得超过 20GB 的可用空间,最好从其他分区移动可用空间。
2. 将更多可用空间移至 C 盘
使用安全分区软件,您可以更改已分配分区的大小而不会丢失数据。缩小数据量以释放可用空间并转移到 C 盘。这样,您将获得更大的 C 盘,并且一切都与以前相同。
比其他工具更好, NIUBI Partition Editor 具有虚拟模式、即时取消、1秒回滚和热克隆技术来保护系统和数据。另一个好处是缩小和移动分区时速度更快。
如何彻底修复Windows Server 2012 R2中C盘磁盘空间不足的问题:
第四步: 下载 NIUBI Partition Editor,右键单击 D: 驱动器并选择“调整大小/移动“。
步骤 2:在弹出的窗口中,向右拖动左侧边框以缩小 D 盘,并在左侧创建未分配空间。
您也可以直接输入未分配空间的值。
单击“确定”并返回主窗口,将在虚拟模式下在 C 盘后面创建未分配空间。
步骤 3:右键单击 C: 盘,再次运行“调整大小/移动”,将右边框向右拖动以添加此未分配空间。
步骤 4:单击“确定”返回主窗口。要更改实际磁盘分区,您需要单击“应用”进行确认。
如何为C盘添加更多可用空间:
除了缩小和扩展分区以移动可用空间外, NIUBI Partition Editor 帮助您执行许多其他磁盘分区管理操作,如合并、克隆、转换、隐藏、碎片整理、擦除分区、优化文件系统、扫描坏扇区等等。






