Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.032 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Восстановление загрузчика Windows и Linux
Загрузчик Windows не воспринимает ничего кроме себя, поэтому его нужно ставить первым и в случае, когда использует только Windows и в случае, когда кроме него будут другие ОС.
1) Загружаемся с установочного диска Windows
2) Выбираем востановление системы
3) Выбираем средство восстановления “коммандная строка”
Далее действия зависят от ОС
Восстановление загрузчика Windows XP
Для восстановления загрузчкика Windows XP выполняем команды
fixboot fixmbr
Восстановление загрузчика Windows 7, 8
Для Windows 7 выполняем команды
bootrec /FixBoot bootrec /FixMbr
Параметр ScanOS (bootrec /scanos) покажет обнаруженные операционные системы. Если ничего не обнаружено, то fixboot и fixmbr не помогут.
-
Для восстановления системного раздела можно также использовать утилиты (загрузившись с live-CD/DVD/USB):
-
BCDboot[1] — выполняет инициализацию системного раздела с помощью файлов из образа операционной системы, установленной на томе С:
bcdboot C:\Windows /l ru-RU /s C:
bootsect /nt60 c: /mbr
- Для просмотра разделов и их изменения можно использовать утилиту DiskPart[3]
Восстанавливаем загрузчик Linux
загрузчик Grub 2
Эта инструкция поможет когда:
- Переустанавливали Windows и кроме него был ещё Linux, который стал невиден
- Linux перестал загружаться, даже будучи единственной ОС
1) Загружаемся с LiveCD (LiveDVD, LiveUSB)
2) Смотрим таблицу разделов:
$ sudo fdisk -l Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 13 102400 7 HPFS/NTFS Раздел 1 не заканчивается на границе цилиндра. /dev/sda2 14 7749 62139420 7 HPFS/NTFS /dev/sda3 7750 23607 127377020 7 HPFS/NTFS /dev/sda4 23607 30402 54577153 5 Расширенный /dev/sda5 23607 30119 52301824 83 Linux /dev/sda6 30119 30402 2274304 82 Linux своп / Solaris /dev/sdb1 * 1 5099 40957686 7 HPFS/NTFS /dev/sdb2 5100 16142 88701952 7 HPFS/NTFS /dev/sdb3 16143 19457 26627737+ 83 Linux /dev/sdc1 1 30401 244196001 7 HPFS/NTFS
Ответ команды сокращён для наглядности. Видно, что в системе есть три диска. На двух первых есть загрузочные области и несколько разделов как Linux так и Windows (HPFS/NTFS). Нужно определиться какой из них будет восстанавливать (можно по очереди, отключив временно остальные диски). В случае с одним жёстким диском ситуация проще. Это будет /dev/sda
3) Монтируем Linux-раздел (здесь sda5, но если есть отдельный boot рездел, то нужно монтировать его), добавляем в него устройства и процессы, переходим в него, таким образом попадая в окружение ОС, которая установлена на компьютере:
$ sudo mount /dev/sda5 /mnt $ sudo mount --bind /dev /mnt/dev $ sudo mount --bind /proc /mnt/proc $ sudo chroot /mnt
После перехода вам не придется использовать sudo, т.к. теперь все команды выполняются от рута (root):
4) Устанавливаем загрузчик
# grub-install /dev/sda
Если получили сообщение об ошибке, то обновляем информацию об устройсве /dev/sda и пробуем установить снова:
# grub-install --recheck /dev/sda # grub-install /dev/sda
5) Выходим в окружение LiveCD ОС, отмонтируем разделы и перезагружаем компьютер:
# exit $ sudo umount /mnt/dev $ sudo umount /mnt/proc $ sudo umount /mnt $ sudo reboot
последняя команда может быть заменена на альтернативную:
$ sudo shutdown -r now
- ↑BCDboot — это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows. (подробнее на официальном сайте Microsoft)
- ↑ Программа Bootsect.exe обновляет основной загрузочный код разделов диска, чтобы обеспечить переключение между Bootmgr и загрузчиком NT (NTLDR). Это средство можно использовать для восстановления загрузочного сектора компьютера. Это средство заменяет FixFAT и FixNTFS.
- ↑DiskPart — Это средство позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых из командной строки (подробнее на официальном сайте Microsoft)
См. также
- Отключение Secure Boot в BIOS (UEFI)
- Пересоздание файла хранилища данных конфигурации загрузки (BCD)
- DiskPart — консольная утилита Windows для работы с разделами
Полезные ссылки
- http://startubuntu.ru/?p=95 — Восстановление GRUB 2
- http://startubuntu.ru/?p=14 — Восстановление загрузчика GRUB
Как восстановить загрузчик windows 7 после установки Ubuntu?
Вообщем поделил я единственный диск в ноутбуке на два раздела( на одном стоит винда, а на другой поставил ubuntu). Убунту без особых проблем запускается через grub, а винда не грузится(зависает на мигающем курсоре и ничего не происходит).
Как восстановить windows без форматирования жесткого диска?
- Вопрос задан более трёх лет назад
- 42133 просмотра
Комментировать
Решения вопроса 0
Ответы на вопрос 3

Программист
Загрузиться с диска(установки win 7) и использовать программу bootsect
bootsect.exe /nt60 SYS /force /mbr — восстановит стандартный загрузчик в MBR
А вообще почитать про настройку grub — возможно все проще — если его правильно настроить.
Ответ написан более трёх лет назад
Нравится 2 2 комментария
Treider @Treider Автор вопроса
Немного помогло. При обычной загрузке зависает на логотипе виндовс, в безопасном режиме также не запускается.
Treider: если зависает на логотипе, то э то уже проблемы самой винды
«Померла, так померла» (с)

Дисклеймер в профиле.
Не НАДО восстанавливать grub c помощью Windows.
Вот так можно восстановить в grub загрузку и Ubuntu и Windows https://help.ubuntu.com/community/Boot-Repair
А лучше остановитесь и сделайте резервное копирование данных.
Если есть выбор ОС и грузится и/или начинается загрузка, то GRUB не причем.
Чем делили диск?
Какие партиции сейчас?
UEFI или нет?
Где-то у Windows есть log и/или при загрузке через F8 можно включить протоколирование, так что почитайте, на чем виснет.
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать

7 лет native php в продакшене, онлайн 20000+,
смотря что в нем поломалось. grub умеет загружать винду. но если вы навернули згрузчик винды тут уже другой вопрос.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Linux
- +2 ещё
Как настроить типографскую раскладку в Linux Ubuntu (по AltR)?
- 1 подписчик
- 36 минут назад
- 8 просмотров
Vanolive

Не так давно поставил себе второй операционкой Ubuntu. Поскольку ставил я её для «просто так», пришло время её удалить. Ubuntu я поставил на второй диск, и его можно было бы просто отсоединить( я им почти не пользуюсь, тем более от начал «сыпаться»), если бы не одно НО.
При установке любой Unix системы вместе с последней устанавливается загрузчик GRUB. Мне он ничем не мешает, кроме выбора операционной системы. Это долго, и по умолчанию он грузит Ubuntu. Так вот, при отключении носителя с системой, стандартный загрузчик Windows не работает, и высвечивает ошибку. Это происходит, если ставить системы на разные диски, допустим Windows на Диске 1, а Ubuntu на Диске 2, и вы по умолчанию выбираете загрузку с Диска 1. Ответ на вопрос, как же удалить линукс-загрузчик я искал долго, хотя все оказалось более чем просто:
- Загружаемся с чистого установочного диска Windows 7. Не важно ,какой версии.
- Выбираем пункт Восстановление системы.
- Запускаем командную строку(CMD)
- Вводим последовательно 2 команды и перезагружаемся:
- BOOTREC.EXE /FixBoot
- BOOTREC.EXE /FixMbr
После этого нехитрого действия восстановится стандартный загрузчик от Microsoft.