Linux Forum Казахстан

Общий => Полезности => Тема начата: Linux_man от 22 Октября 2012, 00:35

Название: Редактирование реестра Windows из Ubuntu
Отправлено: Linux_man от 22 Октября 2012, 00:35
[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 (http://linuxcenter.kz/page/ubuntu-%D1%81-usb-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-ubuntu-%D1%81-%D1%84%D0%BB%D0%B5%D1%88%D0%BA%D0%B8) или устанавливаем 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 (http://linuxcenter.kz/page/редактирование-реестра-windows-из-ubuntu)
[/font][/color]