استخدام محرك أقراص NVME SSD كمحرك نظام على أجهزة الكمبيوتر التي تعمل بنظام BIOS ونظام التشغيل Linux

استخدام محرك أقراص NVME SSD كمحرك نظام على أجهزة الكمبيوتر التي تعمل بنظام BIOS ونظام التشغيل Linux

إذا تم تكوينه بشكل صحيح ، يمكنك التمهيد من NVME SSD حتى على الأنظمة القديمة. من المفترض أن نظام التشغيل (OS) قادر على العمل مع NVME SSD. أفكر في تمهيد نظام التشغيل ، لأنه مع برامج التشغيل المتوفرة في نظام التشغيل ، يكون NVME SSD مرئيًا في نظام التشغيل بعد التمهيد ويمكن استخدامه. البرامج الإضافية (البرامج) لنظام التشغيل Linux غير مطلوبة. بالنسبة لنظام التشغيل من عائلة BSD وأنظمة Unixes الأخرى ، تكون الطريقة مناسبة أيضًا على الأرجح.

للتمهيد من أي محرك أقراص ، يجب أن يحتوي محمل الإقلاع (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 والتي يمكنك من خلالها تحميل نظام التشغيل. يمكن أن يكون محرك أقراص ثابتة مع اتصال IDE و SATA و SCSI. س. أو محرك أقراص فلاش USB أو بطاقة ذاكرة. لن يتناسب مع قرص مرن. لن يعمل القرص المضغوط وسيتعين إعادة كتابته. DVD-RAM - ليس لدي فكرة. سنطلق على هذا الشيء بشكل مشروط "محرك BIOS القديم".

2. نقوم بتحميل Linux للتثبيت (من قرص ضوئي أو محرك أقراص محمول قابل للتمهيد ، إلخ).

3. عند تقسيم قرص ، قم بتوزيع نظام التشغيل بين محركات الأقراص المتوفرة:
3.1. لنقم بإنشاء قسم لمحمل الإقلاع GRUB في بداية "محرك الأقراص القديم BIOS" بحجم 8 ميجابايت. ألاحظ أنه يتم استخدام ميزة openSUSE هنا - GRUB على قسم منفصل. بالنسبة إلى openSUSE ، فإن نظام الملفات الافتراضي (FS) هو BTRFS. إذا قمت بوضع GRUB على قسم به نظام ملفات BTRFS ، فلن يقوم النظام بالتمهيد. لذلك ، يتم استخدام قسم منفصل. يمكنك وضع GRUB في مكان آخر ، طالما أنه يعمل.
3.2 بعد التقسيم باستخدام GRUB ، سننشئ قسمًا به جزء من مجلد النظام ("root") ، أي بـ "/ boot /" ، بحجم 300 ميجابايت.
3.3 بقية الأشياء الجيدة - باقي مجلد النظام ، قسم المبادلة ، قسم المستخدم "/ home /" (إذا قررت إنشاء واحد) يمكن وضعه على محرك أقراص NVME SSD.

بعد التثبيت ، يقوم النظام بتحميل GRUB ، والذي يقوم بتحميل الملفات من / boot / ، وبعد ذلك يصبح NVME SSD متاحًا ، ثم يقوم النظام بالتمهيد من NVME SSD.
في الممارسة العملية ، حصلت على تسريع كبير.

متطلبات السعة لـ "BIOS محرك الأقراص القديم": 8 ميجابايت لقسم GRUB هو الافتراضي ، وفي أي مكان من 200 ميجابايت لـ / boot /. 300 ميغابايت أخذت بهامش. عند تحديث النواة (وعند تثبيت نواة جديدة) ، سيقوم Linux بتجديد / boot / section بملفات جديدة.

تقدير السرعة والتكلفة

تكلفة 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 يمكن أن أجده ، مع مجموعة شرائح 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.

المصدر: www.habr.com

إضافة تعليق