Редактирование реестра Windows из Ubuntu

Автор Linux_man, 22 Октября 2012, 00:35

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Linux_man

22 Октября 2012, 00:35 Последнее редактирование: 22 Октября 2012, 00:36 от Makc_aka_Linux_man
[color="#333333"][font="Ubuntu, Verdana,"]Тем, кто занимается администрированием Windows, Ubuntu тоже может послужить хорошую службу в качестве "спасательной" рабочей среды, которую можно запустить с диска или USB-флэшки, например, на зараженном вирусом компьютере, чтобы провести "оперативное лечение".[/font][/color]

[color="#333333"][font="Ubuntu, Verdana,"]Тут можно и проверить файловые системы на ошибки, и отредактировать разделы жесткого диска, и внести правки в файлы, и даже сбросить пароль Windows! А сегодня хочу рассказать еще об одной интересной возможности - редактировании реестра Windows из Ubuntu.[/font][/color]

[color="#333333"][font="Ubuntu, Verdana,"]Для чего может понадобиться редактировать реестр из Ubuntu? Элементарный пример: вирус заблокировал Windows - в систему войти невозможно.[/font][/color]

[color="#333333"][font="Ubuntu, Verdana,"]
Необходимо найти и удалить блокиратор из автозагрузки Windows, но сделать это в самой Windows - невозможно. Что же остается делать?
[/font][/color]

[color="#333333"][font="Ubuntu, Verdana,"]
Загружаемся с диска Ubuntu, USB-флэшки Ubuntu или устанавливаем Ubuntu второй системой.
[/font][/color]

[color="#333333"][font="Ubuntu, Verdana,"]
Открываем терминал (CTRL+ALT+T). Устанавливаем пакет chntpw:
[/font][/color]

[indent]sudo aptitude install chntpw
[/indent][color="#333333"][font="Ubuntu, Verdana,"]
Теперь нам необходимо подключить диск с Windows к системе. Для начала, определимся где он и как называется:
[/font][/color]

[indent]sudo fdisk -l
[/indent][color="#333333"][font="Ubuntu, Verdana,"]
ищем раздел NTFS с нужным размеров (вы ведь знаете, какого размера у вас диск C: ?). Смотрим как он называется (будет что-то вроде: /dev/sda2) и далее выполняем:
[/font][/color]

[indent]sudo mkdir /media/windows

sudo mount /dev/sda2 /media/windows

[/indent][color="#333333"][font="Ubuntu, Verdana,"]
где заменяем /dev/sda2 на свой вариант.
[/font][/color]

[color="#333333"][font="Ubuntu, Verdana,"]
Запускаем утилиту для редактирования реестра Windows:
[/font][/color]

[indent]chntpw -l /media/windows/Windows/system32/config/software
[/indent][color="#333333"][font="Ubuntu, Verdana,"]
Редактирование осуществляется перемещением по веткам реестра, по аналогии с папками - командой cd, например:
[/font][/color]

[indent]cd MicrosoftWindows NTCurrentVersionWinlogon
[/indent][color="#333333"][font="Ubuntu, Verdana,"]
просмотр ключей в текущей ветке - команда dir. ключи редактируются командой ed, например:
[/font][/color]

[indent]ed Shell
[/indent][color="#333333"][font="Ubuntu, Verdana,"]
Удачного виндовосстановления!
Источник: http://linuxcenter.kz
[/font][/color]