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


16

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

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

wbAdmin start backup -backupTarget:\\?\Volume{2a2b...994f} -allCritical -quiet

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

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

Получение информации о томе ...
Это создаст резервную копию (системный раздел EFI), (C :), Восстановление (300,00 МБ) в \? \ Volume {2a2b1255-3a86-11e3-be86-b8ca3a83994f}.
Операция резервного копирования на 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:) \? \ Том {37a0 ... 263} \ Том хранилища
теневых копий: (C:) \? \ Том {37a0 ... 263} \
Использованное пространство хранилища теневых копий: 2,39 ГБ (0%)
Выделенное пространство для хранения теневых копий: 2,81 ГБ (0%)
Максимальное пространство для хранения теневых копий: 531 ГБ (30%)

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

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

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

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

Ответы:


18

Сгорел инцидент технической поддержки MSDN и только что разговаривал с инженером службы поддержки. Он воспроизвел эту проблему в системе UEFI с установленной Windows 8.1. Оказывается , что -AllCriticalотборочные к wbAdminкоманде не работает в системе UEFI , так как Volume Shadow Service (VSS) не может создать теневую копию раздела FAT32 EFI.

Решение состоит в том, чтобы явно создать резервную копию раздела C (без -allCriticalопции):

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

Вы можете игнорировать предупреждение о том, что «эта резервная копия не может быть использована для восстановления системы». Разделы Recovery и EFI восстанавливаются во время операции восстановления системы. (Имеет смысл ... они были созданы во время первоначальной установки системы, поэтому Windows, очевидно, знает, как создать их снова.)


Некоторые заметки, связанные с этой проблемой:

  1. Обратите внимание, что раздел «Восстановление» является неправильным. Этот раздел на самом деле является загрузочным разделом. В устаревшей (не UEFI) системе раздел «Зарезервировано системой» служит той же цели.

  2. Для управления файлами на «резервном» диске используйте vssadminинструмент командной строки. В частности:

    • vssadmin list shadowsпоказывает копии шоу (т.е. «резервные копии»), хранящиеся на вашем резервном диске. Обратите внимание, что во время резервного копирования теневая копия отображается как находящаяся на резервном диске. Операция резервного копирования сначала создает теневую копию тома на резервируемом томе, а затем перемещает теневую копию на диск резервного копирования.

    • vssadmin delete shadows позволяет выборочно удалять старые теневые копии с вашего резервного диска.

  3. Чтобы восстановить раздел, подключите резервный диск и загрузитесь с дистрибутива Windows 8.1. Выберите «Восстановить компьютер», затем «Восстановление образа системы». По завершении процесса восстановления разделы EFI и Backup также будут восстановлены. (Или, по крайней мере, так утверждает инженер Microsoft. Я не проверял, что это правильно.)

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

Редактировать:

Я обнаружил, что System Image Backup фактически присутствует в Windows 8.1; откройте панель управления / историю файлов, и ссылка находится в левом нижнем углу окна. Скотт Хансельман имеет запись в блоге на эту тему .


Вы проверяли восстановление? Собирался сделать это сам, но думал, что я спрошу.
Марк Болтук

@MarkBoltuc Нет, у меня не было восхитительной возможности проверить это. Пожалуйста, оставьте комментарий, чтобы сообщить нам, если теория действительно работает на практике!
Bob.at.Indigo.Health

1
Я обнаружил, что vssadmin delete shadowsэто не работает, как рекламируется. Когда я пытаюсь удалить тень, он жалуется, что «Снимки были найдены, но они были вне вашего разрешенного контекста»
Bob.at.Indigo.Health
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.