Как завершить восстановление, используя только файл VHDX?


12

Позвольте мне объяснить сценарий, через который я прошел.

У меня есть Transcend SSD, который я использую для загрузки своего ПК, который я обновил с Windows 8 до Windows 8.1.

У меня есть два других жестких диска (один терабайт, а другой - 320 ГБ). Вчера я получил уведомление от утилиты SSD, что доступно обновление прошивки. Я прочитал инструкцию, которая гласила, что диск будет полностью удален, если я обновлю его. Естественно, мне пришлось сделать резервную копию всего диска. Я использовал команду:

wbAdmin start backup -backupTarget:F: -include:C: -allCritical -quiet

Диск F был моим другим жестким диском объемом 320 ГБ (один раздел).

Прошло некоторое время и пришло сообщение, что резервное копирование выполнено успешно.

Я сделал диск восстановления системы с помощью утилиты с панели управления.

Затем я сделал обновление встроенного ПО USB-накопителя с помощью предоставленной утилиты, а затем загрузился с USB и успешно обновил прошивку.

Затем я загрузился с диска восстановления системы, который я создал ранее, чтобы восстановить мой старый образ. Однако когда я попытался восстановить его, он попытался восстановить его на другом жестком диске. Затем я пошел в командную строку, использовал diskpartкоманду и случайно выбрал не тот диск (тот, на котором была моя резервная копия) и использовал cleanкоманду.

И там вся моя резервная копия исчезла!

Затем я установил новую ОС, используя мой оригинальный DVD (Windows 8) на SSD. Я попробовал инструменты восстановления, и все, что мне удалось восстановить, - это мой файл VHDX (который обычно находится в папках, созданных wbAdminкомандой). Я попытался смонтировать образ, и, к счастью, это безопасно, и я могу смонтировать его.

Дело в том, что я хочу записать полный файл VHDX на мой SSD, чтобы я мог вернуть свою старую и работающую ОС.

Может кто-нибудь помочь мне с вещами, которые у меня есть? У меня просто есть файл VHDX.

Ответы:


12

Я понимаю, что это на два года позже, но, пройдя аналогичный опыт с Windows 10, я наконец-то наткнулся на этот пост, который помог мне решить мою проблему. Мне нужно было преобразовать VHD / VHDX из моей резервной копии Windows в дисковый файл Windows Imaging Format (WIM) и восстановить его на моем диске C :.

Перед началом вам понадобится точный путь к VHDX для команды Mount.

Предполагая, что резервная копия образа системы или другого VHDX находится на внешнем диске D: (измените букву диска D: в соответствии с расположением вашего резервного VHD / VHDX):

  1. Подключите диск с резервной копией к другому ПК с Windows.
  2. Откройте командное окно PowerShell от имени администратора.
  3. Создайте папку «Mount» и «Capture» на D :.

MD D: \ Mount, D: \ Capture

  1. Смонтируйте VHDX в D: \ Mount.

Mount-WindowsImage -ImagePath "D: \ full_path_to .vhdx" -Path D: \ Mount -Index 1

  1. Запишите папку «Mount» в новый файл WIM.

New-WindowsImage -CapturePath D: \ Mount -Name Win10Backup -ImagePath D: \ Capture \ Backup.wim -Описание "Резервная копия Windows 10" -Проверить

  1. После завершения демонтируйте VHDX и безопасно отсоедините резервный диск.

Dismount-WindowsImage -Path D: \ Mount -Discard

На компьютере для восстановления подключите диск, содержащий файл WIM, загрузите установочный носитель Windows 10 и на экране установки выберите «Восстановить компьютер»> «Устранить неполадки»> «Дополнительные параметры»> «Командная строка».

(Вам может понадобиться использовать DiskPart из командной строки, чтобы убедиться, что C: ссылается на нужный раздел C :.)

Из командной строки отформатируйте, а затем восстановите диск C: из WIM:

формат c: / q

Dism / Apply-Image /ImageFile:D:\Capture\Backup.wim / Index: 1 / ApplyDir: C: \

После завершения скрестите пальцы и перезагрузите компьютер.


2
Спасибо за публикацию! У меня есть «Резервное копирование образа Windows» (файл VHDX), но обычная утилита восстановления Windows отказалась восстановить его, сказав (что-то вроде), что не было подходящего места для его восстановления. Я нашел по крайней мере три разных объяснения того, почему это могло произойти, и попробовал их обойти - ничего. Эта техника сработала. На самом деле меня удивляет, почему Microsoft не предоставляет переопределения ни при каких проверках; так как этот бэкап явно отлично!
Джейми Ханрахан

1
Восстановление встроенной операционной системы Windows только возвращало ошибки: 0x800703ed (том не содержит распознаваемой файловой системы) и 0x80070057 (параметр неверен). Какой бы обходной путь ни испробовался, извлекая диски и так далее. Этот метод занял много времени для преобразования на скорости USB2, но работал!
Pro Backup

Будет ли это работать, если вместо монтирования VHDX вы загрузились с VHDX?
user5389726598465

Должна ли команда 5 показывать прогресс или просто сидеть в командной строке в течение нескольких часов?
user5389726598465

Да, команде «New-WindowsImage» требуется очень много времени, прежде чем она начнет показывать какой-либо прогресс. Преобразование образа объемом 500 ГБ на i7 потребовалось несколько часов, прежде чем команда отобразила индикатор выполнения. :(
Эрик Андерсон,

-1

вам нужно сделать копию блока из PhysicalDriveX в PhysicalDriveY.

x - номер диска, который вы получаете после монтирования VHDx, а Y - номер диска вашего SSD.

смонтировать VHDx в режиме только для чтения и открыть дескриптор PhysicalDriveX - H1

откройте дескриптор PhysicalDriveY, заблокируйте файл PhysicalDriveY целевого твердотельного накопителя - H2

Читать из H1

написать в H2

Разблокируйте H2 и все готово!


Подскажите, пожалуйста, как мне «заблокировать копирование»? Спасибо.
Панкадж Никам

«Затем я установил свежую ОС, используя мой оригинальный DVD (Windows 8) на SSD», «чтобы я мог вернуть свою старую и работающую ОС». Смонтируйте VHDx и выполните восстановление отдельных файлов на ваших личных файлах ... Почему вы хотите испортить установку новой ОС?
DiskTool

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

-1

После нахождения этого вопроса я хочу добавить, как я сделал восстановление. У меня есть компьютер друга, который живет по улице. Когда машины новые, я всегда клонирую системный диск на вторую ОС на том же жестком диске, а когда возникают проблемы, я загружаюсь на вторую ОС. Это требует только небольшого количества места. Более года назад я сделал образы VHDX для обоих дисков, основной и второй ОС, что является моей обычной процедурой резервного копирования. Она почти не пользовалась ноутбуком, поэтому мало что изменилось, но ее внук играл с ним. Обе операционные системы стали непригодными из-за частичных обновлений Windows.

Чтобы решить эту проблему, я выполнил следующие шаги:
- снял жесткий диск и подключил его к док-станции на другом компьютере
- создал VHDX-файл для основного раздела
- в EaseUS Partition Master Free Edition я записал размеры разделов
- в EaseUS я удалил оба разделы
- с помощью Disk Management я смонтировал файл резервной копии VHDX основного раздела
- с помощью EaseUs я клонировал смонтированный диск в нераспределенное пространство
- я переустановил жесткий диск в ноутбуке
- я загрузился на DVD-диск с Windows и восстановил загрузку
- я удалил загрузку диск и снова поместили в док-станцию
- с помощью Disk Management я смонтировал файл резервной копии VHDX второго раздела
- с помощью EaseUs я клонировал смонтированный диск в нераспределенное пространство
- Я переустановил жесткий диск в ноутбуке
- после загрузки я использовал EasyBCD от NeoSmart для редактирования меню загрузки для второй ОС
- во втором разделе я смонтировал системный куст и отредактировал MountingDevices, оставив заголовок, но удалив все буквы диска
- я загрузился на каждую ОС и обновил windows
- на другой машине я смонтировал файл VHDX, созданный из поврежденного диска, и скопировал все новое с момента предыдущего резервного копирования

Весь процесс прошел очень быстро благодаря функции клонирования EaseUS.


При отрицательном мотивировании должна быть указана причина.
субъективист
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.