Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Нужна софтина для восстановления mbr

Модерирует : gyra, Maz

DimoN (27-09-2003 18:01): Перемещено в форум "Операционные системы"  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

   

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vladimir Dashevsky
Здраствуйте. Приветствую автора
Цитата:
SyMon
Спасибо за теорию. И как всегда есть вопросы.
Извините за неграмотность.

Цитата:
Часть 2 копируется туда из  сектора 0 физического диска.

Не совсем понятно куда копируется часть 2, кем и зачем.
 

Цитата:
При неправильных ссылках информация недоступна, но не уничтожена.  

Да, я уже на практике это проверил
 

Цитата:
Так что под стандартным MBR правильно понимать "стандартный код первичного загрузчика".  
Вот это очень существенное замечание (для меня). Т.е., если я правильно понял, понятие"Стандартный MBR" существует. И это ни что иное как MBR без таблицы разделов. Или все-таки понятие
Цитата:
"стандартный код первичного загрузчика"  
будет вернее, нежели "стандартный MBR", а под понятием MBR (не стандартный, или еще какой) , просто MBR-главная загрузочная запись, следует понимать данные находящиеся в нулевом (абсолютном) секторе харда, вместе с таблицой разделов. Я совершенно серьезно спрашиваю, т.к. не силен в теории.
 

Цитата:
Если файловые системы (попросту, логические диски) целы, то создать такие ссылки не представляет особого труда.

Вы имеете ввиду редактирование "Таблицы разделов" (читай ссылок) вручную?
 

Цитата:
Если говорить о SyMon, то он хранит свою таблицу из 36 разделов отдельно от MBR  

Да, я обратил внимание, его записи хранятся, с первого (абсолютного) сектора вплоть, до boot сектора первого логического диска.  
 

Цитата:
Плюс к этому, он умеет бэкапить свои собственные настройки разделов и ОС, поэтому нет необходимости сохранять где-то MBR, поскольку его нетрудно перегенерировать.  

Это не актуально для харда моего друга, который не догадывался о существовании этой утилитки, тем более о какой то таблице разделов. А вот ручки, они очень даже шаловливые.
Я и заострял вопрос выше, как раз о ситуации, когда  
1. диск Вам не известен, он чужой
2. нарушена MBR полностью, т.е, как теперь выяснилось и таблица разделов, потому как другое восстанавливается элементарно.
3. утилита
Цитата:
SyMon
не стояла на харде, до нарушения MBR.
Т.е. подведем итог, для людей (и меня в том числе) которые спасая свою инфу, будут читать эти строки:  
Чтобы восстановить MBR (главную загрузочную запись) находящуюся в нулевом абсолютном секторе харда Вашего друга (т.е. с диском Вы не знакомы необходимо сделать следующее:
1. установить прогу
Цитата:
SyMon
из Доса
2. перегрузиться и с ее помощью (поиск разделов) восстановить таблицу разделов.
Исправьте и дополните меня пожалуйста.
Еще раз извиняюсь за неграмотность.

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 12:52 02-07-2002 | Исправлено: KLASS, 13:05 02-07-2002
Vladimir Dashevsky



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS

Цитата:
Не совсем понятно куда копируется часть 2, кем и зачем

В теле fdisk находится прототип MBR с пустой таблицей разделов. при запуске fdisk /mbr он считывает MBR из блока 0 и копирует текущую таблицу разделов в свой шаблон, затем записывает его обратно на диск.  
 
По поводу стандартного MBR. Это не общепринятое название. Стандартность простирается ровно настолько, насколько вообще системы от Microsoft. Термин стандартности подразумевает стандартный алгоритм выбора загрузочного раздела через флаг активности. Именно этот шаблон и хранится в большинстве fdisk'ов.  
 
Теперь сделаю небольшое отступление. На первых жестких дисках в блоке 0 хранился бутсектор FAT12 и жесткий диск был аналогом одной большой дискеты (с большими кластерами). Все было просто, буквы дисков _всегда_ обозначали физические устройства. Сложности начались, когда FAT12 не смог покрыть емкости всего диска. FAT16 еще не придумали, но выдумали разделы, чтобы в несколько попыток освоить емкость жесткого диска. Однако BIOS'у всегда было все-равно, каким образом загружается ОС. Он просто загружал бутсектор из блока 0. И вообще говоря, он не обязан подозревать о наличии в MBR табицы разделов, хотя многие BIOS'ы сейчас в определенных режимах корректируют логическую геометрию диска по ее содержимиму.
 

Цитата:
Вы имеете ввиду редактирование "Таблицы разделов" (читай ссылок) вручную?  

Ну например, хотя это и трудоемко вручную. Некоторые люди распечатывают содержимое таблицы разделов на бумажку, чтобы потом иметь возможность вписать эти числа. Можно сделать электронную копию, но это не так важно. Важно то, что не надо ничего переформатировать, а ведь многие пользователи это проделывают, не задумываясь, после сбоя. Потому что отождествляют запоротую систему загрузки с запоротой файловой системой.
 

Цитата:
диск Вам не известен, он чужой  

До версии 3.11 SyMon поддерживал загрузку с дискеты от имени жесткого диска, то есть его можно было запустить как-бы из BIOS и включить автопоиск, не записывая его при этом на диск. Найдя разделы, можно было создать конфигурацию ОС и запустить ее. При этом на диск сохранялась только новая таблица разделов из MBR, но никаких посторонних настрое SyMon. По идее, то что нужно. Дальше остается только прописать стандартный загрузчик в MBR, не устанавливая SyMon на диск.
 
К сожалению, в версиях старше 3.11 мне пришлось отказаться от дискетного варианта установки по просьбам многих пользователей, поскольку многие не любят безусловное требование лишней дискеты. Так что для подобных восстановлений нужно использовать версию 3.11.

Всего записей: 19 | Зарегистр. 26-03-2002 | Отправлено: 15:48 02-07-2002
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vladimir Dashevsky
 

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

Понял..., век живи век учись и т.д.
 

Цитата:
Потому что отождествляют запоротую систему загрузки с запоротой файловой системой.

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

Цитата:
По идее, то что нужно. Дальше остается только прописать стандартный загрузчик в MBR, не устанавливая SyMon на диск

Вот-вот, я и хочу закатать дискетный вариант установки SyMon на свой спасательный CD, по методу Reanimatolog'a http://bootcd.narod.ru/ .Чтоб можно было восстанавливать не только свои разделы на дисках.  
 

Цитата:
К сожалению, в версиях старше 3.11 мне пришлось отказаться от дискетного варианта установки  

т.е. SyMon теперь будет устанавливаться только из Винды? IMHO полностью не стоит отказываться от дискетного варианта, ведь случаи бывают разные, человек мог и не знать о существовании SyMon, как в моем случае. Можно оставить два варианта установки, это только расширит круг пользователей. Хотя это уже скорей обсуждение для этого топа http://forum.ru-board.com/topic.cgi?forum=5&topic=2284&start=40#lt
а то Nep из пулемета стреляться начнет
Спасибо за науку.
Цитата: Вы имеете ввиду редактирование "Таблицы разделов" (читай ссылок) вручную?    
Тьфу ты, я себе HEX редактор представил с кучей циферок, а сам и забыл что в SyMon есть свой редактор там тока 6 цифирек на раздел запомнить надо. Глюки

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 19:48 02-07-2002 | Исправлено: KLASS, 01:53 03-07-2002
Vladimir Dashevsky



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
т.е. SyMon теперь будет устанавливаться только из Винды?  

Вообще задумана установка из чистого DOS, так как винды не любят давать перезаписывать MBR. Но записать SyMon на установочную дискету не представляет труда. Это абсолютно не сложно для пользователя, и меня в некоторой степени освобождает от ответственности нелегального распространения чужого продукта - DOS'а. Каждый пользователь сам определяет, откуда его устроит взять дос. Кроме того, в отличие от версии 3.11 теперь пользователи могут сами определять состав программ, которые записать на дискету помимо SyMon, что дает больше возможновтей для возможного восстановления. Мне же остается пока сделать программу, которая бы запускала SyMon с дискеты в новых версиях.

Всего записей: 19 | Зарегистр. 26-03-2002 | Отправлено: 10:21 03-07-2002
IgGass



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, у меня вопрос по теме:
Я сижу под WinXP pro, вчера ставил Acronis, потм снес, так как он не видел нужную мне партицию с Линуксом (исходно созданную через Virtual PC, так что никаких boot-manager типа Lilo или Grub, на компе не стояло), и тут начались траблы: комп при загрузке начал писать "Non system disk, press any key". После нажатия any key загрузка продолжалась нормально.
Я пробовал исправить MBR с помощью fixmbr, и винда вроде пишет, что она успешно переписала MBR, но при перезагрузке все повторяется.  
У меня есть дискета с MBR, и когда я с нее гружусь, комп ничего такого не пишет. Как можно с нее переписать MBR на винт? Или, может, есть другие варианты?

----------
"Тот, кто щадит врага, не щадит самого себя."
Фрэнсис Бэкон

Всего записей: 1043 | Зарегистр. 01-03-2002 | Отправлено: 12:40 23-11-2002
Vladimir Dashevsky



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IgGass
 
Скорее всего проблема в том, что управление из MBR попадает в раздел, где стоял Acronis. Нужно просто переставить флаг активного раздела на раздел с XP.

Всего записей: 19 | Зарегистр. 26-03-2002 | Отправлено: 09:59 15-12-2002
   

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Программы » Нужна софтина для восстановления mbr
DimoN (27-09-2003 18:01): Перемещено в форум "Операционные системы"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru