Как удалить архив системы архивации данных Windows Server — вопрос, который возникает у администраторов при нехватке места на диске или необходимости очистки старых резервных копий. В Windows Server для этого предусмотрены встроенные инструменты, но процедура требует осторожности: неправильные действия могут привести к потере критически важных данных. В этой статье разберём все способы удаления архивов, включая ручной и автоматизированный, а также расскажем, как избежать типичных ошибок.

Система архивации данных (Windows Server Backup) сохраняет резервные копии на локальные диски, сетевые ресурсы или съёмные носители. Со временем эти архивы занимают десятки и сотни гигабайт, а то и терабайты. Очистка может потребоваться по трём основным причинам: освобождение места, соблюдение политики хранения данных или устранение ошибок в работе.service.

Почему нельзя просто удалить папку с архивом

Многие администраторы пытаются удалить архивы вручную через Проводник или командную строку, но это чревато последствиями. Windows Server Backup использует VHD-файлы и каталог WindowsImageBackup, которые связаны с теневыми копиями (Volume Shadow Copy Service, VSS). Простое удаление файлов может:

  • привести к фрагментации хранимой информации;
  • нарушить цепочку инкрементальных резервных копий;
  • вызвать ошибки при следующих архивациях.

Кроме того, некоторые файлы могут быть заблокированы системой, и их не получится удалить без специальных прав.

💡

Используйте встроенные инструменты Windows Server Backup для удаления архивов — это гарантирует сохранность структуры резервных копий и избегает ошибок VSS.

Действие Описание Пример команды
Выбор архива Кликните правой кнопкой на нужной резервной копии —
Удаление Выберите Удалить резервные копии wbadmin delete backup -keepVersions:0
Подтверждение Подтвердите действие в всплывающем окне —

Способы удаления архивов через консоль управления

Самый безопасный способ — воспользоваться графическим интерфейсом Windows Server Backup. Для этого:

  1. Откройте Управление сервером (Server Manager).
  2. Перейдите в раздел Службы и серверы → Серверы → выберите свой сервер.
  3. В правой панели кликните Инструменты → Windows Server Backup.
  4. В левой части окна выберите Локальное хранилище.

Здесь отобразятся все доступные архивы. Чтобы удалить старую копию:

Этот метод подходит для единичного удаления. Если нужно очистить все архивы старше определённой даты, удобнее использовать командную строку.

Удаление архивов через командную строку

Инструмент wbadmin позволяет управлять резервными копиями из консоли. Это удобно для автоматизации или удалённого управления сервером. Основные команды:

  • wbadmin delete backup -deleteOldest — удаляет самую старую резервную копию.
  • wbadmin delete backup -keepVersions:3 — оставляет только 3 последние версии.
  • wbadmin delete backup -version:05/10/2023-12:00 — удаляет копию от указанной даты и времени.

Чтобы увидеть список всех доступных архивов, выполните:

wbadmin get versions

Команда выведет таблицу с датами, версиями и статусами резервных копий. Используйте эти данные для точного удаления.

Автоматизация удаления с помощью PowerShell

Для опытных администраторов удобнее использовать PowerShell. Скрипт ниже удаляет все архивы старше 30 дней:

  1. Откройте PowerShell от имени администратора.
  2. Выполните команду: Get-WBPolicy | Remove-WBPolicy -Force — это очищает текущую политику (необязательно, если нужно только удалить старые копии).
  3. Для удаления старых архивов: $oldBackups = Get-WBBackupSet | Where-Object { $_.CreationTime -lt (Get-Date).AddDays(-30) }
  4. foreach ($backup in $oldBackups) { Remove-WBBackupSet -BackupSet $backup -Force }

Важно: перед запуском скрипта проверьте список архивов командой Get-WBBackupSet, чтобы не удалить нужные данные.

⚠️ Внимание: Удаление архивов через или wbadmin необратимо. Убедитесь, что вы не удаляете единственную копию критически важных данных. Рекомендуется предварительно проверить целевые резервные копии на другом сервере или в тестовой среде.
Как часто вы очищаете архивы Windows Server Backup?
Еженедельно
Ежемесячно
По мере неабходимости
Никогда

Сравнение методов удаления архивов

Каждый способ имеет свои плюсы и минусы. В таблице ниже сравниваются основные параметры:

Метод Сложность Автоматизация Безопасность
Графический интерфейс Низкая Нет Высокая
wbadmin Средняя Да (через Task Scheduler) Высокая
PowerShell Высокая Да Средняя (требует проверки)
Ручное удаление файлов Низкая Нет Низкая (риск ошибок VSS)

Для одноразовой очистки подойдёт графический интерфейс. Если нужно настроить регулярное удаление, лучше использовать wbadmin или PowerShell в сочетании с Планировщиком заданий (Task Scheduler).

Как проверить, что архив удалён полностью

После удаления проверьте:

  • Дисковое пространство: откройте Проводник и проверьте свободное место на диске, где хранились архивы.
  • Список архивов: выполните wbadmin get versions или Get-WBBackupSet — удалённые копии не должны отображаться.
  • Папка WindowsImageBackup: если она пуста, её можно удалить вручную (но только если в ней нет активных файлов).

Иногда файлы могут оставаться в корзине или быть скрытыми. Убедитесь, что отображаются все файлы, включая системные и скрытые.

Удаление архивов через встроенные инструменты Windows Server гарантирует сохранность структуры резервных копий и предотвращает ошибки VSS. Ручное удаление файлов не рекомендуется.

Пошаговая инструкция: удаляем архив за 5 минут

Если вам нужно быстро освободить место, следуйте этой инструкции. Она подходит для большинства версий Windows Server (2012 R2, 2016, 2019, 2022):

  1. Закройте все приложения, использующие архивы. Убедитесь, что ни одна программа не работает с резервными копиями.
  2. Откройте Windows Server Backup. Используйте Управление сервером или найдите утилиту через поиск.
  3. Выберите хранилище. В левой части окна кликните на Локальное хранилище или сетевой диск, где хранятся архивы.
  4. Удалите ненужные копии. Кликните правой кнопкой на архив и выберите Удалить резервные копии. Подтвердите действие.
  5. Проверьте результат. Убедитесь, что свободное место на диске увеличилось, и архив исчез из списка.

Если архив не удаляется, проверьте права доступа или попробуйте использовать wbadmin от имени администратора.

Чек-лист перед удалением архива

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли удалить архив, если он используется для восстановления?

Нет. Если архив используется для текущего восстановления системы или файлов, его удаление прервёт процесс и может привести к потере данных. Дождитесь завершения восстановления или отмените его перед удалением.

Почему архив не удаляется через Проводник?

Файлы архивов Windows Server Backup могут быть заблокированы системой (VSS) или иметь специальные атрибуты. Используйте встроенные инструменты (wbadmin или PowerShell) для безопасного удаления.

Как удалить архив с сетевого диска?

Процесс аналогичен удалению с локального диска. В Windows Server Backup выберите сетевой ресурс в разделе Удалённые хранилища, затем удалите ненужные копии. Убедитесь, что у вашей учётной записи есть права на запись в сетевую папку.

Что делать, если после удаления место на диске не освободилось?

Возможно, файлы попали в корзину или остались теневые копии (VSS snapshots). Очистите корзину, затем выполните команду vssadmin delete shadows /all /quiet для удаления всех теневых копий. Будьте осторожны — это удалит все точки восстановления системы.