Виртуальный ПК потерял Родительский диск для разностного виртуального жесткого диска

2 года назад у меня было такое блестящий идея создать базовый диск Windows XP, который будет использовать вся моя виртуальная машина с XP.


Конечно, это закончилось тем, что у меня была только одна виртуальная машина с XP: -).




Сегодня мне нужно было освободить место на жестком диске, поэтому я нашел одну не используемую виртуальную машину с именем "Windows XP", которая имела только 5 ГБ. Я удалил его как можно быстрее 🙂 и, конечно, я использовал шифт, чтобы не использовать "корзину".




Теперь когда я хочу запустить мой XP VM у меня следующая ошибка: "один из родительских жестких дисков ... отсутствовать."

Это не проблема для меня, как только я могу восстановить файлы с этого дифференциального vhd, который у меня есть прямо сейчас.




So:

  • у меня дифференциальный диск с файлами
  • у меня нет родительского диска

мой вопрос: Как я могу восстановить файлы из этого дифференциального hvd?

22
задан SeeR
22.02.2023 2:39 Количество просмотров материала 3483
Распечатать страницу

4 ответа

Если это только 5 ГБ вы можете попробовать кусок восстановления программного обеспечения, как программы diskeeper это восстановить.

Update: часть программного обеспечения, которое я использую и нашел очень полезным,WinUndelete, который скажет вам, если файл можно восстановить. Это может быть путем наименьшего сопротивления в будущем. Вскоре я опубликую дополнительную информацию о восстановлении с разностных дисков.

обновление (2): по Бену Армстронгу (виртуализация Microsoft Менеджер Программ)Blog

" без родительского AVHD невозможно получить данные от дочернего AVHD."

You нужно чтобы получить этот родительский VHD, если это вообще возможно. Будьте очень осторожны с интенсивными дисковыми операциями, которые могут перезаписать или повредить удаленный файл. Программист во мне говорит, что вы "можете" проанализировать дочерний VHD как поток байтов и найти маркеры для определенного файла и каким-то образом восстановить файлы, но это это не сходство.

2
отвечен Aaron 2023-02-23 10:27

Я подозреваю, что вам придется много узнать о внутренней работе файла vhd или как-то смонтировать его, может быть vhdmount или WinMount или что-то подобное будет работать... Я понятия не имею, понадобится ли ему оригинальный диск, поскольку я не знаю подробностей о том, что хранится на дифференциальном диске.

Я предполагаю, что Recuva найти и восстановить исходный файл невозможно, как если бы у вас было так мало места, которое вы заполняли резервное копирование с другими данными, так что оригинал утерян.

0
отвечен Mokubai 2023-02-23 12:44

эта ссылка также может помочь вам:

    Implementing a Differencing Hard Disk 

    A differencing hard disk stores the file locator of the parent hard disk inside the differencing hard disk itself. When a virtual machine tries to open a differencing hard disk, both the differencing hard disk and the parent hard disk are opened. The parent hard disk can also be a differencing hard disk, in which case there could be a chain of differencing hard disks which finally end in a non-differencing hard disk. 
    To have the ability to move hard disks across platforms, the hard disk format is designed in such a way that it can store parent hard disk file locators for different platforms at the same time.
    The parent locator table is used only by the differencing hard disks, as described in “Dynamic Disk Header Format” earlier in this paper. The parent locator table stores a platform code for every parent file locator stored in the file. The virtual machine reads the appropriate parent file locator for the current platform and opens the hard disk image. 
    In Windows, there are two types of platform locators: W2ku and W2ru. The former is the absolute pathname of the parent hard disk, and the latter is a pathname to the parent hard disk relative to the differencing hard disk. 
    For example, a parent hard disk image located in the root drive on a typical Windows-based machine would be stored as follows:

    Type    Example
    W2ku    c:\directory\parent.vhd
    W2ru    .\directory\parent.vhd

    As an example on a typical Apple Macintosh-based machine, the parent hard disk image would be stored as follows:

    Type    Example
    Mac (Mac OS alias stored as a blob)
    MacX    file://localhost/directory/parent.vhd

    The advantage of the relative pathname is that it allows portability of the differencing and parent hard disk to different locations. With the absolute pathname, whenever the parent hard disk is moved, the parent and child hard disks must be explicitly re-linked. 

при создании разностного диска по возможности следует инициализировать пути для локаторов платформ обоих типов на соответствующих платформах. Примечание: версии предыдущей для Microsoft виртуальный PC 2004 г. сохранены только абсолютные пути. Операция записи для Разностного жесткого диска Для операции записи, все данные записываются в разностном образ жесткого диска. Растровое изображение блока помечено как грязное для все сектора записываются в определенный блок. Операция чтения для Разностного жесткого диска Когда виртуальная машина считывает секторы образа жесткого диска, разностная подсистема жесткого диска проверяет битовую карту блока на разностном жестком диске. Разностный подсистемы жесткого диска считывает сектора помечены как "грязные" из разностного жесткого диска и секторов, помеченных очистить от материнской жестком диске. Например, рассмотрим блок, содержащий сектора от 4096 до 8191 в обоих образ родительского и дочернего жесткого диска. Первый сектор блока содержит растровое изображение блока. Одна ячейка представляет бит в растровом изображении, а черная точка представляет определенный сектор в блоке, в который была записана виртуальная машина.

0
отвечен Frank R. 2023-02-23 15:01

Я нашел программу под названием MediaHeal для виртуальных дисков и после сканирования моего другого vhd с ним, кажется, что я могу восстановить свои файлы. Демо-версия только восстанавливает структуру папок / файлов, но это доказывает, что он может каким-то образом декодировать эти различия в NTFS.

enter image description here

У меня легкий ум теперь, когда я знаю, что это возможно. Этот инструмент стоит $199. Если кто знает что-то дешевле/бесплатно я открыт для предложений!

0
отвечен SeeR 2023-02-23 17:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх