Я немного схожу с ума, если кто-нибудь может мне помочь, пожалуйста, помогите мне...
Это произошло с виртуальной машиной 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 показывает следующее:
Могу ли я что-нибудь сделать, чтобы попытаться восстановить файлы?
Резервное копирование не было сделано, так как я остановил процесс DD, и похоже, что у меня остался поврежденный образ. Я попытался запустить несколько программ восстановления данных, но ни одна из них не помогла. Они могут найти несколько файлов, но не более 8 ГБ, что для меня бесполезно, поскольку это в основном файлы Windows.
Пожалуйста помоги!
Спасибо
решение1
Подозреваю, что вы в какой-то момент перезаписали образ виртуальной машины, пытаясь "восстановить". Где именно, не ясно, но это наиболее вероятный способ, которым вы оказались с "пустым" образом диска.
В этот моментЯ бы запустил testdisk, а затем photorec. Если вы дойдете до photorec, вам понадобится второй диск для сохранения восстановленных файлов.
И в будущем я буду делать резервные копии.