Вопрос или проблема
Введение
Здравствуйте, я использую мультизагрузочную установку на машине с UEFI. У меня установлены Windows 10 и Ubuntu, управляемые Grub при загрузке, и мой ноутбук работает так уже около полугода. За это время… Я очень редко использую Windows 10, чаще всего использую Linux для своей повседневной работы. Но вчера мне нужно было воспользоваться Windows, и появилась очень тревожная ошибка BSOD.
Восстановление
Ваш ПК не может корректно запуститься
Требуемое устройство не подключено или недоступно
Код ошибки 0xc0000001
- Я не могу войти в безопасный режим. Система просто подвисает на экране загрузки и через пару минут выключает ноутбук.
- Я никогда не вносил никаких изменений в аппаратное обеспечение.
- Я не вносил никаких изменений в драйвера.
- Я не трогаю ни одну директорию Windows, но у меня есть смонтированный раздел Windows в Ubuntu.
- Я недавно не касался EFI-раздела.
- Последний раз я пользовался установкой Windows около 2 недель назад.
- Система иногда вместо отображения BSOD зависает на экране загрузки.
- Восстановление настроек BIOS по умолчанию ничего не меняет.
Я искал решения в Google часами. Я создал USB с установкой Windows 10 (точно такой же, с которого у меня установлена Windows) и запустил Среду восстановления Windows. Мой ноутбук – HP 8560w.
Среда восстановления Windows
Восстановление системы
Я получил сообщение: “Чтобы использовать Восстановление системы, вы должны указать, какую установку Windows восстанавливать. Перезагрузите этот компьютер, выберите операционную систему и затем выберите Восстановление системы.“
Автоматическое восстановление
Неудача – без информации в журнале событий.
Сброс вашего ПК
Я получил сообщение: “Диск, на котором установлена Windows, заблокирован. Разблокируйте диск и попробуйте снова.“
Командная строка Windows
S: – это мой EFI-раздел
chkdsk c: /f /v /r /b /offlinescanandfix
Проблем не найдено
sfc /scannow /offbootdir=*s:\ /offwindir=c:\windows
Проблем не найдено
Bootrec /fixmbr
Ничего не меняется
Bootrec /fixboot
Ничего не меняется
Bootrec /scanos
Windows найден
Bootrec /rebuildbcd
Сообщение “Запрашиваемое системное устройство не найдено.”
del s:\* /s /q
bcdboot c:\windows /s s: /f UEFI
Ничего не меняется
Я даже отформатировал EFI-раздел и создал его снова.
Итог
Мой bcdedit /store s:\EFI\Microsoft\Boot\BCD
Ubuntu по-прежнему работает нормально, так что насколько я знаю, это не проблема жесткого диска или GPT.
Я не могу войти в режим восстановления, нажав Shift + F8, но я никогда не мог. Так что я не думаю, что это важно, особенно учитывая, что восстановление через Среду восстановления Windows с USB тоже не работает.
Мне кажется смешным, что Microsoft не предоставляет не только детали, но в действительности никакой полезной информации о том, почему система не может загрузиться.
Пожалуйста, не говорите мне связываться с поддержкой HP, потому что я действительно сомневаюсь, что они смогут мне помочь.
Есть ли какой-то другой способ исправить это, или переустановка Windows – мой единственный шанс.
Код ошибки 0xc0000001 на Windows 10 был сообщен некоторыми пользователями при попытке установить Windows 10. Когда вы сталкиваетесь с этой ошибкой, установка будет в цикле, а сообщение об ошибке продолжит появляться.
Вот несколько методов, которые помогут вам исправить код ошибки 0xc0000001 при попытке установить Windows 10. Не выполняйте эти методы, если вы не уверены, что сможете сделать это правильно. В противном случае вы можете усугубить ситуацию.
Метод 1: Конвертируйте диск/раздел в GPT
Если вам нужно вручную очистить диск, а затем конвертировать его в GPT, выполните следующие шаги:
Шаг 1: Выключите компьютер и вставьте DVD или USB с установкой Windows 10.
Шаг 2: Загрузите компьютер с USB или DVD в режиме UEFI.
Шаг 3: Когда вы попадете на установку Windows 10, нажмите клавиши Shift+F10. Это откроет окно командной строки.
Шаг 4: Откройте инструмент diskpart из CMD. Просто введите diskpart и нажмите Enter.
Шаг 5: Затем снова введите list disk в CMD. Нажмите Enter. Это позволит вам определить диск вашего компьютера, который вы хотите отформатировать.
Шаг 6: Выберите диск и отформатируйте его, введя следующее в командной строке:
select disk <номер диска> (нажмите Enter) clean (нажмите Enter) convert gpt (нажмите Enter) exit (нажмите Enter)
Шаг 7: Продолжите с установкой Windows 10.
Примечание: когда вам предложат выбрать тип установки, убедитесь, что вы выбрали “Выборочная”. Затем выберите нераспределенное пространство и нажмите “Далее”. Это автоматически начнет установку Windows 10.
Метод 2: Используйте инструмент создания медиапараметров для выполнения автоматического восстановления
Автоматическое восстановление – это функция/утилита Windows, которая позволяет вам исправить определенные системные проблемы, предотвращающие установку или запуск Windows. Она работает путем сканирования системы вашего компьютера на наличие потенциальных проблем и попытки их исправления.
Шаг 1: Скачайте инструмент создания медиапараметров
Шаг 2: Загрузите компьютер с DVD Windows 10 или с диска восстановления системы. Когда вам будет предложено нажать любую клавишу для загрузки, просто нажмите любую клавишу на клавиатуре.
Шаг 3: Выберите правильное время и тип клавиатуры.
Шаг 4: Нажмите “Восстановите компьютер”. Вы увидите это в нижнем левом углу экрана.
Шаг 5: Выберите “Поиск и устранение неполадок” на экране выбора варианта
Шаг 6: Нажмите “Дополнительные параметры”
Шаг 7: Выберите автоматическое восстановление
Это автоматически запустит утилиту.
Вы можете найти приведенный выше текст и несколько других предложений о том, как исправить это сообщение об ошибке в этой статье.
У меня была такая же проблема после изменения разделов Debian на системе с двойной загрузкой Debian/Windows 10. Установка была похожей: UEFI, GPT, только разделы Debian были изменены… ошибка загрузки… загрузился с USB в восстановление Windows и заново создал загрузчик на EFI-разделе загрузки с помощью bcdedit
, как описано выше… ошибка осталась.
Я заметил лишнюю директорию C:\EFI
в корне основного раздела Windows. У меня нет идеи, как она там появилась. Я удалил ее (rd /s C:\EFI
) и загрузка Windows заработала. Обратите внимание, что во время моих попыток восстановления я тщательно использовал bcedit
с правильным флагом назначения загрузочного раздела (после того, как назначил букву диска с помощью diskpart
). Я предполагаю, что Grub или какое-то обновление Windows могли создать лишнюю директорию C:\EFI
в разделе Windows, но я только предполагаю.
Ответ или решение
Ошибка 0xc0000001 в Windows 10: Подробное руководство по устранению
Введение
Ошибка 0xc0000001 в Windows 10 может возникнуть по множеству причин, включая проблемы с загрузчиком, поврежденные системные файлы или конфликты с установленными программами. В вашем случае, учитывая, что система установлена в среде UEFI с несколькими загрузками, а также опыт работы с Ubuntu, важно провести тщательное расследование, чтобы определить источник проблемы и предложить возможные решения.
Симптомы проблемы
Судя по вашему описанию, вы сталкиваетесь с рядом проблем:
- Синий экран смерти (BSOD) с сообщением об ошибке 0xc0000001, указывающим, что "требуемое устройство не подключено или недоступно".
- Невозможность загрузки в безопасный режим, что указывает на серьезные проблемы с загрузчиком или основными файлами Windows.
- Автоматическое восстановление не работает, и при попытках восстановления система не распознает Windows в качестве установленной ОС.
Возможные причины ошибки
- Поврежденная файловая система на системном дискe.
- Некорректные записи в загрузочном меню (BCD).
- Конфликты с программным обеспечением или драйверами, которые могли возникнуть в результате программ Ubuntu.
- Проблемы с конфигурацией UEFI или настройками BIOS.
Решения проблемы
-
Проверка и восстановление файловой системы:
- Запустите командную строку из среды восстановления (с помощью вашей USB флешки).
- Выполните команды:
chkdsk c: /f /r
Это проверит и исправит ошибки на диске.
-
Восстановление загрузочной записи (BCD):
- Запустите командную строку и выполните следующие команды:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
- Если команда
bootrec /rebuildbcd
выводит сообщение "Устройство системы не найдено", попробуйте вручную удалить папку C:\EFI из вашей Windows-партии, если она существует, как описано в вашем варианте. Используйте команду:rd /s C:\EFI
- Запустите командную строку и выполните следующие команды:
-
Проверка состояния загрузочной вэки UEFI:
- Убедитесь, что ваша система настроена на использование UEFI. Проверьте параметры BIOS на наличие включенных опций, таких как Secure Boot и Fast Boot, которые могут влиять на процесс загрузки.
-
Восстановление системы:
- Если у вас есть точка восстановления, попробуйте восстановить систему из любой доступной точки восстановления через меню "Восстановление системы" в режиме восстановления.
-
Попробуйте использовать Media Creation Tool:
- Загрузите Media Creation Tool и выполните автоматическое восстановление Windows через установочный USB-накопитель. Это иногда может помочь в исправлении базовых проблем с конфигурацией системы.
Заключение
Ошибка 0xc0000001 в Windows 10, особенно в ситуации с многозагрузкой, может быть сложной для диагностики и очень раздражающей. Следуя вышеизложенным шагам, вы можете восстановить работоспособность вашей системы. Если ни одно из решений не дало результатов, возможно, будет необходимо рассмотреть вариант полной переустановки Windows 10, предварительно сохранив все важные данные.