Я недавно купил новый твердотельный накопитель PCIe NVM, который я бы тоже хотел использовать в качестве системного диска. Я клонировал существующий SSD и расширил раздел, но не могу загрузиться с него. После долгих поисков в Google это происходит потому, что моя материнская плата старая и не поддерживает UEFI.

Я добавил установку в список загрузки на старом SSD. План состоит в том, чтобы держать загрузчик на стандартном диске SATA, а затем загружаться с PCIe SSD.

Я получаю сообщение о том, что не могу найти winload.exe. Я уверен, что это потому, что в загрузчике Windows нет правильного драйвера для доступа к новому SSD.

Итак, вопрос в том, как мне установить драйвер в загрузчик Windows? Он установлен и работает нормально под Windows, но мне нужно, чтобы драйвер загружался раньше, чем Windows. Он должен быть установлен в качестве драйвера «начального запуска».

1 ответ1

0

Диспетчер загрузки Windows не использует внешние драйверы AFAIK.

Если менеджер загрузки не может получить доступ к этому диску, вы не можете загрузиться с него.

Если вам нужен специальный драйвер для доступа к PCIe NVM SSD, вы можете получить к нему доступ только после того, как ядро Windows загрузит его драйвер.

Это означает, что загрузчик Windows (winload.exe) (обычно в папке \windows \system32) и ядро Windows (также в \windows \system32) должны находиться в другом месте. Но есть также системный реестр, который должен быть размещен за пределами данного диска.

Также некоторые драйверы времени загрузки должны быть размещены вне SSM NVM.

Так много файлов, которые обычно находятся в \windows \system32, должны быть перемещены (в конечном итоге скопированы) на другой диск, доступный через менеджер загрузки (bootmgr) и загрузчик (winload.exe) и более позднее ядро (ntoskrnl.exe).

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

Почему бы не найти решение, изменив BIOS, чтобы NVM SSD был доступен как обычный диск при загрузке?

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