|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2016, 05:14 | #1 |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Повреждение MBS. Возможна ли загрузка ОС ?
Ситуация чисто гипотетическая!
Известно что схема загрузки ОС от нажатия кнопки включения на системнике следующая: Код:
Нет не MBR, а именно сектор (физически поврежден) в котором она находится? Можно ли БИОСу как либо сообщить что бы он искал MBR в другом секторе? P/S: что приходит в голову, так это дискета/cd-диск/флешка, которым будет передавать управление БИОС, а те в свою очередь, будут грузить MBR, располагающуюся например в 5 секторе нулевой дорожки, нулевого цилиндра диска
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. Последний раз редактировалось Niro; 25.03.2016 в 05:18. |
25.03.2016, 06:14 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
А дальше? Начнет грузится ос, ей понадобится узнать конфигурацию диска - она полезет читать MBS с диска сама
|
25.03.2016, 06:23 | #3 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
UEFI не использует MBR.
Цитата:
Ряд загрузчиков типа GRUB позволяют указать игнорировать загрузочный диск и грузиться с заданного.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
25.03.2016, 07:59 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
если MBR поврежден, то вместо всех этих телодвижений с загрузкой из одного места надо его восстановить.
Цитата:
но вот учавствует ли он в загрузке(например для определения наличия GPT раздела) не могу сказать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 25.03.2016 в 08:04. |
|
25.03.2016, 09:01 | #5 | |||
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Цитата:
Цитата:
Цитата:
а как сам grub начинает выполняться ? (т.е. кто его самого загружает в память и передает ему управление) как я понимаю grub, это просто прослойка между mbr и загрузчиком ОС, т.е. нет mbr - нет и grub'а
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. Последний раз редактировалось Niro; 25.03.2016 в 09:05. |
|||
25.03.2016, 09:11 | #6 | ||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Вместо испорченного диск будет использовать сектор из другой области. И так до тех пор пока резерв не закончится. А дальше диск уже следует в утиль. Вероятность выхода первого сектора достаточно мола что-бы замачиваться на этот счёт. Если так вышло до HDD в утиль. Floppy - диск как правило можно спасти выполнив низкоуровневое форматирование нулевой дорожки или всего диска. Цитата:
Далее тот грузит ОС. А ОС что-бы узнать конфигурацию диска конечно попробует считать конфигурацию диска, но произойдёт это уже после загрузки.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 25.03.2016 в 09:27. |
||
25.03.2016, 09:35 | #7 | ||
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Цитата:
То бишь при попытке БИОСа обратиться к реальному нулевому сектору контроллер ЖД перенаправит его на (запасной) ? Цитата:
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. |
||
25.03.2016, 09:43 | #8 | ||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Цитата:
Тогда можно попробовать обойти первый сектор, но будет ли работать ОС сказать не могу.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Повреждение данных при записи в середину бинарного файла | Aerial | Общие вопросы C/C++ | 2 | 01.12.2011 19:32 |
Загрузка из формы сразу на FTP возможна? | Blualeono | PHP | 4 | 05.01.2011 10:12 |
Повреждение кучи | fosder | Помощь студентам | 0 | 08.12.2010 01:36 |
зашифрованный файлик - повреждение | max38934 | Общие вопросы Delphi | 4 | 30.05.2009 13:16 |
возможна ли быстрая загрузка в WebBrowser? | furstenberg | Работа с сетью в Delphi | 10 | 09.01.2008 02:33 |