Key Takeaways:
- «No boot disk has been detected or the disk has failed» error usually occurs when booting the computer.
- A wrong boot configuration or a corrupt boot disk may cause the no boot disk has been detected error.
- EaseUS will provide six options to fix the error, and you can follow this tutorial.
HP or Acer users may receive no boot disk has been detected error when booting their PC. The system cannot find the boot information needed to load the operating system. EaseUS will help you analyze the detailed cause and provide possible solutions to boot your computer successfully.
The computer needs to boot up the system by checking the hard drive for boot information and other operational information. No boot disk has been detected or the disk has failed, indicating that the boot information retrieval has failed. The following are some common causes of this error:
- Faulty or loose hard disk connection
- Incorrect boot order setting
- Corrupt boot configuration data
- Failed hard drive
- HDD/SSD missing operating system
After understanding the causes of these difficulties, we will continue to show you effective solutions on how to solve the no boot disk has been detected or the disk has failed problem. If you like this passage, click the social buttons below to share it with others in need.
Six Solutions to Fix No Boot Disk Has Been Detected Error
Knowing why the error occurred, you can jump directly to the target solution for error repair. Instead, you can fix the undetected boot disk error through these troubleshooting steps in order:
- 1. Check the Hard Disk Connection
- 2. Change the Boot Order
- 3. Repair the Boot Sector
- 4. Check the File System
- 5. Run the Automatic Repair
- 6. Do A fresh install of Windows
This guide will provide detailed step-by-step instructions for each method:
📖Extend Reading: Default Boot Device Missing or Boot Failed
1. Check the Hard Disk Connection
To fix the boot error, check the hard drive connection and ensure it is properly connected to your computer. Laptop shaking may cause the connected wires to loose, resulting in undetected boot disk errors. Please be careful when handling it to avoid damaging the hardware.
Step 1. Turn off the computer remove the battery, and remove the HDD from the computer.
Step 2. Clean all ports and cables and reconnect the HDD.
Note: If you do not have professional tools and practical knowledge, it is better to consult a computer person or engineer to help you.
2. Change the Boot Order
If the boot disk is not at the top of the boot order, the computer will try to boot from another source. This may also cause the problem of undetected disk errors if the computer cannot find valid boot information. For this case, you can change the computer’s boot order in the BIOS as follows:
Step 1. Turn on your computer and enter BIOS by holding F1/F2/F12/Del or another specified key.
Step 2. Select the Boot option from the list of options.
Step 3. Find the computer’s boot order and use the arrows to move it up.
If this method is not working, please continue to try other fixes.
Also read: The System Cannot Find Any Bootable Devices
3. Repair the Boot Sector
The master boot record is located at the beginning of the bootable hard disk, and it helps your computer boot successfully. A corrupted MBR can also cause the system to fail to recognize the boot information and thus fail to boot your computer. Therefore, you must repair the boot sector. There are two ways that users can repair the boot sector:
Use EaseUS Partition Master to Rebuild MBR
EaseUS Partition Master is a versatile disk management tool. It simplifies the steps of the Windows built-in tool to help you quickly repair the MBR. Creating a WinPE bootable disk makes it possible to easily boot your computer without losing data. If you are not familiar with computer operations, this tool is perfect for you:
Free download this powerful tool and rebuild MBR:
Step 1. Create a WinPE bootable disk
- Launch EaseUS Partition Master, and click «Bootable Media» on the toolbar. Select «Create bootable media».
- Click «Next» to finish the process.
Step 2. Boot EaseUS Partition Master Bootable USB
- Connect the bootable USB or CD/DVD to your PC.
- Press F2 or Del when you restart the computer to enter the BIOS screen. Set and boot your computer from «Removable Devices» or «CD-ROM Drive». And then EaseUS Partition Master will run automatically.
Step 3. Rebuild MBR
- Click «Toolkit» and choose «Rebuild MBR».
- Select the disk and the type of MBR. Then, click «Rebuild».
- After that, you can see «MBR has been successfully rebuilt on Disk X».
If you meet other boot errors, you can use EaseUS Partition Master to fix them:
Use CMD to Rebuild MBR
If you are familiar with computer commands, you should use the Windows Media Creation Tool to create bootable media and then use the command prompt to repair the MBR in the Windows recovery environment:
Step 1. Boot your computer from the Windows bootable installation CD or DVD.
Step 2. Start the command prompt: select Troubleshoot in Choose an option and select Command prompt in Advanced options.
Step 3. Enter the following commands in sequence at the command prompt box and press enter:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos
- bootrec /rebuildbcd
Please be careful when entering the commands to avoid data loss. You can then reboot your computer to see if the problem with the failed disk has been resolved.
4. Check the File System
If something is wrong with your system hard drive, you may also get a «the disk has failed» error. In this case, you have two ways to detect and fix the file system error on your hard disk. Both ways are based on the same principle as method 3, requiring you to have created bootable media. You can check the file system as follows:
Use EaseUS Partition Master to Check File System
EaseUS Partition Master provides «Check File System» and «Disk Surface Test» to help you find and fix hard disk errors. It is an alternative to Windows commands, but it is simpler and more comprehensive in solving problems. After you create bootable USB in Method 3, you can open your computer and use the tool directly:
Step 1. Right-click the target partition that has a problem.
Step 2. Choose «Advanced» > «Check File System».
Step 3. Confirm if you want to hide the partition or not.
Step 4. In the Check File System window, check the «Try to fix errors if found» option.
Step 5. Click «Start» to check errors on your partition.
In addition, the tool can check hard drive health comprehensively and alert you if there are problems with hard drive performance or temperature.
Run CHKDSK to Check File System
CHKDSK is a method Windows provides to detect and repair file system errors. Similar to method 3, you need to go to the command prompt:
Step 1. Start your computer from a Windows bootable device.
Step 2. Go to Advanced Options and select Command Prompt.
Step 3. Type the command: chkdsk c: /f/R/X and press Enter.
Extend reading: How to Run CHKDSK on SSD
5. Run the Automatic Repair
You can also run the Automatic Repair/Startup Repair on your system to fix the error that prevents your PC from booting. Before you start, you must also use EaseUS Partition Master or Windows installation media to enter the Windows recovery environment.
Step 1. Boot from the CD/DVD and press any key to continue.
Step 2. Click on Repair your computer and select Troubleshoot.
Step 3. Select Advanced options>Automatic/Start-up Repair.
Step 4. Wait for Windows to finish repairing automatically.
6. Do A Fresh Install of Windows
If all solutions are not working, a Windows system may fail. You can fix the error by doing a fresh install of Windows. This method will erase all files, so you can back up important information or copy a partition to another drive before doing a fresh install.
Read more about installing Windows at: How to Clean Install Windows
You May Also Like:
Conclusion
Six solutions are provided to fix the boot error: «no boot disk has been detected, or the disk has failed» error. Whether using an HP laptop or another computer, you can find solutions to boot problems in this article. Among other things, EaseUS Partition Master provides a quick and easy solution to help you create bootable media and fix the most likely errors.
FAQs About No Boot Disk Has Been Detected
If you have more questions about this topic, you can check out the simple questions and answers below 1:
1. What should I do if no bootable device shows?
No bootable device is probably because you did not change the boot order. To fix the error, you should change the bootable device first:
Step 1. Restart your computer and enter the BIOS screen.
Step 2. Under the Boot tab, find the hard drive and move it to the top of the boot order.
2. What does no boot disk has been detected mean?
No boot disk has been detected means that your computer will not boot. This could be because your boot disk is corrupt or poorly connected to your computer, and the computer cannot access it to retrieve boot information.
3. Why does «media test failure, check cable» happen?
This error indicates that there is a problem with the PXE of the computer. Problems with your boot sequence configuration, corrupt boot devices, corrupt boot sectors, or power supply problems can all cause this error.
Проверьте корректность загрузки в UEFI
Это важно в первую очередь в тех случаях, когда вы добавили диск, на котором была когда-то установлена операционная система, а также если вы сами сбросили UEFI или это произошло из-за полной разрядки батареи материнской платы. В параметры UEFI проще всего попасть из работающей Windows 10:
- В стартовом меню нажмите «Выключить» и затем выберите «Перезагрузка», зажав клавишу «Shift».
- Далее нажмите «Поиск и устранение неисправностей | Дополнительные параметры | Параметры встроенного ПО UEFI | Перезагрузить».
Чтобы попасть в UEFI в Windows 7, сразу после включения нужно быстро и часто нажимать несколько раз одну из клавиш: «F1», «F2» или «Del» — более точное указание поищите в руководстве пользователя материнской платы или ноутбука.
Откорректируйте приоритет загрузки
UEFI материнских плат, как правило, сначала отображают упрощенный интерфейс, в котором очередность загрузки представляется в виде ряда символов — с помощью мыши их можно перетаскивать и устанавливать в нужном порядке. Диск с операционной системой должен находиться на первом месте — UEFI обычно отображает «Windows Boot Manager» в имени диска.
Если системный диск вообще там не отображается, перейдите в режим расширенного просмотра, нажав «Advanced» в верхней или нижней части экрана, и найдите запись «Boot» — здесь очередность загрузки будет представлена более развернуто. Под записью «UEFI Hard Disk Drive BBS» приоритет вашего системного диска должен быть установлен как «Boot Option #1».
Если диск не появляется в меню
Если диск в меню вообще не появляется или появляется изредка, вероятно, повреждено само аппаратное обеспечение. Но прежде чем выкинуть накопитель, подключите его по другому кабелю передачи данных и кабелю питания и попробуйте другой порт SATA материнской платы, чтобы исключить вариант дефекта этих компонентов.
Если ни одна из попыток не увенчается успехом, придется подключать новый носитель и переустанавливать систему. Потом можно подключить старый диск по SATA или в корпусе для внешнего диска по USB к рабочему компьютеру, чтобы попытаться спасти файлы, которые хранились на нем, с помощью инструментов Recuva или Testdisc/Photorec.
В решении проблем с Windows помогут наши статьи:
- Как восстановить поврежденные системные файлы Windows
- Сбой при запуске Windows — что делать?
Фото: компании-производители
Редактор направлений «Мобильные устройства» и «Техника для дома»
На чтение 7 мин. Просмотров 3.2k. Опубликовано
Получаете ли вы пользователь HP ошибку Не обнаружен загрузочный диск ‘при загрузке ПК? Нет причин для беспокойства; У нас есть правильные решения для вас.
Некоторые пользователи Windows сообщили, что при загрузке компьютера HP они видят сообщение об ошибке « Загрузочный диск не обнаружен или диск вышел из строя ».
Эта ошибка возникает из-за того, что во время загрузки компьютера система проверяет жесткий диск на наличие информации о загрузке и другой информации об операционной системе, чтобы использовать эту информацию для загрузки системы.
Однако, если компьютер HP не может извлечь какую-либо не загружаемую информацию или сведения об операционной системе на жесткий диск, на экране отображается сообщение об ошибке.
Причина сбоя загрузки информации о загрузке в значительной степени связана с компьютером/ноутбуком HP, который включает в себя:
- Неверные настройки порядка загрузки
- Отсутствует операционная система с жесткого диска
- Сбой жесткого диска
- Свободное подключение жесткого диска к ПК
- Поврежденные данные конфигурации загрузки (BCD)
Между тем, мы собираемся показать вам эффективные решения, которые применимы при решении проблемы с ошибкой hp, не обнаружен загрузочный диск.
Содержание
- Загрузочный диск не обнаружен или диск неисправен [FIX]
- 1. Установите загрузочный диск в верхней части порядка загрузки компьютера в BIOS
- 2. Замените ваш жесткий диск (HDD)
- 3. Чистая установка ОС Windows
- 4.Проверьте соединения ПК с жестким диском
- 5. Запустите автоматическое восстановление/начать ремонт
- 6. Запустите CHDSK
Загрузочный диск не обнаружен или диск неисправен [FIX]
- Установите загрузочный диск в верхней части порядка загрузки компьютера в BIOS .
- Замените жесткий диск (HDD)
- Чистая установка ОС Windows
- Проверьте соединения ПК с жестким диском
- Запустите автоматическое восстановление/начать восстановление .
- Запустите CHDSK
Следующие шаги перечислены ниже.
1. Установите загрузочный диск в верхней части порядка загрузки компьютера в BIOS
Одна из причин сообщения об ошибке «загрузочный диск не обнаружен или диск неисправен» заключается в том, что жесткий диск/загрузочный диск находится не в верхней части порядка загрузки.
Система получает информацию о загрузке и сведения об ОС, следуя порядку загрузки; порядок загрузки состоит из последовательности источников, которые компьютер ищет для получения достоверной информации.
Однако, если жесткий диск/загрузочный диск находится не в верхней части порядка загрузки, компьютер пытается загрузиться из другого источника, что приводит к сообщению об ошибке. Если вы намереваетесь установить загрузочный диск, т. Е. Жесткий диск, вверху порядка загрузки в BIOS (базовая система ввода/вывода), выполните следующие действия:
- Включите ваш компьютер
- Нажмите клавишу F1 или любую указанную клавишу для входа в BIOS (в зависимости от вашей системы HP могут использоваться другие клавиши, такие как F1, F12 или Delete).
- Найдите порядок загрузки вашего компьютера в BIOS Boot.
-
Выберите HDD/SSD, то есть загрузочный диск, и переместите его вверх, используя клавишу со стрелкой.
- Сохраните изменения, следуя подсказкам на экране, и выйдите из BIOS.
После выхода из BIOS ваш компьютер будет перезагружен, что избавит от проблемы с ошибкой. Однако, если жесткий диск, то есть загрузочный диск находится в верхней части порядка загрузки в BIOS, вы можете перейти к следующему способу.
- Читайте также: Лучшие 5 инструментов дефрагментации для удаления беспорядка жесткого диска в Windows 10
2. Замените ваш жесткий диск (HDD)
Другая причина невозможности загрузки компьютера заключается в том, что жесткий диск находится в состоянии сбоя, что вызывает ошибку «Не обнаружен загрузочный диск или произошел сбой диска».
Вы можете отсоединить жесткий диск от вашего ПК; подключите его к другому ПК для доступа к файлам и папкам на ПК, чтобы проверить, доступен ли жесткий диск. Однако, если вы не можете получить доступ к содержимому жесткого диска, вам, безусловно, нужна замена.
Вы можете вернуть жесткий диск обратно производителю HP, если на ПК еще есть гарантия, или купить новый жесткий диск на веб-сайте HP eCommerce, Amazon или в местном компьютерном магазине.
Тем не менее, мы настоятельно рекомендуем вам провести замену у профессионального инженера-компьютерщика. Между тем, когда вы заменяете жесткий диск новым, убедитесь, что на нем установлена новая ОС Windows.
- ТАКЖЕ ПРОЧИТАЙТЕ: 14 лучших программ для проверки работоспособности жесткого диска для пользователей ПК
3. Чистая установка ОС Windows
Другой способ исправить эту ошибку – выполнить чистую установку ОС Windows на вашем компьютере. Однако этот метод удалит все предустановленные приложения, файлы и папки, но он решит проблему с ошибкой загрузки независимо от этого.
Операционная система или загрузочная информация на вашем жестком диске могут быть преднамеренно стерты или из-за вирусных атак на ваш компьютер. Между тем, вы можете посетить официальный установочный носитель Microsoft для ознакомления с инструкциями по чистой установке версий Windows 7/8/10.
- Читайте также: как переустановить Windows 10
4.Проверьте соединения ПК с жестким диском
Иногда у ноутбука может возникнуть колебание, что приводит к ослаблению состояния соединения ПК с жестким диском. Провода, соединяющие жесткий диск с системой и наоборот, могли быть отсоединены, что приводит к сообщению об ошибке «загрузочный диск не обнаружен или диск неисправен».
Выполните следующие действия, чтобы проверить соединения и устранить проблему:
- Выключите компьютер и выньте аккумулятор. Откройте корпус вашего компьютера после этого.
- Отсоедините жесткий диск от вашего компьютера
-
Очистите все порты и соединения, соединяющие жесткий диск с компьютером, и наоборот.
- Теперь снова подключите жесткий диск к компьютеру. (Убедитесь, что все соединения надежно закреплены.
- Следовательно, подключите аккумулятор и включите компьютер.
Однако, если у вас нет инструментов и необходимых практических знаний, связанных с использованием этого метода; Желательно, чтобы вы посоветовались с компьютерным техником или компьютерным инженером.
5. Запустите автоматическое восстановление/начать ремонт
Вы также можете исправить проблему с ошибкой загрузки, выполнив автоматическое восстановление/запуск восстановления в вашей системе с помощью загрузочного установочного DVD-диска Windows. Вот как это сделать:
- Вставьте установочный DVD-диск Windows 10 и перезагрузите компьютер после этого.
- Нажмите любую клавишу для загрузки с CD или DVD, когда будет предложено продолжить.
- Выберите ваши языковые настройки и нажмите «Далее».
- Нажмите Восстановить компьютер в левом нижнем углу.
- На экране «выберите вариант» нажмите «Устранение неполадок»> «Дополнительные параметры»> «Автоматическое восстановление» или «Восстановление при запуске». Затем дождитесь завершения автоматического/загрузочного восстановления Windows.
- Перезагрузите компьютер и загрузитесь в Windows.
Читайте также : накопителю не удается найти запрошенный сектор
6. Запустите CHDSK
В качестве альтернативы, если «Метод 5» не разрешил ошибку HP «загрузочный диск не обнаружен или диск неисправен», вы можете запустить CHKDSK на своем ПК, чтобы устранить проблему.
Кроме того, шаги аналогичны описанному выше «Способу 5», хотя для этого необходимо использовать коды команд. Вот как это сделать:
- Загрузитесь с загрузочного установочного DVD Windows.
- При появлении запроса нажмите любую клавишу для загрузки с CD или DVD.
- Выберите ваши языковые настройки и нажмите «Далее».
- Теперь нажмите «Восстановить компьютер».
- Следовательно, нажмите «Устранение неполадок»> «Дополнительные параметры»> «Командная строка».
- Следовательно, введите «CHKDSK C:/F» без кавычек в командной строке.
-
Затем введите CHKDSK C:/R без кавычек в командной строке и нажмите клавишу «Ввод».
- После процесса CHKDSK перезагрузите компьютер.
В заключение, любой из перечисленных выше методов может помочь вам исправить ошибку HP, если загрузочный диск не обнаружен или диск вышел из строя », – выбор за вами.
Однако, если вы можете позволить себе приобрести новый жесткий диск, вы можете попробовать «Метод 2» или «Способ 3» для выполнения чистой установки Windows.
Если у вас возникли проблемы с исправлением каких-либо из упомянутых нами исправлений, сообщите нам об этом, прокомментировав их ниже.
Кроме того, если у вас есть другие идеи или предложения о том, как решить эту проблему, не стесняйтесь перечислять шаги, чтобы следовать в комментариях ниже.
В этой статье мы разберемся, как восстановить загрузчик Windows 10 или 11 на современном компьютере, на котором используется UEFI интерфейс вместо классического BIOS и таблица разделов диска GPT (вместо MBR). Повреждение загрузчика Windows может быть вызвано установкой второй ОС (Dual Boot — конфигурация), повреждением файловой систему, некорректным восстановлении Windows после сбоя, удалением скрытых разделов, вирусом-вымогателем и рядом других причин.
Данная статья содержит подробную пошаговую процедуру восстановления поврежденного или удаленного загрузчика ОС в Windows 11/10/8.1 и Windows Server 2022/2019/2016/2012R2 на компьютерах, которые работают в нативном (не legacy) режиме UEFI. Инструкцию можно использовать как для восстановления бинарных файлов загрузчика Windows, так и конфигурационного файла загрузчика EFI\Microsoft\Boot\BCD (в случаях, когда Windows не загружается из-за отсутствия или повреждения файла конфигурацией загрузка BCD.
Содержание:
- Не загружается Windows: Boot configuration data is missing EFI\Microsoft\Boot\BCD
- Автоматическое восстановление загрузчика Windows
- Ручное восстановление загрузчика Windows с помощью BCDBoot
Не загружается Windows: Boot configuration data is missing EFI\Microsoft\Boot\BCD
UEFI компьютер с Windows, установленной в наивном режиме, не сможет загрузиться при повреждении EFI загрузчика Windows. При попытке загрузиться с диска с повреждённым или отсутствующим EFI загрузчиком появится BSOD (синий экран смерти) с ошибкой:
The boot configuration data for your PC is missing or contains errors. File :\EFI\Microsoft\Boot\BCD Error code: 0xc000000f
или
Error code: 0xc000014c
В русской версии Windows ошибка может быть такая:
Ваш компьютер нуждается в ремонте Данные конфигурации загрузки для вашего ПК отсутствуют или содержат ошибки Файл:\EFI\Microsoft\Boot\BCD Код ошибки: 0xc000000f
Эта ошибка говорит о повреждении или даже полном удалении конфигурации загрузчика Windows — Boot Configuration Data (BCD). Если вы попытаетесь восстановить загрузчик на UEFI компьютере с помощью утилиты
bcdedit
, вы получите такую ошибку:
The boot configuration data store could not be found. The requested system device cannot be found.
Дело в том, что если Windows 10/11 установлена в нативном режиме UEFI на GPT диск, то EFI загрузчик Windows (Windows Boot Manager) хранит программу управления загрузкой и конфигурацию BCD на отдельном скрытом разделе EFI (размером 100 мб с файловой системой FAT32). Утилита bcdedit не видит этот EFI раздел, и соответственно не может управлять конфигурацией загрузчика на нем.
Если при загрузке Windows появляется только черный экран с надписью “Operating System not found”, скорее всего у вас полностью удален загрузчик Windows. Следуйте инструкции по ссылке.
Автоматическое восстановление загрузчика Windows
Процедура автоматического восстановления загрузчика, зашитая в среду восстановления Windows (WinRe), как правило, в таких случаях бессильна. Но попробовать все-же стоит:
- Загрузитесь с диска загрузочного диска, диска восстановления или установочной флешки с Windows 10 или 11;
- На экране установки нажмите кнопку Восстановление системы;
- Затем выберите пункт Поиск и устранение неисправностей -> Восстановление при загрузке и выберите ОС, загрузчик которой нужно попытаться восстановить;
- Но скорее всего результат будет отрицательный: Восстановление при загрузке не удалось восстановить компьютер
Ручное восстановление загрузчика Windows с помощью BCDBoot
Перейдем к процедуре ручного восстановления EFI загрузчика Windows на UEFI компьютере.
Для восстановления конфигурации загрузчика (BCD), вам нужно загрузить компьютер с оригинального установочного диска с Windows (диска восстановления или специально подготовленной установочной USB флешки с Windows ). После загрузки в среде восстановления нужно открыть окно командной строки: выберите Восстановление системы -> Диагностика -> Командная строка (System Restore -> Troubleshoot -> Command Prompt).
Командную строку также можно запустить, если у вас под рукой есть только установочный диск с Windows. Для этого достаточно на самом первом этапе установки Windows (при выборе языка и раскладки клавиатуры) нажать комбинацию клавиш Shift+F10 (или Shift+Fn+F10 на некоторых моделях ноутбуков).
В открывшейся командной строке выполните запустите утилиту управления дисками, набрав команду:
diskpart
Выведите список дисков в системе:
list disk
На этом этапе очень важно определить тип таблицы разделов на диске, на котором установлена Windows: MBR или GPT. Дело в том, что EFI загрузчик используется только на дисках с GPT разметкой.
Если у диска в столбце Gpt указана звездочка (
*
), тогда на диске используется таблица разделов GPT, если нет – MBR.
Если с помощью diskpart вы определили, что на вашем диске используется GPT разметка, следуйте дальнейшим шагам инструкции по восстановлению загрузчика.
Если у вас разметка MBR, тогда данная инструкция не применима к вашему компьютеру. Скорее всего у вас компьютер с BIOS, или в настройках UEFI включен режим совместимости Legacy/Compatibility Support Module/CSM.
На MBR дисках загрузчик хранится на отдельном разделе System Reserved, а не на EFI разделе (ни в коем случае не конвертируйте таблицу разделов MBR в GPT, пока не исправите загрузчик!!) Используйте другую инструкцию по восстановлению BCD загрузчика на MBR (Master Boot Record) диске.
Выберите диск, на котором установлена ваша Windows (если жесткий диск в системе один, его индекс должен быть равен 0):
sel disk 0
Выведите список томов и разделов в системе:
list partition
list volume
В нашем примере видно, что загрузочный раздел EFI имеет индекс Partition2 (он же Volume 5 с меткой Hidden). Проще всего определить EFI размер по файловой системе FAT32, размеру 100 Мб (это стандартный минимальный размер для Windows компьютеров, в редких случая размер раздела может быть). Чаще всего для него используется метка — System EFI или ESP/ EFI System Partion).
В нашем примере основной раздел, на который установлена Windows, имеет индекс volume 2, отформатирован в файловая система NTFS и ему назначена буква C:.
В вашем случае назначенная буква диске может отличаться. Это зависит, как вы загрузили свой компьютер в среде WinPE. Проще всего определить его по размеру. Если вы не уверены, нужно проверить что на этом диске есть каталог Windows. Выйдите из утилиты diskpart (команда exit) и выполните команду:
dir C:\
Убедитесь, что на этом диске есть каталоги
Windows
,
Program Files
,
Users
и прочие.
Если этих каталогов нет, значит вашему диску с Windows назначена другая буква диска. Проверьте содержимоет дисков с другими буквами.
Запомните букву диска, назначенную разделу с Windows, чуть ниже мы будем использовать ее в качестве одного из аргументов команды bcdboot.
В таблице также обязательно должен быть раздел MSR (Microsoft System Reserved) размером 16 мб в Windows 10/11 (или 128 Мб в Windows 8.1).
Назначьте скрытому EFI разделу произвольную букву диска (например, M:):
select volume 5
assign letter M:
Должна появится строка, свидетельствующая об успешном назначении буквы диска разделу EFI:
DiskPart successfully assigned the drive letter or mount point.
Завершите работу с diskpart:
exit
Перейдите в каталог с загрузчиком на скрытом разделе:
cd /d m:\efi\microsoft\boot\
В данном случае M: это буква диска, присвоенная разделу EFI чуть выше. Если каталог \EFI\Microsoft\Boot\ отсутствует
The system cannot find the path specified
), попробуйте следующие команды:
cd /d M:\Boot\
или
cd /d M:\ESD\Windows\EFI\Microsoft\Boot\
На этом этапе многие рекомендуют выполнить следующие команды, которые должны перезаписать загрузочную запись раздела, найти установленные Windows и добавить их в BCD:
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
или даже:
bootrec /FixMbr
(восстановление MBR записи для GPT диска выглядит странным)
Все эти команды применимы только для дисков с MBR. Если ваш компьютер загружается в UEFI режиме, то на нем обязательно используется таблица разделов GPT (как раз наш случай). Поэтому при запуске команд
bootrec
вы увидите ошибку:
access is denied
Для исправления загрузочных записей на EFI разделе нужно использовать утилиту
BCDBoot
, а не bootrec.
Утилита BCDBoot позволяет восстановить файлы загрузчика на EFI разделе, скопировав их системного каталога на разделе с Windows. Конфигурация загрузчика BCD пересоздается с помощью шаблона %WINDIR%\System32\Config\BCD-Template.
С помощью команды
attrib
снимите атрибуты скрытый, read-only и системный с файла BCD:
attrib BCD -s -h -r
Удалите текущий файл с конфигурацией BCD, переименовав его (так вы сохраните старую конфигурацию в качестве резервной копии):
ren BCD BCD.bak
С помощью утилиты bcdboot.exe нужно скопировать из системного каталога критические файлы среды загрузки UEFI в загрузочный EFI раздел и пересоздать конфигурацию загрузчика в хранилище BCD:
bcdboot C:\Windows /l en-us /s M: /f ALL
где,
- C:\Windows – путь к корневому системному каталогу Windows на диске (это ваш диск, на который была установлена ваша Windows, мы узнали его ранее с помощью команды diskpart);
- /f ALL – означает, что необходимо скопировать файлы среды загрузки Windows, включая файлы для компьютеров с UEFI и BIOS (теоретическая возможность загружаться на EFI и BIOS системах). Чтобы скопировать только EFI загрузчик, используйте команду /f UEFI;
- /l en-us — определяет языковой стандарт, который используется при инициализации хранилища BCD. По умолчанию используется en-US — английский язык (США);
- /s M: — скопировать файлы EFI загрузчика на указанный раздел;
- /с – эта новая опция BCDBoot в Windows 10, которая позволяет перезатереть имеющиеся загрузочные записи при создании нового хранилища (в том числе debugsettings). Используйте этот параметр, чтобы игнорировать старые настройки и создать полностью чистую конфигурацию BCD загрузчика;
- /v – используется для включения режима вывода подробной информации BCDBoot..
Теперь, если выполнить команду bcdedit, вы увидите следующую картину:
В секции диспетчера загрузки Windows (Windows Boot Manager) должна появится запись, указывающая на полный путь к файлу управления загрузкой UEFI. В этом примере он находится на разделе 2 (
partition=\Device\HarddiskVolume2
), путь
\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
.
Windows Boot Manager -------------------- identifier {bootmgr} device partition=\Device\HarddiskVolume2 path \EFI\Microsoft\Boot\bootmgfw.efi description Windows Boot Manager locale en-US inherit {globalsettings} bootshutdowndisabled Yes default {CURRENT} resumeobject {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} displayorder {default} toolsdisplayorder {memdiag} timeout 30 Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.efi description Windows Server 10 locale en-US inherit {bootloadersettings} recoverysequence {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} recoveryenabled Yes isolatedcontext Yes allowedinmemorysettings 0x15000075 osdevice partition=C: systemroot \Windows resumeobject {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
В секции Windows Boot Manager должен быть указан путь к EFI разделу (
=\Device\HarddiskVolume2
), путь к файлу управления загрузкой (bootmgfw.efi). В секции Windows Boot Loader указан раздел Windows и путь к EFI загрузчику Windows (
\Windows\system32\winload.efi
). При включении компьютер передаст управление диспетчеру загрузки EFI, который запустит загрузчик Windows.
Возможные ошибки:
Перезагрузите компьютер, отключите загрузочный диск. Если вы все сделали правильно, в выборе устройств загрузки должен появиться пункт Windows Boot Manager в котором можно выбрать загрузку нужной операционной системы. Ваш EFI загрузчик и конфигурация BCD успешно восстановлены!
В некоторых случаях после восстановления BCD загрузчика, при загрузке Windows появляется ошибка
BAD SYSTEM CONFIG INFO
. Чтобы исправить ошибку:
Убедитесь, что вы не вносили недавно изменения в настройки UEFI
Загрузитесь с установочной/загрузочной флешки и измените конфигурацию загрузчика командами:
-
bcdedit /deletevalue {default} numproc
-
bcdedit /deletevalue {default} truncatememory
Доброго времени!
Несмотря на то, что Windows 10/11 стали очень надежными системами (хотя бы, если сравнить с Windows XP…), однако, и они не застрахованы от различных проблем. Одна из наиболее частых и болезненных — отказ ОС загружаться… 👀
Чаще всего Windows не загружается после того, как вы установили вторую ОС на другой раздел диска, возможно обновили систему, подключили еще один жесткий диск (или SSD), инсталлировали определенный софт… В редких случаях, проблема возникает из-за некорректной работы антивируса.
В этой статье покажу несколько способов, как можно восстановить загрузчик и вернуть ОС Windows 10/11 к «жизни». Думаю, информация будет актуальна для большинства начинающих пользователей…
*
📌 Дополнение!
Возможно, вам пригодится статья о способах восстановления Windows 10 (о Windows 11 — в этой заметке).
*
Содержание статьи📎
- 1 Восстановление загрузки Windows 10, 11
- 1.1 Автоматическое восстановление
- 1.2 Ручное восстановление (с помощью командной строки)
- 1.3 Универсальный способ (+ возможность загрузки своей ОС «без загрузчика»)👌
- 1.4 Что делать, если всё предыдущее не помогло
→ Задать вопрос | дополнить
Восстановление загрузки Windows 10, 11
В этой статье я исхожу из того, что ваша ОС Windows совсем не загружается, выдавая различные ошибки, например, «No bootable device found…», «An operating system wasn’t found», «reboot and select proper…» и др.
Кстати, нам для работы будет необходима загрузочная (или как ее называют, установочная) флешка с Windows 10 (11).
The system cannot find any bootable devices — система не может найти на одного загрузочного устройства (один из примеров проблемы)
*
📌 Инструкция!
Создание загрузочной флешки Windows 10, 11 для UEFI и BIOS — пошаговая инструкция для начинающих
*
Вообще, ее очень рекомендуют создавать заранее (и не терять!), т.к. она не раз и не два пригодится при различных проблемах. Если флешки нет, создайте ее на другом ПК/ноутбуке.
📌 Важно!
При проблемах с загрузкой ОС Windows, первое, что сделайте — это проверьте, чтобы в дисководах не было оставленных дисков (дискет), от USB-портов (да и вообще от ПК/ноутбука) отключите все накопители и устройства (оставьте минимум: мышка, клавиатура).
Также проверьте настройки BIOS/UEFI (попробуйте сбросить их до оптимальных). Особенно, на это стоит обратить внимание при установке (и любых манипуляциях) с накопителями. Нередко, когда все дело в том, что в BIOS неправильно указан диск, с которого производить загрузку ОС.
В помощь:
- Как сбросить настройки БИОС
- Как настроить BIOS для загрузки с флешки или диска
*
Автоматическое восстановление
Наиболее актуальный и простой способ вернуть Windows к нормальной работе. Самое важное, что от пользователя требуется нажать всего несколько пунктов в меню, вызываемого с помощью установочной флешки.
*
Все действия рассмотрю по шагам (чтобы каждый смог сориентироваться):
- Вставляем загрузочную флешку с Windows в USB-порт;
- Перезагружаем/включаем компьютер (ноутбук);
- Вызываем BOOT меню для выбора носителя, с которого будет загружаться компьютер/ноутбук. Альтернативный вариант: можно настроить BIOS для загрузки с флешки (если вызвать BOOT меню не получается);
- Первый экран при загрузке с установочного носителя с Windows — это выбор языка. Жмем кнопку «далее»;
Выбор языка — первый экран при загрузке с флешки
- Затем вместо кнопки «Установить» нажмите в углу экрана ссылку «Восстановление системы». Отмечу, что эта ссылка есть не всегда, например, ее может не быть, если вы используете различные «сборники» Windows от умельцев. Вообще, свои рекомендации по созданию загрузочного носителя высказывал здесь;
Восстановление системы (при установке ОС)
- После чего появиться «синий» экран с несколькими вариантами дальнейших действий. Нужно выбрать «Поиск и устранение неисправностей».
выбор действия — поиск и устранение неисправности
- Далее укажите функцию «Восстановление при загрузке» — это поможет устранить причины и неполадки, которые мешают загрузке ОС Windows.
Устранение неполадок, мешающих загрузке Windows
- Собственно, через небольшой промежуток времени, вам должны представить уведомление о том, что система восстановлена (либо, что нет и возникли такие-то ошибки).
- Кстати, отмечу, что в ряде случаев, даже если уведомление сообщает, что «что-то там не получилось» — всё равно попробуйте перезагрузить компьютер и загрузить Windows. Нередко, когда даже после «не успешной» процедуры восстановления — всё начинало работать в штатном режиме…
*
Если описанный выше способ не помог, попробуйте ручной способ (с помощью командной строки 👇). Он немного более заморочный, но в нем тоже нет ничего сложного — запустить его также сможет любой пользователь…
*
Ручное восстановление (с помощью командной строки)
📌 Вот здесь более подробно рассмотрен этот вариант, рекомендую!
*
- Первые пункты (1, 2, 3) выполняются аналогично, как в автоматическом восстановлении (ссылки приводил выше);
- После того, как увидите первый экран с выбором языка (загрузившись с установочной флешки), нажмите сочетание кнопок Shift+F10 (должна запуститься командная строка!);
- Далее нам необходимо узнать, какая буква у диска с вашей Windows 10 (загрузившись с флешки — далеко не факт, что это будет диск «C:\»). Для этого поочередно введите три команды: diskpart, list volume, exit. В моем случае, буква диска оказалась «C:\» (в вашем случае, буква диска может отличаться).
Командная строка — просмотр дисков, поиск буквы диска с Windows
- Затем введите команду bcdboot c:\windows (обратите внимание, что вместо c:\, возможно, нужно будет указать d:\, и команда будет выглядеть так: bcdboot d:\windows).
Файлы загрузки успешно созданы
- Если восстановление успешно прошло — вы увидите сообщение «Файлы загрузки успешно созданы» (подобно скриншоту выше). Кстати, если у вас несколько ОС Windows на разных разделах диска — то команду из предыдущего пункта, вы можете ввести несколько раз, меняя букву диска.
*
Универсальный способ (+ возможность загрузки своей ОС «без загрузчика»)👌
Этот способ хорош тем, что помогает не только восстановить загрузку Windows при самых разных случаях (даже если слетела файловая система загрузочного раздела), но и просто загрузить систему без всякого «лечения»! Разумеется, он универсален и подходит для GPT— и MBR-дисков.
Для работы нам понадобиться спец. LiveCD-флешка от Сергея Стрельца (👉 по этой ссылке вы можете узнать как ее подготовить).
*
👉 Далее при загрузке с нее обратите внимание на меню: если выбрать режим «Search & Start Windows…» — то ваша «проблемная» ОС будет загружена напрямую (минуя загрузчик). Этот вариант не «лечит» ОС, зато позволяет с ней поработать… (про «лечение» — см. заметку далее).
При выборе этого пункта система грузится напрямую, минуя загрузчик, BCD… Этот вариант не является лечением ОС, но это поможет загрузить Windows, если загрузочная запись MBR/PBR повреждена (или есть еще какие-то проблемы с загрузочным разделом).
*
👉 Для восстановления и «лечения» ОС: после загрузки с LiveCD-флешки (флешка от Стрельца, режим загрузки «Boot USB Sergei Strelec», см. скрин выше) — необходимо для начала запустить программу MiniTool Partition Wizard. Пример ниже на скриншоте. 👇
Запускаем программу MiniTool Partition Wizard
Далее нужно найти диск, на котором установлена Windows (обычно в его начале должен быть загрузочный раздел на 100-512 МБ). В моем примере ниже 👇 у него нет файловой системы — помечен как «Незанятый».
В этом случае нужно создать раздел, кликнув ПКМ по этому не занятому месту… (если у вас с этим разделом всё в порядке — то этот шаг пропускаете). Для GPT-диска — необходимо задать файловую систему FAT32, для MBR — NTFS, и сделать его активным!
Создать раздел (если GPT — FAT32, если MBR — NTFS, активный)
Не забудьте нажать «Применить», чтобы MiniTool Partition Wizard выполнила отмеченные операции.
Применить изменения
После нам потребуется утилита Dism++ (на рекомендованном мной LiveCD она также присутствует).
Запускаем Dism++
Dism++ автоматически найдет все установленные Windows на дисках: нам же потребуется выбрать из них ту, которая не загружается. В моем случае — это вторая ОС (т.к. первая — сама LiveCD). После — нужно запустить функцию восстановления загрузки. 👇
Восстановление загрузки (Dism++)
Затем вручную выбрать загрузочный раздел, нажав по кнопке «Больше». 👇
Больше (Dism++)
В моем примере этот раздел на первом месте. Осталось только выбрать его и нажать на OK.
Выбираем наш подготовленный раздел
Если вы всё сделали правильно — Dism++ известит о успешном восстановлении загрузки. Задача выполнена — можно вынимать LiveCD-флешку из USB-порта и перезагрузить ПК!
Восстановление загрузки успешно восстановлено!
*
Что делать, если всё предыдущее не помогло
1) Если вышеперечисленное не помогло, то как вариант, можно 👉 переустановить ОС Windows (если были повреждены какие-то системные файлы или система заражена вирусом — это единственная альтернатива).
2) Кстати, хороший вариант (для тех, кто не хочет терять старую систему со всеми данными):
- создать на жестком диске еще один раздел под-установку новой ОС Windows (с помощью 👉 LiveCD или 👉 спец. утилит для работы с HDD — это можно сделать быстро и без потери данных);
- далее установить Windows на этот раздел диска;
- затем можно «прошерстить» старую Windows и забрать все нужные файлы, что были на том разделе;
- после чего старый раздел диска можно отформатировать и присоединить его к любому другому разделу (также с помощью спец. утилит, ссылку привел выше).
*
3) Либо, можно попробовать восстановить Windows с помощью специальных инструментов, которые есть на 👉 LiveCD (DVD/USB). Такой аварийный носитель позволит проверить систему на вирусы, оценить состояние жесткого диска, убрать некоторые ошибки и пр.
Правда, его необходимо подготавливать заранее, либо воспользоваться другим ПК/ноутбуком. О том, как создать такой носитель, расскажет одна из моих прошлых статей:
👉 Как создать загрузочный LiveCD/DVD/USB-флешку или диск с операционной системой Windows и сервисными утилитами, не требующие установки на жесткий диск
*
Дополнения по теме приветствуются…
Всего доброго!
👋
Первая публикация: 17.03.2018
Корректировка: 29.06.2023