Как исправить ошибку 0xc000000f при загрузке Windows 10
-   /  Статьи   /  
- Ошибка 0xc000000f при установке Windows 7
Давно не писал статьи по устранению ошибок и т. п. Но сегодня мне принесли ноутбук и попросили посмотреть. Как и обычно, сказали, что программа не запускается :). Включаю, а там даже Windows не загружается, сразу появляется ошибка 0xc00000f на черном экране. И с текстом “Не удалось запустить Windows…”
Сведения: “Сбой меню загрузки, поскольку требуемое устройство не найдено “.
Я с такой ошибкой еще не сталкивался, поэтому сразу пошел гуглить. Ничего полезного не нашел, кто-то сразу советовал переустанавливать Windows, кто-то писал, что проблему решила только замена жесткого диска и т. д. Честно говоря, я тоже сразу подумал попробовать переустановить Windows, но мне было лень потом все настраивать и я решил попробовать убрать ошибку 0xc00000f без переустановки ОС.
Не углубляясь в сложные и непонятные термины, скажу, что ошибка 0xc00000f появляется через повреждение некоторых системных фалов и реестра. Так же эта ошибка может появится при технических проблемах с жестким диском. В таком случае исправить ее не получиться, но попробовать стоит.
Если у вас есть последнее резервное копирование VM, вы можете попытаться восстановить VM из резервного копирования, чтобы устранить проблему загрузки.
Чтобы устранить проблему, попробуйте одно из следующих решений:
Разрешение для ошибки 1 и ошибки 2
Шаг 1. Присоединение диска ОС VM к другому VM (устранение неполадок) в качестве диска данных
Удаление виртуальной машины (VM). Убедитесь, что при этом выберите параметр Keep the disks.
Прикрепить диск ОС в качестве диска данных к другому VM (устранение неполадок). Дополнительные сведения см. в сайте How to attach a data disk to a VM Windows на портале Azure.
Подключение устранение неполадок. Управление диском open Computer > Management. Убедитесь, что диск ОС находится в сети и что в его разделах назначены буквы дисков.
Определите раздел Boot и раздел Windows. Если на диске ОС есть только один раздел, этот раздел является разделом Boot Windows разделом.
Если диск ОС содержит несколько разделов, их можно идентифицировать, просмотрев папки в разделах:
- Раздел Windows папку с именем "Windows", и этот раздел больше остальных.
- Раздел Boot содержит папку с именем "Boot". Эта папка скрыта по умолчанию. Чтобы увидеть папку, необходимо отобразить скрытые файлы и папки и отключить параметр Hide protected operating system files (Recommended). Раздел загрузки обычно составляет 300 МБ
Шаг 2. Восстановление данных конфигурации загрузки
Запустите следующую командную строку в качестве администратора и зафиксировать идентификатор Windows загрузки (не Windows Boot Manager). Идентификатор — это тег
Ремонт данных конфигурации загрузки, задав следующие командные строки. Эти места необходимо заменить фактическими значениями:
Этот шаг применяется к большинству проблем с развращением данных конфигурации загрузки. Этот шаг необходимо выполнить, даже если устройство и OSDevice указывают на правильный раздел.
<Windows partition> это раздел, содержащий папку с именем "Windows".
<Boot partition> это раздел, содержащий скрытую папку системы с именем "Boot".
<Identifier>— идентификатор Windows загрузчик загрузки, найденный на предыдущем шаге.
Отсоединить отремонтированный диск ОС от устранения неполадок. Затем создайте новый VM с диска ОС.
Разрешение для ошибки 3
Прикрепить диск ОС VM к другому VM (устранение неполадок) в качестве диска данных.
На присоединенном диске просмотрите расположение двоичного файла, отображаемого в сообщении об ошибке.
Переименовать файл в <BINARY.SYS>.OLD .
На прикрепленных дисках просмотрите Windowswinsxs папку. Затем ищите двоичный файл, отображаемый в сообщении об ошибке. Для этого запустите следующую команду по командной подсказке:
Команда перечисляет все различные версии двоичного файла вместе с созданной датой. Скопируйте последнюю версию двоичного файла в папку Windowssystem32, подав следующую команду:
Например, см. следующий снимок экрана.
Примечания:
- На снимке экрана показан том E. Однако фактическое письмо будет соответствующим образом отражать один из неисправных дисков (диск ОС, присоединенный в качестве диска данных на VM устранения неполадок).
- Если последняя двоичная версия не работает, можно попробовать предыдущую версию файла, чтобы получить более ранний уровень обновления системы на этом компоненте.
- Если единственный двоичный файл, возвращенный на этом шаге, совпадает с файлом, который вы пытаетесь заменить на затронутом VM, и если оба файла имеют одинаковый размер и время, вы можете заменить поврежденный файл копированием из другого рабочего VM, который имеет ту же ОС и, по возможности, тот же уровень обновления системы.
Отсоединить восстановленный диск от устранения неполадок. Затем создайте VM с диска ОС.
Методы решения
Метод №1 Отключение всей периферии
Следующий совет может показаться достаточно странным, но некоторые пользователи утверждают, что отключение от их компьютера периферии, т.е. мыши, колонок, геймпадов и прочей не критически важного оборудования для системы, помогло им преодолеть ошибку 0xc000000f.
Такое может быть связано с тем, что на компьютере есть неисправно рабочий драйвер для определенного устройства и он то не дает системе нормально загрузиться. Отключите от своего ПК все ненужное для его запуска(за исключением, пожалуй, монитора) и попробуйте снова загрузиться в ОС Windows.
Метод №2 Загрузка последней удачной конфигурации
Очевидно, что теперешнее состояние вашей системы – это ее не самое стабильное состояние. В этом случае можно попробовать очень просто решение – загрузка последней удачной конфигурации. С помощью этого варианта загрузки вы можно восстановить свою систему к ее первоначальному, рабочему состоянию.
Для загрузки последней удачной конфигурации сделайте следующее:
- Перезагрузите ваш компьютер.
- Пока система не вошла в фазу загрузки, нажимайте кнопку F8 для входа в Меню дополнительных вариантов загрузки Windows.
- Выберите пункт «Загрузка последней удачной конфигурации (с работоспособными параметрами)».
Признаться честно, такой метод решение проблем с загрузкой редко приносит какие-то плоды, но попробовать исправить им ошибку 0xc000000f стоит.
Метод №3 Восстановление запуска
Следующий метод потребует от вас использования уже упомянутого диска восстановления, через который вам потребуется загрузиться. Итак, сделайте следующее:
- Итак, для начала вам нужно будет загрузиться через диск восстановления. Для этого пройдите в BIOS и выставьте на первый приоритет загрузки не на жесткий диск, а на DVD-RW или флеш-носитель(смотря что вы использовали при создании диска восстановления).
- Как только справитесь с выставление приоритетов, вставьте в систему средство восстановления и перезагрузитесь.
- Вместо загрузки с жесткого диска, вы попадете в Восстановительную среду. Выберите нужный вам устанавливаемый язык, формат времени, денежных единиц, и метод ввода. Затем нажмите «Далее».
- Нажмите на кнопку «Восстановление системы».
- Выберите свою операционную систему и нажмите «Далее».
- Перед вами появится меню выбора средства восстановления. Выберите пункт «Восстановление запуска».
После этого начнется процесс сканирования и попыток исправить найденные неполадки. Как только он закончится, то перезагрузите свой компьютер и проверьте наличие ошибки 0xc000000f.
Метод №4 Восстановление загрузчика
Как уже было сказано в начале статьи, ошибка 0xc000000f может быть вызвана повреждениями Загрузчика Windows. Если это является причиной проблемы, то вы можете попробовать выполнить восстановление загрузчика. Для этого сделайте следующее:
- Снова загрузитесь в Среду восстановления, как это уже было показано в предыдущем методе.
- Доберитесь до меню выбора средства восстановления. В этот раз выберите пункт «Командная строка».
- Введите в командную строку команду Bootrec.exe и нажмите Enter.
- Перед вами появится список команд для Bootrec.exe, которые вы можете выполнить. Мы рекомендуем ввести команды bootrec /fixmbr, bootrec /fixboot, bootsect /nt60 ALL /force /mbr, exit, нажимая Enter после каждой из них.
После выполнения этих команд, перезагрузите свой компьютер и проверьте, осталась ли еще ошибка 0xc000000f при загрузке Windows.
Метод №5 Проверка и исправление проблем диска с помощью утилиты Hiren’s BootCD
Вот этот метод уже немного посложнее всех предыдущих, относительно. Вам нужно будет создать еще один загрузочный диск, но только теперь с утилитой Hiren’s BootCD. Данное программное обеспечение может выполнить проверку вашего жесткого диска и исправить найденные на нем проблемы, если такие будут на нем присутствовать.
- Пройдите по этой ссылке и скачайте последнюю версию Hiren’s BootCD. Как только загрузите утилиту, вам нужно будет записать ее на диск или USB-хранилище.
- Теперь вам нужно загрузить свою систему через записанный диск, как вы это уже делали ранее с Средством восстановления.
- При загрузке с этого диска, перед вами появится меню программы Hiren’s BootCD. Выберите пункт «Dos Programs»(программы DOS).
- Теперь выберите шестой пункт меню под названием «Hard Disk Tools…»(приложения для Жесткого диска).
- Выберите первый пункт с именем «HDAT2 4.53 (Test/Repair Bad Sectors)»(Тестирование и исправление плохих секторов).
- Перед вами появится меню диска. Выберите ваш диск(если не знаете какой ваш, то просто отталкивайтесь от объема).
- Теперь выберите опцию «Check and Repair Bad Sectors»(Найти и исправить плохие сектора).
- После выбора этой опции, начнется процесс проверки вашего диска. Он может длиться от нескольким минут до нескольких часов. Дождитесь его окончания. Как только он будет завершен, выставьте приоритет загрузки в своем BIOS на старое значение, т.е. первый приоритет на жесткий диск, и извлеките диск или флешку с Hiren’s BootCD из вашего компьютера.
Мы надеемся, что методы, которые мы описали для вас выше, помогли вам справиться с ошибкой 0xc000000f при загрузке Windows. Если же нет, то остается еще два варианта: переустановка Windows и визит в сервисный центр, так как что-то могло случиться с вашим жестким диском.
Почему возникает ошибка
Наиболее часто встречаются такие причины:
- некорректная работа устройств вследствие повреждения драйверов. Случается такое при вмешательстве, возможно, даже неумышленном в важные для ПК файлы (например, установка патчей или взлом лицензионного ПО);
- результат вредного воздействия вирусов;
- проблемы в работе жесткого или твердотельного накопителя, его износа или механического повреждения, в следствие которого секторы с загрузочной информацией могут оказаться в «битой зоне»;
- некорректная конфигурация BIOS. Ошибка может появляться также в случаях, когда в Boot-меню BIOS указан неверный носитель;
- низкий заряд батарейки BIOS;
- неправильная установка обновлений для операционной системы (ОС).
Boot BCD startup errors
Boot problems related to the BCD come in many different forms. Here is a short list of error messages that Windows may throw during boot:
- Your PC/Device needs to be repaired. The Boot Configuration Data for your PC is missing or contains errors
- There was a problem with a device connected to your PC. An unexpected I/O error has occurred.
- Your PC needs to be repaired. The Boot Configuration Data file doesn’t contain valid information for an operating system.
- Windows failed to start. A recent hardware or software change might be the cause.
One common denominator is that the Recovery screen references the file bootbcd.
Cause of BCD related startup errors
The error can be a result of (among other reasons):
- An unexpected shutdown.
- Bluescreen or other errors that require a restart.
- Data corruption.
- Failing hard drives.
- BCD file corruption or misconfiguration.
- Malicious software.
What is BCD?
Boot Configuration Data (BCD) was introduced in Windows Vista by Microsoft. It replaced the boot.ini file in Vista. The BCD holds important boot-related information including the list of the available operating systems.
In short, it stores vital boot information required to start Windows. If the BCD is missing, corrupt or altered, Windows may not start properly anymore but display the Recovery screen at the top.
Fixing BCD issues if you cannot boot
All issues described above have in common that you cannot boot into Windows anymore. You cannot use tools like the Visual BCD Editor to correct the issue on the affected machine because of that as you cannot boot into Windows anymore.
Generally speaking, it is required that you boot into the advanced startup (Windows 10 or 8.1) or system recovery options (Windows 7) and run several commands from the command prompt there.
If you do have Windows installation media, you can use it to boot from and access the recovery options.
Причины, по которым возникает ошибка 0xc000000f на компьютере с операционной системой Windows.
Три основные причины могут привести к ошибке 0xc000000f на вашем ПК с Windows:
1. BCD поврежден или отсутствует
Наиболее распространенная причина ошибки 0xc000000f заключается в том, что BOOTMGR не может найти BCD файл. Он может быть поврежден или отсутствовать по нескольким причинам, таким как вирусы, перебои с питанием, ошибки при записи на диск или ошибки пользователей при ручной настройке BCD.
2. Системный файл поврежден
Поврежденная файловая система также является причиной, которая может привести к ошибке 0xc000000f на компьютере с Windows. Например, когда вы обновляете Windows и она работает над записью критической информации в загрузочный сектор. Однако иногда питание отключается внезапно, или процесс обновления застрял, и вам приходится принудительно отключаться. В результате, системный файл может быть поврежден и вызвать эту раздражающую ошибку.
3. Неисправный кабель для передачи данных
Все компоненты компьютера со временем могут быть повреждены, и кабель для передачи данных не является исключением. Я часто заменяю кабель для передачи данных каждый год. Он такой дешевый и не дорогой. Так что если вы используете кабель данных в течение многих лет, пришло время заменить его, так как иногда это может привести к ошибкам при чтении или записи, что может прервать процесс загрузки.
Как исправить
Существует несколько достаточно простых способов решения проблемы, связанной с появлением ошибки 0xc000000f. Так как точно установить причину неполадки бывает сложно, логичнее последовательно применять каждый метод. После операций обязательно нужно перезапускать компьютер и проверять, пропала ошибка или нет. Как только система сумеет нормально запуститься, можно говорить об эффективности конкретного метода.
Отключение всей периферии
Наиболее простым и доступным методом исправления ошибки является отключение периферийных устройств. Подход достаточно странный, однако пользователи неоднократно подтверждали его эффективность. Необходимо полностью отсоединить все сторонние устройства по типу мыши, колонок, клавиатуры, принтеров и многого другого. Самое главное, чтобы отключаемое устройство не влияло слишком сильно на работоспособность компьютера. В некоторых случаях подобный подход действительно помогает устранить ошибку 0xc000000f.
Именно этот драйвер способен препятствовать нормальному запуску компьютера без появления ошибок. Отключать можно практически все устройства, за исключением монитора. Затем для проверки эффективности метода достаточно просто снова загрузиться.
Загрузка последней удачной конфигурации
При появлении ошибки во время загрузки можно смело делать вывод о том, что система переживает не лучшие времена. И одним из самых эффективных способов решения проблемы представляется загрузка последней удачной конфигурации через специальное меню. При этом необходимо иметь на компьютере ранее созданные точки восстановления, к которым возможен откат.
Инструкция по загрузке ранней конфигурации:
- Перезагрузить компьютер.
- Во время включения нажать кнопку F8, позволяющую зайти в специальное меню загрузки.
- Выбрать «Загрузка последней удачной конфигурации (с работоспособными параметрами)».
На деле, подобный метод избавления от ошибки 0xc000000f крайне редко оказывается результативным. Однако испытать его на этапе выявления проблемы будет не лишним.
Восстановление системы через BIOS
Исправить ошибку 0xc000000f при запуске компьютера поможет меню БИОС, а также диск восстановления системы. Пользователю необходимо соответствующим образом настроить среду, после чего загрузиться с внешнего носителя.
Первым делом, потребуется зайти в БИОС и выставить приоритет загрузки не на встроенный накопитель, а на дисковод. Это можно сделать через меню Boot, выставив нужные параметры напротив соответствующего пункта. После этого можно вставить диск восстановления.
Вместо стандартной загрузки операционной системы компьютер начнет автоматически загружать среду восстановления. На этом этапе потребуется выбрать язык, установить время, а также настроить способы ввода с клавиатуры. Для перехода к следующему шагу нужно нажать кнопку «Далее».
Из предложенных вариантов надо выбрать пункт «Восстановление системы», а затем выбрать конкретную ОС из установленных на компьютере. Появится меню выбора, где потребуется нажать на команду «Восстановление запуска».
Система автоматически начнет сканировать файлы на возможные ошибки и исправлять их. Если операция пройдет успешно, компьютер должен в следующий раз включиться без каких-либо сложностей.
Восстановление через командную строку
Повреждение загрузчика представляется наиболее вероятной причиной возникновения ошибки 0xc000000f. Восстановить загрузчик можно разными способами, однако крайне удобным оказывается использование командной строки.
- Загрузить диск восстановления по аналоги с предыдущим пунктом.
- В меню выбора средств восстановления выбрать пункт «Командная строка».
После этого можно пробовать перезапускать компьютер и входить в систему.
Также через командную строку можно проверить жесткий диск на наличие ошибок и исправить их. Для этого нужно ввести команду chkdsk /f /r.
Проверка и исправление проблем диска с помощью утилит
Проблемы с диском могут стать причиной появления нежелательной ошибки, воспрепятствовав тем самым нормальному запуску системы. Методика исправления в этом случае несколько сложнее описанных ранее, поскольку предполагает использование дополнительных утилит. Одной из самых популярных программ для этих целей представляется Hiren’s BootCD.
Инструкция по проверке диска через утилиту:
- Скачать программу и перенести ее на внешний носитель.
- Загрузиться с созданного носителя.
- Выбрать пункт «Dos Programs».
- Перейти в раздел «Hard Disk Tools…».
- Открыть вкладку «HDAT2 4.53 (Test/Repair Bad Sectors)».
- Выбрать диск с установленной системой.
- Нажать на команду «Check and Repair Bad Sectors».
Программа начнет проверку диска, по окончании которой все найденные неполадки будут автоматически исправлены.
Изменение приоритета загрузки
Нередко ошибка на ноутбуке 0xc000000f появляется тогда, когда в БИОСе нарушается приоритет загрузки. При этом тот диск, на котором установлена операционная система, попросту не может правильно загрузиться перед находящимися в приоритете источниками.
Чтобы это исправить, необходимо делать следующее:
- При включении открыть БИОС. За это обычно отвечают клавиши F2, Del или другие. Обычно конкретная кнопка отображается на первом экране запуска компьютера.
- В БИОСе нужно перейти во вкладку «Boot».
- Найти пункт «Boot device priority» или аналогичный, после чего нажать на него.
Теперь при включении компьютера система будет первым делом загружать главный жесткий диск, а значит с загрузкой Windows никаких проблем возникать не должно.
Все описанные методы оказываются эффективными в тех или иных случаях. Но чтобы добиться максимального эффекта, желательно использовать их все вместе. И если процедура не принесла желаемых результатов, остается переустановка системы или обращение в сервис.