ostapostapukr

Запрет на пост | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Вопрос стоял о том - что находится в первых 63 секторах, по моему все их можно называть MBR | Ну что вы. Никак нет. Там может быть что-угодно. Например программа шифрования диска, бут менеджер, активатор Windows 7 (эмулятор SLIC) и т.д. Назвать это хозяйство MBR будет неправильно. GenericMBR - это MBS и обычно его достаточно для бекапа и везде под MBR подразумевают GenericMBR AbstractMBR - это MBR дополнительного раздела и его нет в этих секторах В той же ссылке Цитата: Там находится фактически еще один MBR, который имеет сигнатуру и таблицу разделов, но обычно не содержит программного кода (обычно сектор, содержащий таблицу разделов, но не содержащий кода начальной загрузки, называют Abstract MBR). Впрочем, поскольку там нет активных разделов, то и код ни к чему. В таблице разделов такого сектора имеется обычно одна или две записи. Первая описывает обычный раздел (Partition), причём этот раздел должен полностью находиться внутри пространства Extended Partition. Если обычный раздел занимает не всё пространство, в таблице разделов появляется второй элемент, который описывает оставшееся пространство как Extended Partition. В следующем секторе точно также описывается один раздел и, если место осталось, еще запись об Extended Partition. И так продолжается до тех пор, пока пространство не закончится. Фактически все записи о расширенных разделах представляют собой связанную цепь (Extended Partition Chain), в которой от дискового пространства отщипываются кусочки на обычные разделы, пока место не кончится. Ошибка в любом элементе этой цепи приведёт к её рассыпанию, в результате все записи после разрыва не будут найдены ОС, а занимаемое ими пространство ОС будет считать незанятым. | Цитата: Проблема возникает, если для разбиения накопителя на разделы использовались программные средства третьих фирм, такие как EZ-drive, ODM или например SpeedStore, для которых как раз понятия MBR и MBS не эквивалентны. Из-за другой идеологии загрузки (которую мы рассмотрим позднее) код, находящийся в MBS, выполняет другую функцию, а именно поиск и загрузку части кода MBR, располагающейся в других секторах диска. Замена кода приводит к тому, что эта функция утрачивается, и соответственно возникают проблемы различного характера. Пользователь должен быть весьма осторожен, если использует подобные программные средства - восстановление кода в таких случаях может оказаться весьма непростым делом. | Автор имеет ввиду что если стоит нестандартный MBR, то бог его знает в каких он секторах. И это понятно. ВЫВОД. Стандартный Microsoft MBR (он же GenericMBR или MBS) - 512байт и занимает ровно 1 сектор. Если на компе стоят буты или экзотические штучки всякие, то код этих программ будет расположен в секторах 2-63. Но таблица разделов я думаю там же в 1 секторе. Хотя как производитель сделает. Бут менеджер BootIt например позволяет создать до 200 основных разделов на диске. Понятно что таблица разделов у него не в 1 секторе. Если уж очень интересуетесь почитайте symon.ru, http://www.insidepro.com/kk/065/065r.shtml |