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

صورة

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

للتمهيد من محرك أقراص ، من الضروري أن يحتوي برنامج التمهيد (BIOS) أو BIOS أو EFI (UEFI) على برامج تشغيل هذا الجهاز. تعد محركات أقراص NVME SSDs أجهزة جديدة إلى حد ما مقارنةً بنظام BIOS ، ولا توجد برامج تشغيل من هذا القبيل في البرامج الثابتة للبرامج الثابتة للوحات الأم القديمة. في EFI ، بدون دعم NVME SSD ، يمكنك إضافة الكود المناسب ، وبعد ذلك يصبح من الممكن العمل بشكل كامل مع هذا الجهاز - يمكنك تثبيت نظام التشغيل وتحميله. للأنظمة القديمة مع ما يسمى من غير المحتمل أن يتم تنفيذ "BIOS القديم" عن طريق تحميل نظام التشغيل. ومع ذلك ، يمكن التحايل على هذا.

كيف نفعل


كنت openSUSE قفزة 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. SAS. أو محرك أقراص فلاش USB أو بطاقة ذاكرة. لن يصلح على قرص مرن. لن يعمل القرص المضغوط ، إعادة الكتابة مطلوبة. DVD-RAM - لا فكرة. دعنا نسمي هذا الشيء "محرك BIOS القديم".

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

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

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

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

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


تكلفة NVME SSD 128 GB - من حوالي 2000 ص.
تكلفة محول M.2 - PCI-E 4x - من حوالي 500 ص.
المحولات M.2 معروضة للبيع أيضًا - PCI-E 16x لأربعة محركات أقراص NVME SSD ، بسعر يتراوح ما بين 3000 و r. - إذا كان أي شخص يحتاج إليها.

حدود السرعة:
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 - من الأفضل عدم أخذ SSDs من NVME. أيضًا ، سيكون محرك الأقراص الذي يحتوي على مخزن مؤقت في شكل شريحة ذاكرة أسرع من دونه.

بالنسبة لأولئك الذين يرغبون في التخلي عن وحدة التحكم 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.

Source: https://habr.com/ru/post/ar472068/


All Articles