Поддержка NVME на материнской плате без прошивки биоса для установки Windows и MacOS

Данный способ должен работать как на обычных, так и на UEFI биосах на любых материнских платах для установки  Windows и MacOS.

Как это работает:

Загружается биос, загружается Clover EFI с флешки, загружаются драйвера NVME, загружается Windows.

Недостатки:
Флешка постоянно воткнута в компьютере.
Загрузка Windows осуществляется через флешку, что даёт более длительное время загрузки

Что для этого понадобится?

Загрузочная флешка или диск с Windows 10

Флешка для запуска Windows c NVME


Установка:

Вставляем флешку, которую не жалко и запускаем BDU.

Выбираем нашу флешку и Заходим в Options > Configuration > Enable Fixed Disks > OK



Нажимаем на Format Disk и дожидаемся форматирования.

На диске должен создаться раздел c фвйлами на 200мб.

Заходим на флешку и копируем \EFI\CLOVER\drivers\Off\NvmExpressDxe.efi

в 

Для обычного биоса  \EFI\CLOVER\drivers\BIOS\
Для UEFI биос \EFI\CLOVER\drivers\UEFI\

Открыть \EFI\CLOVER\config.plist и изменить 

<key>Timeout</key>
<integer>5</integer>

на

<key>Timeout</key>
<integer>3</integer>

Перезагружаемся и устанавливаем приоритет загрузки на созданную ранее флешку  Clover-EFI bootloader.

Сохраняем и выключаем компьютер.

Вставляем загрузочную флешку с Windows.

Включаем компьютер.

Выбираем загрузочную флешку в списке и начинаем установку как обычно.

Данный способ лично проверял на Asus P8H61-M LX3 PLUS R2.0 LGA1155, с заранее установленной Windows. 

Скорость SSD не падает:



Для своей материнской плате я использовал такой переходник:



Купить переходник PCI-E - M.2 за 220р.

Вариант на 2 слота




И накопитель:

Купить Samsung EVO 970 Plus Купить (дешевле чем в DNS)




Купите мне чашечку кофе, если статья оказалась полезной.
SHARE
    Blogger Comment
    Facebook Comment

26 коммент.:

  1. К сожалению, не получилось: загрузился в Clover, выбрал нужный диск (он у меня на время эксперимента оставлен единственным, чтобы ничего не отвлекало), и...
    Бесконечно висит "моргающий" _ в левом верхнем углу экрана, ничего более не происходит :(

    ОтветитьУдалить
  2. Что я делаю не так? Подкажите хотя бы, в какую тему (форум) писать, чтобы получить Ответ.
    Интересует именно загрузка с Clover, перепрошика BIOS по ряду причин нежелательна.

    P.S. Вышел новый релиз Clover - https://github.com/CloverHackyColor/CloverBootloader/releases , пытался сделать флэшку на его базе - опять не получается. Скачать с репозитория не может (BDUtility.exe), а локально файл "не видит" (подпись не та?).

    ОтветитьУдалить
    Ответы
    1. В ближайшие несколько дней попробую сам сделать загрузочную флешку, если что поменялось, отпишусь.

      Удалить
    2. Проблема здесь не с флэшкой - флэшки я делать научился ;) . И так, и эдак. Не думаю, что "самая распоследняя версия" глобально в чём-то изменит ситуацию.
      Проблема, если считать это "проблемой", в работе с Clover ВООБЩЕ. В режиме BIOS в частности (в режиме UEFI, как я писал уже ранее не так актуально), согласно терминологии статьи. Ну, или в моих руках - не исключаю и такого.
      Хотелось бы так же более конструтивного и продуктивного общения в рамках форума (какого?)

      Удалить
  3. Нашлась интересная альтернатива: https://forums.overclockers.ru/viewtopic.php?f=24&t=621556

    ОтветитьУдалить
    Ответы
    1. Спасибо за информацию, вам помогла эта статья?

      Удалить
    2. Увы! Пока похвастать нечем - прям заколдованно будто :(
      Вроде уж не одно десятилетие подобными вещами занимаюсь, на руки до сих пор не жаловался...

      Удалить
  4. Зато смотрю в соседнем топике лихо биосы люди "курочат" ;)

    ОтветитьУдалить
  5. Выяснил, в чём проблема с созданием флэша на базе Clover - он (Clover) обновляется/скачивает необходимые файлы только из под Windows 10. Возможно, будет работать и под другими Windows, но не под Windows 7 / Server 2008R2. В этом вся причина его "неработы".
    А в остальном...
    Загрузился из под Clover (UEFI Only, Legacy отказался), запустил установку с DVD (UEFI). Дошёл до выбора диска, и всё :(. Диск NMVe - видится, даже "предлагается к установке", но при попытке установить на него Windows 10, пишет что "не удётся создать новый или найти существующий раздел". На этом всё, устновка прекращается. Попытки подсунуть NMVe-драйвер (пробовал разные) успехом тоже не увенчались.
    В Legacy-режиме Windows устаналиваться вообще отказалась.

    ОтветитьУдалить
    Ответы
    1. Может дело в GPT MBR Разметке? Попробуйте разметить накопитель в MBR и попробуйте установить.

      Удалить
  6. > Может дело в GPT MBR Разметке?
    А как она, разметка может быть GPT/MBR ? Она либо MBR, либо GPT - другого быть не могёт.
    В общем, у меня всё ПОЛУЧИЛОСЬ с GPT/UEFI: тут просто возникли нюансы, которые мне, как человеку прежде не работающему с GPT/UEFI были незнакомы. Они, эти нюансы, и сейчас остались - с этим ещё разбираться предстоит. А так - всё работает, благодарю за помощь.
    > Попробуйте разметить накопитель в MBR и попробуйте установить.
    Изначально так и пробовал, ничего не получилось: Clover у меня "не видит" ни загрузочные носители (DVD/Flash) в режиме Legacy (BIOS), ни сами диск(и). Вернее, диск(и) он видит, но... загрузка с них успехом не увенчивается :(
    Такое ощущение, что NvmExpressDxe.efi для BIOS и для UEFI должен быть разный...
    А жаль, хотелось бы именно в режиме Legacy установить ОС - не люблю я эти новомодные штучки...

    ОтветитьУдалить
  7. К сожалению, Clover у меня совершенно не хочет запоминать "позицию последней загрузки". Вот здесь об этом автор статьи тоже упоминает:
    https://habr.com/ru/post/472224/
    Я пробовал id загрузчного раздела прописывать в DefaultVolume, но тоже ничего так и не изменилось
    И что гораздо хуже, бывает по непонятным причинам (ничего в системе не изменялось, конфиги не трогались) Clover имеет тенденцию вываливаться в setup "без объявления войны". Иной раз по 3-4-5 раз подряд. Иногда помогает рестрарт по Ctrl+Alt+Del, иногда надо полазить по настройкам в попытке "что-то" там поменять. Времени на это очень много уходит, что делает использование его (Clover) весьма и весьма неудобным...

    ОтветитьУдалить
    Ответы
    1. Значение "LastBootedVolume" просто не работает, нужно явно указать имя загрузочного раздела Windows (обычно тот самый небольшой раздел перед виндой, в моем случае для конкретики я его переименовал в WIN10_BOOT), в конфиге:

      DefaultVolume
      WIN10_BOOT

      Кроме того сам загрузчик в этом разделе тоже нужно прописать:

      DefaultLoader
      bootmgfw.efi

      Подсмотрено здесь: https://applelife.ru/posts/828786/

      Удалить
  8. [b]donor8814[/b]
    Походу, работающих альтернатив Clover'у просто нет. Тем печальнее его "узкая избирательность" с обновлениями: в известном месте уже Release v5.0 r5119, а у меня в обновлениях - только r5118. В прошлый раз вы мне подбросили свежачок, не поможете и сейчас?
    Поскольку, повторюсь альтернатив Clover'у нет, остаётся только надеяться на его развитие - иначе никак. DUET-REFIND, увы не конкурент - он с BIOS, подобным моему не дружит совсем...

    ОтветитьУдалить
  9. Распаковал вручную Clover-5119-X64.iso и заменил (вручную же) файлы на своей загрузочной флэшке r5118. Работает! Вроде даже стабильнее стало, хотя об этом говорить ещё рано.
    Попробую с запоминанием "позиции последней загрузки" помудрить...

    ОтветитьУдалить
    Ответы
    1. Спасибо за информацию.

      Удалить
    2. Оно (r5119) стабильнее заметно стало - в тот же Setup по пустякам перестало вываливаться...

      Удалить
  10. Здравствуйте, у меня такая же материнка как и у вас, но без "PLUS" в названии, но что то не пашет, флешка с кловером стартует только в режиме легаси и долго, с пол минуты, но предлагает запуститься только с флешек, выбираю ту что с установкой винды - черный экран, не могли бы вы выложить образ своей флешки, может я что то не так делаю?

    ОтветитьУдалить
  11. Может кому будет интересен мой опыт...

    Имею Lenovo ThinkCentre M93p, PCIe 3.0 x16 и два x1, графика встроенная, потому слот свободен. Решил поставить через переходник туда SSD PCIe. Биос хоть и UEFI, но информации по успешной модификации на подобных брендовых ПК я не находил.

    Я не стал рисковать и сделал через Clover. Акронисом склонировал существующую систему Windows 10 с SATA SSD на PCIe SSD - работает без проблем! Из-за особенности подключения Леново к монитору через DisplayPort, после старта компа он на столько быстро грузит винду, что пока монитор получит сигнал и проснется, уже загрузился рабочий стол. Таймаут Clover стоит на 3, окно меню загрузки не успеваю увидеть! Спящий режим работает без проблем, гибернацией не пользуюсь. Осталось купить компактную флешку и воспользоваться ей.

    Единственная проблема, хоть и загрузка в биос выставлена с Clover-флешки, стоит вставить другую загрузочную/установочную флешку и включить комп, она почему то автоматом становится первичной для загрузки.

    ОтветитьУдалить
  12. Сделал все по инструкции, но при загрузке выдается такое сообщение:

    4:430 0:000 There is problems in plist '\EFI\CLOVER\config.plist'
    4:431 0:000 Warning, ProductName is not defined, the whole SMBOIS dict is ignored at line 1192
    4:432 0:000 Use CloverConfigPlistValidator or look on the log

    секунд 5 висит и только потом загружается кловер.
    в файле есть какой то продуктнейм

    #ProductName
    iMac13,2

    это еще удлиняет время загрузки на 5 секунд

    ОтветитьУдалить
    Ответы
    1. в старой версии 5133 все работает. Можно скачать CloverV2-5133.zip и заменить файл CLOVERX64.efi на флешке

      Удалить
    2. Была точно такая же проблема. Нужно вручную подредактировать файл конфигурации config.plist. Удалите полностью блок smbios, начинающийся со строки 1193. То есть, удалить
      <key> SMBIOS </key>
      <dict>
      все, что заключено здесь
      </dict>

      Удалить
    3. Вплоть до тега SystemParameters - его не трогаем

      Удалить
  13. Пожалуйста, можете ли вы сделать модифицированный BIOS для поддержки NVME для ASRock X79 Extreme4? Спасибо.

    ОтветитьУдалить
    Ответы
    1. Модифицировал, можете скачать в облаке в конце статьи. https://onuphriev.blogspot.com/2019/09/nvme-ssd-m2-asus-support.html?showComment=1640096148653#c7881989832494796753

      Удалить
  14. Есть модифицированная версия биоса на asrock FM2A88X Extreme4+ с NVMe ?

    ОтветитьУдалить