Столкнулся со следующей проблемой-на машине два харда seagate 250 и 750 gb,две системы -xp и ubuntu 10.04-обе на первом диске (250гб),но загрузка grub производилась с 750 гб диска.Где-то неделю назад выяснилось ,что второй винт seagate barracuda st3750330as-из проблемной 11-й серии -сбой прошивки(муха це це)-в биосе не определялся,при отключении этого винта винда без проблем загружалась.Второй винт я восстановил ,как описывается здесь-http://people.overclockers.ru/showman/record1 .Винт снова появился и читается,перепрошивку и исправление бэдов пока не делал т.к. пока некуда бэкапить 300 с гаком гб данных-но придётся вскорости т.к.стандартная дисковая утилита нашла на диске 2047 битых секторов и при тестировании выдаёт -не исправен(чтение),250 гб винт тестится без проблем, .Если стоит только 250 гб винт грузится только винда(grub вообще отсутствует при загрузке),если стоят оба и first boot device-750 гиговка,то grub нормально загружается но  Ubuntu стала грузиться ~1,5минуты,а то и дольше(( Из всего этого я сделал вывод,что mbr через  которую производится запуск grub находится на проблемном винте.Отсюда у меня возникает вопрос-как восстановить grub со всеми настройками в случае если я возьму другой винт для переноса на него данных со злосчастной 750-ти гиговки(её я хочу перешить,сделать repair и оставить в строю в качестве файлопомойки для не особо важных данных)-и особо интересно возможно ли вообще перенести бекап мбр (его я сделал) на новый винт и если да то как?

2

как замените HDD, то вам проще просто восстановить стандартным способом grub. только еще проще вам сделать иначе: отключите 750 гб винт, сделайте fixmbr, и заново установите груб. потом HDD 750 гб подкинете и все.

Верить нельзя никому...