X9drd if установка nvme ssd
Доброго времени суток! Не мог ли кто-нибьудь быть столь любезны и подсказать, смогу ли я использовать nvme ssd диск ( PCI-E 3.0 ) - в X9DRD-7LN4F-JBOD. Установлены оба процессора - ntel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
sysbes
Сможете с последней прошивкой 3,2.
Естественно диск должен вставляться в разъем PCI-Express. M.2 диски подключить к плате будет затруднительно.
Tert писал(а): sysbes
Сможете с последней прошивкой 3,2.
Естественно диск должен вставляться в разъем PCI-Express. M.2 диски подключить к плате будет затруднительно.
Речь о версии BIOS? Хочу использовать Samsung 960 PRO - M.2 через рейзер - Asus - HYPER M.2 X4 MINI CARD И будет ли работать диск более 1TB?
Хочу использовать Samsung 960 PRO - M.2 через рейзер - Asus - HYPER M.2 X4 MINI CARD И будет ли работать диск более 1TB?
Добрый день!
Подниму тему, у меня такая проблема:
Система:
сервер Supermicro
мать x9drd-7ln4f
ram 32
Win 10
HBA S2308l-l8e - режим hba only подключен к передней корзине на 16 дисков
На задней панели 2 sff 2.5", в них были воткнуты 2 ssd Samsung 860Evo 500Гб, работали без проблем пару недель, появилась потребность расширить, взяли WDs100t2b0a - 2 шт. при подключении в винде сразу пошло что то не так, инициировался как обычно, при создании раздела и удалении его выкатил ошибки, после этого диск отображается как обычный, но не дает создать файл или во обще что то с ним сделать, Victoria, Crystal Disk не отображают какую то инфу, помогает только ребут сервера, в биосе нормально определяется, но при любом действии с этими дисками опять ошибки и отвал, проверили оба.
На стационарном компе работают без проблем, ошибки:
140
Системе не удалось записать данные в журнал транзакций. Возможно повреждение в томе с идентификатором G:, имя устройства \Device\HarddiskVolume13.
Состояние сбоя: Указано несуществующее устройство.
GUID устройства:
Изготовитель устройства: ATA
Модель устройства: WDC WDS100T2B0A
Версия устройства: 20WD
Серийный номер устройства: 211420450202
Тип шины: SATA
____________________________________________________________
51 Обнаружена ошибка на устройстве \Device\Harddisk5\DR5 во время выполнения операции страничного обмена.
В чем может быть проблема этой связки wd ssd и контроллера\матери ?
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
awedio
Active Member
This is what the contents of the USB stick look like after including the 2 folders:
Step 2:
Create a DOS bootable USB stick (I used Rufus - Create bootable USB drives the easy way)
**Grab the x9DA7 BIOS from Supermicro
**I used this guide to modify the BIOS
**I changed the Supermicro BIOS file extension from X9DA724.702 to .ROM (and back again when I was done with the mod)
Step 3:
Update the BIOS using the "modded" version (follow the SuperMicro instructions to upgrade)
Power down system after successful "modded" BIOS upgrade
Contents of modded BIOS USB stick (looks exactly the same at the stock BIOS):
Step 4:
Power system back on & change a few BIOS settings, F4 to save, exit & reboot
Step 5:
Power system on. F11 to invoke boot menu. Install Windows 10 (via UEFI)
After Win 10 reboot, go back into BIOS & set system to boot from "Windows Boot Manager" (aka NVMe M.2)
The NVMe drive will NOT show up as a boot drive.
"Hard Disk : Windows Boot Manager" is the NVMe drive.
awedio
Active Member
Ha. Supermicro tech support said there was no way to do this
awedio
Active Member
Need to find a few $$ for some 960 EVOs
mafrieger
New Member
Many thanks for all these work and details.
Just modded Bios v3.2 of X9DRi-LN4F+
=> now 1TB 960Pro not only works but also boots perfectly W10 within kryoM.2 PCIe 3.0 x4
mafrieger
New Member
maybe also interesting (to save some time by preventing need for new install):
before making boot possible on Supermicro X9,
I migrated a sata ssd from MBR to GPT and than moved system partition to new Samsung (PCIe NVME)
(all done with MiniTool Partition Wizard pro v10.2)
mafrieger
New Member
only downtime: in Benchmark Seq. Read is not perfectly fast - it's nearly the same as write (around 2,000 MB/sec, which matches advertised expectations).
Are there any ideas on this?
spec: 3GHz 10c ivy, W10, latest Samsung driver
mafrieger
New Member
hm just noticed that 2 GByte/s would be typical for PCIe 2.0 4x
Faster speeds would only be possible when using 3.0 (which Ivybridge, the mainboard and of course 960 support)
so have to check if this is the problem. Any ideas how to do this best in W10?
awedio
Active Member
@mafrieger Feels good to boot from NVMe, SM support said it couldn't be done !!
I have not touched my install since completing the mod.
Jon Can
New Member
I have an X10 motherboard with the same problem. I tried few NVME drives including the 960 PRO and EVO with no luck.
On the other hand the 950 PRO with the latest firmware update (2B0QBXX7) worked fine. This NVME is backward compatible with Legacy bios.
Dave's Mayhem
New Member
Many thanks for all these work and details.
Just modded Bios v3.2 of X9DRi-LN4F+
=> now 1TB 960Pro not only works but also boots perfectly W10 within kryoM.2 PCIe 3.0 x4
I am attempting to get this same board to recognize a 960 evo 250GB. I would love to have a copy of your modded BIOS, or any hints. I have already modded a BIOS, following the instructions of the previous links, but the mod doesn't appear to change anything. Still can't install.
mafrieger
New Member
As described I didn't make a complete new install but migrated the system from a sata ssd. But imho a fresh install should be not impossible.
some other lessons learned:
There was a problem when trying to update windows to latest 1709. After every reboot within the update process: the system hangs.
Solution: switch system of before it restarts and wait some seconds - so you do not have some reboots but do some cold starts during update process.
Krobar
Member
Big thanks to mafrieger for the help. I managed to fresh install and configure an X9DRI-LN4F+. Couple of things not mentioned earlier:
1 - You cant UEFI boot from CD/DVD you must use a USB Bootdisk
2 - Didn't need any extra drivers at all, you can resolve the driver requirement for sata after the install (On Supermicro site as SCU driver)
I also tried to use an Asus Hyper M2 X16 quad card, only the first M2 slot works. I tried to enable the slot bifurcation with the hidden bios settings which did turn the PCIE speed setting for the slot from 1 setting to 4 but does not seem to configure the Root Ports correctly. PCIE Bifurcation can likely be added but only by a skilled bios engineer. Of course I am assuming that the Hyper M2 X16 card does not have any special requirements as I'm not sure how the VROC / Standard mode setting in Asus bios is applied.
Eds89
Member
I also tried to use an Asus Hyper M2 X16 quad card, only the first M2 slot works. I tried to enable the slot bifurcation with the hidden bios settings which did turn the PCIE speed setting for the slot from 1 setting to 4 but does not seem to configure the Root Ports correctly. PCIE Bifurcation can likely be added but only by a skilled bios engineer. Of course I am assuming that the Hyper M2 X16 card does not have any special requirements as I'm not sure how the VROC / Standard mode setting in Asus bios is applied.
Interested in this;
I am looking to mod my X9SRL-F BIOS to support NVMe and use this very adaptor (want to use a 960 pro for ESXi/FreeNAS VM datastore, and a PM953 for a FreeNAS SLOG).
Keen to understand why the other three ports aren't available. Did you ever find out anything further on this?
SuperMicro have confirmed by board supports bifurcation, so guess it must be to do with the ASUS chips onboard and VROC?
EDIT: have put in a query to Asus to see what they say. Will report back.
Казалось бы, твердотельные накопители появились совсем недавно, избавляя нас от неповоротных щёлкающих механических жёстких дисков. Они повысили скорость загрузки операционных систем, приложений и игр. Новые самые быстрые накопители формата M.2 также есть в продаже уже не первый год и цены упали до достаточно приемлемого уровня.
Это значит, что сейчас самый подходящий момент для покупки и установки твердотельного накопителя в ваш компьютер, чтобы он стал быстрее и тише. К счастью, накопители формата M.2 подключить достаточно легко, не требуется никаких лишних кабелей.
При этом добавление любых компонентов в компьютер в любом случае является ответственным делом. Это руководство опишет, как правильно установить накопитель формата M.2.
Суть проблемы
Старые BIOS не видят новые NVMe SSD, в отличии от EFI (UEFI). Современные ОС эти диски, как правило, видят, и после загрузки ОС работать с диском можно, а вот старый BIOS нет, следовательно, загрузиться с нового быстрого диска не получится. Ну, потому что нельзя дать команду на загрузку тому, чего не видно.
Установка новой ОС на новый NVMe SSD диск
Далее, чтобы воспользоваться преимуществом загрузки с быстрого NVMe SSD нам необходимо, собственно, поставить на него систему. И тут есть нюанс. Чтобы в дальнейшем не возникло проблем с попытками загружаться именно с вашего NVMe диска из-под Клевера, крайне рекомендуется не переносить вашу текущую систему на новый диск, а установить на NVMe диск новую систему с нуля. Проблема восходит корнями к типу загрузчика вашей операционной системы, который был выбран и использован при ее установке на компьютер. Если сейчас у вас система с BIOS без поддержки NVMe то и текущей загрузчик ОС ориентирован на BIOS, а не на EFI.
Именно этому загрузчику Clover передает управление, причем в режиме эмуляции EFI. Для справки, клеверный загрузчик моей Win64 лежит на клеверной флешке здесь G:\EFI\BOOT\BOOTX64.efi
Перенести такую ОС на NVMe диск и использовать для загрузки в режиме EFI просто так не получится, потребуется вручную сменить загрузчик ОС, а это трудоемко, не вполне оправданно и чревато, имхо.
Поэтому смело запасаемся лицензионным ключом от новой ОС (ну, или находим, где старый) и идем на страничку загрузки Media Creation Tool, чтобы сделать загрузочный диск вашей операционной системы Windows. Дело в том, что с некоторых пор Микрософт стал сам включать оба загрузчика BIOS и EFI в образ, создаваемый Media Creation Tool. И теперь эта загрузочная флешка может загружаться абсолютно на любых системах с Legacy BIOS, UEFI и EFI. А раньше приходилось обрабатывать полученный загрузочный образ и интегрировать в него Rufus, для загрузки в режиме EFI (пример, промотать до середины).
Примечание
Да, вам понадобится вторая загрузочная флешка, чтобы установить ОС на NVMe SSD.
Нет, на флешку с Clover дистрибутив Windows записать не получится.
Немного истории
Много лет назад, когда компания Intel стала поставлять Apple свои процессоры и компоненты для применения в Маках, возникла потребность предварительного тестирования железа на совместимость с MacOS. Тогда инженеры Intel написали хитрый загрузчик DUET, который представляет собой эмулятор UEFI, загружаемый поверх Legacy BIOS и позволяющий запускать операционные системы, требующие UEFI (MacOS, например).
Однако использовать DUET «напрямую» задача весьма не тривиальная (пример, или вот еще, б-ррр. ), требующая массу ручных операций, зависящих от конкретного железа и ОС, и понимания того, что именно вы делаете.
В дальнейшем, DUET был взят за основу для нескольких проектов по созданию мульти-загрузчиков. Один из них Hackintosh — проект по установке последних MacOS на любые Intel, а в последствии и AMD машины. В результате развития Hackintosh появился многофункциональный загрузчик Clover (Клевер), который заточен, разумеется, под загрузку MacOS и Intel, но сейчас может с успехом применяться для загрузки чего угодно на, практически, чём угодно. Вот им, Клевером, мы и воспользуемся для решения нашей проблемы.
Драйвера NVMe
Если ваш NVMe SSD диск уже вставлен в компьютер, не пытайтесь его найти в настройках Clover — его там нет. Дело в том, что по-умолчанию Clover не загружает драйвера для NVMe устройств. Драйвера необходимо включить в загрузку вручную.
Для этого открываем флешку в проводнике.
Заходим в папку G:\EFI\CLOVER\drivers\off (где диск «G» — это ваша флешка, а папка «off» — это папка с не подключенными драйверами Клевера).
Находим файл NvmExpressDxe.efi
Нажимаем Ctrl + C, чтобы скопировать файл в буфер обмена, и копируем файл в папки G:\EFI\CLOVER\drivers\BIOS и G:\EFI\CLOVER\drivers\UEFI. Копируем на всякий случай в обе папки, чтобы не разбираться, какой у вас сейчас биос, старый BIOS или старый UEFI.
Перезагружаем компьютер, загружаемся с флешки-Clover и наблюдаем за количеством иконок на экране, обозначающих варианты загрузки — их должно стать больше, ибо теперь Clover видит ваш NVMe SSD.
Прелюдия
NVMe SSD диск, как правило, имеет разъем М.2, и работает как бы на прямую с процессором, по шине PCI-E.
Поэтому если на вашей материнской плате нет разъема М.2, то для начала рекомендуется обзавестись переходником PCI-E >> М.2, или PCI-E RAID контроллером для SSD формата М.2.
Существует немного продвинутых NVMe SSD дисков, которые имеют на борту собственные эмулятор Legacy устройства. Например Samsung 950 Pro имеет дополнительный rom для загрузки как Legacy устройство на старых BIOS. А вот вся серия EVO такой возможности не имеет.
Настройка BDUtility:
Если загрузка произойдет, на экране должна появиться примерно такая картинка, с перечнем текущих вариантов загрузки. Можете попробовать найти вашу загрузочную запись и загрузить текущую ОС.
Создание установочной флешки
Если вам удалось загрузить утилиту BDUtility — запустите ее. Она запускается под Windows и с правами администратора, будьте внимательны.
Счастливым обладателем других операционных систем стоит пропустить этот пункт и вернуться к Clover Configurator выше.
Установка ОС
Установка операционной системы на новый NVMe SSD происходит вполне штатно и быстро.
Вам необходимо загрузиться с двумя вставленными флешками, причем загрузиться с клеверной флешки, а не с дистрибутива Windows, не перепутайте.
В интерфейсе Клевера найдите загрузку с флешки с дистрибутивом вашей ОС. Далее должна начаться установка ОС. В какой-то момент система перезагрузится (вы же ставите Windows), и вам придется выбрать для продолжения уже загрузку с вашего NVMe SSD, опять же не перепутайте! Не выбирайте повторно загрузку с дистрибутива ОС, иначе установка просто начнется заново, а нам нужно чтобы она продолжилась с SSD и, желательно, завершилась.
После установки новой системы на ваш новый NVMe SSD, в Clover появится запись, что из-под него была установлена новая ОС. Также иконка загрузки новой ОС должна появиться первой в списке загрузок, и, если я ничего не путаю, то называться она будет «Boot Microsoft EFI Boot from EFI».
И после окончательной установки ОС выньте флешку с ее дистрибутивом, чтобы она не отображалась больше в Клевере и в «Моем компьютере».
А в вашем BIOS порядок загрузки дисков должен всегда начинаться с клеверной флешки, пока не обновите железо до поддержки EFI.
Тогда, и только тогда, вы сможете гордо поставить первым ваш, к тому времени уже постаревший, NVMe SSD!.
Решение
Запускаем BDUtility.exe
Далее следует выполнить ряд настроек, чтобы утилита загрузила последний дистрибутив Clover, настроила его и записала на вашу флешку. Флешка должна быть вставлена в USB-порт, и желательно начисто отформатирована.
2. Установите диск M.2 в системный блок
Местоположение слота M.2 на материнской плате разное у разных моделей и производителей. Чаще всего это слот располагается между разъёмом для видеокарты и сокетом центрального процессора или в нижней правой части материнской платы.
У некоторых материнских плат есть специальная металлическая пластина, которая закрывает диск и охлаждает его. Такую пластину сначала потребуется отвинтить.
Как можно увидеть на изображении выше, слот довольно неудобно располагается между видеокартой и процессором. Чтобы установить в него накопитель, нужно извлечь видеокарту.
Когда вы убрали все препятствия, нужно вставить накопитель в слот.
Для начала извлеките винт рядом со слотом M.2. Если у накопителя есть какие-либо крепления, нужно привинтить их сейчас. В результате во время прикручивания накопитель будет располагаться параллельно материнской плате, а не под углом.
После извлечения крепёжного винта и креплений накопителя, если они есть, осторожно вставьте накопитель в слот под углом 30 градусов к материнской плате.
Just got this setup working with a Supermicro X9DRi-F and Asus Hyper M.2 v2 adapter. Couldn't find any solid information searching for this, so this post is mainly to document my success for people googling. Note I have no success with booting from the NVMe drives.
A while back I picked up one of those snazzy Asus Hyper M.2 v2 NVMe adapters. It's a x16 PCI-e card that have four M.2 NVMe connectors to support four NVMe SSD in one x16 slot.
For this card to work proper your motherboard needs support for PCIe Bifurcation, where you set the x16 slot you're using into 4 x4 slots (x4x4x4x4). This lets the motherboard talk to the card as if it was four separate x4 PCI-e cards. If your board doesn't have this feature, you only get the one of the four SSDs working.
I knew my desktop didn't support this, but got a good price on the board and knew my next desktop board likely would. So use it for one ssd for the moment, then after upgrade (when i'll likely have a few smallish ssds) I'll use it.
When setting up my fileserver using a Supermicro X9DRi-F board (all the X9DrX boards are pretty much the same, slightly different layouts and features), I noticed it had pci bifuraction settings! So I figured I'd google and see if this board support it.
The best info I could find was for the X9DRi-LN4F+ variant works if you bug SM support to give you a beta version of the bios. Some bios modding was then necessary if you wanted to boot from any of the nvme ssds. This was on some forum dated back to mid 2018.
Beta bios and/or modded bios aren't going into my lab unless absolutely necessary. Despite this, I played around with the bifurcation settings in hopes of getting it workings. When I got tired of messing with it, I got along to setting up my server properly for general use. Noticed a new BIOS release (3.4) and tried it.
Bingo, I still had the card in the system and the bifurcation settings set for it, and suddenly I had two NVMe drives show up (only had two of the four slots used).
Long story short the X9DRi-F and likely the other variants support this card perfectly with bios 3.4 (06/30/2020).
This sudden discovery happen after a long night of messing with hardware and bios and settings. All the posts I could find about this kit (here and elsewhere) were old archived posts. So I figured I'd drop this here (let myself be long winded to maximize keywords) for anyone searching for this functionality/hardware done the line.
Короткий мануал — как реализовать поддержку загрузочного NVMe SSD на старых материнских платах с Legacy BIOS и с использованием Clover (для любых ОС). По следам вот этого поста, где на мой взгляд, решение не так изящно и не для всех BIOS & OS.
Boot Disk Utility (BDUtility.exe)
Специально для тех, у кого лапки, один русский энтузиаст написал утилиту BDUtility.exe, которая сама скачивает последний релиз Clover, делает необходимые минимальные настройки и записывает полученный образ на флешку.
Не пугайтесь вырвиглазного сайта, утилита работает отлично :-)
Для загрузки утилиты нажмите на картинку с буквами «Bu» и синей стрелкой, посредине сайта :-)
Примечание
Для решения нашей проблемы мы будем использовать дополнительную загрузочную флешку, с которой поверх BIOS будет загружаться Clover, идентифицировать ваш новый быстрый NVMe SSD и передавать ему команду на загрузку вашей новенькой 64-битной Windows 10 (или любой другой).
Отныне флешка навсегда будет установлена в свободном USB порту вашего компьютера, до тех пор, пока вы обновите старое железо!
Да, у кого ноутбук, тот должен озаботиться тем, что свободных портов USB мало, а длинная флешка, все время торчащая из ноута, может оказаться не достаточно эстетичной.
С другой стороны, теперь ваша флешка является крутейшим ключом защиты к вашему компьютеру, ибо без него комп просто не включится, а догадаться, что флешка должна БЫТЬ, да еще и с Клевером — это задача для истинных спецслужб.
Теоретически, можно попробовать поставить Clover на лишний SATA диск или даже карту памяти, если таковые имеются в системе и с них поддерживается загрузка (у меня дисков не осталось, снес все, жужжат, а с карт памяти опции загружаться не было и нет). Во всяком случае документация по Клеверу такое допускает. Однако, в этом случае придется вручную поколдовать с загрузочной областью.
1. Совместима ли ваша материнская плата с таким накопителем
Когда покупаете M.2 SSD, нужно знать, подойдёт ли он к материнской плате. M.2 описывает тонкий форм-фактор накопителя, но есть более медленные накопители SATA M.2 и более быстрые NVMe M.2 с разными слотами.
Даже если в материнской плате есть слот M.2, его совместимость с накопителем зависит от того, предназначается слот для дисков B Key, M+B Key или M Key.
B-Key на дисках SATA M.2 и более старых NVMe
M+B Key — на дисках SATA M.2 и некоторых дисках NVMe
M Key — на новых дисках NVMe с шиной PCIe x4
Нужно обследовать материнскую плату и понять, с какими именно накопителями M.2 она совместима, прежде чем покупать конкретную модель накопителя.
Вот, собственно, и все
Теперь при каждой перезагрузке вы будете попадать в интерфейс Clover, и нажимать на клавишу Enter (если ваша ОС стоит в списке первой). Зато потом наслаждаться новой системой и быстрым SSD :-)
Мне, к сожалению, в отсутствии Clover Configuator так и не удалось настроить Клевер, чтобы он автоматически загружал мою ОС, например спустя 5 сек. бездействия. Чтобы каждый раз не нажимать клавишу Enter. Но такая опция в Клевере разумеется есть.
Буду признателен, если кто-то знает как вручную, без конфигуратора, настроить такой режим загрузки. Файл настроек Клевера обычно лежит здесь G:\EFI\CLOVER\config.plist
Говорят, что за эту опцию отвечают теги:
В первом указывается время задержки перед автозагрузкой, а во втором — id диска с которого мы хотим грузиться по умолчанию, или значение LastBootedVolume, в котором запоминается id последнего диска, с которого производилась загрузка.
Но у меня почему-то не работает :-(
Есть подозрение, что с этими значениями какой-то лаг в Клевере на AMD. То ли таймер не считает, то ли LastBootedVolume не запоминается, но не уверен.
P.S.
Но если бы вы изначально заплатили чуть побольше, и купили бы не переходник PCI-E >> М.2, а Raid контроллер для M.2 дисков, то вам бы не пришлось читать все вышенаписанное, и тем боле все это делать… Потому что Raid контроллер имеет сою собственную микросистему и эмулирует (или имитирует) себя как Legacy устройство, делая доступными все вставленные в него диски во всех биосах, старых и новых.
UPD
Пользователи alpha_ds и walkman7 любезно дополнили пост тегом DefaultVolume и ссылкой на web-конфигуратор Clover.
Спасибо igrblkv за наводку на CloverGitHub .
Clover Configurator
Клевер сам по себе настраивается тоже не абы как, и для того, чтобы как-то облегчить в дальнейшем процесс тюнинга, была выпущена настроечная утилита Clover Configurator, и множество мануалов по использованию.
Но беда в том, что Clover Configurator работает только в MacOS, и на Windows вы его, в лучшем случае, запустите только в VmWare.
Некоторые пользователи рекомендует воспользоваться вместо Clover Configurator web-конфигуратором для Clover. Правда не факт, что прессет для вашей MB будет в списке. А документация по Клеверу объемна и подробна. Но, попробуйте, а вдруг.
Так же ходят слухи (в комментах), что сам автор Клевера (SergeySlice) не рекомендует использовать Clover Configurator а рекомендует редактировать конфигурационный файл руками.
Не пойдем этим путем… у нас лапки и Мастдай.
Примечание
Читайте также: