Как исправить ошибку «элемент не найден» при восстановлении загрузчика утилитой bootrec

Содержание:

Активируйте системный раздел

На дисках MBR загрузчик лежит в специальном разделе «Зарезервировано системой», который является активным. Если он по какой-то причине станет неактивным, при загрузке Windows вы получите ошибку BOOT FAILURE. Попытка восстановить загрузчик командой fixboot ни к чему не приведет, так как наличие флага «Активный» для раздела является обязательным условием.

Сделать том «Зарезервировано системой» активным проще всего с помощью загрузочных LiveCD с менеджерами дисков, но сгодится и обычный установочный диск с Windows. Загрузив с него компьютер и открыв нажатием Shift + F10 командную строку, последовательно выполните в ней указанные на скриншоте команды:

Первая команда запускает Diskpart, вторая предоставляет список подключенных носителей, третья выбирает диск с системой, четвертая выводит список томов, пятая устанавливает фокус на разделе «Зарезервировано системой», шестая делает его активным. Exit служит для выхода из Diskpart. Активировав раздел, выполните команду bootrec /fixboot.

Элемент не найден для Bootrec/Fixboot

Следующие возможные исправления будут выполнены для исправления этой ошибки Элемент не найден .

  1. Назначьте букву диска разделу EFI.
  2. Установите системный раздел на активный.
  3. Ремонт BCD.

Если вы склонны создавать точку восстановления системы, вы можете попытаться отменить любые изменения на вашем компьютере, выполнив функцию восстановления системы.

1] Назначьте букву диска разделу EFI

Начните с нажатия кнопки WINKEY + X или правой кнопкой мыши на кнопке «Пуск» и нажмите Командная строка (администратор) или просто найдите cmd . в поле поиска щелкните правой кнопкой мыши значок командной строки и выберите Запуск от имени администратора.

Теперь введите следующую команду:

 DiskPart

Это запустит утилиту Diskpart. Это утилита, основанная на командной строке, так же, как и командная строка, но она получит приглашение UAC, как только вы ее вызовете. Вы должны нажать Да для запроса UAC.
Затем введите

 объем списка

Это перечислит все разделы, созданные на вашем компьютере. Это будет включать в себя как типы разделов, которые видны обычному пользователю в проводнике, так и разделы, созданные по умолчанию в Windows 10, которые помогают хранить загрузочные файлы и другие важные системные файлы.

Теперь вы получите список разделов, которые сделаны на вашем компьютере.

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

Теперь введите следующую команду, чтобы выбрать нужный объем

 выберите номер тома 

Теперь, чтобы назначить букву только что выбранному тому, введите следующую команду:

 назначить букву = 

Замените буквой, которую вы хотите выделить для этого раздела. Это назначит букву выбранному вами объему.

2] Установите системный раздел на активный .

Вам нужно будет создать загрузочный USB-накопитель Windows 10, а затем загрузить компьютер с его помощью.

Когда вы перейдете на Экран приветствия , нажмите Далее , а затем нажмите Восстановить компьютер в левой нижней части окна. Затем нажмите Устранение неполадок> Дополнительные параметры> Командная строка.

Теперь, когда у вас открыто окно командной строки, выполните следующие команды одну за другой в той последовательности, в которой они указаны:

 DiskPart

Это запустит утилиту Diskpart. Это утилита, основанная на командной строке, так же, как и командная строка, но она получит приглашение UAC, как только вы ее вызовете. Вы должны нажать Да для запроса UAC. Затем введите

 список дисков 

Теперь выберите ваш основной диск, набрав

 выберите номер диска 

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

 раздел списка 

Это перечислит все разделы, созданные на вашем компьютере. Это будет включать в себя как типы разделов, которые видны обычному пользователю в проводнике, так и разделы, созданные по умолчанию в Windows 10, которые помогают хранить загрузочные файлы и другие важные системные файлы.

Теперь вы получите список разделов, которые сделаны на вашем компьютере.

Введите-

 выберите номер раздела 

выбрать тот раздел, который обычно составляет около 100 МБ.

Тогда наберите

 активны 

отметить его активным.

Наконец, введите exit , чтобы выйти из утилиты diskpart.

3] Восстановить BCD

Чтобы восстановить BCD, вам потребуется создать загрузочный USB-диск Windows 10, а затем загрузить компьютер с его помощью.

Когда вы перейдете на экран приветствия, нажмите Далее , а затем нажмите Восстановить компьютер в левой нижней части окна. Затем нажмите Устранение неполадок> Дополнительные параметры> Командная строка.

Теперь, когда у вас открыто окно командной строки, выполните следующие команды одну за другой в той последовательности, в которой они указаны:

 bootrec/fixboot 

После этого введите следующее, чтобы переименовать файл BCD-

 ren BCD BCD.bak 

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

 bcdboot c: \ Windows/l en-us/s b:/f ALL 

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

Это должно исправить ваши проблемы.

Восстановление работы Windows в автоматическом режиме

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

Обратите внимание! Если такого диска нет, можно сделать его самостоятельно, скачав специальную утилиту с сайта компании «Майкрософт». Она называется Microsoft Media Creation Tool

Для этого, естественно, нужен второй компьютер.

Теперь о том, как восстановить сам загрузчик Windows 10. Делают следующее:

  1. Вставляют установочную флешку в ПК, затем включают его, заходят в меню загрузки (оно же Boot Menu). Чтобы сделать это, нужно нажать кнопку «F12», «F11», «F9» либо «Esc».
  2. Выбирают в появившемся меню «Путь» нужную флешку, затем язык.
  3. Появится синий экран с логотипом виндовс и надписью «Установить». Под ней слева указан пункт «Восстановление системы», на который нажимают.
  4. В меню кликают «Поиск и устранение неисправностей», потом «Восстановление при загрузке» и выбирают нужную операционную систему. Дальше все пойдет автоматически.

Действия, указанные в последнем пункте, срабатывают не всегда, поэтому можно поступить по-другому.

Решение 2.Запустите автоматическое восстановление после присвоения имени тому

Это решение используется в качестве дополнения к Решению 1. Если вы выполнили описанные выше действия до тех пор, пока не присвоили тому букву имени, но вы все еще боретесь с отказом в доступе при выполнении команд bootrec, теперь вы можете использовать служебную программу автоматического восстановления для устраняет проблему автоматически.

  1. Вставить установочный диск, которым вы владеете или который вы только что создали, и загрузите свой компьютер. Вероятно, вы создали и подготовили его в Решении 1. Следующие шаги отличаются от одной операционной системы к другой, поэтому выполните их соответственно:

    • WINDOWS XP, VISTA, 7: Должна открыться программа установки Windows с предложением ввести предпочтительный язык, время и дату. Введите их правильно и выберите опцию Восстановить компьютер в нижней части окна. При появлении запроса «Использовать инструменты восстановления» или «Восстановить компьютер» оставьте установленным начальный переключатель и нажмите «Далее». Выберите «Восстановление при загрузке» (первый вариант), когда будет предложено выбрать инструмент восстановления.
    • ОКНА 8, 8.1, 10: Вы увидите окно «Выберите раскладку клавиатуры», чтобы выбрать ту, которую хотите использовать. Появится экран выбора параметра, поэтому перейдите к разделу Устранение неполадок Дополнительные параметры Автоматическое восстановление / Восстановление при запуске
  2. Теперь, когда вы получили доступ к автоматическому восстановлению при загрузке, шаги теперь снова будут отличаться от одной операционной системы к другой. В Windows 10 вы увидите окно с сообщением «Подготовка к автоматическому восстановлению» с последующим предложением выбрать свою учетную запись и ввести пароль.
  3. После этого появится новое окно загрузки, поэтому будьте терпеливы и следуйте инструкциям на экране. Проверьте, удалось ли автоматическому восстановлению решить вашу проблему.

Fix #1: Fix Bootrec /Fixboot Access Is Denied on GPT Drive

Here is the best bootrec /fixboot access is denied fix but only works with the GPT drive. Besides, you need to have a Windows installation media. If you do not have one at hand, you need to create one right now on a normally running computer.

  • Click here to download Windows Media Creation Tool.
  • Prepare a USB drive of at least 8GB disk space.
  • Insert your USB drive into your computer, run Media Creation Tool and accept the agreement.
  • Select Create installation media (USB flash drive, DVD, or ISO file) for another PC and hit Next.
  • Select Use the recommended options for this PC and click Next.
  • Select USB flash drive option and hit Next.
  • Select your drive from the list and click Next.
  • Let the process complete.

For an illustrated guide, read the full guide on how to create a Windows 10 installation media.

Once complete, insert the USB drive into your computer and reboot. When you see the option to boot from USB, press a key to do that. (If you have set your computer to boot from hard drive only, you need to enter BIOS setting to add USB drive to the boot list first.)

WHAT’S NEXT?

Step 1. From the initial Windows screen, accept the default settings for the language to install, the time and currency format as well as the keyboard or input method. Next, click the Repair your computer link instead of Install now.

Step 2. Select Troubleshoot and then Advanced Options.

Step 3. Select Command Prompt.

Step 4. Type diskpart and press Enter key.

Step 5. Type list disk and press Enter. Now pay attention to the disk number and identify which one is the boot disk. Usually, it is Disk 0; if not, find the disk number in your own case and remember to type the correct one in the following relevant steps.

Step 6. Type select disk 0 and press Enter.

Step 7. Type list volume and press Enter. Now pay attention to the volume number of the EFI partition.

Step 8. Type select volume N and press Enter. Also, type the one in your own case instead of N.

Step 9. Type assign letter=N: and press Enter. N: can be replaced by any drive letter that is not taken by any partition. Remember which drive letter you assign here for it is rather useful in the rest steps.

Step 10. Type exit and press Enter to leave diskpart.

Step 11. Now type N: (the drive lettered you just assigned) and hit Enter.

Step 12. Type format N: /FS:FAT32 and hit Enter.

Step 13. Type bcdboot C:\windows /s N: /f UEFI and hit Enter.

Now repeat the process of running the bootrec /fixboot command, bootrec access is denied Windows 10 should be solved now. But if fixboot access is denied occurs on an MBR disk, continue with Fix #2.

Commands and parameters

The commands and parameters below are for the bootrec.exe utility in Windows Vista, 7, 8, 8.1 and 10.

Windows XP uses the bootcfg utility. For commands and parameters for bootcfg, go to .

Parameters for bootrec.exe are:

will write a Windows Vista and Windows 7 compatible MBR to the system partition.

will write a new boot sector to the system partition. If your system is Windows 7, FixBoot will write a Windows 7-compatible boot sector and so on.

will scan the hard drives for any installations. ScanOs will also print installations that are not currently in the BCD.

will scan for installations on your hard drive and allows you to select which to add to the BCD.

More Information

Support Links

  • Easy Recovery Essentials for Windows – our repair and recovery disk.
    It’s an easy-to-use and automated diagnostics disk. It’s available for Windows 8, Windows 7 and Windows Vista. It’s also available for Windows XP and Windows Server.

    Read more at Windows Recovery Disks.

Applicable Systems

This Windows-related knowledgebase article applies to the following operating systems:

  • Windows XP (all editions)
  • Windows Vista (all editions)
  • Windows 7 (all editions)
  • Windows 8 (all editions)
  • Windows 8.1 (all editions)
  • Windows 10 (all editions)
  • Windows Server 2003 (all editions)
  • Windows Server 2008 (all editions)
  • Windows Server 2012 (all editions)

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.

Download Bootrec.exe

You cannot download bootrec.exe as it’s a command line utility part of Windows.

To access the utility, you have these options available:

  • boot into the recovery mode of your Windows to access Command Prompt
  • get the original installation disc of your Windows version to access System Recovery
  • use Easy Recovery Essentials, our recovery and repair disk, and access Command Line from there

Instructions if you use Easy Recovery Essentials:

  1. Download Easy Recovery Essentials
  2. Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
  3. Boot Easy Recovery Essentials from the CD, DVD or USB
  4. Select Launch Command Line

Instructions on how to access bootrec.exe without the installation disc:

Instructions on how to access bootrec.exe with the installation disc:

Восстановление загрузчика 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 the MBR in Windows 10

You need the original Windows 10 installation DVD to repair the Master boot record.

If you don’t have the Windows 10 installation DVD to run Command Prompt, go to

The instructions are:

  1. Boot from the original installation DVD (or the recovery USB)
  2. At the Welcome screen, click Repair your computer
  3. Choose Troubleshoot
  4. Choose Command Prompt
  5. When the Command Prompt loads, type the following commands:
    bootrec /FixMbr bootrec /FixBoot bootrec /ScanOs bootrec /RebuildBcd
  6. Press Enter after each command and wait for each operation to finish
  7. Remove the DVD from the disk tray
  8. Type
  9. Hit Enter
  10. Restart your computer and check if Windows 10 can now boot

If bootrec utility doesn’t fix your Windows 10 installation, try following the next commands to fix the EFI bootloader:

    1. Boot from the installation DVD or the Windows 10 setup or recovery USB
    2. Click Repair your computer
    3. Choose Troubleshoot
    4. Choose Command Prompt
    5. Type these commands in order and hit Enter after each:
      diskpart sel disk 0 list vol

      These commands will select the first disk of your computer and the list all the partitions available on that disk.

    6. Check for the volume item that has the Fs column FAT32. The EFI partition must be formatted under FAT32. If the volume number of EFI partition is “2”, type the following command:
      sel vol 2

      If the volume number is different than 2, replace “2” with the number available on your computer.

    7. Assign a letter to this partition, a letter that is different that those already available on your computer, for example . Type this command to assign the letter:
      assign letter=x:
    8. Wait for the success message to appear:
      DiskPart successfully assigned the drive letter or mount point.
    9. Type to quit the DiskPart utility:
      exit
    10. Type this command and replace x:\ with the letter you assigned earlier to the EFI partition:
      cd /d x:\EFI\Microsoft\Boot\
    11. Then type the bootrec command to repair the volume:
      bootrec /fixboot
    12. Now you need to backup the old BCD and recreate a new one. Type:
      ren BCD BCD.backup
    13. Type this command to recreate the BCD and replace the x:\ with the assigned letter earlier:
      bcdboot c:\Windows /l en-us /s x: /f ALL
    14. In above command, Windows is installed on . If the drive letter where you have Windows 10 installed is different, replace c:\ with your drive letter.
  1. Remove the DVD from the disk tray
  2. Type
  3. Restart your computer

Windows 10 bootrec utility results screen

Через загрузочный носитель

Если точно известно, что загрузка идёт с нужного носителя системы Windows, но что-то идёт криво, очевидно, придётся все-таки повозиться.

Испорченный жёсткий диск

Не так давно появился вирус, не обнаруживаемый стандартным путём, который занимается затиранием системной области. Он перезаписывает файлы снова и снова, пока не затрёт все до дыр. Это приводит к образованию плохо читаемых секторов. Период доступа к которым составляет от 1500 мс и выше. В результате время загрузки Windows 10 сильно увеличивается и может достигать получаса. Бороться практически бесполезно. Такие случаи описаны на форумах. Делаются попытки перенести системный раздел, но они ни к чему не приводят.

Хуже всего, когда та же самая ситуация наблюдается при выходе из гибернации. Потому что некоторые спасались именно этим режимом (разница скорости загрузки до 10 раз)

Обращает на себя внимание тот факт, что «пять крутящихся точек» окна могут тормозить, либо вести себя нормально. В том и другом случае грузится долго

Итак, выход один – использовать винчестер только для хранения информации.

Загрузочный носитель

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

  1. Нам нужен системный раздел. Узнать можно по размеру или специальной метке (которую следует заранее создать). Утилита bcdboot позволяет восстановить загрузчик в случае его повреждения. Для этого введите bcdboot f:\windows (где f – имя системного тома).
  2. Средство восстановления проинформирует о том, что все загрузочные файлы успешно созданы. Попробуйте перезагрузить ПК с тем, чтобы посмотреть, не исчезла ли проблема. Файлы копируются в небольшой раздел, размер которого 500 МБ (на скрине). Система по умолчанию использует свои настройки, но при помощи ключа /s можно задать любой путь.

Если первый способ не помог, то системный раздел (500 МБ) форматируется, затем процедура копирования производится заново (подробности работы с Diskpart ищите ниже). В данном случае уже нужно явно указывать букву диска при помощи ключа. На скрине приведён пример с официального сайта Майкрософт (technet.microsoft.com/ru-ru/library/dd744347(v=ws.10).aspx), пишущий все данные в раздел S.

Нам совершенно не нужен параметр /l, устанавливающий язык, и эту часть можно выкинуть. Форматирование раздела производится из тех соображений, что система могла быть повреждена вирусом. После всех выполненных манипуляций десятка обычно начинает грузиться.

Описание ключей запуска утилиты 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.

Восстанавливаем загрузчик 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

Сноски

  1. Программа Bootsect.exe обновляет основной загрузочный код разделов диска, чтобы обеспечить переключение между Bootmgr и загрузчиком NT (NTLDR). Это средство можно использовать для восстановления загрузочного сектора компьютера. Это средство заменяет FixFAT и FixNTFS.

Лечим FixBoot Отказано в доступе: уберём атрибуты с томов

Если описанный выше случай вам не подходит (EFI разделов нет, загружаетесь в режиме Legacy), и ошибка bootrec не даёт профиксить загрузчик, вы можете попробовать вручную избавиться от наложенных системой атрибутов. Это делается из той же утилиты Diskpart ремонтной консоли команд, запущенной с флешки. Ваша задача – выйти на список томов жёсткого диска и снять атрибуты с каждого из томов (volumes). По идее, снятие атрибута Только–для–чтения требуется именно для того тома, к которому вы собираетесь применить изменения (Раздел EFI или Зарезервировано). Это будет примерно так:

diskpart
list disk
sel disk 0
list volume
sel volume 0
attributes volume clear readonly
sel volume 1
attributes volume clear readonly
sel volume 2
attributes volume clear readonly

и т.д. и т.п. Если не жаль времени, вы можете проделать ту же операцию с разделами дисков (partitions). Не уверен, что команда attributes для того подходит, но кто-то что-то где-то вроде говорил… Вобщем, после снятия атрибута Только-для-чтения для всего диска через его тома попробуйте команду bootrec /fixboot ещё раз. Этот вариант, кстати, лично меня спасал для обоих вариантов загрузки Windows: и Legacy и EFI. Отписывайтесь.

Успехов.

Ошибка ‘Элемент не найден’ для Bootrec / Fixboot

Следующие возможные исправления будут выполнены, чтобы исправить это Элемент не найден ошибка-

  1. Назначьте букву диска разделу EFI.
  2. Установите системный раздел в активный.
  3. Ремонт BCD.

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

1] Назначить букву диска разделу EFI

Начните с нажатия WINKEY + X или щелкните правой кнопкой мыши кнопку Пуск и выберите Командная строка (администратор) или просто ищи cmd в поле поиска щелкните правой кнопкой мыши значок командной строки и выберите Запустить от имени администратора.

Теперь введите следующую команду —

diskpart

Это запустит утилиту Diskpart. Это утилита на основе командной строки, такая же, как и командная строка, но при ее вызове будет отображаться строка UAC. Вы должны нажать на да для подсказки UAC. Затем введите

том списка

В нем будут перечислены все разделы, созданные на вашем компьютере. Это будет включать как типы разделов, которые видны обычному пользователю в проводнике, так и те, которые создаются по умолчанию в Windows 10, которые помогают ему хранить загрузочные файлы и другие важные системные файлы.

Теперь вы получите список разделов, созданных на вашем компьютере.

Выберите раздел, которому вы хотите присвоить букву. Вы можете идентифицировать его по тому факту, что его файловая система (Fs) будет установлена ​​на FAT32.

Теперь введите следующую команду, чтобы выбрать желаемый объем:

выберите номер тома

Теперь, чтобы присвоить букву только что выбранному тому, введите следующую команду:

назначить букву =

Замените буквой, которую вы хотите назначить этому разделу. Это назначит букву только что выбранному тому.

2] Установите системный раздел в активный

Вам нужно будет сделать загрузочную флешку с Windows 10 а затем загрузите свой компьютер с его помощью.

Когда вы придете в Экран приветствия нажать на следующий , а затем нажмите Почини свой компьютер в нижней левой части окна. Затем нажмите Устранение неполадок> Дополнительные параметры> Командная строка.

Теперь, когда у вас открыто окно командной строки, выполните следующие команды одну за другой в той последовательности, которая им дана:

diskpart

Это запустит утилиту Diskpart. Это утилита на основе командной строки, такая же, как и командная строка, но при ее вызове будет отображаться строка UAC. Вы должны нажать на да для подсказки UAC. Затем введите-

список диска

Теперь выберите свой основной диск, набрав —

выберите номер диска

Теперь перечислите все разделы на выбранном диске, введя следующую команду,

раздел списка

В нем будут перечислены все разделы, созданные на вашем компьютере. Это будет включать как типы разделов, которые видны обычному пользователю в проводнике, так и те, которые создаются по умолчанию в Windows 10, которые помогают ему хранить загрузочные файлы и другие важные системные файлы.

Теперь вы получите список разделов, созданных на вашем компьютере.

Печатать-

выберите номер раздела

для выбора раздела, размер которого обычно составляет около 100 МБ.

Затем введите-

активный

чтобы отметить его как активный.

Наконец, введите Выход для выхода из утилиты diskpart.

3] Восстановить BCD

Чтобы ремонт BCD , вам нужно будет сделать загрузочный USB-накопитель Windows 10, а затем загрузить с него компьютер.

Когда вы перейдете на экран приветствия, нажмите следующий , а затем нажмите Почини свой компьютер в нижней левой части окна. Затем нажмите Устранение неполадок> Дополнительные параметры> Командная строка.

Теперь, когда у вас открыто окно командной строки, выполните следующие команды одну за другой в той последовательности, которая им дана:

bootrec / fixboot

После этого введите следующее, чтобы переименовать файл BCD:

запустить BCD BCD.bak

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

bcdboot c:  Windows / l en-us / s b: / f ВСЕ

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

Загрузите PC Repair Tool, чтобы быстро находить и автоматически исправлять ошибки Windows

Это должно решить ваши проблемы.

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

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