A’ cleachdadh NVME SSD mar dhràibhear siostam air coimpiutairean le seann BIOS agus Linux OS

A’ cleachdadh NVME SSD mar dhràibhear siostam air coimpiutairean le seann BIOS agus Linux OS

Ma tha thu air a rèiteachadh gu ceart, faodaidh tu bròg bho NVME SSD eadhon air seann shiostaman. Thathas den bheachd gu bheil an siostam obrachaidh (OS) comasach air obrachadh le NVME SSD. Tha mi a’ beachdachadh air an OS a chuir air bhog, oir leis na draibhearan a tha rim faighinn san OS, tha an NVME SSD ri fhaicinn san OS às deidh bròg agus faodar a chleachdadh. Chan eil feum air bathar-bog a bharrachd (bathar-bog) airson Linux. Airson OS den teaghlach BSD agus Unixes eile, tha an dòigh as coltaiche cuideachd freagarrach.

Gus tòiseachadh bho dhràibhear sam bith, feumaidh draibhearan airson an inneal seo a bhith anns an bootloader (BOP), BIOS no EFI (UEFI). Tha draibhearan NVME SSD nan innealan gu math ùr an taca ri BIOS, agus chan eil draibhearan mar sin ann am firmware firmware seann bhùird-mhàthraichean. Ann an EFI às aonais taic NVME SSD, faodaidh tu an còd iomchaidh a chuir ris, agus an uairsin bidh e comasach obrachadh gu h-iomlan leis an inneal seo - faodaidh tu an siostam obrachaidh a stàladh agus a thòiseachadh. Airson seann shiostaman leis an canar sin. Chan eil coltas ann gun dèan “legacy BIOS” a bhith a’ putadh an OS seo. Ach, faodar seo a sheachnadh.

Mar a nì thu e

Chleachd mi openSUSE Leap 15.1. Airson Linux eile, bidh na ceumannan timcheall air an aon rud.

1. Leig leinn ullachadh a 'choimpiutair gus an siostam-obrachaidh a stàladh.
Feumaidh tu PC no frithealaiche le PCI-E 4x an-asgaidh no slot nas fhaide, ge bith dè an dreach, tha PCI-E 1.0 gu leòr. Gu dearbh, mar as ùire an dreach PCI-E, is ann as luaithe a bhios an astar. Uill, gu dearbh, NVME SSD le adapter M.2 - PCI-E 4x.
Feumaidh tu cuideachd seòrsa de dhràibheadh ​​​​le comas 300 MB no barrachd, a tha ri fhaicinn bhon BIOS agus às an urrainn dhut an OS a luchdachadh. Faodaidh e a bhith na HDD le ceangal IDE, SATA, SCSI. S.A.S. No draibhear USB flash no cairt cuimhne. Cha bhith e a’ freagairt air diosc sùbailte. Chan obraich CD-ROM agus feumar ath-sgrìobhadh. DVD-RAM - gun bheachd. Canaidh sinn an rud seo mar “dìleab BIOS drive”.

2. Bidh sinn a’ luchdachadh Linux airson a stàladh (bho diosc optigeach no draibhear flash bootable, msaa).

3. Nuair a bhios tu a’ sgaradh diosc, sgaoil an OS am measg nan draibhearan a tha rim faighinn:
3.1. Cruthaichidh sinn sgaradh airson an bootloader GRUB aig toiseach an "dìleab drive BIOS" le meud 8 MB. Tha mi a 'toirt fa-near gu bheil am feart openSUSE air a chleachdadh an seo - GRUB air sgaradh air leth. Airson openSUSE, is e BTRFS an siostam faidhle bunaiteach (FS). Ma chuireas tu GRUB air sgaradh le siostam faidhle BTRFS, cha tòisich an siostam. Mar sin, thathar a 'cleachdadh earrann fa leth. Faodaidh tu GRUB a chuir ann an àite eile, fhad ‘s a bhios e a’ bròg.
3.2. Às deidh an sgaradh le GRUB, cruthaichidh sinn sgaradh le pàirt de phasgan an t-siostaim (“root”), is e sin le “/ boot /”, 300 MB ann am meud.
3.3. Faodar an còrr den mhaitheas - an còrr de phasgan an t-siostaim, an sgaradh suaip, an sgaradh cleachdaiche “/ dachaigh /” (ma cho-dhùnas tu fear a chruthachadh) a chuir air an NVME SSD.

Às deidh an stàladh, bidh an siostam a ’luchdachadh GRUB, a bhios a’ luchdachadh faidhlichean bho / boot /, às deidh sin bidh an NVME SSD ri fhaighinn, agus an uairsin bidh na brògan siostam bhon NVME SSD.
Ann an cleachdadh, fhuair mi luaths mòr.

Riatanasan comas airson “dìleab draibhidh BIOS”: tha 8 MB airson sgaradh GRUB mar an àbhaist, agus àite sam bith bho 200 MB airson /boot/. 300 MB ghabh mi le iomall. Nuair a bhios tu ag ùrachadh an kernel (agus nuair a bhios tu a’ stàladh feadhainn ùra), bidh Linux ag ath-lìonadh an / boot/ partition le faidhlichean ùra.

Dèan tuairmse air astar agus cosgais

Tha cosgais NVME SSD 128 GB - bho mu 2000 rubles.
Tha cosgais adapter M.2 - PCI-E 4x - bho mu 500 rubles.
Tha innealan-atharrachaidh M.2 gu PCI-E 16x airson ceithir draibhearan NVME SSD cuideachd gan reic, aig prìs an àiteigin bho 3000 r. - ma tha feum aig duine air.

Lùghdaich astaran:
PCI-E 3.0 4x timcheall air 3900 MB / s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Bidh draibhearan le PCI-E 3.0 4x ann an cleachdadh a’ ruighinn astaran timcheall air 3500 MB / s.
Faodar gabhail ris gum bi an astar a ghabhas coileanadh mar a leanas:
PCI-E 3.0 4x timcheall air 3500 MB / s
PCI-E 2.0 4x timcheall air 1800 MB / s
PCI-E 1.0 4x timcheall air 900 MB / s

A tha nas luaithe na SATA 600MB / s. Tha astar a ghabhas coileanadh airson SATA 600 MB / s timcheall air 550 MB / s.
Aig an aon àm, air bùird-màthraichean nas sine, is dòcha nach bi astar SATA an rianadair air bòrd 600 MB / s, ach 300 MB / s no 150 MB / s. An seo air bòrd rianadair = rianadair SATA air a thogail a-steach don drochaid a deas den chipset.

Tha mi a’ toirt fa-near gun obraich NCQ airson NVME SSDs, agus is dòcha nach bi seo aig luchd-riaghlaidh nas sine.

Rinn mi an àireamhachadh airson PCI-E 4x, ge-tà, tha bus PCI-E 2x aig cuid de dhràibhearan. Tha seo gu leòr airson PCI-E 3.0, ach airson inbhean PCI-E nas sine - 2.0 agus 1.0 - tha e nas fheàrr gun a bhith a’ gabhail leithid NVME SSDs. Cuideachd, bidh draibhear le bufair ann an cruth chip cuimhne nas luaithe na às aonais.

Dhaibhsan a tha airson an rianadair SATA air-bòrd a thrèigsinn gu tur, tha mi a ’toirt comhairle dhut an rianadair Asmedia ASM 106x (1061, msaa) a chleachdadh, a bheir seachad dà phort SATA 600 (a-staigh no a-muigh). Bidh e ag obair gu math (às deidh ùrachadh firmware), ann am modh AHCI tha e a’ toirt taic do NCQ. Ceangailte tro bhus PCI-E 2.0 1x.

A luaths as àirde:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Bidh an astar a ghabhas coileanadh mar a leanas:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Tha seo gu leòr airson aon SATA SSD no dà dhràibhear cruaidh.

Mhothaich easbhaidhean

1. Gun leughadh Paramadairean SMART le NVME SSD, chan eil ann ach fiosrachadh coitcheann mun neach-dèanamh, àireamh sreathach, msaa. Is dòcha air sgàth ro sheann motherboard (mp). Airson na deuchainnean mì-dhaonna agam, chleachd mi am mp as sine a lorg mi, le chipset nForce4.

2. Bu chòir TRIM obrachadh, ach feumar a sgrùdadh.

co-dhùnadh

Tha roghainnean eile ann: ceannaich rianadair SAS le slot PCI-E 4x no 8x (a bheil 16x no 32x ann?). Ach, ma tha iad saor, bidh iad a 'toirt taic do SAS 600, ach SATA 300, agus bidh feadhainn daor nas daoire agus nas slaodaiche na an dòigh a chaidh a mholadh gu h-àrd.

Airson a chleachdadh le M $ Windows, faodaidh tu bathar-bog a bharrachd a stàladh - bootloader le draibhearan togte airson NVME SSD.

Faic an seo:
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

Tha mi a’ toirt cuireadh don leughadair measadh a dhèanamh air a shon fhèin a bheil feum aige air leithid de thagradh de NVME SSD, no am biodh e na b’ fheàrr bòrd-màthar ùr (+ pròiseasar + cuimhne) a cheannach le ceanglaiche M.2 PCI-E a th’ ann mar-thà agus taic airson booting bho NVME SSD ann an EFI.

Source: www.habr.com

Cuir beachd ann