Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Мультизагрузка XP/7/8/8.1/10, Linux, MAC OS

Автор: Death_INN
Дата сообщения: 12.06.2011 10:23
dialmak, загрузив bootmgr и bcd с флоппи образа, хотел заставить работать Repair you computer, но при выборе этого пунка обратно возвращаюсь в обычное меню bcd. Advanced Boot Options не знаешь где зашито?
Автор: dialmak
Дата сообщения: 12.06.2011 14:44
Death_INN

Цитата:
но при выборе этого пунка обратно возвращаюсь в обычное меню bcd

Да я не разбирался с BCD. Мутное оно для меня. Не знаю.
Автор: Celsus
Дата сообщения: 20.06.2011 15:55
dialmak
Огромное СПАСИБО за статью про бутовую флешку!
Сделал бутовый USB HDD с 3мя основными разделами для разных восстановительных дисков и 1 раздел под BootIT.
Загрузка WinPE Работает но только через Direct Boot В противном случае, загружается меню GRLDR, но после выбора пункта меню ошибка - не найден файл... скрин пока выложить не могу.
В опциях Boot галочками ничего не отмечено. BCD меню семерки загружается нормально из обычного меню (без Direct Boot)
Автор: dialmak
Дата сообщения: 20.06.2011 16:11
Celsus

Цитата:
Загрузка WinPE Работает но только через Direct Boot В противном случае, загружается меню GRLDR, но после выбора пункта меню ошибка - не найден файл... скрин пока выложить не могу.
В опциях Boot галочками ничего не отмечено. BCD меню семерки загружается нормально из обычного меню (без Direct Boot)

Ничего не понял. Скорее всего что-то очень простое не учли. Но за это спасибо

Цитата:
Огромное СПАСИБО за статью про бутовую флешку!

Хоть кто-то оценил. 2 дня писал. А ещё думал неделю - что писать, а что нет. Материал то безграничный. Не хотелось размусоливать, но и центральные моменты упустить не мог. И оказывается написать то, что знаешь и написать доступно для всех - оооооооооочень непросто.
Автор: KLASS
Дата сообщения: 20.06.2011 17:47
dialmak
Хотел дополнить для ясности в стать про бутфлешку:

Цитата:
PBR/VBR в русской литературе называют обычно загрузочным сектором. Хотя это не совсем правильно. Так как PBR обычно занимает не один сектор.

При написании статей, в PBR, как таковой, нет смысла. Т.е. лучше писать не про PBR, но именно про бутсектор, потому как PBR на разных компах различается лишь бутсектором. Все, что идет далее бутсектора со 2 по 16 сектор раздела включительно, изменяется от версии к версии, но у одной версии Windows эти сектора всегда идентичны на любом компе.

Добавлено:

Цитата:
Если на разделе нет операционной системы, то кода PBR на этом разделе обычно нет (хотя он может и быть).

Код всегда есть, но только после форматирования... если раздел не форматили, разумеется, кода там не будет... но это никак к наличию ОС на разделе.

Добавлено:

Цитата:
в русской литературе называют обычно загрузочным сектором

Я бы написАл так: Загрузочный сектор входит в состав PBR и различный на каждом компьютере, в отличии от остальной части PBR, которая на всех компьютерах у одной версии Windows всегда одинакова.
Автор: dialmak
Дата сообщения: 20.06.2011 22:21
KLASS

Цитата:
При написании статей, в PBR, как таковой, нет смысла. Т.е. лучше писать не про PBR, но именно про бутсектор, потому как PBR на разных компах различается лишь бутсектором. Все, что идет далее бутсектора со 2 по 16 сектор раздела включительно, изменяется от версии к версии, но у одной версии Windows эти сектора всегда идентичны на любом компе.

При всём уважении - несогласен. Хотелось дать более обширное толкование... всем вариантам. Linux, Windows, FreeBCD, MAC OS, бутменеджеры ....

Цитата:
Код всегда есть, но только после форматирования... если раздел не форматили, разумеется, кода там не будет... но это никак к наличию ОС на разделе.

Да. Согласен. Хотя это не отражает суть. То есть - есть ОС - есть PBR, нет ОС - нет PBR.... ХЗ. Бардак..с. Смотря чем форматили и т.д.

Цитата:
Я бы написАл так: Загрузочный сектор входит в состав PBR и различный на каждом компьютере, в отличии от остальной части PBR, которая на всех компьютерах у одной версии Windows всегда одинакова.

Хм... Да вроде про Windows разговора не было. Хотя да. Для 99% пользователей - это правда...

Добавлено:

KLASS
Как ты думаешь? Может я не прав?
Дело в том, что НИКТО и НИКОГДА не спросил простой вопрос.
ОК. Если ты базаришь, что передаётся управление активному раздлелу, то почему ЧЁРТ ВОЗЬМИ работает бут, и ему до дупы активный раздел... ППЦ
Автор: KLASS
Дата сообщения: 20.06.2011 22:43
dialmak

Цитата:
Хотелось дать более обширное толкование... всем вариантам

Я имел ввиду не твою статью, а почему:

Цитата:
в русской литературе называют обычно загрузочным сектором

и это не ошибка, повторюсь, просто нет смысла в остальной части PBR вот и мусолят ее как бутсектор. В плане же сабжа, разумеется, уместней говорить о PBR, т.к. с одним бутсектором загрузки не будет

Цитата:
Да вроде про Windows разговора не было

я не думаю что Linux, FreeBCD, MAC OS, чем то отличаются от Windows в плане PBR. Скорее всего все то же самое, сам бутсектор разный на разных компах, остальное одинаково. Пускай UNIXсоиды поправят...

Добавлено:

Цитата:
Как ты думаешь? Может я не прав?

Извини не совсем понял сути простого вопроса...
Автор: dialmak
Дата сообщения: 20.06.2011 23:01
KLASS

Цитата:
Извини не совсем понял сути простого вопроса...

Ну вопрос был не к тебе. А скорее риторический...
Дело в том, что НИКТО и НИКОГДА не спросил простой вопрос.

Код: ОК. Если ты базаришь, что передаётся управление активному раздлелу, то почему ЧЁРТ ВОЗЬМИ работает бут, и ему до дупы активный раздел... ППЦ
Автор: KLASS
Дата сообщения: 20.06.2011 23:14
Возможно для людей это очевидно... ну типа Груб же тоже работает
Автор: dialmak
Дата сообщения: 20.06.2011 23:47
KLASS

Цитата:
Возможно для людей это очевидно... ну типа Груб же тоже работает

Хм. Ну без активного раздела grub не работает , если не считать случая grub в MBR
Автор: KLASS
Дата сообщения: 20.06.2011 23:53

Цитата:
если не считать случая grub в MBR

А где по твоему живет начальный загрузочный код той же BootIT, если ее установить на винт? Там же и живет в MBR.
Автор: dialmak
Дата сообщения: 20.06.2011 23:55
Так что это передёргивание... Да и в теме про груб никто об этом не задумывался... То есть никто не понял - что такое бут и на... зачем он нужен. ВО. Сформулировал наконец.

Добавлено:
KLASS
А где по твоему живет начальный загрузочный код той же BootIT, если ее установить на винт? Там же и живет в MBR.
Эт понятно. Мне и тебе. И видимо всё. Повторюсь...

Цитата:
Да и в теме про груб никто об этом не задумывался..

.
Автор: KLASS
Дата сообщения: 21.06.2011 00:10

Цитата:
Да и в теме про груб никто об этом не задумывался.

Да просто все в той теме, кто мала мальски разбирается в Грубе, давно это знают.
Автор: dialmak
Дата сообщения: 21.06.2011 00:20
KLASS
Да. Может ты и прав. Хотя не все.. эт точно
Автор: KLASS
Дата сообщения: 21.06.2011 00:40

Цитата:
Может ты и прав

Это просто очевидно... Сейчас кину камушек в огород BootIT. Все кто с Грубом играется давно про это знают.
BootIT не просто передает управление активному разделу, а сначала выставляет флаг активности раздела (который понадобился для загрузки той или иной ОС) и потом передает ему управление. Без этого никак. А вот Грубу вообще по барабану эта чешуя с активностью. Посели Груб в MBR, сними флаг активности раздела и он те загрузит любую ОС не выставляя этого флага.
Автор: dialmak
Дата сообщения: 21.06.2011 00:48

Цитата:
BootIT не просто передает управление активному разделу, а сначала выставляет флаг активности раздела (который понадобился для загрузки той или иной ОС) и потом передает ему управление. Без этого никак. А вот Грубу вообще по барабану эта чешуя с активностью. Посели Груб в MBR, сними флаг активности раздела и он те загрузит любую ОС не выставляя этого флага.

Ну не совсем так. Флаг работает только на основных разделах. И это не камушек. Это здОрово. Так и должно быть при эмулировании "стандартной" загрузки. Хотя при передаче в доп. раздел он просто передаёт управление в PBR.
По поводу ненужности флага активности... Ну дык пардонте... Он нужен только в MBR (и то ттолько для приоритетного диска и стандартного Generic кода), а дальше... нафиг. Хотя видел случаи стойкой неприязни ПО к загрузке загрузчика напрямую - без PBR и флага активности. Так что хз..хз... Варианты есть разные.

Добавлено:
А вообще. Если брать по-большому счёту, то BootIt - конечно для ленивых. Есть такая MBR Utility http://www.terabyteunlimited.com/downloads-free-software.htm .
Вот она позволяет творить чудеса.
Автор: KLASS
Дата сообщения: 21.06.2011 01:03
Я не про ненужность, а про возможность грузить без флага... т.е. это был ответ на

Цитата:
Да и в теме про груб никто об этом не задумывался... То есть никто не понял - что такое бут

Все там уже давно все поняли

Цитата:
Хотя видел случаи стойкой неприязни ПО к загрузке загрузчика напрямую - без PBR

Груб легко передает управление в PBR. В корень раздела с системой кладем маркерный файл, скажем, у мя с ХР лежит такой xp.tag и Груб загружает систему строкой:
title Windows XP
find --set-root --ignore-floppies --ignore-cd /xp.tag
chainloader +1 # (это и есть загрузка из PBR)

Цитата:
и флага активности

А это уже на совести программеров, коль ихнее детище взбрыкивает, в печку такое детище.

Цитата:
Есть такая MBR Utility

За ссылку спасибо, посмотрю... точку из ссылки убери.
Автор: dialmak
Дата сообщения: 21.06.2011 01:12
KLASS

Цитата:
Все там уже давно все поняли

Ну да. Видимо давно в тему не ходил. Чего-то не видел я, как без плясок с активностью, PBR и MBR (иногда) передать ему управление. Хотя всё очень просто...

Цитата:
Груб легко передает управление в PBR.

Эт понятно. И в MBR и в загрузчик и маппит диск и т.д.

Цитата:
точку из ссылки убери.

Убрал. С помощью этой штуки можно, например, сделать восстановление по горячей клавише из БИОС. А с помощью этой штуки (2 Вариант нужно рассмотреть детально) можно делать временную подмену MBR кода... короче такого точно нигде нет. На офсайте есть подробнее всё (хотя и поискать нужно немного там ... ).
Автор: KLASS
Дата сообщения: 21.06.2011 01:28

Цитата:
И в MBR и в загрузчик и маппит диск и т.д

И 7 грузит из Boot.ini

Цитата:
сделать восстановление по горячей клавише из БИОС

Восстановление MBR из БИОС? А это как, не понял?
Автор: dialmak
Дата сообщения: 21.06.2011 01:32
KLASS

Цитата:
Восстановление MBR из БИОС

Гы.. Да нет. Восстановление чего-угодно .. ОС, MBR, ХРЕН_ЗНАЕТ_ЧЕГО...
Хотя ... это же работает из MBR, так что MBR не восстановит (разве что на другом диске)

Добавлено:

Цитата:
И 7 грузит из Boot.ini

YES
НО не у всех )))
Автор: KLASS
Дата сообщения: 21.06.2011 01:41

Цитата:
Восстановление чего-угодно .. ОС,

В смысле из образа? Если так я ими не бекаплюсь, балавство...

Цитата:
НО не у всех

Это почему, нужны подробности?
Автор: dialmak
Дата сообщения: 21.06.2011 01:53
KLASS

Цитата:

В смысле из образа? Если так я ими не бекаплюсь, балавство...

Да из чего угодно..

Цитата:
Это почему, нужны подробности?

АГА. Только без груба..
Автор: KLASS
Дата сообщения: 21.06.2011 01:58

Цитата:
АГА. Только без груба..

В принципе груб присутствует после загрузки boot.ini, но его как такового не видно, ни его меню ни лишних нажатий клавы...
Автор: dialmak
Дата сообщения: 21.06.2011 02:20
KLASS

Цитата:
В принципе груб присутствует после загрузки boot.ini, но его как такового не видно, ни его меню ни лишних нажатий клавы...

Ну дык так работать любой бут умеет. А я думал напрямую... Думал вот - нашёлся таки способ. Ан нетути.
Автор: Death_INN
Дата сообщения: 21.06.2011 11:07
PBR называют загрузочным сектором вполне обоснованно, т.к. небольшой кусок кода из первого сектора PBR запускает загрузчик (ntldr, bootmgr, grldr и т.п.)

На счет подмены MBR (временной или постоянной), то это лекто осуществляется средствами груба. Мало того, с помощью груба можно выяснить кол-во памяти в системе + размер любого файла и на основе этого грузить то, что нужно, что избавит от необходимости лишних проверок в ramdisk.cmd (RamStatus.exe), если речь идет о загрузке WinPE.
Автор: dialmak
Дата сообщения: 21.06.2011 14:25
Death_INN

Цитата:
На счет подмены MBR (временной или постоянной), то это лекто осуществляется средствами груба.

Это как?
Расскажу как работает bootfile.exe (только из Windows)
После запуска bootfile.exe - перегрузка - MBR подменивается на другой и происходит передача управления на файл-указанный как параметр после bootfile.exe - перегрузка - опять старый MBR
Автор: Death_INN
Дата сообщения: 21.06.2011 14:40
после выполнения "chainloader (hdx)+1" grub4dos заменяет в памяти текущие MBR и PBR на MBR и PBR загружаемого диска. Ничто не мешает подменить MBR на нужный. Можно также сохранить MBR в файл или восстановить из файла.
Автор: dialmak
Дата сообщения: 21.06.2011 15:51
Death_INN

Цитата:
после выполнения "chainloader (hdx)+1" grub4dos заменяет в памяти текущие MBR и PBR на MBR и PBR загружаемого диска.

Не хочется разводить дискуссию. Но ведь это не совсем то, что я описал. Да и любой бут изменяет MBR. Так что неясно в чём фишка.
Ну а сохранить MBR и воостановить её - это уж естественная задача. И большинство нормальных бутов это делают. Только вот в чём проблема. Я не один год пользуюсь grub4dos и первый раз услышал, что это возможно. Видимо да. Но нам смертным это не под силу....
Предлагаю тебе сделать тему про grub4dos и рассказать народу все его прелести. Это я вполне серьёзно - старая тема уже не тема про grub, а скорее тема про похождения бравого бомза.
Почему никто никогда не написал про WEE. А ведь прикольная штука. Назови тему WEE и Grub4dos и аншлаг обеспечен...
Автор: Dimsoft
Дата сообщения: 28.06.2011 19:42
dialmak
подскажите а OSD Tool script под winpe есть ?
Автор: arsenz
Дата сообщения: 28.06.2011 20:00
To dialmak
Интересует один вопросик. Каждый раз, когда происходит переключение между различными ОС в MBR записывается флаг активности и скрытости раздела. Не может ли это привести к быстрому выходу из строя MBR и самой загрузочной части диска?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157

Предыдущая тема: Удаление файла для краха системы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.