Ошибка fixboot отказано в доступе
Содержание:
- Что такое загрузчик, и почему с ним возникают проблемы
- Утилита bootrec.exe в Windows 7 не работает
- Fix the MBR in Windows 7
- Редактирование загрузочного раздела
- Решение 2. Назначение буквы диска разделу EFI
- Ошибки загрузки BCD при загрузке
- Исправление ошибки «Отказано в доступе»
- Обновление загрузочной конфигурации
- Как восстановить загрузчик Windows 10
- Решение 3. Целевые объемы с помощью кода, совместимого с BOOTMGR
- Точка восстановления для Windows 10
- ДОПОЛНЕНИЕ ИЛИ ПОЧЕМУ ВОССТАНОВЛЕНИЕ ЗАПУСКА НЕ ВСЕГДА СРАБАТЫВАЕТ
Что такое загрузчик, и почему с ним возникают проблемы
Загрузчик — это системная утилита, которая отвечает за запуск ОС при включении любого устройства. Первым при нажатии кнопки «Power» стартует BIOS, он проверяет, исправно ли устройство, «будит» его, а затем передает «бразды правления» операционке. Запускается загрузчик, у которого несколько функций:
- подготовить аппаратные компоненты перед загрузкой ядра ОС;
- запустить само ядро;
- передать ему контроль над девайсом.
Виндовс 10 — наиболее популярная операционная система у обычных пользователей
Проблема возникает тогда, когда BIOS не находит «преемника» в том месте загрузочного диска, где ему положено быть. Возникает такая ошибка по разным причинам:
- нет данных bootmgr (это файл загрузчика на виндовс 10);
- на диске есть неисправные (битые) сектора;
- использование EasyBCD — менеджера загрузки для работы с несколькими ОС на одном компьютере;
- установка дополнительной ОС;
- инсталляция Windows без удаления предыдущей ОС;
- наличие вирусов;
- использование несовместимых флешек, внешних жестких дисков.
Обратите внимание! Также неполадки могут возникнуть после перебоя электричества или принудительного завершения работы устройства при обновлении
Один из вариантов ошибки, которая возникает при поломках загрузчика
Утилита bootrec.exe в Windows 7 не работает
Следующие команды работают только от загрузочного диска той версии Windows 7, что установлена у вас. В консоли загрузочника вызовем утилиту diskpart и вводим:
А вот теперь ваша задача правильно обнаружить букву дисковода или USB-накопителя, который является загрузочным. То есть где загрузочник Windows сейчас и сидит (и это точно не жёсткий диск, если вы не проводите операцию напрямую с диска): DVD или CD привод, или загрузочная флешка. Допустим, ей diskpart присвоила букву F. Тогда следующие команды примут вид:
Т.е. вышли из diskpart, зашли в загрузочник, перешли в папку boot, отобразили список директорий и перезаписали нужный файл. Завершаем ввод клавишей ввода и перезагружаемся, удалив загрузочник. Перезагружаемся.
Fix the MBR in Windows 7
You need your original Windows 7 installation DVD to boot into System Recovery Options and run Command Prompt.
If you don’t have the Windows 7 installation CD/DVD to run Command Prompt, go to
The instructions are:
- Boot from the Windows 7 installation DVD
- At the “Press any key to boot from CD or DVD…”, press any key to boot from the DVD
- Select a language
- Select a keyboard layout
- Click Next
- Select the operating system and click Next. The “Use recovery tools that can help fix problems starting Windows” must be checked when you select the operating system.
-
At the System Recovery Options screen, click on Command Prompt
- When Command Prompt successfully loads, type this command:
bootrec /rebuildbcd
- Press Enter
- Type the next command:
bootrec /fixmbr
- Press Enter
- Type the next command:
bootrec /fixboot
- Press Enter
- Remove the installation DVD from the disk tray and restart your computer
If and doesn’t work, try restoring the boot sector code of your Windows 7:
- Determine the drive letter of your Windows installation CD/DVD by typing these commands in the Command Prompt:
diskpart select disk 0 list volume
- Look for the “CD-ROM” word in a “Type” column. This item is your CD/DVD installation drive letter. If the drive letter is , type these commands:
exit D: cd boot dir
If the drive letter is different than D:\, replace the second command with the drive letter you have noted from the previous list volume command.
- Type this command:
bootsect /nt60 SYS /mbr
- Press Enter
- Remove the CD/DVD from the disk tray
- Type
- Press Enter to restart your computer
Редактирование загрузочного раздела
Последний рассматриваемый метод позволяет перезаписать загрузчик без использования команды fixboot. В среде восстановления запускаем консольную утилиту управления дисками командой «diskpart». В изменившейся строке-приглашении набираем «list disk». Если на компьютере используется несколько накопителей данных находим тот, на котором установлена Windows. В приведенном примере это «диск 0». Выбираем его командой «select disk N» используя вместо «N» нужную цифру. Выводим список разделов набрав в строке-приглашении «list volume». Находим том имеющий метку «скрытый». На скриншоте он показан стрелкой.
Выбираем том указывая командой «select volume N». Заменяем «N» цифрой которой он обозначен в списке разделов. В рассматриваемом примере это тройка. Форматируем выбранный раздел используя ту же файловую систему, которая на нем уже имеется. В примере это FAT32, поэтому команда выглядит так показано в отмеченной цифрой «2» области. Для NTFS используем «format fs=ntfs». Получив уведомление об окончании операции присваиваем разделу буквенное обозначение. Для верности выбираем букву, расположенную ближе к концу алфавита. Наши эксперты остановились на латинской «U». Набираем «assign letter=U». Получаем уведомление о выполнении операции и завершаем работу консольной утилиты.
Набираем команду перезаписи загрузочного сектора «bсdboot C:\Windows /s U: /f all». Вместо буквы «U» подставляем ту, которую присвоили скрытому разделу системного диска. Получаем уведомление об успешном завершении операции.
Чтобы загрузочный сектор не отображался в Проводнике при повседневном использовании операционной системы снова запускаем консольную утилиту Diskpart. Повторяя приведенную на скриншоте последовательность команд, добираемся до списка разделов. Набираем в строке-приглашении «remove letter=U», чтобы удалить ранее назначенную скрытому тому букву.
Решение 2. Назначение буквы диска разделу EFI
Если вы преобразовали MBR в GPT, загрузочные файлы автоматически сохраняются в разделе EFI. Теперь, если разделу EFI не присвоена буква диска, это вызовет ошибку «Элемент не найден». Чтобы исправить это, вам нужно будет назначить букву диска для раздела EFI. Используйте это решение, только если у вас есть GPT-диск. Вот как это сделать:
- Откройте Diskpart утилиту, как показано в решении 1.
- После загрузки утилиты diskpart введите ‘том списка’.
- Затем выберите раздел EFI с помощью ‘выберите громкость X’, Где X представляет раздел EFI, отформатированный в FAT32, а не в NTFS.
- Теперь вам нужно присвоить ему букву. Тип ‘назначить букву = B’Где B — буква, присвоенная разделу EFI.
- Выйдите из утилиты diskpart, набрав ‘Выход’, А затем перезапустите вашу систему.
Ошибки загрузки BCD при загрузке
Проблемы загрузки, связанные с BCD, бывают разных форм. Вот краткий список сообщений об ошибках, которые Windows может выдавать во время загрузки:
- Ваш ПК / Устройство нуждается в ремонте. Данные конфигурации загрузки для вашего компьютера отсутствуют или содержат ошибки
- Возникла проблема с устройством, подключенным к вашему ПК. Произошла непредвиденная ошибка ввода-вывода.
- Ваш компьютер нуждается в ремонте. Файл данных конфигурации загрузки не содержит действительной информации для операционной системы.
- Не удалось запустить Windows. Причиной может быть недавнее изменение аппаратного или программного обеспечения.
Один общий знаменатель состоит в том, что экран восстановления ссылается на файл \ boot \ bcd.
Причины ошибок, связанных с BCD
Ошибка может быть результатом (среди других причин):
- Неожиданное отключение.
- Bluescreen или другие ошибки, требующие перезагрузки.
- Повреждение данных.
- Отказ жестких дисков.
- Повреждение или неправильная конфигурация BCD-файла.
- Вредоносное ПО.
Что такое BCD?
Данные конфигурации загрузки (BCD) были представлены в Windows Vista корпорацией Microsoft. Он заменил файл boot.ini в Vista. BCD содержит важную информацию, связанную с загрузкой, включая список доступных операционных систем.
Короче говоря, он хранит важную загрузочную информацию, необходимую для запуска Windows. Если BCD отсутствует, поврежден или изменен, Windows может не запуститься должным образом, но отобразить экран восстановления вверху.
Исправление проблем с BCD, если вы не можете загрузиться
Все проблемы, описанные выше, имеют общую черту: вы больше не можете загружаться в Windows. Из-за этого вы не можете использовать такие инструменты, как Visual BCD Editor, чтобы исправить проблему на уязвимом компьютере, поскольку вы больше не можете загружаться в Windows.
Вообще говоря, требуется, чтобы вы загрузились в расширенный запуск (Windows 10 или 8.1) или параметры восстановления системы (Windows 7) и запустили там несколько команд из командной строки.
Если у вас есть установочный носитель Windows, вы можете использовать его для загрузки и доступа к параметрам восстановления.
Вместо этого пользователи Windows 10 могут загружать мультимедиа из Microsoft.
Windows 10 Media скачать
Пошаговое руководство
- Вставьте установочный носитель в ПК. Подключите флэш-накопитель USB к компьютеру или вставьте DVD-диск в дисковод DVD.
- Узнайте, как получить доступ к BIOS / UEFI машины. Это должно отображаться во время загрузки. Общие клавиши — F1, F12 или DEL.
- Измените порядок загрузки, чтобы компьютер загружался с USB-накопителя или DVD-диска перед загрузкой с внутренних жестких дисков.
- Нажмите Далее на первом экране настройки. На этом экране должны быть выделены язык установки и клавиатура.
- Выберите Восстановить компьютер на следующем экране.
- Когда откроется меню «выбрать параметр», выберите « Устранение неполадок» .
- Выберите Дополнительные параметры .
- Выберите Командная строка . Это открывает интерфейс командной строки.
- Выполните следующие команды одну за другой:
- bootrec / fixmbr — эта опция записывает MBR в системный раздел, но не перезаписывает системный раздел в процессе. Это исправляет повреждение MBR и проблемы с нестандартным кодом MBR.
- bootrec / fixboot — эта опция записывает новый загрузочный сектор в системный раздел. Исправляет поврежденные загрузочные секторы, нестандартные загрузочные секторы и проблемы, вызванные установкой более ранних операционных систем Windows (до Vista). Проигнорируйте любую ошибку, которая может появиться.
- bootrec / rebuildbcd — эта опция сканирует все подключенные жесткие диски для установки Windows. Если он обнаружит дополнительные установки, предложит добавить их в BCD Store. Windows должна забрать установленную операционную систему. Убедитесь, что вы добавили его в магазин BCD. Выберите (a) для всех во время запроса или добавьте установки по отдельности.
- Выйдите из окна командной строки.
- Перезагрузите компьютер, чтобы узнать, был ли ремонт успешным.
Видео прохождения
Ресурсы
- \ Boot \ BCD Status: ошибка 0xc000000f
- Используйте Bootrec.exe в Windows RE для устранения проблем при запуске
Исправление ошибки «Отказано в доступе»
Одна из основных причин появления ошибки – отсутствие соответствующих прав доступа у пользователя. Тем не менее, бывают случаи, когда проблема вызвана системным сбоем и решается банальной перезагрузкой компьютера. Можно выделить три основных метода ее устранения – через настройки ОС, системными утилитами и сторонним софтом. О каждом из них мы и расскажем далее в деталях.
Способ 1: Специализированный софт
Начнем с самого простого метода. Его суть заключается в том, чтобы выдать текущей учетной записи права на использование проблемной папкой или файлом. Делать это будем с помощью программы TakeOwnershipEx. Порядок действий должен быть следующим:
В следующем окне нужно выбрать язык, на котором будет происходить дальнейшая установка программы.
После этого подождите. Процесс инсталляции займет около 10 минут. Он будет отображаться в отдельном окне в виде заполняющейся шкалы.
По завершении инсталляции вы увидите соответствующее уведомление. Закройте его и перезапустите приложение.
После запуска интерфейс по умолчанию будет на английском языке. Переключите его по желанию на русский (выберите соответствующий пункт в выпадающем меню в правом нижнем углу), затем нажмите кнопку «Получить права доступа».
Процесс выдачи соответствующих прав начнется автоматически. Вам же нужно дождаться, пока на экране не появится уведомление об успешном завершении операции.
Закройте его и само приложение. Попробуйте снова открыть проблемную папку. Помните, что все внесенные изменения можно вернуть в исходное состояние. Для этого после запуска программы просто нажмите вторую кнопку «Восстановить права доступа» и выберите модифицированную ранее папку.
Способ 2: Настройки Windows
Этот метод решает проблему в большинстве случаев. Как и предыдущий, он заключается в выдаче специальных прав нужному пользователю ПК. От вас потребуется следующее:
- На той папке или файле, к которому нужно восстановить доступ, кликните правой кнопкой мышки. В появившемся контекстном меню выберите строку «Свойства».
Появится новое окно с несколькими вкладками сверху. Перейдите во вкладку «Безопасность»
В ней обратите внимание на самый первый блок «Группы и пользователи». Вам необходимо нажать кнопку «Изменить», которая находится под ним
Далее проверьте, нет ли в перечне пользователей в открывшемся окне имени учетной записи, через которую вы вошли в систему. Если есть, тогда выберите ее одиночным нажатием левой кнопки мышки и поставьте отметку в нижнем блоке напротив строки «Полный доступ». В противном случае нажмите кнопку «Добавить».
В нижнее поле введите полное имя своей учетной записи с учетом букв верхнего и нижнего регистра, а после нажмите кнопку «Проверить имена». Система сформирует запись должным образом, дописав свои значения. Затем кликните по кнопке «OK».
В открытом ранее окне, в списке пользователей, появится добавленная учетная запись. Выполните действия, описанные выше: выберите имя пользователя и поставьте отметку возле строки «Полный доступ». Подтвердите свои намерения, нажав «Применить» и «OK».
После этого закройте все окна и попробуйте открыть проблемную папку или файл. С большой долей вероятности все заработает как положено.
Способ 3: Командная строка
Как понятно из названия метода, для его реализации нужно прибегнуть к помощи «Командной строки». В ней прописывается специальная команда, которая автоматически выдаст разрешения нужной папке или файлу. Выполните следующий ряд действий:
- Нажмите сочетание клавиш «Win» и «R». Появится окно программы «Выполнить», в котором нужно ввести команду cmd . Затем, удерживая вместе клавиши «Shift» и «Ctrl», нажать на клавиатуре «Enter». Данные действия позволят запустить «Командную строку» от имени администратора. Напомним, что сделать это можно и другими способами.
Подробнее: Запуск «Командной строки» от имени администратора в Windows 10
Далее нужно ввести в открывшееся окно следующую команду и нажать «Enter»:
takeown /F «C:FolderLumpics» /R /D Y
Обратите внимание, что вместо значения в кавычках нужно указать путь к проблемной папке или файлу на диске вашего ПК
После этого нужно подождать. Если в указанной папке находится большое количество вложенных файлов, процесс займет некоторое время. В любом случае, в конце вы увидите следующее сообщение:
Остается лишь закрыть все программы и окна, после чего вновь попробовать открыть файл или папку, доступ к которой был закрыт.
Таким образом, воспользовавшись любым из описанных методов, вы сможете избавиться от ошибки «Отказано в доступе». Напомним, что аналогичная проблема нередко встречается и при попытке открыть каталог на флешке. Если вы столкнулись с подобным, рекомендуем прочитать наше отдельное руководство:
Обновление загрузочной конфигурации
Загрузившись с установочного носителя, запускаем командую строку в среде восстановления. Обновим данные загрузочной конфигурации командой «bootrec /rebuildbcd». Нажав клавишу Enter, запускаем сканирование жесткого диска. Утилита обнаружит установленную Windows и запросит подтверждение для добавления ее в список загружаемых систем. Вводим латинскую «Y» в указанной двойкой области и нажимаем Enter.
После обновления конфигурации последовательно вводим команды «bootrec /fixmbr» и «bootrec /fixboot». Первая создает новую загрузочную запись, а вторая восстанавливает загрузчик.
Как восстановить загрузчик Windows 10
Независимо от модели ПК/ноутбука, версии BIOS или файловой системы, есть два метода исправления загрузчика Windows 10: автоматически и вручную. Причём в обоих случаях понадобится загрузочный или USB-диск с соответствующей операционной системой на нём. Прежде чем приступать к любому из методов, убедитесь, что в USB-разъёмы не вставлены другие флешки, а дисковод пустой.
Восстановить загрузчик автоматически
Несмотря на довольно скептическое отношение продвинутых пользователей к автоматическим утилитам, инструмент восстановления загрузчика от Microsoft хорошо себя зарекомендовал. В большинстве случаев с его помощью можно просто и быстро решить проблему.
Если у вас нет загрузочного диска/флешки, их нужно создать на другом компьютере.
Войдите в BIOS и настройте загрузку с соответствующего носителя.
В появившемся окне нажмите на кнопку «Восстановление системы» (внизу).
Нажмите на «Восстановление системы», чтобы открыть меню восстановления
В открывшемся меню нажмите на «Поиск и устранение неисправностей», а затем на «Восстановление при загрузке». После выбора ОС начнётся автоматическое восстановление.
Перейдите в «Поиск и устранение неисправностей» для дальнейшей настройки восстановления
После процесса восстановления ПК перезагрузится, если всё прошло удачно. В противном случае появится сообщение о том, что восстановить систему не удалось. Тогда переходите к следующему способу.
Видео: восстановление загрузчика Windows 10
Восстановить загрузчик вручную
Чтобы вручную восстановить программу загрузчика, также понадобится диск/флешка с Windows 10. Рассмотрим два способа, которые подразумевают использование командной строки. Если вы раньше не пользовались ей, будьте особо внимательны и вводите только предложенные ниже команды. Другие действия могут привести к потере данных.
Использование утилиты bcdboot
Установите загрузку с флешки/дисковода. Для этого в меню BIOS перейдите в раздел Boot и в списке устройств загрузки поставьте нужный носитель на первое место.
В появившемся окне выбора языковых настроек нажмите сочетание клавиш Shift+F10. Это откроет командную строку.
Подряд введите системные команды (без кавычек), нажимая после каждой кнопку Enter: diskpart, list volume, exit.
После ввода цикла команд утилиты diskpart появляется список томов
- Появится список томов. Запомните букву имени тома, где установлена система.
- Введите команду «bcdboot c:\windows» без кавычек. Здесь с — буква тома с ОС.
- Появится сообщение о создании инструкций загрузки.
Попробуйте выключить и включить компьютер (не забудьте отключить загрузку с флешки/диска в BIOS). Возможно, система не загрузится сразу, а только после повторной перезагрузки.
Форматирование скрытого тома
Повторите пункты 1 и 2 первого способа.
Введите команду diskpart, затем list volume.
Просмотрите список томов. Если у вас система настроена по стандарту GPT, вы найдёте скрытый том без буквы с файловой системой (ФС) FAT32 объёмом от 99 до 300 Мб. Если же используется стандарт MBR, найдётся том с NTFS объёмом до 500 Мб.
В обоих случаях запомните номер этого тома (например, на скриншоте это «Том 2»).
Запомните номер скрытого тома в столбце «Том ###»
Теперь запомните букву имени тома, куда установлена система (как делали в первом способе). Последовательно вводите следующие команды без кавычек:
- select volume N (где N — номер скрытого тома);
- format fs=fat32 или format fs=ntfs (в зависимости от файловой системы скрытого тома);
- assign letter=Z;
- exit;
- bcdboot C:\Windows /s Z: /f ALL (здесь C — буква тома, на котором установлена система, а Z — буква скрытого тома, присвоенная ранее);
- diskpart;
- list volume;
- select volume N (где N — номер скрытого тома, которому присвоена буква Z);
- remove letter=Z;
- exit.
Перезагрузите компьютер. Если и этот способ вам не помог, обратитесь к специалисту
Если на системном диске нет важной информации, можете просто переустановить Windows
Видео: способ восстановления загрузчика для продвинутых пользователей
Какой бы ни была причина неисправности загрузчика Windows 10, указанные способы должны исправить её. В противном случае поможет переустановка Windows. Если даже после этого компьютер работает медленно или опять появилась проблема с загрузчиком, значит, неисправна его деталь (обычно жёсткий диск).
Решение 3. Целевые объемы с помощью кода, совместимого с BOOTMGR
Эта полезная команда, выполняемая из административной командной строки, изменит настройки диспетчера загрузки на целевые загрузочные тома, и вы можете избежать необходимости называть какие-либо тома на этом этапе. Удачи!
- Навигация в командную строку, следуя инструкциям из Решения 1 в этой статье, и следуйте им в соответствии с вашей операционной системой.
- Выполните следующую команду и убедитесь, что вы нажали Enter после ее ввода. Дождитесь сообщения об успешном завершении операции или чего-нибудь, подтверждающего, что процесс был успешным.
bootsect / NT60 система
- После этого попробуйте использовать проблемную команду fixboot и проверьте, по-прежнему ли вы получаете сообщение об ошибке «Доступ запрещен».
Точка восстановления для Windows 10
Для начала рассмотрим возможность создания резервной копии windows с помощью cmd (командной строки).
Чтобы создать копию рабочей операционной системы, нужно перезагрузить компьютер следующим образом:
Меню пуск
Удерживая клавишу Shift, нажимаем левой кнопкой на опцию «Перезагрузка».
Перед вами появится следующее окно. В нём выберите пункт «Поиск и устранение неисправностей».
Выбор действия
В следующем окне выбираем «Дополнительные параметры», как показано на скриншоте.
Окно диагностики
Важно!
Если на вашем ПК установлен пользовательский пароль или в системе находиться ещё какие-то учётные записи помимо вашей, перед загрузкой cmd могут появиться дополнительные экраны предупреждений.
В первом случае просто введите пароль в указанное поле и нажмите Ок. Во втором выберите нужную учётную запись и нажмите Enter.
В окне доп. параметров находим пункт «Командная строка» и нажимаем на него.
Дополнительные параметры
Теперь нужно по порядку ввести нужные команды. Это позволит сделать резервную копию правильно.
В нужное поле вводим команду
и нажимаем Enter.
Здесь будут отображены имена всех существующих в системе дисков и их параметры.
Следующая команда
и нажимаем кнопку Enter.
Она выдаст нам список, в котором нужно будет запомнить букву системного диска.
Системное отображение и буква из графической оболочки могут не совпадать, поэту запишите букву именно из этого списка.
Список дисков
Для завершения вводим
и снова нажимаем Enter.
Теперь приступаем к созданию образа операционной системы.
Будем использовать системную утилиту «dism.exe».
Снова открываем cmd и печатаем в поле для ввода следующее:
Команда для монтирования образа
Эта процедура может занять некоторое время. Наберитесь терпения.
О завершении процесса нам сообщит следующее окно:
Успешное завершение операции
Образ смонтирован и можно приступать к следующим шагам.
Выходим из режима восстановления системы.
ДОПОЛНЕНИЕ ИЛИ ПОЧЕМУ ВОССТАНОВЛЕНИЕ ЗАПУСКА НЕ ВСЕГДА СРАБАТЫВАЕТ
Внимательный читатель спросит, почему я не указываю на “более простой” путь восстановления системы. Есть же кнопка из той же консоли Восстановления запуска? Совершенно верно. Нажатие по этой кнопке запустит ИМЕННО те УТИЛИТЫ, о которых мы с вами только что говорили. Однако нередко для достижения результата требуется МНОГОКРАТНЫЙ запуск средства восстановления системы (а об этом мало кто знает) с несколькими перегрузками и повторными запусками консоли. Часто пользователь разворачивается и уходит после первой же попытки восстановить Windows через первый пункт меню Консоли восстановления. Зря, но вполне объяснимо: консоль ведь НЕ ПОКАЗЫВАЕТ ПРОЦЕСС ВОССТАНОВЛЕНИЯ, он идёт вслепую и утилиты сами принимают какое-то решение . Столкнувшись с ошибкой, она без вашего согласия вновь производит некие действия, о которых мы только догадываемся. А вот запустив их вручную, вы можете видеть ответ консоли и принять своё решение о дальнейших действиях. Вот и весь секрет.