Как поставить операционную систему на NVME SSD с устаревшей материнской платой. Часть первая: Clover
Материнка старая, твердотельник новый. Хочется поставить операционную систему на 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-накопителем.
Комментарии 24
Наслаждайтесь общением. Критикуйте сообщения, а не авторов. Меньше токсичности, больше любви ❤️
Переделывал этим способом 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 через управление дисками, как описано в статье.
Здравствуйте почему то после проделанных инструкций выскакивает серое окно с синим выделением строк похожее на ами биос с управлением клавиатурой при загрузки с флешки где все пункты бесполезные т.к при заходе в них они пусты... пробовал разные версии эффект тот же кто может подсказать в чём причина? пс. проблема решена помог этот образ записанный на флэшку 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
Не могу добиться первого варианта , загрузки Клевера. Всегда второй вариант выходит. Подскажите, почему так? в остальном очень полезная статья, спасибо
Второй экран это консольный интерфейс загрузчика DUET, он стартует первым и запускает кловер, если появилось меню DUET, значит с загрузкой кловера что-то пошло не так, возможно проблема с совместимостью и надо пробовать более старую версию кловера.
Такая же хрень, чо делать, не понятно
Добрый день! По запарке форматнул флешку с Кловером... Возможно ли прописать пути к уже установленной винде?
Сделал как Вы написали,но вместо звука постоянное пищание без каких либо других звуков(не прекращается). Помогает удаление AudioDxe.efi,но после никаких звуков нету
Архив clover-5130.iso7z. Все получилось. Большое спасибо.
Простите. но и при копировании архива CloverBootLoader-5129.zip (и россыпью тоже) в папку с BDU Not Found Any Clover Disr in local Repositary. Менял все настройки Local. BDU последний.
Простите, но и при копировании архива CloverBootLoader-5129.zip в папку с BDU ничего не меняется. Not Found Any Clover Disr in local Repositary. Менял все настройки Local. BDU последний.
Ну потому, что в 5129 только оставили исходники, в 5130 уже есть сам архив с кловером. Попробуйте его.
Как настроить BDU на установку CLOVER 5129? Not Found Any Clover Disr in local Repositary.
Скачать архив с кловером нужной версии и подкинуть в папку BDU.
При загрузке 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 и исправить.
Попробовать погуглить как юзать CloverConfigPlistValidator и им попробовать исправить ошибку, или, попробовать использовать версию кловера как в статье. Гугл выдает подобные ошибки с версией 5134.
Не работают usb клавиатура и мышь, когда загружаю c флешки clover boot manager, куда можно копнуть? В папке off нашел дрова с названием usb, закинул также в 2 папки, но это не сработало
Попробуйте закинуть DataHubDxe.efi. Вообще на 22 странице мануала есть описание какие драйвера можно добавить для работы мыши/клавы. У меня проблем не было. Так же можно попробовать вставить в другой порт - может у вас воткнуто в порты реализованные сторонним контроллером и есть какие -то проблемы с ним.
Скорость, получается будет больше, чем при использовании обычного SSD?
Зависит от железок, может получиться так, что затея не стоит всех заморочек.
разницы между sata-2 ssd и схемой выше в работе нет. тестами не мерил. Разница между SSD и HDD ощутима