Wbadmin ошибка архив не найден

  • Remove From My Forums

locked

«wbadmin get versions» says «ERROR — no backup was found»???

  • General discussion

  • I’m on Windows 7 Ultimate 64 bit. As Administrator (run as admin) I performed a backup that ran successfully by doing:

        wbadmin start backup -backupTarget:nas-01-25-2cbackup-1 -include:e: -allCritical -vssFull -user:<userid> -password:<mypasswd> -quiet

    Of course <userid> and <mypasswd> were my actual values.

    After completion I did (also as admin):

       wbadmin get versions  -backupTarget:nas-01-25-2cbackup-1

    and also tried

       wbadmin get versions  -backupTarget:nas-01-25-2cbackup-1 -machine:hp-xw8200

    Both return, «ERROR — no backup was found.»

    What gives? I thought this command should show me the versions of my backups?

    • Changed type

      Wednesday, November 11, 2009 5:56 AM

Обновлено 10.12.2019

Windows Server Backup logoДобрый день! Уважаемые читатели и гости одного из крупнейших компьютерных блогов Pyatilistnik.org. В прошлый раз мы с вами научились настраивать сеть в Windows Server 2019 и даже протестировали на ней NIC Teaming. Двигаемся дальше и сегодня я бы хотел перевести ваш вектор изучения в сторону резервного копирования и оптимизации этого процесса. Я хочу вас научить производить удаление резервных копий (Shadow Copy), которые делает служба Архивации данных Windows Server.

В чем суть проблемы

У вас может быть установлена роль «служба Архивации данных Windows Server (Windows Server BackUP)», вы настроили задание по расписанию и все идет штатно. В какой-то момент вы сталкиваетесь с проблемой, что происходит заполнение жесткого диска резервного копирования Windows Server, роль должна видеть это и в случае нехватки пространства производить перезапись самой старой версии, по ряду причин это можете не произойти. Вторая ситуация, что у вас на диске можете быть слишком много точек резервного копирования и вы не хотели бы весь диск отдавать под них и желаете их сократить до нужного вам количества. Ниже я хочу вам показать, как вы можете все это задать явным образом.

Как удалить резервные копии Windows Server 2019 через командную строку или PowerShell

К сожалению в графическом интерфейсе у вас нет возможности явным образом задать, сколько точек восстановления должен хранить Windows Backup Server, по крайней мере в случае с состоянием системы. Но у нас все еще есть замечательная утилита командной строки wbadmin.

И так у меня есть диск E: на него каждый день служба архивации Windows Server 2019 делает резервную копию состояния системы, я устал получать от системы мониторинга оповещения, что на данном диске свободного пространства менее 5%, так как сколько службе Backup не дай, она все скушает и решил подрезать ее. Первое, что я хотел понять сколько точек резервного копирования у меня есть, посмотреть это можно двумя методами:

  • Через утилиту vssadmin
  • Через командлет Get-WBSummary

Получаем список резервных копий через Get-WBSummary

Get-WBSummary — это командлет получает историю операций резервного копирования на компьютере. Эта информация включает следующую запланированную резервную копию, сведения о последней резервной копии и сведения о последней успешной резервной копии. Вы можете использовать этот командлет для наблюдения за резервными копиями и расписанием резервного копирования на компьютере. Чтобы использовать этот командлет, вы должны быть членом группы «Администраторы» или «Операторы архива». (Подробнее на https://docs.microsoft.com/en-us/powershell/module/windowsserverbackup/get-wbsummary?view=win10-ps)

Запустите оболочку PowerShell и введите команду

Get-WBSummary

Вы получите вот такую информацию:

  • NextBackupTime — Время следующего запуска
  • NumberOfVersions — количество точек
  • LastSuccessfulBackupTime — Время последнего успешного бэкапа
  • LastSuccessfulBackupTargetPath — Последнее успешное место копирования
  • LastSuccessfulBackupTargetLabel — метка задания
  • LastBackupTime — Время последнего успешного бэкапа
  • LastBackupTarget — Последнее место резервного копирования
  • DetailedMessage — Сообщение
  • LastBackupResultHR
  • LastBackupResultDetailedHR
  • CurrentOperationStatus

В результате я точно вижу, что у меня 32 точки. Раньше еще была и еще действует утилита vssadmin. vssadmin более детально может показать информацию, о каждой точке резервного копирования. Запускать ее можно либо через командную строку или же через PowerShell. Введите команду:

На выходе будет список из всех ваших точек резервного копирования, вот пример:

Contents of shadow copy set ID: {89ecfeea-851b-406e-8fc1-8dcaab672744}
Contained 1 shadow copies at creation time: 04.11.2019 21:14:17
Shadow Copy ID: {6499900e-7a08-4d8f-b8e4-fbd3f4ab146c}
Original Volume: (E:)?Volume{c152a874-0000-0000-0000-100000000000}
Shadow Copy Volume: ?GLOBALROOTDeviceHarddiskVolumeShadowCopy985
Originating Machine: dc01.rroot.pyatilistnik.org
Service Machine: dc01.rroot.pyatilistnik.org
Provider: ‘Microsoft Software Shadow Copy provider 1.0’
Type: DataVolumeRollback
Attributes: Persistent, No auto release, No writers, Differential

Выполнение команды vssadmin list shadows

Так же более подробно посмотреть все точки можно и через командлет Get-WBBackupSet. Get-WBBackupSet — Получает список резервных копий, которые были созданы для сервера и хранятся в указанном вами месте (Подробнее на https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee706675%28v%3dtechnet.10%29)

тут так же будут вот такие данные:

VersionId (Версия) : 11/04/2019-17:00
BackupTime (Время бэкапа) : 04.11.2019 20:00:09
BackupTarget (Целевой диск) : E:
RecoverableItems (Что входит в бэкап) : Volumes, SystemState, Applications, Files
Volume (Метка) : {Local disk (C:)}
Application : {FRS, AD, Registry}
VssBackupOption : VssFullBackup
SnapshotId (Номер снапшота) : 6499900e-7a08-4d8f-b8e4-fbd3f4ab146c
BackupSetId : 2f5e3665-bd26-46b7-baa8-e6c392805245

Выполнение командлета Get-WBBackupSet

Те администраторы, кто имеют слегка побольше опыта, они помнят, что удалить такие точки можно было через утилиту vssadmin, так например выглядит удаление самой старой точки:

vssadmin delete shadows /for=e: /oldest

Но в случае с установленной ролью архивации Windows Server вы получите ошибку:

Error: Snapshots were found, but they were outside of your allowed context. Try removing them with the backup application which created them.

Error: Snapshots were found, but they were outside of your allowed context. Try removing them with the backup application which created them

Она будет работать в случае клиентских операционных систем по типу Windows 8.1, но не в случае Windows Server. Для нашей задачи есть утилита WBADMIN. Предположим, что вы хотите удалять самую старую точку резервного копирования, для этого введите:

WBADMIN DELETE BACKUP -backupTarget:e: -deleteOldest

  • -backupTarget:e: — это диск E:
  • -deleteOldest — последняя точка

Напоминаю, что у меня их было 32. В результате вас спросят хотите ли вы произвести удаление, нажмите «Y». Далее можно заново через Get-WBSummary посмотреть количество точек. В результате видно, что их стало 31.

Как удалить резервные копии из Windows Server Backup

Чтобы удалить конкретную точку вы можете воспользоваться командой:

WBADMIN DELETE BACKUP -backupTarget:e: -version:12/05/2019-17:00

В результате видно, что у меня было 35 точек восстановления и после удаления точки 12/05/2019-17:00 их осталось 34.

windows backup удаление лишних точек

Еще очень полезно указать максимальное количество точек резервного копирования, и все что сверх этого будет удалено. Попробуйте воспользоваться вот такой конструкцией:

WBADMIN DELETE BACKUP -keepVersions:30 -backupTarget:e:

В результате выполнения команды у меня осталось 30 точек отката и 4 были удалены.

windows backup удаление лишних точек

Вы всегда можете использовать описанные выше команды удаляющие резервные копии из Windows Server Backup по расписанию, для этого вы можете в планировщике задача Windows, создать задачу которая бы выполняла PowerShell скрипт или сконвертированный ps1 в exe. НА этом у меня все, надеюсь, что мой опыт вам пригодится. С вами был Иван Семин ,автор и создатель IT портала Pyatilistnik.org.

Если у вас, при запуске задания архивации wbadmin возникает ошибка «Операция архивации тома не была запущена. Модуль записи системы не найден в архиве.»,

Нашёл ветку, где предположили вероятную причину ошибки:
Системный модуль записи завершается сбоем %windir%winsxsfilemaps , так как разрешения для файлов в каталогах или каталогах %windir%winsxstempPendingRenames неверны.

Иногда помогает команда, которая перезапускает службу криптографии Windows.
net stop CryptSvc && net start CryptSvc

Мне помогло следующее решение, возможно, что поможет и вам.

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

У меня возникали ошибки на этапах, связанных с группой Users, возможно, что это правильно, т.к. у пользователей не должно быть таких широких прав.
Takeown /f %windir%winsxstempPendingRenames /a
icacls %windir%winsxstempPendingRenames /grant «NT AUTHORITYSYSTEM:(RX)»
icacls %windir%winsxstempPendingRenames /grant «NT Servicetrustedinstaller:(F)»
icacls %windir%winsxstempPendingRenames /grant BUILTINUsers:(RX)
Takeown /f %windir%winsxsfilemaps* /a
icacls %windir%winsxsfilemaps*.* /grant «NT AUTHORITYSYSTEM:(RX)»
icacls %windir%winsxsfilemaps*.* /grant «NT Servicetrustedinstaller:(F)»
icacls %windir%winsxsfilemaps*.* /grant BUILTINUsers:(RX)
net stop cryptsvc
net start cryptsvc

В самом конце, введите следующую команду, проверьте, чтобы в выводе не было сообщений об ошибках.
vssadmin list writers

Добрый вечер. мне бы узнать ответ на очень важный вопрос. Я много читала про все это дело, но ответа так и не нашла.
Поэтому вопрос к знатокам:
Через центр архивации идет ежедневное архивирование системы.

Уже есть 89 архивов. Вопрос как удалить все кроме последних 3-5. Потому что место на диске, куда записываются архивы заканчивается. 2% осталось. Поэтому теперь в центре архивации ошибка. уже 8 штук ошибок.

команда wbadmin delete systemstatebackup -keepVersions:3

ОШИБКА: не найдены архивы состояния системы. Эта команда служит только для
удаления архивов, содержащих только состояние системы.

запустила diskshadow.exe

очистила теневые копии

delete shawows all.

повторная операция сообщает что теневых копий 0

команда wbadmin get versions

выдает 89 архивов.

любая команда wbadmin delete systemstatebackup (volume) все равно
выдает

ОШИБКА: не найдены архивы состояния системы. Эта команда служит только для
удаления архивов, содержащих только состояние системы.

и в центре архивации они висят. Как почистить их?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Авторы Владимир и Админ. 

Привет друзья! Если почитать различные компьютерные форумы в интернете, то можно обнаружить одну нерешаемую проблему. Эту проблему вам также не решат ни в одном компьютерном сервисе и предложат просто переустановить операционную систему заново. Проблема состоит в том, что в Windows 7, 8.1, 10 есть встроенное средство резервного копирования операционной системы, но средство это в некоторых случаях может не найти при восстановлении созданный (ей же самой) резервный образ Windows. В доказательство я могу вам привести свою же статью, написанную два года назад: «Как создать резервный образ Windows 8.1», если вы прочтёте комментарии к ней, то всё поймёте, а может вы и сами оказывались в подобной ситуации и не нашли из неё выхода. 

Что делать, если не получается восстановиться из образа системы, созданным встроенным средством архивации Windows 7, 8.1, 10

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

Для создания резервной копии операционной системы придумано множество программ, как бесплатных, так и платных, к примеру: AOMEI Backupper Standard, Paragon Hard Disk Manager 15 Professional, Acronis True Image Home 2016, но многие пользователи предпочитают встроенное в Windows средство архивации операционной системы, с помощью которого тоже можно создать резервную копию ОС и расположить её на обычном жёстком диске или переносном винчестере USB. Но восстановиться из данного бэкапа получается не всегда и вот почему.

  • Примечание: Друзья, в сегодняшней статье я предлагаю воспользоваться, для решения этой проблемы, программой Acronis True Image Home 2014, но не у всех пользователей есть эта программа, поэтому я написал ещё две статьи, в первой я использую встроенную в Windows утилиту утилиту Dism, а во второй, утилиту ImageX.

Дело в особой прихотливости встроенного в Windows средства резервного копирования. Если вы создали резервную копию встроенным в Windows средством архивации, то после этого нежелательно изменять конфигурацию жёсткого диска (то есть делить его на дополнительные разделы, изменять буквы дискам и т.д), также нежелательно трогать переносной винчестер USB, на котором находится резервная копия, ни в коем случае нельзя изменять название папки (WindowsImageBackup), в которой находится архив системы или перемещать её. Часто эти условия не соблюдаются пользователями и при восстановлении их ждёт вот такое сообщение: «Windows не удаётся найти образ на этом компьютере».

Соответственно перед пользователем встаёт вопрос, каким тогда образом произвести восстановление. Несмотря на кажущуюся безвыходность ситуации, выход всё же есть и вот какой!

Итак, для начала создадим с помощью встроенного средства архивации резервную копию диска (C:) ноутбука Lenovo G710 с БИОСом UEFI и установленной с магазина Windows 8.1.

 

Управление дисками ноутбука

В данном окне видим, что к ноутбуку, кроме штатного Диска 0 (объём 1 Тб), подключен ещё переносной жёсткий диск USB, также объёмом 1 Тб, именно на нём (на разделе I:) и будем сохранять резервную копию операционной системы Windows 8.1 (Диск C:).

Запускаем средство создания резервных копий файлов с помощью истории файлов. 

Жмём на кнопку Резервная копия образа системы.

В этом окне средство архивации Windows 8.1 предлагает сохранить резервную копию системы на переносном жёстком диске USB (раздел (I:)). 

Далее 

Встроенное средство архивации автоматически включает в резервный бэкап разделы:

1. Скрытый шифрованный (EFI) системный раздел (объём 260 МБ) без буквы содержащий файлы загрузки Windows 8.1.

2. Диск (C:) с установленной Windows 8.1. 

Если провернуть колесо прокрутки вниз, то вы увидите,

что в резервный бэкап будет включен ещё один скрытый раздел без буквы, содержащий среду восстановления Windows 8.1.

Далее.

Примечание: На данном скриншоте мы видим три раздела жёсткого диска ноутбука, которые будут включены в резервный архив.

Также видим раздел (I:) переносного жёсткого диска, на котором сохранится архив.

В окне «Подтверждение параметров архивации» проверяем, всё ли правильно мы настроили.

Жмём Архивировать и начнётся процесс архивации.

Начинается процесс создания резервного архива. 

Архивация выполнена успешно

Закрыть.

После завершения процесса архивации заходим на переносной винчестер USB, раздел (I:) и видим папку с только что созданным резервным архивом с названием WindowsImageBackup, это и есть — Резервный Образ Windows.

Заходим в архив WindowsImageBackup и находим в нём папку Backup, именно в этой папке находятся три файла с расширением VHDX, данный формат представляет из себя виртуальные диски VHDX, используемые в различных решениях виртуализации Microsoft.

Простыми словами, встроенное средство архивации, конвертировало диск (C:) с установленной Windows 8.1, а также два скрытых раздела — в файлы формата виртуальных жёстких дисков VHDX.

Самый первый файл VHDX содержит операционную систему Windows 8.1, это можно определить по большому размеру файла. Два других файла VHDX содержат в себе соответственно два скрытых раздела, первый со средой восстановления, а второй с файлами загрузки системы (Esp.vhdx). Также вы можете подключить любой виртуальный диск в «Управлении дисками» и увидеть его содержимое, мало того, вы даже можете с ним работать. 

Теперь представим ситуацию, прошло пол года и ваш ноутбук по каким-то причинам перестал загружаться, вы решили восстановить ноутбук из созданного ранее резервного архива WindowsImageBackup с помощью встроенного средства архивации. Подсоединили к ноутбуку переносной жёсткий диск USB, затем загрузили ноутбук с установочной флешки Windows 8.1, вошли в среду восстановления, выбрали в дополнительных параметрах «Восстановление образа системы»,

а затем у вас вышла вот такая ошибка: «Windows не удаётся найти образ на этом компьютере»

Друзья, хочу сказать вам, что какого-то определённого решения этой проблемы не существует и даже если вы вспомните, что месяц назад переносили папку с архивом WindowsImageBackup на другой жёсткий диск, а потом вернули опять её на место, то это вам не поможет. 99% пользователей в этом случае просто переустанавливает операционную систему или возвращают ноутбуку заводские настройки.

Мы же переустанавливать винду не будем и предпримем такие шаги.

Находим другой компьютер.

Подключаем к нему наш переносной винчестер USB. Заходим в папку WindowsImageBackup, находим наш виртуальный диск VHDX с файлами Windows 8.1.

Оригинал трогать не будем, копируем файл в другую папку и присваиваем ему другое название, например Windows 8.1. 

В Управлении дисками выбираем Действие ->Присоединить виртуальный жёсткий диск.

Обзор

Находим наш виртуальный диск Windows 8.1.vhdx, выделяем его левой мышью и жмём Открыть.

ОК

Виртуальный жёсткий диск присоединён, в управлении дисками и ему присвоена буква (H:).

Acronis True Image 2016

Устанавливаем программу Acronis True Image 2016, программа платная, но 30 дней работает в неограниченном пробном режиме. И просто создаём бэкап виртуального диска (H:). К сожалению, в бесплатной версии программы у нас не получится создать загрузочную UEFI флешку на основе WINPE, а это нам будет нужно.

У меня установлена платная версия Acronis True Image 2014.

Начало работы. Резервное копирование системы.

Снимаем везде галочки и отмечаем только наш подсоединённый виртуальный жёсткий диск (H:). 

В пункте Место назначенияЛокальное хранилище, указываем переносной жёсткий диск USB для сохранения резервной копии и жмём кнопку Архивировать. 

 

Резервная копия виртуального диска VHDX в формате .TIB программы Acronis True Image 2016 готова и находится в папке G:Мои резервные копииWindows8_OS (H) на переносном жёстком диске USB.

В программе Acronis True Image 2016 создаём загрузочную UEFI флешку на основе WINPE.

Я хочу восстановить диск (C:) ноутбука из созданной нами резервной копии.

Примечание: Для чистоты эксперимента, перед процессом восстановления, я удалю полностью с ноутбука диск (C:) с установленной Windows 8.1, а затем восстановлюсь из нашего бэкапа с помощью загрузочной флешки с программой Acronis. Естественно, вам делать это необязательно, ну если только вдруг кто-то захочет быстро удалить себе винду в командной строке.

Подсоединяю к ноутбуку загрузочную флешку с Windows 8.1 и загружаю с неё ноутбук

При появлении начального окна установки Windows 8.1 нажимаю комбинацию Shift+F10 и открывается командная строка. 

Ввожу команды:

diskpart

lis dis (этой командой выводим список всех подключенных дисков)

sel dis 0 (выбираю Диск 0, так как это и есть основной жёсткий диск ноутбука, ориентируемся по объёму диска 1 Тб))

lis par (вывожу список всех разделов Диска 0, видим, что пятый раздел, это как раз диск (C:) с установленной операционной системой Windows 8.1)

sel par 5 (выбираю раздел 5)

del par override (удаляю раздел 5)

Всё, диск (C:) удалён.

Теперь ноутбук загружается с ошибкой 0xc0000034, так как диск (C:) удалён. 

Для проверки загружусь с Live CD AOMEI PE Builder. Видим вместо диска (C:) нераспределённое пространство. Загрузочная среда присвоила букву (C:) другому разделу, но на нём тоже практически ничего нет.

Подсоединяем к ноутбуку переносной жёсткий диск USB и загружаем ноутбук с загрузочной UEFI флешки Acronis True Image

Выбираем Восстановление. Диски 

Обзор. Нам нужно найти созданную нами резервную копию, находится она на одном из разделов переносного жёсткого диска USB. Полный путь: G:Мои резервные копииWindows8_OS (H), но так как программа Acronis True Image путает буквы дисков в загрузочной среде, то буква может быть не G:, а совсем другой.

Раскрываем пункт Computer

Заходим в Локальный диск (L:), он по объёму подходит к разделу переносного жёсткого диска USB, на котором находится созданная нами резервная копия.

Заходим в папку Мои резервные копии

Заходим в папку Windows8_OS (H). 

Вот мы и нашли наш образ. Далее. 

Восстановить диски и разделы. Далее.

Отмечаем раздел для восстановления Windows8_OS (H).

Пункт MBR не отмечаем, так как жёсткий диск нашего ноутбука имеет стиль разделов GPT и в БИОСе включен интерфейс UEFI.

Жмём на кнопку Новое хранилище

Отмечаем левой мышью незанятое пространство 449,6 Гб и жмём Принять.

Далее.

Приступить.

Начинается процесс восстановления ноутбука из созданной нами резервной копии. 

Операция «Восстановление» успешно завершена.

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

Восстанавливаем загрузчик Windows 8.1

Подсоединяю к ноутбуку загрузочную флешку с Windows 8.1 и загружаю с неё ноутбук.

При появлении начального окна установки Windows 8.1 нажимаю комбинацию Shift+F10 и открывается командная строка. 

Ввожу команды:

diskpart

list vol (эта команда выводит список всех разделов. Видим, что разделу с операционной системой Windows 8.1 присвоена буква C:)

exit (выходим из diskpart)

Вводим команду, которая полностью перезапишет содержимое хранилища загрузки Windows 8.1 ноутбука.

bcdboot.exe C:Windows

Файлы загрузки успешно созданы!

Перезагружаем ноутбук и наконец Windows 8.1 загружается!

Статья на эту тему: Что делать, если не получается восстановиться из образа системы, созданным встроенным средством архивации Windows 10. Используем загрузочную флешку Paragon Hard Disk Manager 15 Professional

  • Remove From My Forums
  • Question

  • Hi Everyone,

    greetings to all

    I am trying to run WBADMIN START SYSTEMSTATERECOVERY command to recover my active directory Domain Services as the service is stopped responding. DNS Server service is stopped working. but DNS Client Service is working fine. As of now i am unable to add
    new users into domain or any domain configuration changes.

    So i ran the command  wbadmin get versions in power shell and i got results of backup files.

    But while running the command WBADMIN START SYSTEMSTATERECOVERY -version:09/13/2017-21:00 iam getting the error

    ERROR — The specified backup was not found.

    i added the screen shots below. Kindly help on this issue.


    RehaanKhan. M

    • Edited by

      Thursday, September 21, 2017 11:48 AM

  • Remove From My Forums
  • Question

  • Hi Everyone,

    greetings to all

    I am trying to run WBADMIN START SYSTEMSTATERECOVERY command to recover my active directory Domain Services as the service is stopped responding. DNS Server service is stopped working. but DNS Client Service is working fine. As of now i am unable to add
    new users into domain or any domain configuration changes.

    So i ran the command  wbadmin get versions in power shell and i got results of backup files.

    But while running the command WBADMIN START SYSTEMSTATERECOVERY -version:09/13/2017-21:00 iam getting the error

    ERROR — The specified backup was not found.

    i added the screen shots below. Kindly help on this issue.


    RehaanKhan. M

    • Edited by

      Thursday, September 21, 2017 11:48 AM

  • Remove From My Forums

 locked

«wbadmin get versions» says «ERROR — no backup was found»???

  • General discussion

  • I’m on Windows 7 Ultimate 64 bit. As Administrator (run as admin) I performed a backup that ran successfully by doing:

        wbadmin start backup -backupTarget:\nas-01-25-2cbackup-1 -include:e: -allCritical -vssFull -user:<userid> -password:<mypasswd> -quiet

    Of course <userid> and <mypasswd> were my actual values.

    After completion I did (also as admin):

       wbadmin get versions  -backupTarget:\nas-01-25-2cbackup-1

    and also tried

       wbadmin get versions  -backupTarget:\nas-01-25-2cbackup-1 -machine:hp-xw8200

    Both return, «ERROR — no backup was found.»

    What gives? I thought this command should show me the versions of my backups?

    • Changed type

      Wednesday, November 11, 2009 5:56 AM

Если у вас, при запуске задания архивации wbadmin возникает ошибка «Операция архивации тома не была запущена. Модуль записи системы не найден в архиве.»,

Нашёл ветку, где предположили вероятную причину ошибки:
Системный модуль записи завершается сбоем %windir%winsxsfilemaps , так как разрешения для файлов в каталогах или каталогах %windir%winsxstempPendingRenames неверны.

Иногда помогает команда, которая перезапускает службу криптографии Windows.
net stop CryptSvc && net start CryptSvc

Мне помогло следующее решение, возможно, что поможет и вам.

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

У меня возникали ошибки на этапах, связанных с группой Users, возможно, что это правильно, т.к. у пользователей не должно быть таких широких прав.
Takeown /f %windir%winsxstempPendingRenames /a
icacls %windir%winsxstempPendingRenames /grant «NT AUTHORITYSYSTEM:(RX)»
icacls %windir%winsxstempPendingRenames /grant «NT Servicetrustedinstaller:(F)»
icacls %windir%winsxstempPendingRenames /grant «BUILTINUsers:(RX)»
Takeown /f %windir%winsxsfilemaps* /a
icacls %windir%winsxsfilemaps*.* /grant «NT AUTHORITYSYSTEM:(RX)»
icacls %windir%winsxsfilemaps*.* /grant «NT Servicetrustedinstaller:(F)»
icacls %windir%winsxsfilemaps*.* /grant «BUILTINUsers:(RX)»
net stop cryptsvc
net start cryptsvc

В самом конце, введите следующую команду, проверьте, чтобы в выводе не было сообщений об ошибках.
vssadmin list writers

Обновлено 10.12.2019

Windows Server Backup logoДобрый день! Уважаемые читатели и гости одного из крупнейших компьютерных блогов Pyatilistnik.org. В прошлый раз мы с вами научились настраивать сеть в Windows Server 2019 и даже протестировали на ней NIC Teaming. Двигаемся дальше и сегодня я бы хотел перевести ваш вектор изучения в сторону резервного копирования и оптимизации этого процесса. Я хочу вас научить производить удаление резервных копий (Shadow Copy), которые делает служба Архивации данных Windows Server.

В чем суть проблемы

У вас может быть установлена роль «служба Архивации данных Windows Server (Windows Server BackUP)», вы настроили задание по расписанию и все идет штатно. В какой-то момент вы сталкиваетесь с проблемой, что происходит заполнение жесткого диска резервного копирования Windows Server, роль должна видеть это и в случае нехватки пространства производить перезапись самой старой версии, по ряду причин это можете не произойти. Вторая ситуация, что у вас на диске можете быть слишком много точек резервного копирования и вы не хотели бы весь диск отдавать под них и желаете их сократить до нужного вам количества. Ниже я хочу вам показать, как вы можете все это задать явным образом.

Как удалить резервные копии Windows Server 2019 через командную строку или PowerShell

К сожалению в графическом интерфейсе у вас нет возможности явным образом задать, сколько точек восстановления должен хранить Windows Backup Server, по крайней мере в случае с состоянием системы. Но у нас все еще есть замечательная утилита командной строки wbadmin.

И так у меня есть диск E: на него каждый день служба архивации Windows Server 2019 делает резервную копию состояния системы, я устал получать от системы мониторинга оповещения, что на данном диске свободного пространства менее 5%, так как сколько службе Backup не дай, она все скушает и решил подрезать ее. Первое, что я хотел понять сколько точек резервного копирования у меня есть, посмотреть это можно двумя методами:

  • Через утилиту vssadmin
  • Через командлет Get-WBSummary

Получаем список резервных копий через Get-WBSummary

Get-WBSummary — это командлет получает историю операций резервного копирования на компьютере. Эта информация включает следующую запланированную резервную копию, сведения о последней резервной копии и сведения о последней успешной резервной копии. Вы можете использовать этот командлет для наблюдения за резервными копиями и расписанием резервного копирования на компьютере. Чтобы использовать этот командлет, вы должны быть членом группы «Администраторы» или «Операторы архива». (Подробнее на https://docs.microsoft.com/en-us/powershell/module/windowsserverbackup/get-wbsummary?view=win10-ps)

Запустите оболочку PowerShell и введите команду

Get-WBSummary

Вы получите вот такую информацию:

  • NextBackupTime — Время следующего запуска
  • NumberOfVersions — количество точек
  • LastSuccessfulBackupTime — Время последнего успешного бэкапа
  • LastSuccessfulBackupTargetPath — Последнее успешное место копирования
  • LastSuccessfulBackupTargetLabel — метка задания
  • LastBackupTime — Время последнего успешного бэкапа
  • LastBackupTarget — Последнее место резервного копирования
  • DetailedMessage — Сообщение
  • LastBackupResultHR
  • LastBackupResultDetailedHR
  • CurrentOperationStatus

В результате я точно вижу, что у меня 32 точки. Раньше еще была и еще действует утилита vssadmin. vssadmin более детально может показать информацию, о каждой точке резервного копирования. Запускать ее можно либо через командную строку или же через PowerShell. Введите команду:

На выходе будет список из всех ваших точек резервного копирования, вот пример:

Contents of shadow copy set ID: {89ecfeea-851b-406e-8fc1-8dcaab672744}
Contained 1 shadow copies at creation time: 04.11.2019 21:14:17
Shadow Copy ID: {6499900e-7a08-4d8f-b8e4-fbd3f4ab146c}
Original Volume: (E:)\?Volume{c152a874-0000-0000-0000-100000000000}
Shadow Copy Volume: \?GLOBALROOTDeviceHarddiskVolumeShadowCopy985
Originating Machine: dc01.rroot.pyatilistnik.org
Service Machine: dc01.rroot.pyatilistnik.org
Provider: ‘Microsoft Software Shadow Copy provider 1.0’
Type: DataVolumeRollback
Attributes: Persistent, No auto release, No writers, Differential

Выполнение команды vssadmin list shadows

Так же более подробно посмотреть все точки можно и через командлет Get-WBBackupSet. Get-WBBackupSet — Получает список резервных копий, которые были созданы для сервера и хранятся в указанном вами месте (Подробнее на https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee706675%28v%3dtechnet.10%29)

тут так же будут вот такие данные:

VersionId (Версия) : 11/04/2019-17:00
BackupTime (Время бэкапа) : 04.11.2019 20:00:09
BackupTarget (Целевой диск) : E:
RecoverableItems (Что входит в бэкап) : Volumes, SystemState, Applications, Files
Volume (Метка) : {Local disk (C:)}
Application : {FRS, AD, Registry}
VssBackupOption : VssFullBackup
SnapshotId (Номер снапшота) : 6499900e-7a08-4d8f-b8e4-fbd3f4ab146c
BackupSetId : 2f5e3665-bd26-46b7-baa8-e6c392805245

Выполнение командлета Get-WBBackupSet

Те администраторы, кто имеют слегка побольше опыта, они помнят, что удалить такие точки можно было через утилиту vssadmin, так например выглядит удаление самой старой точки:

vssadmin delete shadows /for=e: /oldest

Но в случае с установленной ролью архивации Windows Server вы получите ошибку:

Error: Snapshots were found, but they were outside of your allowed context. Try removing them with the backup application which created them.

Error: Snapshots were found, but they were outside of your allowed context. Try removing them with the backup application which created them

Она будет работать в случае клиентских операционных систем по типу Windows 8.1, но не в случае Windows Server. Для нашей задачи есть утилита WBADMIN. Предположим, что вы хотите удалять самую старую точку резервного копирования, для этого введите:

WBADMIN DELETE BACKUP -backupTarget:e: -deleteOldest

  • -backupTarget:e: — это диск E:
  • -deleteOldest — последняя точка

Напоминаю, что у меня их было 32. В результате вас спросят хотите ли вы произвести удаление, нажмите «Y». Далее можно заново через Get-WBSummary посмотреть количество точек. В результате видно, что их стало 31.

Как удалить резервные копии из Windows Server Backup

Чтобы удалить конкретную точку вы можете воспользоваться командой:

WBADMIN DELETE BACKUP -backupTarget:e: -version:12/05/2019-17:00

В результате видно, что у меня было 35 точек восстановления и после удаления точки 12/05/2019-17:00 их осталось 34.

windows backup удаление лишних точек

Еще очень полезно указать максимальное количество точек резервного копирования, и все что сверх этого будет удалено. Попробуйте воспользоваться вот такой конструкцией:

WBADMIN DELETE BACKUP -keepVersions:30 -backupTarget:e:

В результате выполнения команды у меня осталось 30 точек отката и 4 были удалены.

windows backup удаление лишних точек

Вы всегда можете использовать описанные выше команды удаляющие резервные копии из Windows Server Backup по расписанию, для этого вы можете в планировщике задача Windows, создать задачу которая бы выполняла PowerShell скрипт или сконвертированный ps1 в exe. НА этом у меня все, надеюсь, что мой опыт вам пригодится. С вами был Иван Семин ,автор и создатель IT портала Pyatilistnik.org.

Для того чтобы сделать полную архивацию системы и всех рабочих дисков на специально выделенный жесткий диск, желательно (но не обязательно), перед настройкой архивации по расписанию убрать все буквы с разделов на выделенном диске и удалить на нем все разделы.

Как получить список резервных копий?

wbadmin.exe get versions


UPD 03.08.2015 входим в интерактивный режим DISKSHADOW
e:diskshadow
DISKSHADOW> List Shadows all

Как очистить каталог состояния системы сохраняя N-ое количество имеющихся копий?

wbadmin.exe delete systemstatebackup -keepversions:N
где N — число, если ноль — удаляются все копии. Работает при условии что был именно systemstatebackup, иначе ошибка:
Перечисление архивов состояния системы…
ОШИБКА: не найдены архивы состояния системы. Эта команда служит только для
удаления архивов, содержащих только состояние системы.


Как полностью удалить архив с резервными копиями?

wbadmin.exe delete catalog 

также необходимо вручную удалить папку WindowsImageBackup из места расположения архивов, после чего задание на автоматическую архивацию необходимо пересоздать.



UPD 03.08.2015

Удаление старейшей одной копии (не обязательно состояние системы) через командную строку

diskshadow -s delete_shadows.cmd -l delete_shadows.log

где содержимое файла delete_shadows.cmd


delete shadows oldest E:

  • Waves central ошибка при установке
  • Waves central has run into some issues ошибка
  • Waterboss 900 ошибка е1
  • Waterboss 700 ошибка е1
  • Water temp ошибка тойота камри 40