Иногда случается так, что на одном жестком диске установлены две системы, такие как Linux и Windows. Иногда возникает необходимость удалить Linux, и процедура в данном случае довольно простая, нужно просто удалить область с ОС Linux с жесткого диска. Но вот беда, операционные системы unix записывают загрузчик в MBR жесткого диска, и после удаления ОС, вы можете наблюдать сообщение об ошибки:
01. Загрузиться с флешки
02. Перейти режим восстановления
03. Запустить командную строку
04. Выполнить две команды и перезагрузить ПК:
Для того, что бы восстановить MBR из под Linux, нужно установить пакет lilo и выполнить пару команд:
Где /dev/sda именно тот жесткий диск, где нужно восстановить MBR.
После проделанных манипуляций, Windows начнет загружаться без ошибок.
error: no such partition. Entering rescue mode... grub rescue>Это не беда, если под рукой есть флешка с Windows, ведь нужно всего лишь:
01. Загрузиться с флешки
02. Перейти режим восстановления
03. Запустить командную строку
04. Выполнить две команды и перезагрузить ПК:
bootrec.exe /FixMbr bootrec.exe /FixBootНо бывают ситуации, когда флешки c Windows нет, но под рукой случайно оказалась загрузочный дистрибутив с Linux. Не знаю почему, но я всегда держу загрузочную флешку с Ubuntu под рукой, так как это дает возможность всегда запустить систему для любых действий, будь то необходимость достать данные, разметить жесткий диск, или просто использовать ПК без загрузки уставленной ОС.
Для того, что бы восстановить MBR из под Linux, нужно установить пакет lilo и выполнить пару команд:
sudo apt install lilo lilo -M /dev/sda mbr sudo reboot
Где /dev/sda именно тот жесткий диск, где нужно восстановить MBR.
После проделанных манипуляций, Windows начнет загружаться без ошибок.