21:02

молодой динамично развивающийся
[ok]

На жестком диске (1 ТБ) было два раздела в NTFS (в порядке разметки): D:Vista32 (500 GB), C:Vista64 (300 GB). На первом из них (Vista32) был
расположен Boot Manager и BCD. Когда я установил на диск D: операционку OpenSUSE, все это добро я, видимо, запорол. Теперь появилась необходимость загрузиться в 64-битную Висту. При загрузке, естественно, BOOTMGR is missing. Что посоветуете?

Пробовал загрузиться с установочного диска, скопировал с него bootmgr на диск C:, потом запускаю bootrec /rebuildbcd, выводится путь
c:\windows, подтверждаю добавление, получаю сообщение "A device
attached to the system is not functioning". Непонятно, что означает "not functioning", потому что из линукса раздел доступен.

Комментарии
05.02.2009 в 21:33

The day that you stop running is the day that you arrive.
500+300=800
05.02.2009 в 21:40

молодой динамично развивающийся
neo_rage еще 200 гигов были пустые, а сейчас там своп и системный раздел опенсюс.
05.02.2009 в 21:57

молодой динамично развивающийся
200, да, не 300.
06.02.2009 в 09:22

А-зы-гунга Унгэ Унга-зыыыыы Гунга
Ты загубил первичный загрузчик раздела, если провести стандартное восстановление первичного загрузчика, то будет загружаться система с первой локальной партиции т.е. с "C:", для проведения восстановление первичной mbr загрузитесь при помощи загрузочного диска/дискеты с поддержкой файловой системы NTFS, так же необходимо наличие утилиты fdisk, затем в появившейся командной строке наберите команду fdisk /mbr, таким образом первичная запись будет восстановлена и управление будет передаваться на диск "C:", вполне вероятно что при такой манипуляции линукс уже не будет загружаться. Если вам нужна никс платформа, то стоит определиться с вашим никс вторичным загрузчиком и следует научить его передавать управление на раздел висты.
06.02.2009 в 14:29

молодой динамично развивающийся
volgast Сейчас для загрузки используется GRUB. в нем есть пункт "Windows" для загрузки с раздела С:, но там меня встречало сообщение про отсутствующий bootmgr, а когда я скопировал его с установочного dvd, при выборе пункта Windows стала запускаться установка с dvd, а если его нет, то загрузчик ругается на отсутствие устройства.

"с первой локальной партиции" - Это точно будет С:? Первым-то физически у меня идет раздел, монтируемый линуксом в /home/.

Так что мне делать? Нужно, чтоб работали обе системы.
06.02.2009 в 15:07

А-зы-гунга Унгэ Унга-зыыыыы Гунга
Чудеснов
Для того что бы вернуть загрузку висты, необходимо вернуть первичный загрузчик, и вторичный, т.е. bootmgr, что бы вернуть вторичный загрузчик, проведите установку висты по верх уже установленной, так можно не потерять программы, но вы однозначно утратите GRUB и загрузку линукса.
На данный момент вы имеет программный код в первичном загрузчике который передает управление на вторичный загрузчик GRUB, а вторичный загрузчик находитя на третей локальной партиции, которую установщик линукса пометил как активную, тем сам сняв пометку активный с раздела виндовз. GRUB обнаружил на партициях установленную висту, и просто переключает управление на партицию висты, но загрузчик висты анализирует таблицу разделов "понимает" что его раздел не помечен как активный и не будет грузиться.
Те действия что я описывал выше, приведут к тому что вы опять пометите раздел с виндой как активный и восстановите код вторичного загрузчика виндовз.
06.02.2009 в 15:09

А-зы-гунга Унгэ Унга-зыыыыы Гунга
Так что мне делать?
Однозначно прочитать про устройство деления ЖМД на партиции, способы загрузки системы, и то как правильно обращаться с загрузчиками линукса. Некоторые специалисты рекомендуют использовать отдельную локальную партицию, для вторичных загрузчиков, если существуют большая необходимость в таком разнообразии ОС.
06.02.2009 в 16:26

молодой динамично развивающийся
Спасибо за помощь.