Kutumia NVME SSD kama kiendeshi cha mfumo kwenye kompyuta zilizo na BIOS ya zamani na Linux OS

Kutumia NVME SSD kama kiendeshi cha mfumo kwenye kompyuta zilizo na BIOS ya zamani na Linux OS

Ikiwa imeundwa vizuri, unaweza boot kutoka kwa NVME SSD hata kwenye mifumo ya zamani. Inachukuliwa kuwa mfumo wa uendeshaji (OS) unaweza kufanya kazi na NVME SSD. Ninazingatia kuzindua OS, kwa sababu kwa viendeshi vinavyopatikana kwenye OS, NVME SSD inaonekana kwenye OS baada ya kuanza na inaweza kutumika. Programu ya ziada (programu) ya Linux haihitajiki. Kwa OS ya familia ya BSD na Unixes zingine, njia hiyo inafaa zaidi pia.

Ili boot kutoka kwenye gari lolote, bootloader (BOP), BIOS au EFI (UEFI) lazima iwe na madereva kwa kifaa hiki. Anatoa za NVME SSD ni vifaa vipya kabisa ikilinganishwa na BIOS, na hakuna viendeshaji vile katika firmware firmware ya motherboards ya zamani. Katika EFI bila msaada wa NVME SSD, unaweza kuongeza msimbo unaofaa, na kisha inakuwa inawezekana kufanya kazi kikamilifu na kifaa hiki - unaweza kufunga mfumo wa uendeshaji na kuifungua. Kwa mifumo ya zamani na kinachojulikana. "BIOS ya urithi" uanzishaji wa OS hauwezekani kufanya hivi. Walakini, hii inaweza kupitishwa.

Jinsi ya kufanya hivyo

Nilitumia OpenSUSE Leap 15.1. Kwa Linux nyingine, hatua zitakuwa sawa.

1. Hebu tuandae kompyuta ili kufunga mfumo wa uendeshaji.
Unahitaji Kompyuta au seva iliyo na nafasi ya bure ya PCI-E 4x au tena, haijalishi ni toleo gani, PCI-E 1.0 inatosha. Bila shaka, toleo jipya la PCI-E, kasi itakuwa kasi. Naam, kwa kweli, NVME SSD na adapta ya M.2 - PCI-E 4x.
Pia unahitaji aina fulani ya gari yenye uwezo wa 300 MB au zaidi, ambayo inaonekana kutoka kwa BIOS na ambayo unaweza kupakia OS. Inaweza kuwa HDD na uhusiano wa IDE, SATA, SCSI. S.A.S. Au USB flash drive au kadi ya kumbukumbu. Haitatoshea kwenye diski ya floppy. CD-ROM haitafanya kazi na itahitaji kuandikwa upya. DVD-RAM - hakuna wazo. Kwa masharti tutaita jambo hili "gari la urithi la BIOS".

2. Tunapakia Linux kwa ajili ya ufungaji (kutoka kwa disk ya macho au gari la bootable flash, nk).

3. Wakati wa kugawanya diski, usambaze OS kati ya viendeshi vinavyopatikana:
3.1. Wacha tuunda kizigeu cha bootloader ya GRUB mwanzoni mwa "BIOS ya urithi" yenye ukubwa wa 8 MB. Ninaona kuwa hapa kipengele cha openSUSE kinatumika - GRUB kwenye kizigeu tofauti. Kwa openSUSE, mfumo wa faili chaguo-msingi (FS) ni BTRFS. Ikiwa utaweka GRUB kwenye kizigeu na mfumo wa faili wa BTRFS, basi mfumo hautaanza. Kwa hiyo, sehemu tofauti hutumiwa. Unaweza kuweka GRUB mahali pengine, mradi tu ni buti.
3.2. Baada ya kizigeu na GRUB, tutaunda kizigeu na sehemu ya folda ya mfumo ("mizizi"), ambayo ni "/ boot/", 300 MB kwa ukubwa.
3.3. Wengine wa wema - folda iliyobaki ya mfumo, kizigeu cha kubadilishana, kizigeu cha mtumiaji "/ nyumbani/" (ikiwa utaamua kuunda moja) kinaweza kuwekwa kwenye NVME SSD.

Baada ya ufungaji, mfumo hupakia GRUB, ambayo hupakia faili kutoka / boot/, baada ya hapo NVME SSD inapatikana, kisha boti za mfumo kutoka kwa NVME SSD.
Kwa mazoezi, nilipata kasi kubwa.

Mahitaji ya uwezo wa "BIOS ya kiendeshi cha urithi": MB 8 kwa kizigeu cha GRUB ni chaguo-msingi, na popote kutoka 200 MB kwa /boot/. 300 MB nilichukua kwa kiasi. Wakati wa kusasisha kernel (na wakati wa kusakinisha mpya), Linux itajaza /boot/ kizigeu na faili mpya.

Kukadiria kasi na gharama

Gharama ya NVME SSD 128 GB - kutoka takriban 2000 rubles.
Gharama ya adapta ya M.2 - PCI-E 4x - kutoka kwa takriban 500 rubles.
M.2 hadi PCI-E 16x adapters kwa anatoa nne za NVME SSD pia zinauzwa, bei mahali fulani kutoka 3000 r. - ikiwa kuna mtu anayehitaji.

Kikomo cha kasi:
PCI-E 3.0 4x takriban 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Viendeshi vilivyo na PCI-E 3.0 4x kwa vitendo hufikia kasi ya takriban 3500 MB / s.
Inaweza kuzingatiwa kuwa kasi inayoweza kufikiwa itakuwa kama ifuatavyo.
PCI-E 3.0 4x takriban 3500 MB/s
PCI-E 2.0 4x takriban 1800 MB/s
PCI-E 1.0 4x takriban 900 MB/s

Ambayo ni kasi kuliko SATA 600MB/s. Kasi inayoweza kufikiwa kwa SATA 600 MB/s ni takriban 550 MB/s.
Wakati huo huo, kwenye bodi za mama za zamani, kasi ya SATA ya mtawala wa bodi inaweza kuwa si 600 MB / s, lakini 300 MB / s au 150 MB / s. Hapa kidhibiti cha ubao = kidhibiti cha SATA kilichojengwa kwenye daraja la kusini la chipset.

Ninagundua kuwa NCQ itafanya kazi kwa NVME SSD, wakati watawala wakubwa kwenye bodi wanaweza kukosa hii.

Nilifanya mahesabu ya PCI-E 4x, hata hivyo, baadhi ya anatoa zina basi ya PCI-E 2x. Hii inatosha kwa PCI-E 3.0, lakini kwa viwango vya zamani vya PCI-E - 2.0 na 1.0 - ni bora kutochukua SSD kama hizo za NVME. Pia, gari na buffer katika mfumo wa chip kumbukumbu itakuwa kasi zaidi kuliko bila hiyo.

Kwa wale ambao wanataka kuachana kabisa na mtawala wa SATA kwenye bodi, nakushauri utumie mtawala wa Asmedia ASM 106x (1061, nk), ambayo hutoa bandari mbili za SATA 600 (ndani au nje). Inafanya kazi vizuri (baada ya sasisho la firmware), katika hali ya AHCI inasaidia NCQ. Imeunganishwa kupitia PCI-E 2.0 1x basi.

Kasi yake ya juu:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Kasi inayoweza kufikiwa itakuwa:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Hii ni ya kutosha kwa SSD moja ya SATA au anatoa mbili ngumu.

Mapungufu yaliyotambuliwa

1. Kutokusoma Vigezo vya SMART na NVME SSD, kuna habari ya jumla tu kuhusu mtengenezaji, nambari ya serial, nk. Labda kwa sababu ya ubao wa mama wa zamani (mp). Kwa majaribio yangu ya kinyama, nilitumia mp kongwe zaidi niliyoweza kupata, na nForce4 chipset.

2. TRIM inapaswa kufanya kazi, lakini inahitaji kuangaliwa.

Hitimisho

Kuna chaguzi zingine: nunua kidhibiti cha SAS na slot ya PCI-E 4x au 8x (kuna 16x au 32x?). Hata hivyo, ikiwa ni nafuu, wanaunga mkono SAS 600, lakini SATA 300, na gharama kubwa itakuwa ghali zaidi na polepole kuliko njia iliyopendekezwa hapo juu.

Kwa matumizi na M $ Windows, unaweza kusakinisha programu ya ziada - bootloader na viendeshi vilivyojengwa kwa NVME SSD.

Tazama hapa:
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

Ninamwalika msomaji ajitathmini mwenyewe ikiwa anahitaji programu kama hiyo ya NVME SSD, au itakuwa bora kununua ubao mpya wa mama (+ processor + kumbukumbu) na kiunganishi kilichopo cha M.2 PCI-E na usaidizi wa uanzishaji kutoka NVME. SSD katika EFI.

Chanzo: mapenzi.com

Kuongeza maoni