Недостаточно места на диске C в Windows Server 2012 R2

То же самое с другими версиями, Недостаточно места на диске является наиболее распространенной проблемой в Windows Server 2012. По сравнению с дисками данных, системный диск C: весьма вероятно не хватает места. Когда на диске C осталось недостаточно свободного места, вам лучше исправить эту проблему как можно быстрее. В этой статье я расскажу, как создать оповещение о малом количестве места на диске в Windows Server 2012 r2 и как быстро и легко исправить проблему с малым количеством места на диске C.

Почему на диске C: мало места в Server 2012 r2

При ежедневном использовании многие типы файлов могут занимать свободное место на диске C, например:

  1. Обновления Windows, точка восстановления системы, гибернация, файл подкачки. Эти файлы имеют большой размер, поэтому они очень быстро занимают свободное место.
  2. Журналы, временные файлы, кеш, браузер. И т. Д. Эти файлы имеют небольшой размер, но постоянно создаются все больше и больше.
  3. Файлы сторонних приложений. Все приложения устанавливаются на диск C по умолчанию, даже если вы устанавливаете на другой диск, некоторые файлы принудительно отправляются на диск C.
  4. Все файлы, удаленные без нажатия клавиши Shift, попадают в корзину, которая находится на диске C.

Даже если при создании сервера диск C был увеличен до 100 ГБ, рано или поздно ему не хватит места.

Риск низкого дискового пространства

Когда на диске C не хватает места, вы не можете устанавливать обновления или приложения Windows. Некоторые службы Windows, такие как резервное копирование и восстановление, перестают работать. Это также приводит к тому, что операционная система работает намного медленнее. Сервер завис, неожиданно перезагружается или даже аварийно завершает работу. Так что вам лучше решить эту проблему как можно скорее, когда уже слишком поздно C диск становится полным.

Как создать предупреждение о нехватке места на диске в Windows Server 2012

Вы можете настроить уведомление для оповещения, когда на диске мало места, например, скрипт:

$ freespacethreshold = 17

# Установка пути к файлу Servers.txt для последующего ввода…
$ inputfilepath = $ env: USERPROFILE + «\ Desktop»
$ inputfilename = «servers.txt»
$ workingfile = $ inputfilepath + «\» + $ inputfilename

# файл существует?
$ fileexist = test-path $ workingfile

if ($? -eq $ false)
{
  Write-Host «$ inputfilename не существует в пути $ infputfilepath» -ForegroundColor Red -BackgroundColor Black
  Write-Host «Создайте файл с одним сервером в каждой строке, которую вы хотите проверить» -ForegroundColor Red -BackgroundColor Black
  выйти из 1
}

# прочитать файл в переменную для дальнейшей обработки
$ servers = Get-Content $ workingfile

# Шаг 1 - проверить дисковое пространство и предупредить, если их свободное место не превышает 10%
foreach ($ s в $ серверах)
{
 $ logicdisks = Get-WmiObject -ComputerName $ s Win32_Logicaldisk
 
 Foreach ($ l в $ логических дисках)
 {
  $ totalsize = $ l.size
  $ freespace = $ l.freespace
  if ($ freespace -gt 0)
  {
   $ процентаfree = ($ freespace / $ totalsize) * 100
   Write-Host $ l.deviceid »имеет» $ процентный «% свободный»
    
   если ($ процентная доля -lt $ freespacethreshold)
   {
    Write-Host «Предупреждение о здоровье!» -ForegroundColor Red -BackgroundColor Black
    Write-Host «Диск» $ l.deviceid »имеет меньше $ freespacethreshold% free»
   }
 }
 }
}

Вы можете запланировать сценарий предупреждения о нехватке места на диске или создать уведомление по электронной почте.

Как исправить нехватку места на диске C в Windows Server 2012 R2

Чтобы решить эту проблему, вы можете найти много методов после поиска в Google. Если у вас много времени, вы можете попробовать их все. На самом деле, многие из методов мало помогают, но вы можете решить эту проблему быстро и легко с помощью 2 методов ниже.

1. Очистите диск C, чтобы освободить место на диске.

На диске C: много мусорных и ненужных файлов. Вы можете удалить эти файлы, чтобы получить больше свободного места. Для выполнения задачи предлагается запустить программу очистки диска, которую предоставляет Microsoft. Этот инструмент безопасен и быстр для удаления нежелательных и ненужных файлов с вашего сервера.

В отличие от других версий, очистка диска не включена по умолчанию в Windows Server 2012 и R2. Поэтому вам необходимо выполнить шаги, чтобы включить очистку диска в Server 2012 заранее.

Как исправить нехватку места на диске в Windows Server 2012 r2, очистив диск C:

  1. Press Windows + R вместе на клавиатуре наберите cleanmgr и нажмите Enter.
  2. C: диск выбран по умолчанию, просто нажмите OK, чтобы продолжить.
  3. Установите флажок напротив файлов, которые вы хотите удалить. Все файлы можно безопасно удалить. Тем не менее, все же рекомендуется прочитать соответствующее описание внизу.
  4. Подтвердите удаление.
  5. Повторите с шага 1, чтобы очистить системные файлы.

Очистка диска полезна, особенно если вы никогда этого не делали. Но если вы не можете получить более 20 ГБ свободного места, вам лучше переместить свободное место из другого раздела.

2. Переместите больше свободного места на диск C

С помощью программного обеспечения для безопасных разделов вы можете изменить размер выделенного раздела без потери данных. Уменьшите объем данных, чтобы освободить свободное место, и перенесите его на диск C. Таким образом, вы получите диск C большего размера, и все останется прежним.

Лучше, чем другие инструменты, NIUBI Partition Editor имеет Virtual Mode, Cancel-at-well, 1-Second Rollback и технологию Hot Clone для защиты системы и данных. Еще одно преимущество заключается в том, что он намного быстрее при сжатии и перемещении разделов.

Как полностью исправить нехватку места на диске C в Windows Server 2012 R2:

Шаг 1: Скачать NIUBI Partition Editor, щелкните правой кнопкой мыши D: диск и выберите «Изменить размер / переместить объем».

Перетащите, чтобы изменить размер

Шаг 2: Во всплывающем окне перетащите оставил граница правота чтобы уменьшить диск D и освободить нераспределенное пространство слева.

Объем усадки

Вы также можете напрямую ввести значение нераспределенного пространства.

Перетащите, чтобы изменить размер

Нажмите OK и возвращаемся к главному окну, за диском С в виртуальном режиме создается нераспределенное пространство.

Незанятое пространство

Шаг 3: Щелкните правой кнопкой мыши диск C: и снова запустите «Изменить размер/Переместить том», перетащите правую граница правота чтобы добавить это нераспределенное пространство.

Перетащите, чтобы изменить размер

Держите нераспределенное пространство

Шаг 4: Нажмите OK и обратно в главное окно. Чтобы изменить реальные разделы диска, вам нужно нажать Применить , чтобы подтвердить действие.

Размер раздела изменен

Как добавить больше свободного места на диск C:

Помимо сжатия и расширения раздела для перемещения свободного пространства, NIUBI Partition Editor помогает вам выполнять множество других операций по управлению разделами диска, таких как объединение, клонирование, конвертация, скрытие, дефрагментация, очистка раздела, оптимизация файловой системы, сканирование поврежденных секторов и многое другое.

Подробнее Скачать