Восстановление mbr загрузчика windows vista/7/8/8.1/10 (часть 1)

Содержание:

What will happen if MBR is corrupted in Windows 7?

The MBR (abbreviation for «Master Boot Record») is a boot sector (a region of your hard disk) that stores important information about the partitions of your hard drive and loads the operating system. It is created on the very first partition after Windows is installed, and it’s the first 512 bytes of your hard disk.

If the MBR on the secondary hard drive gets damaged, you will be unable to access this drive as usual. If the MBR on your primary/main hard drive is corrupted, you won’t be able to boot your OS successfully and receive various error messages including:

• Operating System not found

• Error loading operating system

• No bootable medium found

• Reboot and select proper boot device

• Invalid partition table

In such cases, you will have to fix MBR Windows 7 to make your external or internal hard drive accessible again and OS boot back to normal.

Последовательность действий

    1. Настройте параметры BIOS таким образом, чтобы первым устройством загрузки был DVD-привод
    2. Вставьте установочный компакт-диск с Windows 7 и загрузитесь с него до этого окна:

    1. Щелкните «Восстановление системы» («Repair your computer«).
    2. Выберите операционную систему, которую необходимо восстановить, и нажмите «Далее» («Next«).

    1. В окне «Параметры восстановления системы» («System Recovery Options«) выберите пункт «Командная строка» («Command Prompt«).

Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:

Bootrec.exe

Утилита выведет справку по доступным ключам командной строки.

Bootrec.exe — утилита исправления ошибок загрузки Windows

Все описываемое в этом руководстве применимо для Windows 8.1 и Windows 7 (думаю, подойдет и для Windows 10), а использовать мы будем имеющийся в системе инструмент восстановления запуска bootrec.exe, запускаемый из командной строки.

При этом, командную строку потребуется запускать не внутри запущенной Windows, а несколько иначе:

Если в запущенной таким образом командной строке вы введете bootrec.exe, можно будет познакомиться со всеми доступными командами. В целом, их описание достаточно понятно и без моих пояснений, но на всякий случай я опишу каждый пункт и сферу его применения.

Описание ключей запуска утилиты Bootrec.exe

Bootrec.exe /FixMbr

Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения проблем, связанных с повреждением главной загрузочной записи, или если вы желаете удалить из неё нестандартный код. Существующая таблица разделов в этом случае не перезаписывается.

Bootrec.exe /FixBoot

Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию нужно в следующих случаях:

  1. Загрузочный сектор Windows Vista или Windows 7 был заменен нестандартным.
  2. Загрузочный сектор поврежден.
  3. Была установлена предыдущая версия операционной системы Windows после установки Windows Vista или Windows 7. Например, если была установлена Windows XP, будет использоваться NTLDR (Windows NT Loader, загрузчик Windows NT), код штатного загрузчика NT 6 (Bootmgr) будет затерт программой установки Windows XP.

Следует отметить, что подобного эффекта можно добиться использованием утилиты bootsect.exe, также находящейся на загрузочном носителе Windows 7. Для этого необходимо запустить bootsect.exe со следующими параметрами:

bootsect /NT60 SYS

Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Подробней об использовании утилиты bootsect.exe можно узнать, запустив её с параметром /help.

Bootrec.exe /ScanOs

Запущенная с ключом /ScanOs, утилита сканирует все диски на предмет установленных операционных систем Windows Vista и Windows 7. Кроме того, при её использовании выводится список найденных систем, которые в данный момент не прописаны в хранилище данных конфигурации загрузки Windows (Boot Configuration Data (BCD) Store).

Bootrec.exe /RebuildBcd

Запущенная с этим ключом, утилита сканирует все диски на предмет наличия установленных операционных систем Windows Vista или Windows 7. Найденные ОС выводятся в список, из которого их можно добавить в хранилище данных конфигурации загрузки Windows (Boot Configuration Data Store). Используйте также эту опцию, если вы хотите полностью перестроить хранилище данных конфигурации загрузки. Перед этим необходимо удалить предыдущее хранилище. Набор команд при этом может быть таким:

bcdedit /export C:\BCDcfg.bak
attrib -s -h -r c:\boot\bcd
del c:\boot\bcd
bootrec /RebuildBcd

В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:\BCDcfg.bak, с него снимаются атрибуты «системный», «скрытый» и «только для чтения», после чего оно удаляется командой DEL и заново перестраивается командной bootrec /RebuildBcd.

Конечно, утилита Bootrec.exe весьма функциональна, однако, она не поможет, если, например, файл загрузчика Windows bootmgr поврежден или физически отсутствует. В таком случае можно воспользоваться другой утилитой, также входящей в состав дистрибутивного носителя Windows 7 — bcdboot.exe.

Способ 9: Ошибка «BOOTMGR is missing»

При загрузке вы можете наблюдать вот такое сообщение: «BOOTMGR is missing. Press Ctrl+Alt+Del to restart». Как я уже и говорил, в системе есть так называемый загрузочный файл MGR, который как раз так и называется «BOOTMGR». Весит он, как вы поняли, всего 100 МБ. Иногда данный файл может ломаться или вообще удаляться вирусами. Тогда вы и видите ошибку, что файл «BOOTMGR» – не найден.

Тут есть два варианта. Первый – он настолько поломан, что не может запустить систему. Второй – он удален или перенесен в другой раздел. Как вариант – система могла выбрать в качестве загрузки другой раздел, диск или устройство. По решению именно этой проблемы смотрим инструкцию по этой ссылке.

Fix #3: Run CHKDSK

This can be finished either using the Windows installation disk or using the bootable media created on Windows 10 by using MiniTool Partition Wizard.

Option A: Use Windows Installation Disk

Step 1. After booting computer from Windows installation disk, skip the first-screen language selection and choose Repair your computer.

Step 2. Select Troubleshoot and then Command Prompt.

Step 3. In command prompt type chkdsk c: /r and hit Enter. This assumes Windows is installed on your C: drive. If the drive letter for your system partition is different, type the real one. (You can run diskpart > list volume to check according to partition size.)

Step 4. Allow the process to complete and reboot.

Option B: Use Bootable Media Created by MiniTool

Step 1. Boot your computer from MiniTool bootable media and then choose Partition Wizard from the menu. In this software, view the drive letter of your system partition and keep it in mind.

Step 2. Exit MiniTool Partition Wizard and choose Command Console from the menu.

Step 3. Then type chkdsk c: /r and press Enter. (Please replace the drive with the one you paid special attention to just now.)

Step 4. Let the process to complete and exit.

Tip: Usually, you get a normally running computer now. Repeat the “bootrec /fixboot” if you still encounter system startup error.

Что вызывает ‘ Элемент не найден ‘Ошибка в Windows 10?

Как мы уже упоминали выше, эта ошибка возникает, когда вы пытаетесь восстановить загрузку Windows. Часто это происходит из-за следующих факторов —

  • Неактивный системный раздел . Если ваш системный раздел не активен, это может вызвать проблему.
  • Разделу EFI не назначена буква диска . Когда вы конвертируете MBR в GPT, загрузочные файлы хранятся в разделе EFI. Однако, если разделу EFI не присвоена буква диска, это вызовет ошибку.
  • Поврежденный BCD или MBR . Ошибка также возникает, если файлы BCD или MBR повреждены или повреждены.

Теперь, чтобы избавиться от ошибки, вы можете следовать приведенным ниже решениям. Помните, что для этих решений потребуется загрузочный привод Windows USB / DVD или CD, поэтому убедитесь, что он у вас есть.

Решение 1. Установите системный раздел в активный

Чаще всего причиной всплывающего сообщения об ошибке является неактивный системный раздел. В таком случае вам нужно будет получить доступ к утилите DiskPart в Среда восстановления Windows и активируйте системный раздел. Вот как это сделать:

  1. Вставьте свой Загрузочный диск Windows и загрузитесь с него.
  2. Когда Установка Windows появится окно, выберите ‘ Почини свой компьютер ‘.
  3. Выбрать ‘ Устранение неполадок ‘, А затем перейдите к Расширенные настройки .
  4. Там выберите ‘ Командная строка ‘.

    Открытие командной строки

  5. После загрузки командной строки введите ‘ diskpart ’И нажмите клавишу ВВОД.
  6. После этого введите одну за другой следующую команду:
  7. Прежде всего, введите ‘ список диска ‘.
  8. Затем введите ‘ Выберите ДИСК X ’Где X — диск с проблемами загрузки.
  9. Печатать ‘ раздел списка ‘.

    Листинг разделов

  10. Теперь вам нужно выбрать системный раздел, размер которого обычно составляет около 100 МБ, для этого типа ‘ выберите раздел x ’Где X — буква системного раздела.
  11. Наконец, введите ‘ активный ’, Чтобы активировать раздел.
  12. Выйдите из утилиты diskpart, набрав ‘ Выход ‘.

После активации системного раздела попробуйте снова запустить команды bootrec. Если он сообщает вам, что у вас нет установки Windows, просто выйдите из командной строки и запустите Восстановление при загрузке.

Решение 2. Назначение буквы диска разделу EFI

Если вы преобразовали MBR в GPT, загрузочные файлы автоматически сохраняются в разделе EFI. Теперь, если разделу EFI не присвоена буква диска, это вызовет ошибку «Элемент не найден». Чтобы исправить это, вам нужно будет назначить букву диска для раздела EFI. Используйте это решение, только если у вас есть GPT-диск. Вот как это сделать:

  1. Откройте Diskpart утилиту, как показано в решении 1.
  2. После загрузки утилиты diskpart введите ‘ том списка ‘.

    Объем листинга

  3. Затем выберите раздел EFI с помощью ‘ выберите громкость X ’, Где X представляет раздел EFI, отформатированный в FAT32, а не в NTFS.
  4. Теперь вам нужно присвоить ему букву. Тип ‘ назначить букву = B ’Где B — буква, присвоенная разделу EFI.
  5. Выйдите из утилиты diskpart, набрав ‘ Выход ’, А затем перезапустите вашу систему.

Решение 3. Восстановите BCD

Последнее решение, которое вы можете применить для исправления ошибки, — это восстановить файл данных конфигурации загрузки (BCD). Убедитесь, что у вас есть загрузочный диск Windows. Вот как это сделать:

  1. Доступ к командная строка как показано в решении 1.
  2. Когда откроется командная строка, введите ‘ cd / d b: EFI Microsoft ‘ где б: — буква загрузочного диска (измените ее, если она другая).
  3. Печатать ‘ bootrec / fixboot ’И нажмите Enter.
  4. После этого введите ‘ запустить BCD BCD.bak ’И нажмите Enter, чтобы переименовать файл BCD.
  5. Наконец, введите ‘ bcdboot c: Windows / l en-us / s b: / f ВСЕ ‘. Замените письмо б: здесь также в соответствии с буквой загрузочного диска.

    Ремонт BCD

  6. Перезагрузите вашу систему.

3 минуты на чтение

Four Command-line Parameters

Select the options that are appropriate for your situation and input them to fix the boot issues.

  1. exe/fixmbr: write the master boot record (mbr) which is compatible with Windows Vista, 7, 8, or 10. This option does not overwrite the existing partition table. Resolve MBR corruption issues or remove non-standard code from the MBR, please use this option.
  2. exe/fixboot: write a new boot sector to the system partition by using the boot sector which is compatible with Windows Vista, 7, 8, or 10.

Tip: If one of the following conditions conforms to your situation, you can use this option.

  • The boot sector gives way to a non-standard Windows Vista, 7, 8, or 10 boot.
  • The boot sector is damaged.
  • An earlier Windows OS was installed after Windows Vista, 7, 8, or 10 was installed. In this situation, the computer starts by using Windows NT Loader (NTLDR) instead of Windows Boot Manager (Bootmgr.exe).
  1. Bootrec.exe/scanos: scan for installations on disks that are compatible with Windows Vista, 7, 8, or 10. It also displays all entries currently not saved in BCD store. When Windows Vista, 7, 8, or 10 installations are not listed in the Boot Manager menu, please try this option.
  2. Bootrec.exe/rebuildbcdscan all installations on disks that are compatible with Windows Vista, 7, 8, or 10. You can select the installations that you want to add to BCD store by adopting this option. Use this option when you must completely rebuild the BCD store.

Note: In order to completely rebuild the BCD store, you should input the following commands at Windows Recovery Environment Command Prompt.

  • bcdedit/export C:\BCD_Backup
  • c:
  • cd boot
  • attrib bcd -s -h -r
  • ren c:\boot\bcd bcd.old
  • bootrec /rebuildbcd

The last step is to make sure which options are appropriate for your current situation, and input them and then click Enter on your keyboard respectively after typing Bootrec.exe to fix boot problems.

ПАРУ ВВОДНЫХ СТРОК или что вам пригодится не раз

Никакая система не вечна. И для того, чтобы быть начеку, в вашей аптечке должны быть:

  • установочный диск с Windows вашей версии (на худой конец флешка, но запомните – её файловая система подвержена ТЕМ ЖЕ ИЗМЕНЕНИЯМ, ЧТО И у ЖЁСТКОГО ДИСКА; её, флешку, я считаю менее надёжной, чем HDD или SSD. Так что диск должен быть в арсенале, его никакие броски напряжения или внезапные отключения не побьют – его пугают только механические повреждения)
  • позаботьтесь о работающем дисководе (не обязательно, но лично меня информация о работающем оптическом приводе на компьютере клиента всегда очень успокаивает)
  • LiveCD любой сборки: все утилиты там уже есть, и даже больше

Далее. Для того, чтобы всё это дело запустить, у вас два варианта:

  • на время ремонта подправить порядок загрузки из BIOS, выставив прерогативной загрузку с диска/флешки
  • выбрать всплывающее меню загрузки для текущей сессии удержанием клавиши F8 (обычно) сразу после включения компьютера (поддерживается всеми современными BIOS)
  • я рекомендую вам перед запуском этой утилиты сначала проверить состояние диска при помощи утилиты chkdsk.exe (возможно, причины отказа Windows кроются именно в появлении плохих секторов; иначе проблемы с загрузкой будут преследовать вас постоянно)
  • если диска нет, попробуйте воспользоваться консолью дополнительных вариантов загрузки(клавиша F8 или Shift +F8 после прохождения POST проверки и появления окна загрузки системы (логотипа Windows); срабатывает не всегда из-за повреждения загрузочного сектора или элементарного отсутствия зарезервированного системой раздела)

Запуск расширенного устранения неполадок

Шаг 1. Вставить созданный диск или диск установки Windows в персональный компьютер с ошибкой.

Вставляем созданный диск в персональный компьютер с ошибкой

Шаг 2. Перезапустить ПК и сразу нажимать клавиши «Esc», «F8», «F12» для запуска меню загрузки.

Перезапускаем ПК и сразу нажимаем клавиши «Esc», «F8», «F12»

Шаг 3. Выбрать диск восстановления (установки) для загрузки.

Выбираем диск восстановления (установки) для загрузки

Шаг 4. Нажать клавишу (любую).

Нажимаем какую-либо клавишу

Шаг 5. Выбрать требуемые в конкретном случае пункты и нажать «Далее».

Отмечаем пункт «Использовать рекомендуемые параметры…», и нажимаем «Далее»

Шаг 6. Нажать «Восстановление…».

Шаг 7. Щелкнуть «Поиск неисправностей».

Щелкаем по блоку «Поиск и устранение неисправностей»

Шаг 8. Нажать «Командная строка».

Нажимаем «Командная строка»

Воссоздание структуры EFI на диске

Чаще всего указанная ошибка устраняется форматированием раздела EFI и установкой в него загрузчика Windows.

Шаг 1. Набрать в «Командной строке» перечисленные ниже команды без кавычек, нажимая на клавиатуре «Enter» после ввода каждой из них (в скобочках даны примечания к выполнению команд).

  • «diskpart»;

    Печатаем команду «diskpart», нажимаем «Enter»

  • «list disk» (посмотреть на номера жестких дисков и определить, какой из них является загрузочным. Обычно это диск 0, если нет, найти номер диска в конкретном случае и запомнить его);

    Вводим команду «list disk», нажимаем «Enter»

  • «select disk 0» (см. выше);

    Печатаем «select disk 0», нажимаем «Enter»

  • «list volume» (посмотреть, какой диск имеет раздел EFI (99-300 Мб, имеющий систему FAT32);

    Печатаем «list volume», нажимаем «Enter»

  • «select volume N» (ввести номер раздела EFI вместо буквы N для выбора этого раздела);

    Печатаем команду «select volume N», вместо N номер своего скрытого раздела, нажимаем «Enter»

  • «assign letter=N» (указать вместо буквы N любую букву диска, не занятую разделами и запомнить ее);

    Вводим команду «assign letter=Z», нажимаем «Enter»

  • «exit»;
  • «N:» (выбор буквы, только что присвоенной диску);
  • «format N: /FS:FAT32» (форматирование загрузочного раздела EFI);

    Вводим «format N: /FS:FAT32», нажимаем «Enter»

  • «bcdboot C:windows /s N: /f UEFI» (установка загрузчика Windows Boot Manager в раздел N).

    Печатаем «bcdboot C:windows /s N: /f UEFI», нажимаем «Enter»

Шаг 2. Повторить запуск команды «bootrec /fixboot». Доступ к команде должен быть разрешен.

Повторяем запуск команды «bootrec /fixboot»

Шаг 3. Проверить, запускается ли система после выполнения перезагрузки ПК.

Использование командной строки

В параметрах восстановление откройте командную строку. Там введем следующую команду:

С помощью этой простой команды можно восстановить загрузочную запись на Windows 7. Если не помогло, переходим к следующему шагу:

Обе команды с большей вероятностью восстановят загрузчик Windows 7. Закрываем командную строку перезагружаем компьютер и смотрим, что будет. По сути система без проблем должна загрузиться. Если это не так, я подготовил еще несколько методов.

Используем командную строку #Способ 2

Снова вводим такие команды и одну дополнительную:

  • bootrec /fixmbr
  • bootrec /fixboot
  • bootsect /nt60 ALL /force /mbr

Пробуем загрузить систему.

Восстановление загрузчика Windows 10 в Bootrec

В новых версиях виндовс для загрузки ОС используется файл BCD (Boot Configuratin Data). Именно его поломки приводят к проблемам с загрузчиком. Если он не просто поврежден, а полностью слетел, восстановление не поможет. Придется создавать нужный файл вручную.

Утилита Bootrec «реанимирует» первый сектор жесткого диска — MBR (именно с него запускается ОС). С помощью Bootrec можно сначала попробовать его восстановить, а если система все равно не работает, применить кардинальные меры.

Если MBR поврежден, компьютер выдает ошибки «Non-system disk or disk error», «No bootable device» или «Missing operating system». Для устранения проблемы нужно зайти в командную строку и использовать код «fixmbr» для Windows 10. Делают такую запись: «bootrec.exe /fixmbr», после чего нажимают «Ввод».

Если не помогает, вместо «fixmbr» пишут «fixboot», будет создан новый сектор, который заменит поврежденный.

Важно! Способ сработает и в том случае, если при запуске устройства система не загружается, и выходит уведомление, что оно заблокировано (такое бывает, когда в системе вирус)

Строка с введенными командами Boot Configuratin Data

Восстановление из резервной копии

Если пользователь разбирается в компьютерах, у него на устройстве может быть папка с бэкапом файла BCD. Чтобы восстановить его оттуда, заходят в ту же командную строку и пишут «bcdedit /export E:\BCDBackup\BCD». Здесь Е — буква диска, на котором лежит папка с названием BCDBackup. Далее вводят «bcdedit /import E:\BCDBackup\BCD».

Вообще, если говорить о команде «bcdedit», Windows 10 позволяет активно использовать ее, чтобы изменить меню загрузки и его параметры на свое усмотрение.

Что делать, если система отказывает в доступе

Если что-то из описанного выше сделать неправильно (например, поставить лишний пробел или написать не ту букву), выскочит ошибка. Компьютер сообщит «fixboot отказано в доступе», Windows 10 не перезапустится.

Обратите внимание! Для решения проблемы сначала нужно внимательно проверить введенные команды, нет ли в них опечаток, пропусков, лишних символов в записи. Если все верно, заходят в командную строку и вписывают следующие команды, после каждой нажимая «Enter»:

Если все верно, заходят в командную строку и вписывают следующие команды, после каждой нажимая «Enter»:

  • «bootrec.exe/rebuildbcd»;
  • затем «bootrec.exe/fixmbr»;
  • последнюю «bootrec.exe/fixboot».

После этого компьютер перезагружают. Если на Windows 10 восстановление загрузочного сектора не вышло, а новый пропал, и в доступе по-прежнему отказано, делают все то же снова, но в конце пишут «bootsect /nt60 SYS».

Важно! После очередной перезагрузки система должна разрешить доступ. Если этого не случилось, придется обращаться в сервис, потому что самостоятельно уже не справиться, потребуется заново разметить диск

Запись «Access in denied» сообщает, что доступ в систему заблокирован (в локализованных версиях ОС она на русском языке)

Fix UEFI Boot with Easy Recovery Essentials

Easy Recovery Essentials is our EFI and UEFI repair CD/DVD/USB for Windows that can be used to fix your computer.

Easy Recovery Essentials can correct errors in the UEFI/EFI firmware configuration.

Easy Recovery Essentials can fix many errors such as this automatically using its built-in Automated Repair option. EasyRE is currently available for Windows XP, Vista, 7 and 8 and can be downloaded and created on any PC.

  1. Download Easy Recovery Essentials. Make sure to note your Windows version (XP, Vista, 7 or 8) before you download EasyRE. This guide can help you identify what version of Windows you have installed.
  2. Burn the image. Follow these instructions on how to burn the bootable ISO image very carefully, as making a bootable CD can be tricky! Alternatively, these instructions explain how to create a bootable EasyRE recovery USB stick/drive.
  3. Boot up your PC from the Easy Recovery Essentials CD or USB you created.
  4. Once EasyRE is running, choose the “Automated Repair” option and click Continue.

  5. After EasyRE scans your computer’s drives, identify and select the drive letter for your Windows installation from the list, and then click on the Automated Repair button to begin.

  6. Easy Recovery Essentials will start analyzing the selected drive for problems. EasyRE will test for and attempt to automatically correct errors with the disk, partition, bootsector, filesystem, bootloader, and registry. No intervention is required, as EasyRE’s repair is fully automated:

  7. Once the process is complete, EasyRE will report its findings. Click on the Restart button to reboot your PC and test the changes.
  8. The “any UEFI boot error” error should now be fixed as your PC begins to load:

You can download Easy Recovery Essentials from here.

Способ 7: Есть две операционные системы

Данный способ помогает, когда у вас существует две операционные системы, но загружается совершенно другая. Также могут быть проблемы с загрузкой обоих, особенно после установки второй ОС. Мы сейчас попробуем сделать обе ОС активными, чтобы вы смогли выбирать их при загрузке. Опять через загрузочную флешку заходим в консоль и прописываем волшебные заклинания:

Bootrec /ScanOs Bootrec.exe /RebuildBcd

После этого система предложит записать обе системы в меню загрузки. В обоих случаях нужно ввести в консоль обычную букву «Y» и нажать «Enter».

Прежде чем выходить командной «exit» – введите ещё одну команду:

bootsect /NT60 SYS

Она поможет реанимировать некоторые BOOT модули.

Разнообразие PBR

Мы с вами выяснили, что MBR передает управление на активный раздел с PBR. PBR (Partition Boot Record), так же называют volume boot record (VBR) – это микрокод в начальном секторе раздела диска (часто это сектор 63), который содержит информацию, какой же загрузчик искать.

Существуют следующие загрузчики:

Тип MBR — NT 5.x/6.x, 1 сектор

  • io.sys для MS-DOS, Windows 95/98/МЕ
  • ntldr для Windows 2000/XP/2003
  • bootmgr для Windows Vista/7/8/8.1/10

Тип MBR — Grub4DOS, 18 секторов

grldr для Grub4DOS

Тип MBR — LILO/GRUB и др. линуксовые (к-во секторов зависит от версии и количества файлов)

  • ldlinux.sys – основной базовый модуль
  • syslinux.sys — для загрузки с FAT, FAT32, NTFS
  • isolinux.bin — для загрузки с iso9660
  • pxelinux — для загрузки по PXE
  • extlinux для загрузки с ext2/ext3/ext4 или btrfs

Как я сказал выше, загрузчик является не загрузочной областью, а бинарным файлом.

  • Файлы Windows NTLDR или BOOTMGR должны лежать в корне активного системного раздела и работают они по-разному. Об этом ниже.
  • Файл GRLDR используется Grub4DOS также должен лежать в корне партиции, с котрой выполняется загрузка
  • Syslinux – универсальный загрузчик, содержащий много модулей и поддерживающий загрузку с файловых систем ext2/3/4, FAT, NTFS, CD/DVD дисков, по сети через PXE. Позволяет организовать текстовое или графическое загрузочное меню. Чаще всего этот загрузчик используют для запуска Linux с файловых систем FAT/NTFS или же создания мультизагрузочных USB флэшек, позволяющих загружать как Linux-совместимые приложения под DOS, так и Windows PE.

Например, типичные пример создания мультизагрузочной флэшки – Multiboot USB 2k10, создаваемые уважаемыми conty9 & korsak7. Мультизагрузочный диск системного администратора с возможностью загрузки c CD/DVD, флешки, USB-HDD и обычного HDD и состоящий из нескольких Windows PE-сборок, а также DOS версий продуктов компании Acronis – например Acronis True Image (выполнены на Linux-ядре). Именно из-за этого смешанного зоопарка систем и приходится использовать загрузчик Syslinux (хотя можно и Grub4DOS).

В своем арсенале вам необходимо обязательно иметь утилиту BootICE. Уникальная в своём роде утилита для изменения или бэкапа/восстановления MBR (Master Boot Record) или PBR (Partition Boot Record). С BOOTICE, вы можете легко изменять тип MBR/PBR. Поддерживается загрузочные записи: Grub4DOS, SysLinux, PLoP, MS NT52/60… Например, с помощью этой утилиты, вы можете установить Grub4DOS вашим MBR или PBR, установить NTLDR или BOOTMGR к вашему PBR, установить SYSLINUX на PBR, и так далее.

Редактирование и установка MBR

Редактирование и установка загрузчика

Установка MBR GRUB4DOS

Помимо работы с MBR и PBR, BootICE позволяет редактировать разделы диска, выполнять ручное разбиение и форматирование, модифицировать тип раздела, сохранять и восстанавливать из бэкапа таблицу разделов.

Работа с таблицей разделов в BootICE

Кратко о загрузчике Syslinux

Обратите внимание, что загрузчик Syslinux сам по себе не может быть установлен в MBR, однако в пакете syslinux имеются два файла, из которых можно установить загрузочный код Syslinux в 440-байтную область загрузочного кода MBR: или. Конечно, это имеет смысл только для Linux

Кстати, syslinux может быть использовать с UEFI – для него загрузчик называется , однако он еще достаточно сырой.

Итак, Syslinux состоит из файла загрузчика и файла конфигурации меню syslinux.cfg. Файл меню может вызывать графическое меню через подгрузку файла vesamenu.c32.

Установка Syslinux под Windows на другой диск выполняется достаточно просто: используется файл «win32/syslinux.exe» для 32-х битных систем и «win64/syslinux64.exe» для 64-х битных систем.

syslinux.exe —install a: — установка на флоппи-диск

syslinux.exe —mbr —active —directory /boot/syslinux/ —install z:    — установка на диск z:, например флешку, где

— в качестве разделителей должны быть использованы именно , а не \

— в каталоге z:\boot\syslinux\ будет размещён файл-загрузчик «ldlinux.sys»

— и раздел z: помечен как активный

— для организации меню должен быть создан файл z:\boot\syslinux\syslinux.cfg

Установка загрузчика Syslinux

Через BootICE вы также можете установить загрузчик Syslinux, указав в опциях альернативное местоположение файлов ldlinux.sys и и файла меню syslinux.cfg.

Способ 2: Через загрузочную флешку или диск

Восстановить загрузку Windows можно с помощью установочного диска или флешки. Инструкцию по созданию флешки или диска можете посмотреть тут. Чтобы восстановить загрузку – вам понадобится загрузочный носитель с любой версией Windows 7, но лучше, конечно, устанавливать именно ту версию, которая стоит у вас.

После создания флешки вставьте её в компьютер или ноутбук и перезагрузитесь (или включите аппарат). Как только начнет отображаться меню BIOS, вам нужно выбрать BOOT MENU (Меню загрузки) – для этого чаще всего используются клавиши F11, F12, F8 и т.д. После этого выбираем в качестве загрузки – вашу флешку или CD/DVD диск.

СОВЕТ! Смотрите подсказку на основном экране, для «заморозки» начального экрана нажмите на кнопку «Pause».

Как только вы попадете в меню установщика – вам нужно выбрать ссылку «Восстановление системы».

Сначала загрузочный носитель сам постарается найти и решить проблему с загрузкой. По идее он должен её обнаружить самостоятельно.

Если такое произойдет, то вылезет окошко с предупреждением, что вашей системе «плохо» и её нужно вылечить. Нажимаем на кнопку для исправления и перезапуска. Если ничего не помогает, или вообще такое окошко не вылезет, идем дальше.

Чтобы выполнить восстановление запуска – нужно выбрать именно первую галочку. Также убедитесь, что система выбрала именно вашу ОС на жестком диске. Нажмите «Далее»

Теперь перед нами появится вот такое меню. В первую очередь пробуем сделать автоматическое «Восстановление запуска» – просто выбираем этот пункт. Далее ждем пока процедура закончится, а ПК перезагрузится.

Free alternative to CMD: fix MBR without Windows CD/DVD

Above is all about how to fix MBR through Command Line using Windows installation CD or DVD. However, if you don’t have one, how can you make it done? Thus, you can switch to the free partition manager-AOMEI Partition Assistant Standard, which helps you to repair damaged MBR without using DVD or CD Instead, you can use this freeware to create a bootable media (USB flash drive) first, boot computer from it and then rebuild MBR in Windows PE environment.

1. Download, install and run AOMEI Partition Standard on a working Windows computer. And plug an empty USB flash drive (over 8GB) to this PC as well.

Download Freeware
Win 10/8.1/8/7/XP

Secure Download

2. In the main interface, click “Make Bootable Media” and “Next”.

3. Choose your USB flash drive and click “Proceed”.

4. Wait for the process to be done. After that, connect the bootable USB flash drive into the computer which cannot boot due to damaged MBR. Reboot it and enter BIOS to change boot order to boot computer from the USB flash drive.

▸To give a USB device boot sequence priority over the hard drive, do the following:1. Move the hard drive device to the top of the boot sequence list.2. Expand the hard drive device to display all hard drives.3. Move the USB device to the top of the list of hard drives.

5. Once login, you will see AOMEI Partition Assistant Standard is running. Right click the system disk and select “Rebuild MBR”.

6. Choose a proper MBR type for your current operating system.

7. Click “Apply” and “Proceed” in the main interface to start rebuilding MBR.

After you have finished all steps, you can restart your computer to check whether your computer can boot normally.

Предотвращение затирания загрузочной записи MBR

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

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

Самыми лучшими комплексными антивирусными продуктами являются такие антивирусы:

  • Bitdefender Internet Security;
  • Kaspersky Internet Security;
  • ESET Smart Security;
  • AVG Internet Security;
  • Outpost Security Suite Pro.

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

  • Антивирус;
  • Сетевой экран;
  • Проактивная защита.

У антивируса главное предназначение — это поиск и обезвреживание вредоносных программ. В это время у сетевого экрана и проективной защиты главной задачей является защита от сетевых вторжений и новых видов угроз. То есть, проще говоря, сетевой экран и проактивная защита не дают вредоносному ПО попасть на ваш компьютер.

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

Выбирая качественные источники бесперебойного питания, вы обезопасите загрузчик Windows 7 от затирания, а также продлите жизненный цикл HDD и SDD дискам.

В заключение хочется сказать, что если на вашем ПК будет установлен качественный новый жёсткий диск, хороший антивирус и питание компьютера будет проходить через качественный ИБП, то у вас не возникнет проблемы с загрузчиком.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector