Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft Windows XP _ Как восстановить загрузчик Windows XP

Автор: juvf Четверг, 17 Сентября 2009, 7:15

Grub сломал загрузчик. Как восстановить?

Подробней... Был один диск и на нем был Windows XP. В биосе было прописано "Грузиться с диска 1". Поставил 2-ой диск, в биосе прописал "Грузится с СД-ром, потом с диска 2". Поставил Linux. При установке grub затер загрузчик на диске 1, а на диске 2 вообще не было загрузчика. Я ручками поставил загрузчик grub да диск 2 и теперь при загрузке с диска 2 всё грузится. И винда и линукс. Но если загрузится с диска 1, то там грузится grub у которого stage1, stage2 и menu.lst лежит на диске 2. Но диск 2 временный. Нужно чтоб при загрузки с диска 1 грузилась винда. Ни каких грабов там не должно быть. Как восстановить загрузчик Windows?

Что пытался сделать:
1) Вынул из компа диск 2
2) Попробовал установить windows поверх старой винды (т.е. попытался восстановить старую копию) - не помогло
3) В инете нашел способ восстановления - fixmbr И fixboot. Загрузился в консоль виндоус. fixmbr - предупредил что если разделы видны, то fixmbr делать не нужно. У меня все разделы нормально видны. Но не смотря на это я выполнил fixmbr - не помогло
4)fixboot - спросил "куда ставит загрузчик? на c:/?" Ответил yes. - не помогло.

Да и вообще fixmbr и fixboot под сомнениями. Зачем мне исправлять таблицу разделов и загрузчик на диске с:/? У меня все разделы видны и grub со второго диска может загрузить винду, т.е. загрузчик на диске с: исправлен. Неисправна главная загрузочная область диска 1. Как её восстановить?

Автор: Барэль Четверг, 17 Сентября 2009, 9:17

Вообще восстановление загрузчика - это именно fixboot и fixmbr. fixmbr восстанавливает главную загрузочную запись. Она только одна и распределяет откуда в дальнейшем происходит загрузка. fixboot поправляет загрузочный сектор диска. Возможно указан не тот диск в параметрах. Если эти команды не помогают, то установка в режиме обновления.

Автор: juvf Четверг, 17 Сентября 2009, 11:38

Цитата(Барэль @ Четверг, 17 Сентября 2009, 11:17)
Вообще восстановление загрузчика - это именно fixboot и fixmbr. fixmbr восстанавливает главную загрузочную запись. Она только одна и распределяет откуда в дальнейшем происходит загрузка. fixboot поправляет загрузочный сектор диска. Возможно указан не тот диск в параметрах. Если эти команды не помогают, то установка в режиме обновления.
*



Я сделал в обратном порядке - сначало установка в режиме обновления - не помогло. а потом fixmbr и fixboot. Хотя, установка-восcтановление по мойму должна была перезаписать загрузчик. Там ведь после копирования фалов в dos-like режиме происходит перезагрузка и установка продолжается в графическом режиме. Может grub после перезаписи загрузочного сеkтора поставить защиту на перезапись загрузчика? Eсть какие нибудь утилиты проверки/ковыряния загрузочного сектора?

Автор: Egor Четверг, 17 Сентября 2009, 13:14

Цитата(juvf @ Сегодня, 11:38)
Хотя, установка-восcтановление по мойму должна была перезаписать загрузчик.

Чего вдруг? У Вас, от того, что Вы убрали "Диск2", "Диск1" не стал "активным". Насколько помню, grub сбрасывает атрибуты. Рекомендую проверить. Если это так, сделайте "Диск1" активным.

Автор: juvf Пятница, 18 Сентября 2009, 7:07

Цитата(Egor @ Четверг, 17 Сентября 2009, 15:14)
Цитата(juvf @ Сегодня, 11:38)
Хотя, установка-восcтановление по мойму должна была перезаписать загрузчик.

Чего вдруг? У Вас, от того, что Вы убрали "Диск2", "Диск1" не стал "активным". Насколько помню, grub сбрасывает атрибуты. Рекомендую проверить. Если это так, сделайте "Диск1" активным.
*



Не понял, что значит
Цитата
"Диск1" не стал "активным"
Диск не может быть активным. Активной может быть раздел на диске.

Что-то я запутался в конец. Раньше было всё понятно - есть два диска. на каждом по одному активному разделу с которого будет осуществятся загрузка. В биосе выбираешь с какого диска грузится. Изучил grub стало сложнее.

Например: есть диск с 4-мя разделами

1-ntfs
2-ntfs
3-fat32
4-ext3

Делаем 2-ой раздел активным. что значит "сделать 2-ой раздел активным"? Это значит перезаписать загрузцик диска? Т.е. на сколько я понимаю загрузка будет производится со 2-го раздела. Если поставить grub, то тогда какая разница какой раздел активный? grub сам решит с какого раздела грузится. Или при установке граба информация о том какой раздел активный - затерается? Если так, то по идее в потишинМэйджике если указать 2-ой раздел активный, то граб затрется и загрузка сразу передаца разделу 2. Вечером буду пробовать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)