Windows 8.1 Недостаточно свободного места для создания теневой копии

25174
Bob.at.Indigo.Health

[Примечание: после того, как я ввел формулировку проблемы, я нашел этот вопрос, который, по-видимому, является той же самой проблемой. Возможно, один из нас получит хороший ответ ...]

Я использовал инструмент «Восстановление файлов Windows 7» под Windows 8 для создания резервных копий образа системы на внешний жесткий диск USB. Я создал новый компьютер под управлением Windows 8.1 и хочу создать свою первую резервную копию образа системы на этом же жестком диске USB. Средство «Восстановление файлов Windows 7» отсутствует в Windows 8.1, но wbAdminоно живо и исправно:

wbAdmin start backup -backupTarget:\\?\Volume -allCritical -quiet

не с этим текстом отображается:

wbadmin 1.0 - средство резервного копирования командной строки
(C) Copyright 2013 Microsoft Corporation. Все права защищены.

Получение информации о томе ...
Это создаст резервную копию (системный раздел EFI), (C :), восстановление (300,00 МБ) в \? \ Volume .
Операция резервного копирования в F: начинается.
Создание теневой копии томов, указанных для резервного копирования ...
Краткое описание операции резервного копирования:

Операция резервного копирования остановлена ​​до завершения.
Операция резервного копирования остановлена ​​до завершения.
Подробная ошибка: ОШИБКА. Произошла ошибка операции службы теневого копирования
томов : (0x8004231f) Недостаточно свободного места для создания файла хранилища теневых копий или других данных теневого копирования.

Системный раздел EFI - 100 МБ.
Раздел восстановления - 300 МБ.
Раздел C - 1,72 ТБ, NTFS, 218 ГБ используется, 1,51 ТБ свободного
места. Целевой диск - 1,81 ТБ, NTFS, 678 ГБ используется, 1,15 ТБ - свободный.

Я возился vssadmin resize shadowstorage, без изменений в ошибке. vssadmin list shadowstorageдисплеи:

Ассоциация хранилища теневых копий
Для тома: (C:) \? \ Том \ Том хранилища
теневых копий: (C:) \? \ Том \
Использованное пространство хранилища теневых копий: 2,39 ГБ (0%)
Выделенное пространство для хранения теневых копий: 2,81 ГБ (0%)
Максимальное пространство для хранения теневых копий: 531 ГБ (30%)

Ассоциация хранилища теневых копий Для тома: (F:) \? \ Том \ Том хранилища
теневых копий: (F:) \? \ Том \
Использованное пространство хранилища теневых копий: 334 ГБ (17%)
выделенного пространства для хранения теневых копий: 337 ГБ (18%)
Максимальное пространство для хранения теневых копий: НЕ ОБЪЕДИНЕНО (922154758%)

(Да, «вычисление процентов» для UNBOUNDED серьезно фальшиво.)

Я побежал, SFC /verifyonlyи это кажется счастливым. Я убедился, что новая служба «Volume Shadow Copy» запускается при запуске операции резервного копирования.

Какие-либо предложения?

16

1 ответ на вопрос

18
Bob.at.Indigo.Health

Burned an MSDN tech support incident and just got off the phone with the support engineer. He reproduced this problem on a UEFI system with Windows 8.1 installed. It turns out that the -AllCritical qualifier to the wbAdmin command does not work on a UEFI system because Volume Shadow Service (VSS) can not create a shadow copy of the FAT32 EFI partition.

The solution is to explicitly back up the C partition (without the -allCritical option):

wbAdmin start backup -backupTarget:E: -include:C: 

You can ignore the warning that "this backup cannot be used to perform a system recovery". Both the Recovery and EFI partitions are restored during the system restore operation. (Makes sense... they were created during the initial system installation, so Windows obviously knows how to create them again.)


Some notes related to this issue:

  1. Note that the "Recovery" partition is a misnomer. That partition is actually the boot partition. In a legacy (non-UEFI) system, the "System reserved" partition serves the same purpose.

  2. To manage the files on the "backup" drive, use the vssadmin command line tool. Specifically:

    • vssadmin list shadows shows the show copies (i.e. "backups") stored on your backup drive. Note that, while a backup is in progress, the shadow copy is listed as being on the drive being backed up. The backup operation first creates a volume shadow copy on the volume being backed up, and them moves the shadow copy to the backup drive.

    • vssadmin delete shadows lets you selectively delete old shadow copies from your backup drive.

  3. To restore a partition, attach the backup disk and boot from the Windows 8.1 distribution media. Select "Repair your computer", then "System image recovery". When the restoration process is done, your EFI and Backup partitions are also restored. (Or at least so claims the Microsoft engineer. I have not verified that this is correct.)

  4. Here are some links (courtesy of the Microsoft tech support guy) that may be helpful:

Edit:

I've discovered that System Image Backup is, in fact present in Windows 8.1; bring up Control Panel/File History, and the link is at the bottom left corner of the window. Scott Hanselman has a blog entry on the subject.

Вы проверяли восстановление? Собирался сделать это сам, но думал, что я спрошу. Mark Boltuc 10 лет назад 0
@MarkBoltuc Нет, у меня не было восхитительной возможности проверить это. Пожалуйста, оставьте комментарий, чтобы сообщить нам, если теория действительно работает на практике! Bob.at.Indigo.Health 10 лет назад 0
Я обнаружил, что vssadmin delete shadows не работает так, как рекламируется. Когда я пытаюсь удалить тень, он жалуется, что «Снимки были найдены, но они были вне вашего разрешенного контекста» Bob.at.Indigo.Health 10 лет назад 1