Ошибка 0xc000000f. The boot selection failed because a required device is inaccessible

0xc000000f

Всем привет сегодня расскажу как решить ошибку 0xc000000f. The boot selection failed because a required device is inaccessible. Данная ошибка выскочила у меня на одной из виртуальных машин VMware ESXi 5.5 с Windows Server 2008 R2, виртуалка до этого проработала уже более года без сбоев. Автоматическое восстановление системы не помогала, немного почитав интернет нашел решение которое помогает исправить ошибку при загрузке.

Устраняем ошибку 0xc000000f. The boot selection failed because a required device is inaccessible

error 0xc000000f. The boot selection failed because a required device is inaccessible, выглядит вот таким образом

0xc000000f
The boot selection failed because a required device is inaccessible

или еще бывает разновидность ошибки 0xc000000f File:\Boot\BCD решается просто.

Сообщение об ошибке 0xc000000f
error \Boot\BCD

Все это вы можете словить и на дестктоповых Windows 7 до 10, как и на компьютере, так и на ноутбуке. Не спешите расстраиваться, error 0xc000000f windows побеждается просто восстановлением загрузочной записи.

Восстановление загрузочной записи Windows

Загружаемся с загрузочной флешки или DVD диска с дистрибутивом вашей ОС.

0xc000000f
загрузка загрузочной флешки

Так как у меня это Windows Server 2008 R2, то и дистрибутив у меня такой же, язык выбирать не будем жмем просто далее.

Восстановление системы
загрузка с загрузочной флешки

В нижнем левом углу жмем переходив в пункт Восстановление системы

0xc000000f windows
восстановление системы

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

Восстановление системы
Выбор системы для восстановления

Если у вас как и у меня это не помогло и восстановить не удалось то переходим к следующему пункту поиграемся с Bootrec.

Восстановить Bootrec.exe

Это утилита командной строки по ремонту загрузочного сектора. Для восстановления Bootrec.exe в меню восстановления системы выберите командная строка., так же она вызывается нажатием клавиш Shift+F10.

0xc000000f
Запуск командной строки

В командной строке пишем вот такие две команды

  • Bootrec.exe /FixMbr;
  • Bootrec.exe /Fixboot;
0xc000000f
Bootrec.exe /FixMbr
  • Bootrec /ScanOs;

Будет произведен поиск установленных ОС. После чего вы увидите пути и их количество.

Использование команды Bootrec
исправление загрузчика Windows
  • Bootrec.exe /RebuildBcd:

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

Использование команды Bootrec
Bootrec.exe /RebuildBcd

Видим, операция успешно завершена

0xc000000f windows
Добавление в список загрузок

Так же выполните потом команду

bootsect /NT60 SYS

Команда bootsect /NT60 SYS
Выполнена команда bootsect /NT60 SYS

После этих манипуляций у вас после перезагрузки все запуститься и вы сможете продолжить работу. Кстати если теперь посмотреть какие системы установлены, то видим что стала определяться Windows Server 2008 R2.

ошибка 0xc000000f windows
определилась нормальная ОС w2008R2

Вот так вот просто решается ошибка 0xc000000f и мне не пришлось переустанавливать свою виртуальную машину на VMware ESXI 5.5. Надеюсь мой опыт по данному вопросу вам помог, если у вас что то не получилось то просьба написать об этом в комментариях, я с радостью постараюсь вам помочь.

Материал сайта pyatilistnik.org

 

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. riviera89

    да нет вы не поняли я делал загрузочный сервер по вашей статье и при запуске установки по сети windows 7 он выдает мне вот эту ошибку делал всё по статье вылезает вот эта ошибка

  2. Иван Семин автор

    значит вы не правильно собрали дистрибутив или файл bcd

  3. riviera89

    Делал всё по статье сборка bcd дистрибутивы рабочие мне помогло единственное что я добавляю в файл tftpd.remap такой текст

    r bootmgr.exe /seven/bootmgr.exe
    r abortpxe.com /seven/abortpxe.com
    r hdlscom1.com /seven/hdlscom1.com
    r hdlscom1.n12 /seven/hdlscom1.n12
    r hdlscom2.com /seven/hdlscom2.com
    r hdlscom2.n12 /seven/hdlscom2.n12
    r pxeboot.com /seven/pxeboot.com
    r pxeboot.n12 /seven/pxeboot.n12
    r WdsConfig.inf /seven/WdsConfig.inf
    r wdsnbp.com /seven/wdsnbp.com
    r \\Boot\\BCD seven/Boot/BCD
    r \\boot\\boot.sdi seven/Boot/boot.sdi
    r \\Boot\\winpe.wim seven/Boot/winpe.wim

    а если я пишу rg \\ / то сразу ошибка с чем это может быть связано я собирал bcd тоже на вертуальной машине vmware workstation 12 может ли это повлиять на сборку bcd?????

  4. riviera89

    не подскажешь а я могу на этом pxe сервере устанавливать одновременно windows 7 x86 и x64 если можно то напиши как пожалуйста

  5. Иван Семин автор

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

  6. riviera89

    Помогите мне пожалуйста я в тупике просто смотрите у меня 3 дистрибутива Windows 2008 R2 x64 Windows 7 x64 windows 7 x86 создано меню
    LABEL win2008 & win7 (x64)
    kernel Boot/pxeboot.0

    LABEL windows 7 x86
    kernel Boot1/pxeboot.0

    запуск установки по сети происходит лиш тогда когда в tftp-remap прописанно r bootmgr.exe /Boot/bootmgr.exe
    r abortpxe.com /Boot/abortpxe.com
    r hdlscom1.com /Boot/hdlscom1.com
    r hdlscom1.n12 /Boot/hdlscom1.n12
    r hdlscom2.com /Boot/hdlscom2.com
    r hdlscom2.n12 /Boot/hdlscom2.n12
    r pxeboot.com /Boot/pxeboot.com
    r pxeboot.n12 /Boot/pxeboot.n12
    r WdsConfig.inf /Boot/WdsConfig.inf
    r wdsnbp.com /Boot/wdsnbp.com
    r \\Boot\\BCD Boot/BCD
    r \\boot\\boot.sdi Boot/boot.sdi
    r \\Boot\\winpe.wim Boot/winpe.wim

    вот из этого получается что загрузка происходит из папки Boot где расположена загрузка x64 а мне надо чтобы remap ещё подхватывал Boot1 где находится x86 есть вариант создать ещё один remap например tftp1.remap и ручками прописовать в /etc/default/tftp-hpa но тогда одна из платформ работать не будет если я делаю как вы прописываю в tftp-remap rg \\ / у меня постоянно ошибка подскажите что ещё можно сделать

  7. Иван Семин автор

    Что вам мешает создать отдельный скрипт монтирования nfs и файлы pxeboot.0, и отдельное меню для каждой ос.

  8. Сергей

    А если после выполнения bootrec.exe/scfnos пишет, что не найдено систем windows (0) — что делать?

  9. Артур

    Спасибо !!! Все грамотно и чётко описано !!!

  10. Иван Семин автор

    спасибо большое

  11. Гиря

    Почему, когда я загружаюсь с диска, мне выдаёт ошибку 0xc0000225 An unexpected error has occurred. Из-за этого я не могу починить 0xc000000f… Как исправить???
    Windows 7