16

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

Я использовал инструмент "Восстановление файлов Windows 7" под 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:)\?\Volume {37a0 ... 263}\
Объем хранилища теневых копий: (C:)\?\Volume {37a0 ... 263}\
Использованное пространство для хранения теневых копий: 2,39 ГБ (0%)
Выделенное пространство для хранения теневых копий: 2,81 ГБ (0%)
Максимальное пространство для хранения теневых копий: 531 ГБ (30%)

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

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

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

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

1 ответ1

18

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

Решение состоит в том, чтобы явно создать резервную копию раздела 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; откройте Панель управления / История файлов, и ссылка находится в левом нижнем углу окна. Скотт Хансельман имеет запись в блоге на эту тему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .