1

Ситуация:

У меня была материнская плата ASROCK P67 Pro 3 P2.0 с диском на 1 ТБ и Windows 7 Home Premium x64. Я только что купил диск 3 ТБ (Seagate Barracude). Я использовал инструмент диска Seagate для клонирования 1 ТБ в 3 ТБ с изменением размера раздела (с одним разделом - не считая того раздела Windows объемом 100 МБ), а затем отключил диск 1 ТБ (осталось только 3 ТБ).

Когда я пытаюсь загрузиться с "Диспетчер загрузки Windows" как первое загрузочное устройство, я получил BlInitializeLibrary failed 0xc0000001 и когда я пытаюсь загрузиться с этого диска как первое загрузочное устройство, я получил MBR Boot Failed 1

Я много гуглил и обнаружил, что мне нужно загружаться в режиме UEFI вместо режима BIOS, но я не могу найти эту опцию нигде на панели управления UEFI материнской платы.

Я также попытался вставить компакт-диск Windows 7 и использовать "Восстановить компьютер", но это также не удалось с сообщением об ошибке "Эта версия Windows не поддерживается" (это тот же самый диск, с которого я установил)

Что мне не хватает?

РЕДАКТИРОВАТЬ, как предлагается в ответе ниже:

Я изменил режим привода с AHCI на IDE, и я смог запустить восстановление Windows с компакт-диска - он сказал, что обнаружил ошибки при загрузке, исправил их все, но после перезапуска все равно показывает, что BlInitializeLibrary failed 0xc0000001 . Я также заметил, что в порядке загрузки устройства у меня теперь есть два "Диспетчер загрузки Windows" вместо одного

2 ответа2

1

Я немного догадываюсь здесь, но это кажется разумным.

Весьма разумно предположить, что BL в BlInitializeLibrary означает загрузчик. (Это будет соответствовать внутренней схеме именования API от Microsoft.)

Небольшое прибегание к гуглу говорит о том, что ошибка 0xc0000001 может быть вызвана почти чем угодно, но учитывая имя функции, я не был бы особенно удивлен, если это сбой загрузки в вашем случае. Это прервет процесс загрузки.

Ваш диск объемом 1 ТБ, скорее всего, был разбит на разделы с использованием MBR, который поддерживает диски размером примерно до 2 ТБ, а установленный загрузчик Windows был загрузчиком MBR, потому что это было то, что требовалось на этом меньшем диске. Ваш диск объемом 3 ТБ, вероятно, должен быть разбит на части с использованием какой-либо другой схемы, чтобы можно было вообще представить его разделы. (Ограничение в 2 ТБ вытекает из использования реальных или эмулированных секторов размером 512 байт.)

Поэтому, скорее всего, необходимо заменить загрузчик Windows на тот, который понимает схему разметки, используемую на новом диске. Обычно в таком случае я бы предложил восстановление системы, но вы говорите, что уже пробовали это и получили сообщение об ошибке "Эта версия Windows не поддерживается" данным носителем, что довольно удивительно, если бы оно действительно было таким же. носитель, с которого вы установили. (Вы абсолютно уверены, что установили с того же носителя, который пытались использовать сейчас?)

Быстрое и простое решение - продолжать использовать диск объемом 1 ТБ в качестве системного диска и перенести новый диск объемом 3 ТБ на диск с данными. (Обратите внимание, что это не обязательно означает, что у вас будет другая буква диска; точки соединения NTFS позволяют вам использовать другой раздел практически в любой точке структуры каталогов, поэтому вы должны иметь возможность, скажем, C:\Users на большем диске. Однако есть некоторые ограничения; например, вы, вероятно, не сможете поместить Program Files на больший диск.)

Правильным решением, если вы хотите использовать диск 3 ТБ в качестве системного диска, было бы найти установочный носитель, который позволит вам восстановить существующую установку Windows. Кроме того, можно переустановить Windows , на новом диске, но лично я бы , наверное , считаю , что будет больше проблем , чем она стоит.

1

У меня нет полного решения, но я рекомендую прочитать страницу Windows BIOS to UEFI . В нем описывается, как преобразовать установку Windows из загрузки в режиме BIOS в загрузку в режиме EFI; однако, это подчеркивает использование DUET, который является своего рода версией программного обеспечения UEFI, которая загружается как загрузчик. Если ваша материнская плата поддерживает UEFI напрямую, вам не нужно будет использовать DUET, и поэтому вы можете игнорировать эти части статьи. Однако, если вы начали с загрузки в режиме BIOS, часть или вся остальная часть статьи может относиться к вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .