Nggunakake NVME SSD minangka sistem drive ing komputer karo BIOS lawas lan OS Linux

Nggunakake NVME SSD minangka sistem drive ing komputer karo BIOS lawas lan OS Linux

Yen dikonfigurasi kanthi bener, sampeyan bisa boot saka NVME SSD sanajan ing sistem lawas. Dianggep sistem operasi (OS) bisa digunakake karo NVME SSD. Aku nimbang booting OS, amarga karo driver kasedhiya ing OS, NVME SSD katon ing OS sawise booting lan bisa digunakake. Piranti lunak tambahan (software) kanggo Linux ora dibutuhake. Kanggo OS saka kulawarga BSD lan Unix liyane, cara kasebut bisa uga cocog.

Kanggo boot saka drive apa wae, bootloader (BOP), BIOS utawa EFI (UEFI) kudu ngemot driver kanggo piranti iki. Drive NVME SSD minangka piranti sing cukup anyar dibandhingake karo BIOS, lan ora ana pembalap kasebut ing perangkat kukuh saka motherboard lawas. Ing EFI tanpa dhukungan NVME SSD, sampeyan bisa nambah kode sing cocog, banjur bisa digunakake kanthi lengkap - sampeyan bisa nginstal sistem operasi lan boot. Kanggo sistem lawas karo supaya disebut-. "BIOS lawas" booting OS ora kamungkinan kanggo nindakake iki. Nanging, iki bisa dilewati.

Kepiye carane

Aku nggunakake openSUSE Leap 15.1. Kanggo Linux liyane, langkah-langkah bakal padha.

1. Ayo nyiyapake komputer kanggo nginstal sistem operasi.
Sampeyan mbutuhake PC utawa server karo free PCI-E 4x utawa slot maneh, ora ketompo versi, PCI-E 1.0 cukup. Mesthi, sing anyar versi PCI-E, sing luwih cepet kacepetan bakal. Inggih, bener, NVME SSD karo adaptor M.2 - PCI-E 4x.
Sampeyan uga mbutuhake sawetara jinis drive kanthi kapasitas 300 MB utawa luwih, sing katon saka BIOS lan saka ngendi sampeyan bisa mbukak OS. Bisa dadi HDD karo sambungan IDE, SATA, SCSI. S.A.S. Utawa USB flash drive utawa kertu memori. Iku ora bakal pas ing floppy disk. CD-ROM ora bisa digunakake lan kudu ditulis maneh. DVD-RAM - ora idea. Kita bakal ngarani bab iki minangka "drive BIOS warisan".

2. Kita mbukak Linux kanggo instalasi (saka disk optik utawa flash drive bootable, etc.).

3. Nalika partisi disk, disebarake OS ing antarane drive sing kasedhiya:
3.1. Ayo nggawe partisi kanggo bootloader GRUB ing wiwitan "BIOS drive warisan" kanthi ukuran 8 MB. Aku nyathet yen ing kene fitur openSUSE digunakake - GRUB ing partisi sing kapisah. Kanggo openSUSE, sistem file standar (FS) yaiku BTRFS. Yen sampeyan nyelehake GRUB ing partisi kanthi sistem file BTRFS, mula sistem kasebut ora bakal boot. Mulane, bagean sing kapisah digunakake. Sampeyan bisa nyelehake GRUB ing papan liya, anggere boots.
3.2. Sawise pemisahan karo GRUB, kita bakal nggawe partisi kanthi bagean folder sistem ("root"), yaiku "/ boot /", ukuran 300 MB.
3.3. Kabecikan liyane - folder sistem liyane, partisi swap, partisi pangguna "/ ngarep /" (yen sampeyan arep nggawe) bisa diselehake ing SSD NVME.

Sawise instalasi, sistem mbukak GRUB, sing mbukak file saka /boot/, sawise NVME SSD kasedhiya, banjur sistem boot saka NVME SSD.
Ing praktik, aku entuk kacepetan sing signifikan.

Syarat kapasitas kanggo "BIOS drive warisan": 8 MB kanggo partisi GRUB minangka standar, lan ing ngendi wae saka 200 MB kanggo /boot/. 300 MB aku njupuk karo wates. Nalika nganyari kernel (lan nalika nginstal anyar), Linux bakal ngisi partisi /boot/ karo file anyar.

Ngira-ngira kacepetan lan biaya

Biaya NVME SSD 128 GB - saka udakara 2000 rubel.
Biaya adaptor M.2 - PCI-E 4x - saka udakara 500 rubel.
M.2 kanggo PCI-E 16x adaptor kanggo papat NVME SSD drive uga ing Advertisement, diregani nang endi wae saka 3000 r. - yen ana sing butuh.

watesan kacepetan:
PCI-E 3.0 4x bab 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Drive karo PCI-E 3.0 4x ing laku tekan kacepetan watara 3500 MB / s.
Bisa dianggep manawa kacepetan sing bisa ditindakake bakal kaya ing ngisor iki:
PCI-E 3.0 4x bab 3500 MB/s
PCI-E 2.0 4x bab 1800 MB/s
PCI-E 1.0 4x bab 900 MB/s

Sing luwih cepet tinimbang SATA 600MB / s. Kacepetan sing bisa ditindakake kanggo SATA 600 MB / s kira-kira 550 MB / s.
Ing wektu sing padha, ing motherboard lawas, kacepetan SATA controller onboard bisa uga ora 600 MB / s, nanging 300 MB / s utawa 150 MB / s. Kene onboard controller = SATA controller dibangun ing southbridge chipset.

Aku Wigati sing NCQ bakal bisa kanggo NVME SSDs, nalika lawas pengontrol ing Papan bisa uga ora duwe iki.

Aku nindakake petungan kanggo PCI-E 4x, Nanging, sawetara drive duwe PCI-E 2x bis. Iki cukup kanggo PCI-E 3.0, nanging kanggo standar PCI-E lawas - 2.0 lan 1.0 - iku luwih apik kanggo ora njupuk SSDs NVME kuwi. Uga, drive karo buffer ing wangun chip memori bakal luwih cepet tinimbang tanpa iku.

Kanggo wong-wong sing pengin rampung ninggalake SATA controller ing Papan, Aku maringi pitutur sampeyan nggunakake Asmedia ASM 106x controller (1061, etc.), kang menehi loro SATA 600 bandar (internal utawa external). Kerjane cukup apik (sawise nganyari perangkat kukuh), ing mode AHCI ndhukung NCQ. Disambungake liwat PCI-E 2.0 1x bus.

Kacepetan paling dhuwur:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Kacepetan sing bisa ditindakake yaiku:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Iki cukup kanggo siji SATA SSD utawa loro hard drive.

Cacat sing diweruhi

1. Ora diwaca paramèter SMART karo NVME SSD, mung ana informasi umum bab Produsèn, nomer serial, etc. Mbok amarga motherboard lawas banget (mp). Kanggo eksperimen sing ora manusiawi, aku nggunakake mp paling tuwa sing bisa ditemokake, kanthi chipset nForce4.

2. TRIM kudu bisa, nanging kudu dipriksa.

kesimpulan

Ana opsi liyane: tuku controller SAS karo PCI-E 4x utawa 8x slot (ana 16x utawa 32x?). Nanging, yen lagi mirah, padha ndhukung SAS 600, nanging SATA 300, lan larang bakal luwih larang lan luwih alon tinimbang cara ngajokaken ndhuwur.

Kanggo nggunakake M $ Windows, sampeyan bisa nginstal piranti lunak tambahan - bootloader karo pembalap dibangun kanggo NVME SSD.

Deleng kene:
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/cara-boot-nvme-ssd-from-legacy-bios.html

Aku ngajak maca kanggo ngira-ngira dhewe apa perlu aplikasi kuwi NVME SSD, utawa iku bakal luwih apik kanggo tuku motherboard anyar (+ prosesor + memori) karo konektor M.2 PCI-E ana lan support kanggo boot saka NVME SSD ing EFI.

Source: www.habr.com

Add a comment