Mampiasa SSD NVME ho toy ny fiara rafitra amin'ny solosaina misy BIOS taloha sy Linux OS

Mampiasa SSD NVME ho toy ny fiara rafitra amin'ny solosaina misy BIOS taloha sy Linux OS

Miaraka amin'ny fanamafisana mety, azonao atao ny manomboka amin'ny fiara NVME SSD na dia amin'ny rafitra taloha aza. Heverina fa ny rafitra fandidiana (OS) dia afaka miasa amin'ny NVME SSD. Mieritreritra ny hampiditra ny OS aho, satria miaraka amin'ireo mpamily misy ao amin'ny OS, ny NVME SSD dia hita ao amin'ny OS aorian'ny fandefasana ary azo ampiasaina. Tsy mila rindrambaiko fanampiny ho an'ny Linux. Ho an'ny rafitra fiasan'ny fianakaviana BSD sy ny Unix hafa, ny fomba dia mety tsara ihany koa.

Mba handroahana avy amin'ny fiara rehetra, dia tsy maintsy misy mpamily ho an'ity fitaovana ity ny programa boot voalohany (BPP), BIOS na EFI (UEFI). Ny drive NVME SSD dia fitaovana vaovao raha oharina amin'ny BIOS, ary tsy misy mpamily toy izany ao amin'ny firmware an'ny motherboards taloha. Ao amin'ny EFI tsy misy fanohanana NVME SSD, azonao atao ny manampy ny kaody mety, ary avy eo dia azo atao ny miasa tanteraka amin'ity fitaovana ity - azonao atao ny mametraka ny rafitra fandidiana ary mametaka azy. Ho an'ny rafitra taloha miaraka amin'ny antsoina hoe. "Lova BIOS" ny fametrahana ny OS dia tsy azo atao. Na izany aza, izany dia azo atao manodidina.

Ahoana no hanaovana izany?

Nampiasa openSUSE Leap 15.1 aho. Ho an'ny rafitra Linux hafa dia mitovy ny hetsika.

1. Andeha isika hanomana ny solosaina hametraka ny rafitra fandidiana.
Mila PC na mpizara manana mpampitohy PCI-E 4x na lava kokoa ianao, na inona na inona dikan-teny, PCI-E 1.0 dia ampy. Mazava ho azy, ny vaovao kokoa ny PCI-E version, ny avo kokoa ny hafainganam-pandeha. Eny ary, raha ny marina, SSD NVME misy adapter M.2 mankany PCI-E 4x.
Mila karazana fiara manana tanjaka 300 MB na mihoatra koa ianao, izay hita avy amin'ny BIOS ary avy amin'izay ahafahanao mampiditra ny OS. Mety ho kapila mafy misy fifandraisana IDE, SATA, na SCSI izany. SAS. Na USB flash drive na karatra fitadidiana. Tsy mety amin'ny kapila floppy. Tsy mandeha ny CD-ROM ary mila averina soratana. DVD-RAM - tsy misy hevitra. Andao hiantso an'io zavatra io hoe "drive BIOS lova".

2. Ampidiro ny Linux ho an'ny fametrahana (avy amin'ny kapila optika na kapila tselatra bootable, sns.).

3. Rehefa manamarika ny kapila isika dia hizara ny OS amin'ireo kapila misy:
3.1. Andao hamorona fizarazarana ho an'ny GRUB boot loader amin'ny fiandohan'ny "drive BIOS lova" misy habe 8 MB. Marihiko fa ity dia mampiasa endri-javatra iray amin'ny openSUSE - GRUB amin'ny fisarahana misaraka. Ho an'ny openSUSE, ny rafitra rakitra default (FS) dia BTRFS. Raha mametraka GRUB amin'ny fizarazarana misy rafitra rakitra BTRFS ianao, dia tsy hanomboka ny rafitra. Noho izany, fizarana misaraka no ampiasaina. Azonao atao ny mametraka GRUB amin'ny toerana hafa, raha mbola boot.
3.2. Aorian'ny fisarahana amin'ny GRUB, dia hamorona fizarazarana miaraka amin'ny ampahany amin'ny lahatahiry rafitra ("root"), izany hoe "/boot/", 300 MB ny habeny.
3.3. Ny zavatra sisa - ny ambiny amin'ny lahatahiry rafitra, ny fizarazarana ho an'ny swap, ny fizarana mpampiasa "/home/" (raha manapa-kevitra ny hamorona iray ianao) dia azo apetraka amin'ny NVME SSD.

Aorian'ny fametrahana dia mameno ny GRUB ny rafitra, izay mameno ny rakitra avy amin'ny /boot/, ary avy eo dia misy ny NVME SSD, avy eo ny rafitra dia manomboka amin'ny NVME SSD.
Amin'ny fampiharana dia nahazo hafainganam-pandeha lehibe aho.

Ny fepetra takiana amin'ny "drive BIOS lova": 8 MB ho an'ny fizarana GRUB - io no default, ary any amin'ny 200 MB ho an'ny /boot/. Naka 300 MB niaraka tamin'ny tahiry aho. Rehefa manavao ny kernel (ary rehefa mametraka vaovao), Linux dia hameno ny /boot/ partition amin'ny rakitra vaovao.

Vidiny sy tombana

Ny vidin'ny NVME SSD 128 GB dia eo amin'ny 2000 roubles.
Ny vidin'ny adaptatera M.2 - PCI-E 4x dia manodidina ny 500 roubles.
Misy ihany koa ny M.2 - PCI-E 16x adaptatera amidy ho an'ny fiara NVME SSD efatra, vidiny any amin'ny 3000 roubles. - raha misy mila izany.

Fepetra ny hafainganam-pandeha:
PCI-E 3.0 4x eo amin'ny 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Ny fiara miaraka amin'ny PCI-E 3.0 4x dia mahatratra 3500 MB/s eo ho eo amin'ny fampiharana.
Azontsika atao ny mihevitra fa ny hafainganam-pandeha azo tratrarina dia ho toy izao:
PCI-E 3.0 4x eo amin'ny 3500 MB/s
PCI-E 2.0 4x eo amin'ny 1800 MB/s
PCI-E 1.0 4x eo amin'ny 900 MB/s

Izay haingana kokoa noho ny SATA 600 MB/s. Ny hafainganam-pandeha azo tratrarina ho an'ny SATA 600 MB/s dia eo amin'ny 550 MB/s.
Ankoatr'izay, amin'ny reny taloha dia mety tsy ho 600 MB/s ny hafainganam-pandehan'ny SATA an'ny controller on-board, fa 300 MB/s na 150 MB/s. Eto onboard controller = SATA controller naorina tao amin'ny southbridge ny chipset.

Marihiko fa ny NCQ dia hiasa ho an'ny NVME SSDs, saingy mety tsy ho an'ny mpanara-maso zokiny kokoa izany.

Nanao kajikajy ho an'ny PCI-E 4x aho, fa ny fiara sasany dia manana bus PCI-E 2x. Ampy ho an'ny PCI-E 3.0 izany, fa ho an'ny fenitra PCI-E taloha - 2.0 sy 1.0 - tsara kokoa ny tsy mampiasa SSD NVME toy izany. Ary koa, ny fiara miaraka amin'ny buffer amin'ny endrika puce fahatsiarovana dia ho haingana kokoa noho ny tsy misy azy.

Ho an'ireo izay te handao tanteraka ny on-board SATA controller, dia manoro hevitra ny mampiasa ny Asmedia ASM 106x (1061, sns) controller, izay manome roa SATA 600 seranana (anatiny na ivelany). Miasa tsara izy io (aorian'ny fanavaozana firmware) ary manohana ny NCQ amin'ny fomba AHCI. Mifandray amin'ny bus PCI-E 2.0 1x.

Ny hafainganam-pandeha ambony indrindra:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Ny hafainganam-pandeha azo tratrarina dia:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Ampy ho an'ny SATA SSD na HDD roa izany.

Tsikaritra ny lesoka

1. Tsy azo vakina SMART masontsivana miaraka amin'ny NVME SSD, tsy misy afa-tsy angon-drakitra ankapobeny momba ny mpanamboatra, laharana serial, sns. Mety noho ny motherboard efa antitra loatra. Ho an'ny fanandramana tsy maha-olombelona ahy dia nampiasa ny solombavambahoaka tranainy indrindra hitako aho, miaraka amin'ny chipset nForce4.

2. Tokony hiasa ny TRIM, saingy mila jerena izany.

famaranana

Mbola misy ihany koa ny azo atao: mividy controller SAS misy connecteur PCI-E 4x na 8x (misy 16x sa 32x?). Na izany aza, raha mora izy ireo, dia manohana ny SAS 600 izy ireo, fa ny SATA 300, ary ny lafo vidy dia ho lafo kokoa sy miadana kokoa noho ny fomba atolotra etsy ambony.

Raha ampiasaina amin'ny Windows M$, azonao atao ny mametraka rindrambaiko fanampiny - bootloader miaraka amin'ny mpamily namboarina ho an'ny NVME SSD.

Jereo eto:
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

Manasa ny mpamaky aho mba hanombantombana ho an'ny tenany raha mila fampiasana NVME SSD toy izany izy, na tsara kokoa ny mividy reny vaovao (+ processeur + fahatsiarovana) miaraka amin'ny connecteur M.2 PCI-E efa misy ary manohana ny booting NVME SSD to EFI.

Source: www.habr.com

Add a comment