Օգտագործելով NVME SSD-ը որպես System Drive հին BIOS-ով և Linux OS-ով համակարգիչներով

Օգտագործելով NVME SSD-ը որպես System Drive հին BIOS-ով և Linux OS-ով համակարգիչներով

Եթե ​​ճիշտ կազմաձևված եք, կարող եք բեռնել NVME SSD-ից նույնիսկ ավելի հին համակարգերում: Ենթադրվում է, որ օպերացիոն համակարգը (ՕՀ) ի վիճակի է աշխատել NVME SSD-ի հետ։ Ես դիտարկում եմ ՕՀ-ի բեռնումը, քանի որ ՕՀ-ում առկա դրայվերների դեպքում NVME SSD-ը տեսանելի է ՕՀ-ում բեռնումից հետո և կարող է օգտագործվել: Լինուքսի համար լրացուցիչ ծրագրակազմ (ծրագրային ապահովում) չի պահանջվում: BSD ընտանիքի և այլ Unix-ների OS-ի համար մեթոդը, ամենայն հավանականությամբ, նույնպես հարմար է:

Ցանկացած սկավառակից բեռնաթափելու համար բեռնիչը (BOP), BIOS-ը կամ EFI-ն (UEFI) պետք է պարունակեն վարորդներ այս սարքի համար: NVME SSD կրիչները բավականին նոր սարքեր են՝ համեմատած BIOS-ի հետ, և հին մայրական տախտակների որոնվածում նման դրայվերներ չկան: EFI-ում առանց NVME SSD աջակցության կարող եք ավելացնել համապատասխան կոդը, այնուհետև հնարավոր է դառնում ամբողջությամբ աշխատել այս սարքի հետ՝ կարող եք տեղադրել օպերացիոն համակարգը և բեռնել այն: Հին համակարգերի համար, այսպես կոչված. «ժառանգված BIOS»-ը, որը բեռնում է ՕՀ-ն, դժվար թե դա անի: Այնուամենայնիվ, դա կարելի է շրջանցել:

Ինչպես դա անել

Ես օգտագործել եմ openSUSE Leap 15.1: Մյուս Linux-ի համար քայլերը մոտավորապես նույնն են լինելու:

1. Պատրաստենք համակարգիչը օպերացիոն համակարգը տեղադրելու համար։
Ձեզ անհրաժեշտ է համակարգիչ կամ սերվեր, որն ունի անվճար PCI-E 4x կամ ավելի երկար բնիկ, անկախ նրանից, թե որ տարբերակն է, PCI-E 1.0-ը բավարար է: Իհարկե, որքան նոր լինի PCI-E տարբերակը, այնքան արագությունը կլինի: Դե, իրականում, NVME SSD M.2 ադապտերով - PCI-E 4x:
Ձեզ անհրաժեշտ է նաև 300 ՄԲ և ավելի հզորությամբ սկավառակ, որը տեսանելի է BIOS-ից և որտեղից կարող եք բեռնել ՕՀ-ը: Դա կարող է լինել HDD՝ IDE, SATA, SCSI կապով։ Ս.Ա.Ս. Կամ USB ֆլեշ կրիչ կամ հիշողության քարտ: Այն չի տեղավորվի ճկուն սկավառակի վրա: CD-ROM-ը չի աշխատի և պետք է նորից գրվի: DVD-RAM - գաղափար չկա: Մենք պայմանականորեն կանվանենք այս բանը «ժառանգված BIOS սկավառակ»:

2. Մենք բեռնում ենք Linux-ը տեղադրման համար (օպտիկական սկավառակից կամ bootable flash drive-ից և այլն):

3. Սկավառակը բաժանելիս ՕՀ-ն բաժանեք առկա կրիչների միջև.
3.1. Եկեք ստեղծենք GRUB bootloader-ի համար «legacy drive BIOS»-ի սկզբում բաժանում՝ 8 ՄԲ չափով: Ես նշում եմ, որ այստեղ օգտագործվում է openSUSE ֆունկցիան՝ GRUB առանձին բաժանման վրա։ OpenSUSE-ի համար լռելյայն ֆայլային համակարգը (FS) BTRFS է: Եթե ​​GRUB-ը տեղադրեք BTRFS ֆայլային համակարգով բաժանման վրա, ապա համակարգը չի բեռնվի: Հետեւաբար, օգտագործվում է առանձին բաժին: Դուք կարող եք GRUB-ը տեղադրել այլ տեղ, քանի դեռ այն կոշիկ է:
3.2. GRUB-ով բաժանումից հետո մենք կստեղծենք բաժանում համակարգի թղթապանակի մի մասով («արմատ»), այն է՝ «/boot/»՝ 300 ՄԲ չափով:
3.3. Մնացած լավությունը՝ համակարգի մնացած թղթապանակը, փոխանակման միջնորմը, «/home/» օգտվողի բաժինը (եթե որոշեք ստեղծել) կարող են տեղադրվել NVME SSD-ի վրա:

Տեղադրվելուց հետո համակարգը բեռնում է GRUB-ը, որը բեռնում է ֆայլերը /boot/-ից, որից հետո հասանելի է դառնում NVME SSD-ը, այնուհետ համակարգը բեռնվում է NVME SSD-ից:
Գործնականում ես զգալի արագություն ստացա:

«Ժառանգական սկավառակի BIOS»-ի հզորության պահանջները. 8 ՄԲ GRUB բաժանման համար լռելյայն է, և 200 ՄԲ-ից սկսած /boot/-ի համար: 300 ՄԲ վերցրել եմ լուսանցքով։ Միջուկը թարմացնելիս (և նորերը տեղադրելիս) Linux-ը կլրացնի /boot/ միջնորմը նոր ֆայլերով։

Արագության և ծախսերի գնահատում

NVME SSD-ի արժեքը 128 ԳԲ - մոտ 2000 ռուբլիից:
M.2 ադապտեր - PCI-E 4x արժեքը մոտ 500 ռուբլիից:
Վաճառվում են նաև M.2 դեպի PCI-E 16x ադապտերներ չորս NVME SSD կրիչների համար, որոնց գինը 3000 ռ-ից է։ - եթե ինչ-որ մեկին դա պետք է:

Սահմանափակել արագությունները.
PCI-E 3.0 4x մոտ 3900 ՄԲ/վ
PCI-E 2.0 4x 2000 ՄԲ/վ
PCI-E 1.0 4x 1000 ՄԲ/վ
PCI-E 3.0 4x կրիչներ գործնականում հասնում են մոտ 3500 ՄԲ/վ արագության:
Կարելի է ենթադրել, որ հասանելի արագությունը կլինի հետևյալը.
PCI-E 3.0 4x մոտ 3500 ՄԲ/վ
PCI-E 2.0 4x մոտ 1800 ՄԲ/վ
PCI-E 1.0 4x մոտ 900 ՄԲ/վ

Որն ավելի արագ է, քան SATA 600 ՄԲ/վ: SATA 600 ՄԲ/վ-ի համար հասանելի արագությունը մոտ 550 ՄԲ/վ է:
Միևնույն ժամանակ, ավելի հին մայրական տախտակների վրա ներկառուցված կարգավորիչի 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 վերահսկիչից, խորհուրդ եմ տալիս օգտագործել Asmedia ASM 106x կարգավորիչը (1061 և այլն), որն ապահովում է SATA 600 երկու պորտ (ներքին կամ արտաքին): Այն բավականին լավ է աշխատում (որոնվածը թարմացնելուց հետո), AHCI ռեժիմում այն ​​աջակցում է NCQ-ին։ Միացված է PCI-E 2.0 1x ավտոբուսի միջոցով:

Դրա առավելագույն արագությունը.
PCI-E 2.0 1x 500 ՄԲ/վ
PCI-E 1.0 1x 250 ՄԲ/վ
Հասանելի արագությունը կլինի.
PCI-E 2.0 1x 460 ՄԲ/վ
PCI-E 1.0 1x 280 ՄԲ/վ

Սա բավարար է մեկ SATA SSD կամ երկու կոշտ սկավառակի համար:

Նկատել են թերություններ

1. Չի կարդացել SMART պարամետրեր NVME SSD-ով կա միայն ընդհանուր տեղեկատվություն արտադրողի, սերիական համարի և այլնի մասին։ Միգուցե չափազանց հին մայր տախտակի պատճառով (mp): Իմ անմարդկային փորձերի համար ես օգտագործեցի ամենահին mp-ը, որը կարող էի գտնել՝ nForce4 չիպսեթով:

2. TRIM-ը պետք է աշխատի, բայց այն պետք է ստուգվի:

Ամփոփում

Կան այլ տարբերակներ՝ գնել SAS կարգավորիչ PCI-E 4x կամ 8x բնիկով (կան 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-ից բեռնման աջակցությամբ։ SSD-ը EFI-ում:

Source: www.habr.com

Добавить комментарий