2

У меня есть образ жесткого диска (.vmdk), взятый со старого компьютера. Образ содержит установку Windows 2000.

Теперь я хотел бы обновить реестр на образе, чтобы сделать его загрузочным. (Я страдаю от этой проблемы при загрузке vmdk в VirtualBox: http://support.microsoft.com/kb/314082/EN-US)

Мой вопрос: есть ли инструмент, который позволяет мне указывать изменения в реестре (называемые «mergeide.reg») и обновляемый реестр?

Т.е. я хочу запустить что-то вроде:

C:\>magictool mergeide.reg m:\WINNT\system32\config\system

где m: смонтированный образ VMDK.

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

Любая помощь приветствуется.

1 ответ1

1

Вы можете попробовать libguestfs, если вы используете Linux:

Взято из man-страницы virt-winreg , часть libguestfs:

Эта программа предназначена только для простого доступа к реестру. Если вы хотите делать сложные вещи с реестром, мы предлагаем вам загрузить файлы кустов реестра с гостя, используя libguestfs(3) или guestfish(1), и получить к ним доступ локально, например. используя hivex(3), hivexsh(1) или hivexregedit(1).

См. Страницу руководства hivexregedit для деталей.

Альтернативные варианты здесь, наиболее заметная загрузка WinPE и запуск этого:

Запустите regedit,

выберите HKEY_LOCAL_MACHINE

Файл -> «Загрузить куст ...»

Файлы реестра находятся в XYZ:\Windows\System32\Config раздела, который вы пытаетесь редактировать.

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