Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Shanser

Ветеран


Сообщения: 536
Благодарности: 102

Профиль | Отправить PM | Цитировать


Создаю меню с 3 вариантами загрузки с жесткого диска:
1) стандартный для Вин ХП
Прописываю в свойствах кнопки, в поле "Команда", не выбирая "Выбрать шаблон", в две строки:
Код: Выделить весь код
chainloader (hd0)+1
rootnoverify (hd0)
2) вариант с возможно поврежденным загрузочным сектором (MBR) для Вин ХП
Прописываю в свойствах кнопки, в поле "Команда", не выбирая "Выбрать шаблон", в две строки:
Код: Выделить весь код
find --set-root /ntldr
chainloader /ntldr
3) вариант для Висты
Прописываю в свойствах кнопки, в поле "Команда", не выбирая "Выбрать шаблон", в две строки:
Код: Выделить весь код
find --set-root /bootmgr
chainloader /bootmgr
Все это откомпилирую, создаю диск, записываю его, загружаюсь на реальной машине (на которой все жесткие диски Сата и установлена Вин ХП СП3 (реально рабочая) и при выборе:
-1 варианта - нормально и без вопросов запускается винда
-2 и3 варианта - вылетает команда программы Aero Studio 2008 что команда не распознана ("Command not recognized")!!!

Я вообще последнее время начинаю предполагать что до второй строчки либо вообще дело не доходит (так как в первой ошибка) либо вторая строчка не обрабатывается вообще...

Помогите пожалуйста создать мультивариантную загрузку с ШДД.

Тока что обнаружил глюк программы Aero Studio 2008.
Хотел добавить в свою сборку загрузочный диск Avira AntiVir Rescue System. Для этого с помощью программы УльтраИСО сохранил загрузочный файл. Все файлы с Avira AntiVir Rescue System записал в корень моей сборки. Ссылку на загрузочный файл прописал в свойствах кнопки:
Код: Выделить весь код
bcdw (cd)/image/avira/avira.bif
При запуске готового образа моей сборке и выбора этой кнопки программа выдает ошибку "Dialog data is too big"
Если подобное сделать в простой BCDW и прописать в файле bcdw.ini ссылку на файл загрузки, то все стартует без проблемм.


Провел небольшой тест.

В BCDW создал варианты загрузки для Avira AntiVir Rescue System:
1) прямо на образ Avira AntiVir Rescue System
2 на загрузчик Avira AntiVir Rescue System, файл - ISOLINUX.BIN, а все остальное распаковывал в корень
3) на загрузчик Avira AntiVir Rescue System, сделанный через Ультра ИСО - avira.bif, а все остальное распаковывал в корень
При запуске образа все варианты работали.

Если создаю подобную структуру в Aero Studio 2008, то:
- вариант 1 все отлично работает
- вариант 2 не работает - ошибка "Dialog data is too big"
- вариант 3 не работает - ошибка "Dialog data is too big"

Вывод: если есть образ программы, то лучше его не распотрашивать, а использовать целиком в Aero Studio 2008. Последняя как-то по-интересному работает с загрузчиками вытянутыми из образа отдельно!!!

-------
-=Всё елементарное просто - только нужно доработать напильником...=-
-==Мой ответ вам помог? Если да, нажмите: "Полезное сообщение"!!!==-


Последний раз редактировалось Shanser, 03-04-2009 в 16:07. Причина: Добавил еще один глюк


Отправлено: 01:02, 03-04-2009 | #82