|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Загрузка - Как заставить менеджер загрузки видеть свой родной BCD файл? |
|
Загрузка - Как заставить менеджер загрузки видеть свой родной BCD файл?
|
Новый участник Сообщения: 45 |
Комп с BIOS.
Есть исходная, первичная ОС. Для целей ее профилактики и ремонта из нее была создана вторичная ОС на другом винте. Для создания (клонирования) был использован хакерский прием копирования раздела средствoм Acronis Disk Director Suite. В результате образовался вот какой баг. Вторичная ОС игнорирует свой C:\boot\bcd файл, а использует bcd на винте первичной ОС. В результате загрузить вторичную ОС можно только через мультибут, сделанный на первичной (за что боролся?). Хочу сделать загрузку вторичной ОС полностью независимой от первичной, для чего ее нужно заставить использовать свой C:\boot\bcd файл. Ну и в познавательных целях интересно где менеджеру загрузки прописывается использовать тот или иной BCD файл? (ясно что не в Реестре). Интересно также то, что это не обязательно "ближайший" BCD, т.е. на том же винте - может браться с другого винта. Видимо в силу нестандартности ситуации, не нашел решения на просторах Инета. |
|
Отправлено: 12:58, 06-07-2013 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать Sevilho, условий успешной загрузки всего несколько:
Для приведения в соответствие 4-го условия нужно пользоваться либо утилитой bootrec, либо bootsect Думаю, для продвижения вам поможет статья Как перенести файлы загрузки Windows 7 на другой жесткий диск Цитата severagent007:
|
|
------- Отправлено: 23:53, 06-07-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать Проблему решил.
1. Вторичный винт не был активным. Сделал его активным. Загрузка хоть стала пытаться начаться. Однако продвинулась загрузка ненамного. Мол у тебя winload.exe отсутствует или молью изъеден. Полная чушь. Все на месте (система была проклонирована). Поэтому прозвучавшие здесь советы перенести загрузочные файлы бесполезны. Просторы Инета рассказали, что такое случается после развертывание образов на бОльшие разделы. Т.е. диагностику от MS не нужно принимать буквально,. Самое печальное, что обе оси продолжали использовать один и тот же BCD. И это никаким редактированием, созданием BCD заново и др. не лечилось 2. Использовал идею от "severagent007" по отключению винтов. Идея в том, что мы отсекаем систему от соблазна использовать перекрестный BCD, т.е. на другом винте и вынуждаем использовать свой родной. После того, как отключил винт где был использованный BCD получил ровно такую диагностику о корупированности winload.exe. Загрузился с Repaire DVD, тот тут же нашел проблему с загрузкой и предложил выличить. После этого - все OK. Далее на каждой системе убрал мультибут, чтобы не мешался. Когда нужно - через BIOS. Ну и самое интересное, Итоги 1. тут вообщем правильно говорилось о том, что необходимо соответствие между HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices и идентификаторами винтов в загрузочном меню Но в данном случае этого не было, т.к. Repaire DVD находит это несоответствие и на раз убирает. 2. плодотворной оказалась идея о поочередном отключении винтов. Тогда починочные тулзы начинают работать над нужными объектами. Другими средствами отбить охоту использовать BCD на другом винте сделать не удавалось. 2а) после отключения винта, в котором находятся папка SkyDrive последний слетел и заново начал закачку папок. Это, накладные расходы. 3. Задним умом понимаешь, что корректнее всего было клонировать родными средствами от MS 1) сделать бэкап основной системы 2) пройтись по ней sysprep'ом 3) закатать образ в WIM 4) подготовить раздел на новом винте 5) раскатать туда WIM 6) загрузиться и вернуть кое-какие настройки (буквы томов, и др.) 7) вернуть основную систему из образа. Цитата okshef:
|
|
Отправлено: 12:29, 07-07-2013 | #12 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать Чтобы ОС не использовала старый BCD вам нужно было удалить из него запись об этой ОС. Я думал, что для вас это очевидно, поэтому и не стал писать об этом. В статье о переносе файлов загрузки описан механизм пересоздания BCD на новом диске. Я тоже думал, что вы догадаетесь. Извините.
|
------- Отправлено: 19:36, 07-07-2013 | #13 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать Цитата okshef:
|
|
Отправлено: 20:49, 07-07-2013 | #14 |
Ветеран Сообщения: 1186
|
Профиль | Отправить PM | Цитировать Цитата okshef:
|
|
Отправлено: 01:39, 09-07-2013 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как заставить скрипт от Sanja Alone (oeminfo.cmd) видеть обновы с 9-тизначным номером | JohnnyD | Автоматическая установка Windows 2000/XP/2003 | 0 | 21-02-2011 12:03 | |
HDD - 10 хардов - и ни один не видится викторией. Как заставить видеть? | Potapy4 | Накопители (SSD, HDD, USB Flash) | 17 | 22-08-2009 22:17 | |
Загрузка - Как заставить загрузчик Висты видеть ntldr с другого физического винта | clawham | Microsoft Windows Vista | 0 | 08-08-2008 16:27 | |
[решено] как заставить XP Pro видеть 4 Гб оперативки? | MyNIght | Материнские платы и память | 2 | 19-06-2008 14:28 | |
Интерфейс - как заставить windows xp видеть png-иконки? | pashka_lugansk | Microsoft Windows 2000/XP | 3 | 14-06-2008 19:51 |
|