DD сломал весь мой раздел - загрузка не удалась: не загрузочный диск. Есть ли способ восстановить его?

DD сломал весь мой раздел - загрузка не удалась: не загрузочный диск. Есть ли способ восстановить его?

Я немного схожу с ума, если кто-нибудь может мне помочь, пожалуйста, помогите мне...

Это произошло с виртуальной машиной Windows 2012 KVM. У меня была очень важная база данных, запущенная на ней, если бы я мог восстановить эту базу данных, это было бы здорово.

Виртуальная машина боролась, потому что у нее заканчивались ресурсы, поэтому я решил перенести ее на другой узел. Я использовал эту команду для создания резервной копии:

dd if=/var/lib/vz/images/402/vm-402-disk-1.raw | gzip | dd of=/var/lib/vz/images/402/vm-402-disk-1.gz bs=4096

Я забыл выключить ВМ перед выполнением команды выше, поэтому я попытался остановить процесс DD, но он отказывался останавливаться, поэтому я убил процесс (я знаю... :/ ). Затем я решил забыть о DD и просто использовать инструмент резервного копирования Proxmox. Поскольку этот инструмент резервного копирования может "остановить" ВМ перед созданием резервной копии, я не выключил ВМ и попросил инструмент резервного копирования сделать это за меня.

Инструмент резервного копирования не смог самостоятельно завершить работу виртуальной машины, поэтому не приступил к резервному копированию.

Затем я удаленно подключился к этой виртуальной машине с помощью VNC, и виртуальная машина попыталась загрузиться, но выдала следующее сообщение: «Загрузка не удалась: не загрузочный диск после неудачного резервного копирования».

Я перезапускал виртуальную машину несколько раз, но она все равно показывает то же самое сообщение.

Я попытался смонтировать образ .qcow2, но у меня ничего не получилось. Я преобразовал .qcow2 в .raw, загрузил ntfs-3g, чтобы Debian мог распознать разделы ntfs, и попытался смонтировать образ .raw, но это тоже не удалось. Я попытался запустить образы Windows 2012 и Windows 7 iso и попытался восстановить установку Windows, но оба раза ничего не вышло.

Есть ли способ хотя бы получить доступ к файлам внутри образа??? У меня была запущена база данных Firebird, мне просто нужно восстановить файл .FDB размером 3 ГБ, чтобы я мог восстановить его в новой виртуальной машине.

Я загрузил ISO-образ Windows 7, и он показывает, что на моем диске 120 ГБ нераспределенного пространства. Означает ли это, что я все потерял????????

Утилита Linux Disk показывает следующее:http://d.pr/i/Pu0Y

Могу ли я что-нибудь сделать, чтобы попытаться восстановить файлы?

Резервное копирование не было сделано, так как я остановил процесс DD, и похоже, что у меня остался поврежденный образ. Я попытался запустить несколько программ восстановления данных, но ни одна из них не помогла. Они могут найти несколько файлов, но не более 8 ГБ, что для меня бесполезно, поскольку это в основном файлы Windows.

Пожалуйста помоги!

Спасибо

решение1

Подозреваю, что вы в какой-то момент перезаписали образ виртуальной машины, пытаясь "восстановить". Где именно, не ясно, но это наиболее вероятный способ, которым вы оказались с "пустым" образом диска.

В этот моментЯ бы запустил testdisk, а затем photorec. Если вы дойдете до photorec, вам понадобится второй диск для сохранения восстановленных файлов.

И в будущем я буду делать резервные копии.

Связанный контент