Benotzt eng NVME SSD als System Drive op Computeren mat engem alen BIOS a Linux OS

Benotzt eng NVME SSD als System Drive op Computeren mat engem alen BIOS a Linux OS

Wann Dir richteg konfiguréiert ass, kënnt Dir vun enger NVME SSD och op eelere Systemer booten. Et gëtt ugeholl datt de Betribssystem (OS) fäeg ass mat NVME SSD ze schaffen. Ech betruechten d'OS booten, well mat de Chauffeuren, déi am OS verfügbar sinn, ass d'NVME SSD am OS nom Booten sichtbar a ka benotzt ginn. Zousätzlech Software (Software) fir Linux ass net erfuerderlech. Fir OS vun der BSD Famill an aner Unixen ass d'Method héchstwahrscheinlech och gëeegent.

Fir vun all Drive ze booten, muss de Bootloader (BOP), BIOS oder EFI (UEFI) Treiber fir dësen Apparat enthalen. NVME SSD Drive sinn zimlech nei Geräter am Verglach zum BIOS, an et gi keng sou Chauffeuren an der Firmware Firmware vun eelere Motherboards. An EFI ouni NVME SSD Ënnerstëtzung, kënnt Dir de passenden Code derbäi, an da gëtt et méiglech voll mat dësem Apparat ze schaffen - Dir kënnt de Betribssystem installéieren an et booten. Fir al Systemer mat sougenannte. "legacy BIOS" booten den OS ass onwahrscheinlech dëst ze maachen. Dëst kann awer ëmgoen.

Wéi et maacht

Ech hunn openSUSE Leap 15.1 benotzt. Fir aner Linux sinn d'Schrëtt ongeféier d'selwecht.

1. Loosst eis de Computer virbereeden fir de Betribssystem z'installéieren.
Dir braucht e PC oder Server mat engem fräi PCI-E 4x oder méi Stonneplang, egal wéi Versioun, PCI-E 1.0 ass genuch. Natierlech, wat méi nei d'PCI-E Versioun ass, dest méi séier wäert d'Geschwindegkeet sinn. Ee, eigentlech, NVME SSD mat M.2 Adapter - PCI-E 4x.
Dir braucht och eng Zort Drive mat enger Kapazitéit vun 300 MB oder méi, deen aus dem BIOS sichtbar ass an aus deem Dir den OS luede kënnt. Et kann en HDD mat IDE, SATA, SCSI Verbindung sinn. S.A.S. Oder USB Flash Drive oder Memory Card. Et passt net op engem Diskett. Eng CD-Rom funktionnéiert net a muss nei geschriwwe ginn. DVD-RAM - keng Ahnung. Mir wäerten dës Saach bedingt e "legacy BIOS Drive" nennen.

2. Mir lueden Linux fir d'Installatioun (vun enger optescher Scheif oder engem bootbaren Flash Drive, etc.).

3. Wann Dir eng Disk partitionéiert, verdeelt d'OS ënner de verfügbaren Drive:
3.1. Loosst eis eng Partition fir den GRUB Bootloader am Ufank vum "Legacy Drive BIOS" mat enger Gréisst vun 8 MB erstellen. Ech notéieren datt hei d'openSUSE Feature benotzt gëtt - GRUB op enger separater Partition. Fir openSUSE ass de Standarddateisystem (FS) BTRFS. Wann Dir GRUB op enger Partition mat engem BTRFS Dateisystem placéiert, da wäert de System net booten. Dofir gëtt eng separat Sektioun benotzt. Dir kënnt GRUB soss anzwousch Plaz, soulaang et Stiwwelen.
3.2. No der Partition mat GRUB erstellen mir eng Partition mat engem Deel vum System Ordner ("root"), nämlech mat "/boot/", 300 MB an der Gréisst.
3.3. De Rescht vun der Guttheet - de Rescht vum System Dossier, der Swap Partition, der "/home/" Benotzer Partition (wann Dir decidéiert eng ze schafen) kann op der NVME SSD gesat ginn.

No der Installatioun lued de System GRUB, déi Dateien vun /boot/ lued, no deem d'NVME SSD verfügbar ass, da boot de System vun der NVME SSD.
An der Praxis krut ech e wesentleche Geschwindegkeet.

Kapazitéitsufuerderunge fir e "legacy Drive BIOS": 8 MB fir eng GRUB Partition ass de Standard, an iwwerall vun 200 MB fir /boot/. 300 MB hunn ech mat enger Spillraum geholl. Wann Dir de Kernel aktualiséiert (a wann Dir nei installéiert) wäert Linux d' /boot/ Partition mat neie Dateien ersetzen.

Geschwindegkeet a Käschten schätzen

D'Käschte vun NVME SSD 128 GB - vu ronn 2000 Rubelen.
D'Käschte vun engem M.2 Adapter - PCI-E 4x - vu ronn 500 Rubelen.
M.2 zu PCI-E 16x adapters fir véier NVME SSD fiert sinn och op Verkaf, Präis iergendwou aus 3000 r. - wann een et brauch.

Limitéiert Geschwindegkeet:
PCI-E 3.0 4x ongeféier 3900 MB / s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Fuert mat PCI-E 3.0 4x an der Praxis erreechen Geschwindegkeete vu ronn 3500 MB / s.
Et kann ugeholl ginn datt déi erreechbar Geschwindegkeet wéi follegt wäert sinn:
PCI-E 3.0 4x ongeféier 3500 MB / s
PCI-E 2.0 4x ongeféier 1800 MB / s
PCI-E 1.0 4x ongeféier 900 MB / s

Wat méi séier ass wéi SATA 600MB / s. Erreechbar Geschwindegkeet fir SATA 600 MB / s ass ongeféier 550 MB / s.
Zur selwechter Zäit, op eelere Motherboards, kann d'SATA Geschwindegkeet vum Onboard Controller net 600 MB / s sinn, awer 300 MB / s oder 150 MB / s. Hei onboard Controller = SATA Controller an der Südbréck vum Chipsatz gebaut.

Ech bemierken datt NCQ fir NVME SSDs funktionnéiert, während eeler Bordkontroller dëst vläicht net hunn.

Ech hunn d'Berechnungen fir PCI-E 4x gemaach, awer e puer Drive hunn e PCI-E 2x Bus. Dëst ass genuch fir PCI-E 3.0, awer fir eeler PCI-E Standards - 2.0 an 1.0 - ass et besser net sou NVME SSDs ze huelen. Och en Drive mat engem Puffer a Form vun engem Memory Chip wäert méi séier sinn wéi ouni.

Fir déi, déi den on-board SATA Controller komplett opginn wëllen, roden ech Iech den Asmedia ASM 106x Controller (1061, etc.) ze benotzen, deen zwee SATA 600 Ports (intern oder extern) ubitt. Et funktionnéiert ganz gutt (no engem Firmware Update), am AHCI Modus ënnerstëtzt et NCQ. Ugeschloss iwwer PCI-E 2.0 1x Bus.

Seng Top Geschwindegkeet:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Erreechbar Geschwindegkeet wäert sinn:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Dëst ass genuch fir eng SATA SSD oder zwee Festplazen.

Mängel gemierkt

1. Net gelies SMART Parameteren mat NVME SSD, et gëtt nëmmen allgemeng Informatiounen iwwert den Hiersteller, Serien Zuel, etc. Vläicht duerch ze al Motherboard (mp). Fir meng onmënschlech Experimenter hunn ech déi eelst mp benotzt, déi ech fonnt hunn, mat engem nForce4 Chipsatz.

2. TRIM soll funktionnéieren, awer et muss iwwerpréift ginn.

Konklusioun

Et ginn aner Optiounen: Kaaft e SAS Controller mat engem PCI-E 4x oder 8x Slot (gëtt et 16x oder 32x?). Wéi och ëmmer, wa se bëlleg sinn, ënnerstëtzen se SAS 600, awer SATA 300, an deier wäerte méi deier a méi lues sinn wéi d'Method hei uewen proposéiert.

Fir mat M $ Windows ze benotzen, kënnt Dir zousätzlech Software installéieren - e Bootloader mat agebaute Chauffeuren fir NVME SSD.

Kuckt hei:
www.win-raid.com/t871f50-Guide-How-to-get-full-NVMe-support-for-all-Systems-with-an-AMI-UEFI-BIOS.html
www.win-raid.com/t3286f50-Guide-NVMe-boot-for-systems-with-legacy-BIOS-and-older-UEFI-DUET-REFIND.html
forum.overclockers.ua/viewtopic.php?t=185732
pcportal.org/forum/51-9843-1
mrlithium.blogspot.com/2015/12/how-to-boot-nvme-ssd-from-legacy-bios.html

Ech invitéieren de Lieser fir sech selwer ze evaluéieren ob hien esou eng Applikatioun vun NVME SSD brauch, oder et wier besser en neit Motherboard ze kafen (+ Prozessor + Memory) mat engem existente M.2 PCI-E Connector an Ënnerstëtzung fir ze booten vun NVME SSD an EFI.

Source: will.com

Setzt e Commentaire