dialmak
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору andrejka_k Цитата: Расскажите, пожалуйста, как застраховать себя в случае непредвиденных обстоятельств? Как сохранить MBR и восстановить обратно, сколько секторов сохранять и нюансы... | Если бут работает в стандартном режиме, то сохранять разметку и mbr или embr код смысла нет. Ибо таблица разделов находится в стандартном месте в первом секторе (его принято называть нулевом) первого трека и она всегда будет в наличии, код mbr или embr тоже восстановить легко прямо из бута или из любой ОС. Структура стандартного Generic MBR (нулевой сектор диска). Таблица разделов - 1beh...1fdh Смещение | Размер | Описание | 000h | Переменный | Код MBR | 1B8h | 06h | Идентификатор диска | 1BEh | 10h | Раздел 1 | 1CEh | 10h | Раздел 2 | 1DEh | 10h | Раздел 3 | 1EEh | 10h | Раздел 4 | 1FEh | 02h | Флаг MBR, сигнатура 55h AAh | Если бут работает в режиме >4 основных разделов, то он сохраняет свои нестандартные разделы в первом треке диска, а именно в секторах 1-63 Структура нестандартного EMBR. Таблица стандартных разделов - 1beh...1fdh, остальные разделы в последующих секторах, в каких точно не знаю. Нулевой сектор диска. Смещение | Размер | Описание | 000h | Переменный | Часть кода EMBR | 1B8h | 06h | Идентификатор диска | 1BEh | 10h | Раздел 1 | 1CEh | 10h | Раздел 2 | 1DEh | 10h | Раздел 3 | 1EEh | 10h | Раздел 4 | 1FEh | 02h | Флаг MBR, сигнатура 55h AAh | Первый сектор диска и далее. 200h | Переменный | Вторая часть кода EMBR (примерно до 9 сектора) | ?00h | Переменный | Раздел 5, раздел 6, ... | А теперь представим ситуацию, что какая-то нехорошая ОС затёрла первый трек выше 1 сектора на диске с бутом (точнее с embr). Таких довольно много и тут только малая часть Зелёным я отметил MBR размером 1 сектор, красным - более 1 сектора. Те, что более 1 сектора гарантированно затрут EMBR (это вроде нестрашно) и если бут в режиме >4 разделов, то и затрут и таблицу нестандартных разделов (а вот это страшно). Чуть выше я привёл цитату с офсайта. Там рекомендуют для таких случаев (когда утеряны нестандартные разделы) восстановить нестандартные разделы через Undelete. НО меня убила приписка, что мол в большинстве случаев это мол поможет... Я если честно был удивлён. Я вообще-то думал, то они таблицу нестандартных разделов где-то в разделе бута хранят дополнительно.. А видимо нет и это странно. Как вариант выхода сделать бекап первых 64 секторов (от 0 до 63) Добавлено: Цитата: Таким ведь образом можно также сохранять MBR для самих ОС, запускаемых через BootIT? | MBR бывает только для диска, один диск - один код MBR и одна таблица разделов. И всё это обычно в первом (нулевом) секторе диска. Цитата: А чем вы пользуетесь для восстановления системных файлов Windows (если вдруг нельзя загрузиться в систему)? Бэкап больших разделов со всеми данными (а не только с системными файлами) вроде бы занимает много места на диске. | Я давненько не мог загрузиться.. Хотя конечно бывает всякое - особенно, если упорно экспериментировать. Если ОС вам действительно нужна - делайте бекап через IFD/IFL/IFW. Я обычно делаю через IFL и бекап и восстановление ибо там скорость выше, чем в IFD. Хотя имхо данные важнее, чем ОС. Данные ведь можно просто заархивировать и положить куда-нибуть... Добавлено: Ещё добавлю по поводу восстановления MBR. 1. Вы можете указать СКОЛЬКО секторов восстанавливать 2. Вы можете указать, что делать с существующей таблицей разделов. Если галка Keep стоит, значит таблица переписываться НЕ БУДЕТ. Это сделано специально для случая, если после бекапа вы меняли количество разделов, размеры разделов или их расположение на диске. | Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 11:34 14-07-2014 | Исправлено: dialmak, 12:00 14-07-2014 |
|