Как восстановить Windows MBR при помощи Ubuntu LiveCD

Опубликовано: Комментариев: 15

По моей вине Master Boot Record запись, или в сокращении MBR повредилась и из-за этого Windows XP перестал загружаться на компьютере. Со всеми бывает... Так что нужен был быстрый и простой способ восстановить MBR запись для Windows, имея в наличии Ubuntu LiveCD. Будьте осторожны, ведь вы работаете напрямую с вашими дисками. И если Вы в чем-то не уверены, или нету резервных копий важных данных — то лучше подождите, пока кто-то из друзей не принесёт стандартный диск-установщик Windows. С диска Windows восстанавливаться довольно просто: вставили диск и нажали R,однако в XP есть баг, когда система просит ввести пароль админа, а вы таковой не создавали, и тогда надо ковырять сайт Miscrosoft, чтоб найти заплатку... Я решил не париться, и все сделать родиым Линуксом. 1. Загрузитесь с Ubuntu LiveCD. Если у Вас нет записанного диска с убунтой, однако есть образ ISO — прочтите как установить Ubuntu с flash накопителя, чтобы не тратить драгоценное время на поиск болванок и запись диска, тем более что с флешки система намного шустрей работает. 2. Теперь нам нужен пакет ms-sys, который предназначен для создания записей загрузки Microsoft. Установим его командой: sudo apt-get install ms-sys Если проблематично подключить связь с интернетом, то заранее скачайте пакет ms-sys, а потом установите deb пакет кликнув на него 2 раза мышкой, или же через sudo dpkg -i ms-sys_2.1.0-1_i386.deb 3. Теперь нужно выяснить на каком разделе размещена Windows sudo fdisk -l То что нам нужно будет выглядеть примерно так: /dev/sda1 * 1 2610 20964793+ 7 HPFS/NTFS Из этого ответа мы получаем информацию о том, какой раздел отформатирован под NTFS,что свидетельствует об установленной Windows на данный диск. Исходя из вывода, мой Windows раздел существует на диске sda и его раздел 1. Вот как раз таки MBR для диска sda (если вы загружаетесь в windows при помощи его родного загрузчика) и есть тем, что нам нужно восстановить. 4. Нам нужно восстановить диск /dev/sda, так что пишем в терминале sudo ms-sys -m /dev/sda Ну вот и все, теперь можно перезагружать ПК, извлечь Ubuntu LiveCD и все должно работать. Успехов!

Комментариев: 15
Eugene 2010-09-14 04:11:47
Премного благодарен:-)
Ярослав 2010-10-05 16:15:41
Огномное спасибо. Думул никогда не найду ) Думал линуксятники не писали таки, в отместку. =))))
smargelov 2010-11-09 08:01:03
что бы я без вас делал? огромное спасибо, вы меня спасли
Slicks 2010-12-04 23:53:17
Спасибо Всем за хорошие отзывы. Приятно знать, что твои труды не напрасны и действительно помогают людям
kasa 2010-12-20 18:34:33
herushki!
Slicks 2010-12-20 22:50:34
что именно не работает?
Ravko 2010-12-29 08:52:50
Благодарю! Выручило, после кромсания и передвижки разделов Window и Ubuntu:)
Al 2011-01-26 12:53:44
Если винда просит пароль администратора, а вы его не создали, то просто нажимаете enter и работаете.
Илья 2011-01-29 18:20:06
Не получилось. Загрузился с Kubuntu 10.10. пишет,что такого пакета нет.
Slicks 2011-01-31 11:19:20
Илья, а вы его установили? Пакета ms-sys в официальой сборке нету, его нужно же было дополнительно поставить после загрузки Kubuntu 10.10.
Apel 2011-02-02 18:16:15
Slicks дружище,как с тобой связаться?У меня вопрос по установке Апаче и РHP,я его задал в теме https://slicks.name/linux/delaem-svoj-mini-xosting-ustanovka-lamp.html
Life-BEC 2013-01-03 20:04:01
Спасибо, статья помогла! Ссылка на ms-sys (у Вас выдает ошибку 404) http://archive.debian.net/ru/etch/ms-sys
Anon 2015-04-30 09:46:49
MS-SYS устанавливает загрузчики ТОЛЬКО ДЛЯ Windows 2000/XP/2003 !!!!!!! у меня так: Windows 2000/XP/2003 master boot record successfully written to /dev/sda
Лука Никитин 2016-09-01 12:18:08
Спасибо огромное! Через терминал не ставился пакет, а вы рассказали что делать в этом случае! Я уже хотел винду меня! Спасибо еще раз! Ну лесом эту убунтень...
Igor 2016-11-07 12:27:21
СПАСИБО! Куча "умников" пишут длиннейшие мануалы..., а у Вас всё так просто!