Когда я загружаю свой ноутбук с Windows 8 (подробности см. ниже), он отображает следующее сообщение:
Восстановление
Ваш компьютер нуждается в ремонте
Требуемое устройство не подключено или к нему нет доступа.
Код ошибки: 0xc0000225
[ Текст, в котором говорится, что мне следует использовать инструменты восстановления на моем установочном носителе, чтобы исправить проблему. ]
Нажмите Enter, чтобы повторить попытку.
Нажмите F8 для настроек запуска
Нажмите Esc для настроек прошивки UEFI
Если я нажму Enter или F8, центральная часть сообщения изменится на:
Не удалось загрузить приложение или операционную систему, поскольку требуемый файл отсутствует или содержит ошибки.
Файл: \Windows\system32\winload.efi
Код ошибки: 0xc0000225
Моя конкретная ситуация:
У меня ASUS UX32VD (R4002H), купленный всего несколько дней назад с предустановленной Windows 8. Я собирался заменить внутренний HDD на SSD и возился с разделами, чтобы они влезли в меньший SSD перед клонированием. Я не уверен, какую именно операцию я выполнил перед сбоем, но, вероятно, я пытался переместить раздел (что, вероятно, в любом случае было ненужным).
Я не делал диски восстановления (да, я знаю).
Когда я запустил SystemRescueCD на ноутбуке и запустил testdisk (впервые в жизни), разделы казались в порядке (на мой взгляд), за исключением чего-то под названием Backup Boot(sector|loader|?), которое было отмечено как Bad на одном из разделов. Я исправил это, но безрезультатно.
У меня нет физического представления серийного номера (это уже в прошлом?) и я ничего не знаю о том, что он где-то на диске. У меня нет установочного носителя, я не получил ничего подобного вместе с компьютером.
Я обращался в службу поддержки ASUS, но ответ оказался не слишком техническим.
Мой очевидный вопрос:
Как мне выбраться из этой передряги? Я бы предпочел, чтобы я мог восстановить таблицу разделов или что-то еще, что не так, и вернуться к установленной ОС, но если это невозможно, как мне переустановить Windows 8?
Если мне нужно запустить дистрибутив восстановления системы с USB-накопителя и запустить программы командной строки, это не проблема.
Спасибо!
решение1
Попробуйте воспользоваться несколькими инструментами для восстановления диска или рассмотрите возможность перезагрузки с нуля.
- chkdsk(DVD-диск Windows 8)
- Дисковая утилита(DVD-диск Mac OS X)
- gparted(Убунту)
- ntfsfix(Ubuntu, как часть пакета ntfsprogs)
- ТестДиск(Убунту)
решение2
Я выполнил эти инструкции после изменения размера раздела Windows 8 (при подготовке к установке Linux, изменении размера NTFS, а затем удалении и добавлении новой записи раздела меньшего размера), что привело к той же ошибке, что и у вас.
http://www.fixedbyvonnie.com/2013/12/how-to-repair-the-efi-bootloader-in-windows-8/
После этого я получил другую ошибку, указывающую на необходимость восстановления моей системы (это показалось немного лучше), и мне нужно было запустить опцию "Автовосстановление" из моего раздела восстановления. После этого он нормально загрузился в Windows.
Я не уверенчтопроблема была в том, что когда я монтировал измененный раздел и мог подтвердить, что он winload.efi
действительно там был. У меня есть одно подозрение, что удаление и повторное создание записи раздела сбило с толку UEFI, так что у него появилась некоторая висячая ссылка, которая не разрешалась в новый раздел (и поэтому не могла найти winload.efi
).
решение3
В ответ накомментарий Алекса С., вот что я написал настраница ответов Microsoft(где я перепостил свой вопрос):
Я решил эту проблему. Я сделал комбинацию советов на этой странице:
http://qliktips.blogspot.se/2012/11/fix-windows-8-boot-issue.html
и установка правильных атрибутов и свойств на различных разделах и томах с помощью FDISK. У меня был странный раздел, который я удалил, и один или несколько томов имели неправильный тип (GUID).