NVME SSD-г хуучин BIOS болон Linux үйлдлийн системтэй компьютер дээр системийн хөтөч болгон ашиглах

NVME SSD-г хуучин BIOS болон Linux үйлдлийн системтэй компьютер дээр системийн хөтөч болгон ашиглах

Хэрэв зөв тохируулагдсан бол хуучин систем дээр ч NVME SSD-ээс ачаалах боломжтой. Үйлдлийн систем (OS) нь NVME SSD-тэй ажиллах боломжтой гэж үздэг. Үйлдлийн системд байгаа драйверуудын тусламжтайгаар NVME SSD нь ачаалсны дараа үйлдлийн системд харагдах бөгөөд ашиглах боломжтой тул би үйлдлийн системээ ачаалах талаар бодож байна. Линуксд зориулсан нэмэлт програм хангамж (програм хангамж) шаардлагагүй. BSD гэр бүлийн үйлдлийн систем болон бусад Unix-ийн хувьд энэ арга нь бас тохиромжтой.

Аливаа дискнээс ачаалахын тулд ачаалагч (BOP), BIOS эсвэл EFI (UEFI) нь энэ төхөөрөмжийн драйверуудыг агуулсан байх ёстой. NVME SSD хөтчүүд нь BIOS-тай харьцуулахад нэлээд шинэ төхөөрөмж бөгөөд хуучин эх хавтангийн програм хангамжид ийм драйвер байдаггүй. NVME SSD-ийн дэмжлэггүй EFI-д та тохирох кодыг нэмж, дараа нь энэ төхөөрөмжтэй бүрэн ажиллах боломжтой болно - та үйлдлийн системийг суулгаж, ачаалж болно. гэж нэрлэгддэг хуучин системүүдийн хувьд. Үйлдлийн системийг ачаалах "хуучин BIOS" нь үүнийг хийх магадлал багатай юм. Гэсэн хэдий ч үүнийг тойрч гарах боломжтой.

Үүнийг яаж хийх вэ

Би openSUSE Leap 15.1 ашигласан. Бусад Линуксийн хувьд алхамууд ижил байх болно.

1. Компьютерээ үйлдлийн систем суулгахад бэлтгэцгээе.
Танд үнэгүй PCI-E 4x ба түүнээс дээш оролттой компьютер эсвэл сервер хэрэгтэй, аль хувилбараас үл хамааран PCI-E 1.0 хангалттай. Мэдээжийн хэрэг, PCI-E хувилбар нь шинэ байх тусам хурд нь илүү хурдан байх болно. Үнэндээ M.2 адаптертай NVME SSD - PCI-E 4x.
Мөн танд 300 МБ ба түүнээс дээш багтаамжтай, BIOS-оос харагдахуйц, үйлдлийн системээ ачаалах боломжтой ямар нэгэн төрлийн хөтөч хэрэгтэй болно. Энэ нь IDE, SATA, SCSI холболттой HDD байж болно. S.A.S. Эсвэл USB флаш диск эсвэл санах ойн карт. Энэ нь уян дискэнд тохирохгүй. CD-ROM ажиллахгүй бөгөөд дахин бичих шаардлагатай болно. DVD-RAM - ямар ч санаа байхгүй. Бид үүнийг нөхцөлт байдлаар "хуучин BIOS диск" гэж нэрлэх болно.

2. Бид Линуксийг суулгахын тулд ачаалдаг (оптик диск эсвэл ачаалах боломжтой флаш диск гэх мэт).

3. Дискийг хуваахдаа үйлдлийн системээ байгаа хөтчүүдийн дунд хуваарилна:
3.1. "Legacy drive BIOS"-ийн эхэнд GRUB bootloader-д зориулж 8 MB хэмжээтэй хуваалт үүсгэцгээе. Энд openSUSE функцийг ашиглаж байгааг тэмдэглэж байна - GRUB тусдаа хуваалт дээр. OpenSUSE-ийн хувьд анхдагч файлын систем (FS) нь BTRFS юм. Хэрэв та GRUB-ийг BTRFS файлын системтэй хуваалт дээр байрлуулбал систем ачаалахгүй. Тиймээс тусдаа хэсгийг ашигладаг. Та GRUB-г ачаалах үед өөр газар байрлуулж болно.
3.2. GRUB-тай хуваалтын дараа бид системийн хавтасны хэсэг (“root”), тухайлбал “/boot/”, 300 МБ хэмжээтэй хуваалтыг үүсгэнэ.
3.3. Үлдсэн сайн талууд - системийн хавтасны үлдсэн хэсэг, своп хуваалт, "/ home /" хэрэглэгчийн хуваалт (хэрэв та үүсгэхээр шийдсэн бол) NVME SSD дээр байрлуулж болно.

Суулгасны дараа систем нь /boot/-аас файлуудыг ачаалдаг GRUB-г ачаалсны дараа NVME SSD бэлэн болж, дараа нь систем NVME SSD-ээс ачаалагдана.
Практик дээр би мэдэгдэхүйц хурдацтай болсон.

"Хуучин дискний BIOS"-ын багтаамжийн шаардлага: GRUB хуваалтын хувьд 8 МБ, /ачаалах/ хувьд 200 МБ-аас хаана ч байхгүй. Би 300 МБ зайтай авсан. Цөмийг шинэчлэх үед (мөн шинээр суулгах үед) Линукс нь /boot/ хуваалтыг шинэ файлаар дүүргэх болно.

Хурд, зардлыг тооцоолох

NVME SSD-ийн үнэ 128 ГБ - ойролцоогоор 2000 рубльээс.
M.2 адаптерийн үнэ - PCI-E 4x - ойролцоогоор 500 рубльээс.
Дөрвөн NVME SSD дискэнд зориулсан M.2-оос PCI-E 16x адаптерууд мөн худалдаанд гарсан бөгөөд хаа нэгтээ 3000 r үнэтэй байна. - хэрэв хэн нэгэнд хэрэгтэй бол.

Хязгаарлалтын хурд:
PCI-E 3.0 4x ойролцоогоор 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Практикт PCI-E 3.0 4x-тэй хөтчүүд нь ойролцоогоор 3500 MB / s хурдтай байдаг.
Хүрэх хурд нь дараах байдалтай байна гэж үзэж болно.
PCI-E 3.0 4x ойролцоогоор 3500 MB/s
PCI-E 2.0 4x ойролцоогоор 1800 MB/s
PCI-E 1.0 4x ойролцоогоор 900 MB/s

Энэ нь SATA 600MB/s-ээс хурдан юм. SATA 600 MB/s-ийн хүрэх хурд нь ойролцоогоор 550 MB/s байна.
Үүний зэрэгцээ хуучин эх хавтан дээр самбар дээрх хянагчийн SATA хурд нь 600 МБ / с биш, харин 300 МБ / с эсвэл 150 МБ / с байж болно. Энд самбар дээрх хянагч = чипсетийн урд гүүрэнд суурилуулсан SATA хянагч.

NCQ нь NVME SSD-д ажиллах болно, харин хуучин самбар дээрх хянагчдад энэ нь байхгүй байж магадгүй гэдгийг би анхаарна уу.

Би PCI-E 4x-ийн тооцоог хийсэн боловч зарим хөтчүүдэд PCI-E 2x автобус байдаг. Энэ нь PCI-E 3.0-д хангалттай, гэхдээ хуучин PCI-E стандартуудын хувьд - 2.0 ба 1.0 - ийм NVME SSD авахгүй байх нь дээр. Мөн санах ойн чип хэлбэрийн буфер бүхий хөтөч нь түүнгүйгээр илүү хурдан байх болно.

Самбар дээрх SATA хянагчийг бүрмөсөн орхихыг хүсч буй хүмүүст хоёр SATA 106 порт (дотоод эсвэл гадаад) өгдөг Asmedia ASM 1061x хянагч (600 гэх мэт) ашиглахыг зөвлөж байна. Энэ нь маш сайн ажилладаг (програм хангамжийн шинэчлэлтийн дараа), AHCI горимд NCQ-г дэмждэг. PCI-E 2.0 1x автобусаар холбогдсон.

Түүний дээд хурд:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Хүрэх хурд нь:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Энэ нь нэг SATA SSD эсвэл хоёр хатуу дискэнд хангалттай.

Илэрсэн дутагдал

1. Уншаагүй SMART параметрүүд NVME SSD-тэй бол зөвхөн үйлдвэрлэгчийн тухай ерөнхий мэдээлэл, серийн дугаар гэх мэт. Магадгүй хэтэрхий хуучирсан эх хавтангаас (mp). Хүнлэг бус туршилтууддаа би nForce4 чипсет бүхий хамгийн эртний mp-г ашигласан.

2. TRIM ажиллах ёстой, гэхдээ үүнийг шалгах шаардлагатай.

дүгнэлт

Өөр сонголтууд байдаг: PCI-E 4x эсвэл 8x оролттой SAS хянагч худалдаж аваарай (16x эсвэл 32x байна уу?). Гэсэн хэдий ч, хэрэв тэд хямдхан бол SAS 600-ийг дэмждэг боловч SATA 300-ийг дэмждэг бөгөөд үнэтэй нь дээр дурдсан аргаас илүү үнэтэй, удаан байх болно.

M $ Windows-д ашиглахын тулд та нэмэлт програм хангамж суулгаж болно - NVME SSD-д зориулсан суулгасан драйвер бүхий ачаалагч.

Эндээс үзнэ үү:
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

Уншигч танд NVME SSD-ийн ийм хэрэглүүр хэрэгтэй эсэх, эсвэл одоо байгаа M.2 PCI-E холбогч, NVME-ээс ачаалах дэмжлэг бүхий шинэ эх хавтан (+ процессор + санах ой) худалдаж авсан нь дээр юм уу гэдгийг өөрөө үнэлэхийг урьж байна. EFI дахь SSD.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх