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

То же самое с другими версиями, Недостаточно места на диске является наиболее распространенной проблемой в Windows Server 2012. По сравнению с дисками данных, системный диск C: весьма вероятно не хватает места. Если на диске С не хватает свободного места, постарайтесь решить эту проблему как можно быстрее. В этой статье я расскажу, как создать предупреждение о нехватке места на диске в Windows Server 2012 и как быстро и легко решить проблему нехватки места на диске 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. Если у вас много времени, вы можете попробовать их все. На самом деле, вы можете быстро и легко решить эту проблему двумя способами.

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

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

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

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

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

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

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

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

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

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

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

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

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

Объем усадки

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

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

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

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

Шаг 3: Щелкните правой кнопкой мыши C: диск и запустите "Resize/Move VolumeСнова перетащите правую граница правота чтобы добавить это Нераспределенное пространство.

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

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

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

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

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

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

Подробнее Скачать, чтобы попробовать