Как поставить операционную систему на NVME SSD с устаревшей материнской платой. Часть первая: Clover

Как поставить операционную систему на NVME SSD с устаревшей материнской платой. Часть первая: Clover
7 мин
10
Товары в статье
Содержание

Материнка старая, твердотельник новый. Хочется поставить операционную систему на SSD. Можно? Именно такой вопрос постоянно сыпется в нашем Коммуникаторе. Выясняем, как установить Windows 10 на ваш новенький NVME SSD. А помогать нам будет менеджер загрузки Clover.

За и против

Нижеописанный метод имеет свои достоинства и недостатки. Из плюсов: установка и настройка очень простые. Вы не сможете никак нарушить работу пк и точно ничего не испортите. Недостатками же тут становятся увеличенное время загрузки и постоянное использование USB-носителя для загрузки (или дополнительного HDD/SSD). Впрочем, последнее можно использовать как некий элемент безопасности: извлекли флешку и операционная система уже не запустится.

Как подключить?

Если на вашей материнской плате отсутствует M.2 NVME разъем, то придется воспользоваться простым переходником M.2 SSD to PCIe. В нашем случае, вот такой.

Для его установки у вас должен быть свободным порт PCIe 4x или PCIe 16x. Так вы можете использоваться диск для хранения файлов, если ваша операционная система (ОС) имеет поддержку таких дисков (Windows 10, 8.1 и даже 7, но после определенных манипуляций). Но если вы твердо решили поставить туда ОС, тогда начнем.

Тестовый стенд

  • Intel Pentium G2020;
  • Gigabyte GA-H67M-D2-B3;
  • 8 ГБ ОЗУ;
  • M.2 NVME Smartbuy Stream E13T 256 ГБ.

Подготовка флешки с Clover

Для создания загрузочного накопителя с Clover можно скачать архив, распаковать его и запустить скрипт makeusb.bat. Далее взять содержимое архива и скопировать все файлы на флешку. Но мы воспользуемся утилитой BootDiskUtility by Cvad, что будет лучше и проще, поскольку минимизирует необходимые действия и уменьшает вероятность ошибок на данном этапе. Она же рекомендуется в официальной документации к Клеверу.

Скачать BootDiskUtility можно тут, а тут официальная тема по программе.

Проводить дальнейшие манипуляции рекомендуется строго на том компьютере, куда будет устанавливаться диск и операционная система. Хотя в нашем случае все работало также и при создании флешки на другом ПК.

При запуске нас встретит главное окно программы. В центральной ее части будет список установленных usb-накопителей (в нашем случае здесь фигурирует лишь один).

Идем в меню «Option» — «Configuration». Здесь есть несколько опций. Можно выбрать откуда брать файлы самого Clover — локально на компьютере (local) или с сайта (DL). Выбираем DL и нажимаем «Check now». Около DL появится устанавливаемая ревизия, дата и время проверки. Если не хотите проверять самостоятельно наличие новых ревизий, ставьте чекбокс «Check at Startup».

В секции «Format option» оставляем как на скриншоте. Единственный нюанс по параметру Align to sectors. В теме по BootDiskUtility указано, что по умолчанию должно быть 4096, а 63 используется для некоторых старых версий BIOS, которые иначе не видят флешку. У автора работали оба варианта. Поэтому, оставляем 63, но помним, что можно поэкспериментировать и с 4096.

Если не хотите заморачиваться и делить накопитель на несколько разделов, то уберите галочку с «Boot Partition Size», иначе будет создан раздел с указанным размером и туда запишутся файлы менеджера загрузок.

Жмем «OK» и возвращаемся в главное меню. Выбираем нужный накопитель и жмем «Format».

Выйдет подтверждающее окно, которое любезно напомнит нам, что все данные на диске будут уничтожены. Также там указано, что, собственно, с диском будет произведено. Подтверждаем наши действия нажав «OK».

Для любопытных: накопитель форматируется в файловую систему FAT32, в MBR сектор записывается файл boot0, в PBR пишется загрузчик boot1f32alt и копируются все файлы Кловера.

В итоге мы увидим сообщение «All done». Все, накопитель готов.

На самом деле нет, не готов. Еще кое-что требуется сделать руками.

Заходим на наш диск, идем по пути Efi\CLOVER\drivers\off, находим там драйвер NvmExpressDxe и копируем его в две папки: Efi\CLOVER\drivers\BIOS и Efi\CLOVER\drivers\UEFI. Почему сразу в две? А чтобы не думалось, угадали вы с типом вашего встроенного ПО или нет. NvmExpressDxe — драйвер для NVME накопителей, чтобы Clover смог «увидеть» наш диск.

Также есть рекомендация создать папки drivers32uefi и drivers64uefi в каталоге Efi\CLOVER и скопировать драйвер еще и туда. Автору не потребовалось, но вам — возможно.

Вставляем нашу подготовленную флешку в USB-порт, включаем ПК, заходим в биос и выставляем загрузку с нашего накопителя. После применения параметров мы увидим главное меню Кловера.

Так выглядит меню, когда нет других накопителей.

Подготовка SSD-накопителя

Вставляем диск в переходник, получившуюся конструкцию — материнскую плату.

Рекомендуют преобразовать диск в GPT и создать там раздел, чтобы он отобразился в Кловере. Так вы сможете проверить, что драйвер находится в нужном месте и с ним нет проблем.

В тесте пробовалась установка и на GPT и на MBR, разницы не обнаружено — Windows при установке все равно преобразовывала диск в GPT.

Но, если вы хотите все-таки преобразовать диск в GPT или проверить в какой разметке он находится, то выполним следующие действия:

Запускаем diskpart (жмем Win+R или прямо открыв меню «Пуск» набираем diskpart). Это можно сделать на установленной системе, использовать live USB, основанную на Windows 8.1 или 10 или установочный носитель с Windows.

Далее вводим list disk и видим список дисков в системе. Находим нужный нам диск. Если он уже в GPT, то в одноименном столбце будет стоять * (звездочка).

Если ее нет (как у диска 0), то переводим в GPT. Пишем:

  • select disk 0 (у вас это может быть диск 1 или 2 или другой номер).
  • clean (все разделы удалятся с диска)
  • convert gpt.

После появления сообщения пишем exit или можете перепроверить, что звездочка появилась. Попытка конвертации без команды clean скорее всего завершится ошибкой как на скрине.

Подготовка установочного носителя с Windows

Здесь обычно не нужны никакие хитрости. С помощью MediaCreationTool (скачать можно тут) создаем загрузочный накопитель с последней версией операционной системы. Для этого сначала выбираем «Создать установочный носитель», а потом  —«USB-устройство». Далее выбираем нужный диск из списка и ждем окончания процесса.

Можно приступать к установке ОС.

Установка операционной системы

Загружаемся с флешки, на которой установлен Clover. В главном окне выбираем пункт «Boot Microsoft UEFI cdboot from ESD-ISO». ESD-ISO — метка флешки с ОС и у вас может отличаться.. Должна начаться обычная установка Windows 10.

Если же вы получаете сообщение «Error: No mapping returned frоm cdboot.efi», то у вас довольно редкая ошибка. Впрочем, она решается достаточно легко.

В меню выбираем пункт Start UEFI Shell 64.

Ждем загрузки и видим окно, как на фото ниже. В верхней части видим устройства (в моем случае fs0 и fs1), одно из них — наша флешка с Windows 10.

Вводим следующие команды:

  • fs1:

Чтобы понять, правильный ли мы выбрали диск, введите ls и посмотрите вывод. По списку папок можно определить, тот ли диск мы выбрали.

Далее нужно пройти по пути \efi\boot\ и запустить файл bootx64.efi. Для этого вводим последовательно команды:

  • cd efi
  • cd boot
  • bootx64.efi

И получаем загрузку с нашего установочного носителя. Далее устанавливаем ОС как обычно. В процессе установки система перезагрузится и заново зайдет в меню менеджера загрузок. Для продолжения установки выбираем пункт Boot Microsoft EFI Boot frоm EFI. Флешку с Windows можно извлечь, она больше не потребуется.

Проводим первоначальную настройку и получаем свежеустановленную Windows на вашем NVME M.2 SSD.

Как избавиться от флешки

Если же вы хотите обойтись без USB-диска, то вполне возможна установка Кловера на SATA HDD/SSD. Для этого берем ненужный диск (или нужный, но копируем с него все данные), в настройках BootDiskUtility активируем пункт «Enable Fixed Disk» и в главном окне программы появятся все установленные в компьютере накопители.

Поставьте галку напротив пункта «Boot Partition Size», оставив размер в 200 МБ. Это создаст на диске два раздела: на 200 МБ для файлов Кловера и остальное пространство, на котором вы можете хранить свои данные. Выбираем из списка наш диск, жмем Format и соглашаемся с тем, что мы потеряем все данные на диске.

Если у вас уже есть флешка с Кловером, то при создании раздела на диске активируйте пункт «Not Install». Это позволит лишь сконфигурировать раздел, а все файлы можно просто скопировать на него с флешки.

Когда все готово, просто убираем уже ненужную флешку, заходим в биос, выставляем там приоритет загрузки на требуемый диск и все.

Чтобы убрать из списка в «Проводнике» раздел с файлами Кловера, просто удалите букву нужного диска. Для этого идем в оснастку управление дисками, нажимаем правой кнопкой мыши (ПКМ) на значке «Компьютер – Управление – Управление дисками». Ищем нужный раздел. Если он создавался BootDiskUtility, то он имеет метку BDU. Нажимаем ПКМ, далее выбираем «Изменить букву диска или путь к диску — Удалить — Да».

После этого раздел с файлами Clover пропадет из проводника, чтобы вернуть его обратно проделайте те же манипуляции, только уже присвоив любую букву диска из предложенного списка. Тоже самое можно проделать и с загрузочным USB-накопителем.

10
Как вам материал?

    Комментарии 24

    Наслаждайтесь общением. Критикуйте сообщения, а не авторов. Меньше токсичности, больше любви ❤️

    Аватар пользователя
    7 месяцев назад

    Переделывал этим способом Windows 10 на старом компе с AM3 сокетом. Всё получилось без переустановки Windows. Сначала загрузившись с флешки клонировал старый системный диск на новый nvme ssd. Программы типа Acronis или AOMEI при клонировании автоматически конвертируют таблицу разделов MBR > GPT и создают загрузочные EFI и MSR разделы. Если программа клонирования не сделала это автоматически, можно сделать и вручную, инструкции легко гуглятся. Потом всё по вышеописанному, с таким нюансом: свежайший Clover который скачивается через BootDiskUtility, на моей матплате не стартовал, пришлось скачивать вручную с гитхаба релиз 5146, более новые не стартуют. Скачивать нужно упакованный iso файл Clover-5146-X64.iso.7z, и не распаковывая класть в папку к BDUtility, после этого его можно выбрать как Local источник в настройках. После проверки что Windows грузится с нового nvme, можно избавиться от флешки и не форматируя старый диск, просто скопировав Clover на скрытый зарезервированный системой FAT32 раздел на старом диске. Монтируем его через управление дисками на какую-нибудь букву, удаляем с него файлы загрузки (и скрытые тоже), копируем файлы Clover с флешки, потом через программу Bootice прописываем старому диску MBR от Clover (на флешке с Clover лежит в файле \usr\standalone\i386\boot0af), и PBR для этого FAT32 раздела (на флешке лежит в файле \usr\standalone\i386\boot1f32alt). После проверки что всё грузится без флешки, можно снова удалить букву диска с Clover через управление дисками, как описано в статье.

    3
    Аватар пользователя
    2 месяца назад
    Изменено автором

    Здравствуйте почему то после проделанных инструкций выскакивает серое окно с синим выделением строк похожее на ами биос с управлением клавиатурой при загрузки с флешки где все пункты бесполезные т.к при заходе в них они пусты... пробовал разные версии эффект тот же кто может подсказать в чём причина? пс. проблема решена помог этот образ записанный на флэшку https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqazNLOEIzc3lQajIzS3ZjVm9Uc0lIZXROaF9nZ3xBQ3Jtc0ttYlZsR2dGWmVYVHlaeGZ4MlV2N1ZuN0NNSGtwTHdlaF9sZmM1TEpvTjI2cjZyaXVUU1U4SG15TTFfVGdpc1A3Y1BQQkw2SWo1Z3ktWE56bmZQYVlFVzVnVERKU2l6YUZIamlTSW5wWWViRXlpNWdVMA&q=https%3A%2F%2Fgithub.com%2FPixelsuft%2Fold-win-images%2Freleases%2Fdownload%2Fbios%2Fefiboot.img&v=E2BQnVr-EIM и nvme накопитель был преобразован gpt 

    1
    Аватар пользователя
    17 дней назад

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

    0

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

    0
    Аватар пользователя
    1 день назад

    Такая же хрень, чо делать, не понятно

    0
    Аватар пользователя
    1 год назад

    Добрый день!  По запарке форматнул флешку с Кловером... Возможно ли прописать пути к уже установленной винде?

    0
    Аватар пользователя
    2 года назад

    Сделал как Вы написали,но вместо звука постоянное пищание без каких либо других звуков(не прекращается). Помогает удаление AudioDxe.efi,но после никаких звуков нету

    0
    Аватар пользователя
    2 года назад

    Архив clover-5130.iso7z. Все получилось. Большое спасибо.

    0
    Аватар пользователя
    2 года назад

    Простите. но и при копировании архива CloverBootLoader-5129.zip (и россыпью тоже) в папку с BDU Not Found Any Clover Disr in local Repositary. Менял все настройки Local. BDU последний.

    0
    Аватар пользователя
    2 года назад

    Простите, но и при копировании архива CloverBootLoader-5129.zip в папку с BDU ничего не меняется. Not Found Any Clover Disr in local Repositary. Менял все настройки Local. BDU последний.

    0

    Ну потому, что в 5129 только оставили исходники, в 5130 уже есть сам архив с кловером. Попробуйте его.

    0
    Аватар пользователя
    2 года назад

    Как настроить BDU на установку CLOVER 5129? Not Found Any Clover Disr in local Repositary.

    0

    Скачать архив с кловером нужной версии и подкинуть в папку BDU.

    0
    Аватар пользователя
    2 года назад

    При загрузке Clover сообщает: 

    0:114 0:000 There is problem in plist \efi\clover\config.plist.

    0:115 0:115 0:000 Use CloverConfigPlistValidator or look in the log.

    Потом Windows 10 благополучно загружается.

    Как по этому сообщению найти ошибку в plist и исправить.

    0

    Попробовать погуглить как юзать CloverConfigPlistValidator и им попробовать исправить ошибку, или, попробовать использовать версию кловера как в статье. Гугл выдает подобные ошибки с версией 5134.

    0
    Аватар пользователя
    2 года назад

    Не работают usb клавиатура и мышь, когда загружаю c флешки clover boot manager, куда можно копнуть? В папке off нашел дрова с названием usb, закинул также в 2 папки, но это не сработало 

    0
    Аватар пользователя
    2 года назад

    Попробуйте закинуть DataHubDxe.efi. Вообще на 22 странице  мануала есть описание какие драйвера можно добавить для работы мыши/клавы. У меня проблем не было. Так же можно попробовать вставить в другой порт - может у вас воткнуто в порты реализованные сторонним контроллером и есть какие -то проблемы с ним.

    0
    Аватар пользователя
    3 года назад

    Скорость, получается будет больше, чем при использовании  обычного SSD? 

    0
    Аватар пользователя
    3 года назад

    Зависит от железок, может получиться так, что затея не стоит всех заморочек.

    0
    Аватар пользователя
    3 года назад

    разницы между sata-2 ssd и схемой выше в работе нет. тестами не мерил. Разница между SSD и HDD ощутима

    0