Isticmaalka NVME SSD sidii System Drive on Kombiyuutarada leh BIOS duug ah iyo Linux OS

Isticmaalka NVME SSD sidii System Drive on Kombiyuutarada leh BIOS duug ah iyo Linux OS

Qaabaynta saxda ah, waxaad ka bootin kartaa darawalka NVME SSD xitaa nidaamyada hore. Waxaa loo maleynayaa in nidaamka hawlgalka (OS) uu la shaqeyn karo NVME SSD. Waxaan ka fiirsanayaa in aan rakibo OS-ka, maadaama darawallada laga heli karo OS-ka, NVME SSD waa ka muuqdaa OS ka dib marka la rakibo waana la isticmaali karaa. Looma baahna software dheeraad ah Linux. Nidaamyada hawlgalka ee qoyska BSD iyo Unixes kale, habka ayaa sidoo kale u badan tahay inuu ku habboon yahay.

Si aad uga soo kabsato darawal kasta, waxaa lagama maarmaan ah in barnaamijka bootinta bilowga ah (BPP), BIOS ama EFI (UEFI) ay ku jiraan darawallada qalabkan. Darawalada NVME SSD waa aalado ku cusub marka la barbar dhigo BIOS-ka, mana jiraan darawalo noocaas ah firmware-ka Motherboard-yadii hore. EFI iyada oo aan la helin taageerada NVME SSD, waxaad ku dari kartaa koodka ku habboon, ka dibna shaqada buuxda ee qalabkani waxay noqotaa mid suurtagal ah - waxaad ku rakibi kartaa nidaamka hawlgalka oo aad bootin kartaa. Nidaamyadii hore oo leh waxa loogu yeero. "Legacy BIOS" ku shubida OS-gu uma badna inay suurtogal tahay. Si kastaba ha ahaatee, tani waa laga gudbi karaa.

Sida loo sameeyo

Waxaan isticmaalay OpenSUSE Leap 15.1. Nidaamyada kale ee Linux ficilladu waxay noqonayaan ku dhawaad ​​isku mid.

1. Aynu u diyaarino kombiyuutarka si loo rakibo nidaamka hawlgalka.
Waxaad u baahan tahay PC ama server leh PCI-E 4x bilaash ah ama xiriiriye dheer, iyadoon loo eegin nooca nooca, PCI-E 1.0 ayaa kugu filan. Dabcan, nooca cusub ee PCI-E, xawaaraha wuu noqon doonaa. Hagaag, dhab ahaantii, NVME SSD oo leh adabtarada M.2 - PCI-E 4x.
Waxa kale oo aad u baahan tahay nooc ka mid ah wadista awoodda 300 MB ama ka badan, kaas oo ka muuqda BIOS oo aad ka soo shuban karto OS. Tani waxay noqon kartaa darawal adag oo leh IDE, SATA, ama isku xirka SCSI. S.A.S. Ama USB flash drive ama kaadhka xusuusta. Kuma haboona diskka-floppy-ka. CD-ROM-ku ma shaqayn doono oo wuxuu u baahan doonaa in dib loo qoro. DVD-RAM - fikrad ma leh. Aan u yeerno shaygan “Baabuur wadista BIOS dhaxalgal ah”.

2. Ku dheji Linux si aad u rakibto (ka soo qaado diskka indhaha ama flash drive la kabi karo, iwm.).

3. Marka la calaamadiyo diskka, waxaan u qaybin doonaa OS ka mid ah darawallada la heli karo:
3.1. Aynu u abuurno qayb ka mid ah bootloader-ka GRUB bilawga "bios wadista dhaxalka ah" oo leh cabbir dhan 8 MB. Waxaan ogsoonahay in tani ay isticmaasho sifo furanSUSE - GRUB qayb gooni ah. OpenSUSE, nidaamka faylka caadiga ah (FS) waa BTRFS. Haddii aad dhigto GRUB qayb leh nidaamka faylka BTRFS, nidaamku ma bootin doono. Sidaa darteed, qayb gaar ah ayaa loo isticmaalaa. Waxaad meel kale dhigi kartaa GRUB, ilaa inta uu kabo kabo.
3.2. Ka dib qaybinta GRUB, waxaan abuuri doonaa qayb ka mid ah qayb ka mid ah galka nidaamka ("root"), oo ah "/ boot /", 300 MB oo cabbir ah.
3.3. Inta kale ee wanaagga - inta ka hartay faylka nidaamka, qaybta isdhaafsiga, qaybta "/ guriga /" qaybta isticmaalaha (haddii aad go'aansato inaad mid sameyso) ayaa lagu dhejin karaa NVME SSD.

Ka dib markii la rakibo, nidaamku wuxuu ku shubaa GRUB, kaas oo ka soo qaada faylasha / boot /, ka dib NVME SSD wuxuu noqonayaa mid la heli karo, ka dibna nidaamka kabaha NVME SSD.
Ficil ahaan, waxaan helay xawaare sare.

Shuruudaha awoodda ee "bios wadista dhaxalka ah": 8 MB ee qaybta GRUB - kani waa asalka, iyo meel laga soo bilaabo 200 MB ee /boot/. Waxaan qaatay 300 MB oo kayd ah. Marka la cusboonaysiinayo kernel-ka (iyo marka la rakibayo kuwa cusub), Linux waxay ku buuxin doontaa /boot/ qaybinta faylal cusub.

Xawaaraha iyo Qiyaasta Qiimaha

Qiimaha NVME SSD 128 GB waa ku dhawaad ​​2000 rubles.
Qiimaha adabtarada M.2 - PCI-E 4x waa qiyaastii 500 rubles.
M.2 ilaa PCI-E 16x adapters oo loogu talagalay afar darawal oo NVME SSD ah ayaa sidoo kale iib ah, oo lagu qiimeeyay meel laga soo bilaabo 3000 r. - haddii qof u baahan yahay.

Xawaaraha xaddid
PCI-E 3.0 4x qiyaastii 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Wadayaasha leh PCI-E 3.0 4x waxay gaadhaan xawaarahooda ku saabsan 3500 MB/s ficil ahaan.
Waxaan u qaadan karnaa in xawaaraha la gaari karo uu noqon doono sidan:
PCI-E 3.0 4x qiyaastii 3500 MB/s
PCI-E 2.0 4x qiyaastii 1800 MB/s
PCI-E 1.0 4x qiyaastii 900 MB/s

Kaasoo ka dheereeya SATA 600 MB/s. Xawaaraha lagu gaari karo SATA 600 MB/s waa qiyaastii 550 MB/s.
Isla mar ahaantaana, Motherboard-yada da'da weyn, xawaaraha SATA ee kontaroolaha dusha sare ma noqon karo 600 MB / s, laakiin 300 MB / s ama 150 MB / s. Halkan kontaroolaha dusha saaran = SATA controller oo lagu dhisay buundada koonfureed ee chipset-ka.

Waxaan ogsoonahay in NCQ ay u shaqeyn doonto NVME SSDs, halka kontaroolayaasha da'da weyni aysan haysan tan.

Waxaan u sameeyay xisaabinta PCI-E 4x, laakiin darawalada qaar waxay leeyihiin baska PCI-E 2x. Tani waxay ku filan tahay PCI-E 3.0, laakiin heerarkii hore ee PCI-E - 2.0 iyo 1.0 - way fiicantahay inaadan qaadan NVME SSDs. Sidoo kale, darawalka baabuurka leh ee qaabka chip- xusuusta ayaa ka dhaqso badan doona la'aantiisa.

Kuwa doonaya in ay gabi ahaanba ka tagaan kontoroolka SATA ee dusha sare, waxaan kugula talinayaa isticmaalka Asmedia ASM 106x (1061, iwm.), kaas oo bixiya laba dekedood SATA 600 (gudaha ama dibadda). Si fiican ayey u shaqeysaa (ka dib cusboonaysiinta firmware) waxayna ku taageertaa NCQ qaabka AHCI. Ku xidha baska PCI-E 2.0 1x.

Xawaarihiisa ugu sarreeya:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Xawaaraha la gaari karo wuxuu noqon doonaa:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Tani waxay ku filan tahay hal SATA SSD ama laba darawal oo adag.

cillado la ogaaday

1. Aan la akhriyin Halbeegyada SMART Iyadoo NVME SSD, waxaa jira kaliya xogta guud ee soo saaraha, lambarka taxanaha, iwm. Waxaa suurtogal ah in ay ugu wacan tahay Motherboard-ka oo duugoobay. Tijaabooyinkeyga bini'aadantinimada ka baxsan, waxaan adeegsaday MP-gii ugu da'da weynaa ee aan heli karo, oo wata nForce4 chipset.

2. TRIM waa inuu shaqeeyaa, laakiin tani waxay u baahan tahay in la hubiyo.

gunaanad

Waxaa jira xulashooyin kale: iibso kontaroolaha SAS oo leh booska PCI-E 4x ama 8x (ma jiraan 16x ama 32x?). Si kastaba ha noqotee, haddii ay jaban yihiin, waxay taageeraan SAS 600, laakiin SATA 300, iyo kuwa qaaliga ah ayaa ka qaalisan oo ka gaabin doona habka kor lagu soo jeediyay.

Isticmaalka M$ Windows, waxaad ku rakibi kartaa software dheeraad ah - bootloader leh darawallo ku dhex jira NVME SSD.

Halkan ka daawo:
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/sida-loo-boot-nvme-ssd-ka-legacy-bios.html

Waxaan ku martiqaadayaa akhristaha inuu naftiisa qiimeeyo haddii uu u baahan yahay codsigan oo kale ah ee NVME SSD, ama waxaa fiicnaan lahayd inuu iibsado Motherboard cusub (+ processor + memory) oo leh xiriiriyaha M.2 PCI-E ee hadda jira iyo taageerada ka qaadista NVME SSD ee EFI.

Source: www.habr.com

Add a comment