EasyBCD может исправить только таблицу загрузки Windows, но не Linux?

Я удаляю раздел Linux, и теперь мой компьютер не загружается ни на одну ОС...

с SuperGrubDisk, я могу загрузиться до Vista снова, и если я запускаю EasyBCD, он только фиксирует меню загрузки Windows, которая является Vista и Wubi...

Так EasyBCD не может исправить часть Linux GRUB? (на этом диске есть еще один раздел Ubuntu)

5
задан quack quixote
23.05.2023 17:24 Количество просмотров материала 3196
Распечатать страницу

1 ответ

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

для восстановления MBR используйте Bootrec.exe инструмент в среде восстановления Windows. Super Grub Disk также может писать общий MBR-код, но я никогда его не использовал.

чтобы более подробно объяснить, когда IBM проектировала ПК, они решили, что MBR, первые 512 байт диска, должны содержать код для выполнения следующей части загрузки процесс и таблица разделов.

универсальный тип кода в MBR находит раздел, помеченный как active в таблице разделов и загружает первые 512 байт этого раздела. Это написано операционной системой и обычно позволяет выбрать операционную систему для загрузки и продолжить оттуда.

Так код BIOS бежит код MBR бежит активный код перегородки. Активный код раздела может быть загрузчиком Windows, который EasyBCD редактирует, Grub (Этап 1), Лило, или что-нибудь еще.

проблема возникает потому, что многие дистрибутивы Linux срезать в процессе загрузки. Вместо загрузки Grub в начале раздела, они загружают его в MBR. Поскольку Grub (stage 1) просто ищет остальную часть системы Grub, он не может загружать Windows без загрузки остальной части себя.

1
отвечен Neal 2023-05-25 01:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх