المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : معلومات مبسطة عن خاصية AHCI



الصفحات : [1] 2 3

BAZOOKA_N2O
26-07-2012, 21:43
https://images.aarabladies.com/media/images/78b56b63.jpg





معلومات مبسطة عن خاصية AHCIوطريقة عملها وتأثيرها على اداء وسائط التخزين


لاحظت في الفترة الاخيرة استفسارات من الاعضاء بخصوص طريقة التوصيل المثالية لوسائط التخزين والمشاكل المترتبة عن الاختيارات الغير صحيحة
ولكن دعونا اولا نتعرف على هذه الخاصية



AHCI : Advanced Host Controller Interface
واجهة التحكم المضيفة المحسنة
هي تقنية الترميز بين القرص الصلب ومتحكم IDE ضمن اللوحة الأم – المقصود بمتحكم IDE يقصد بها كلا المنفذين IDE , SATA
لأن المتحكم يتحكم بكلا المنفذين و ظهرت هذه التقنية مع بداية عام 2008 وهي من تطوير Intel مكنت هذه التقنية من الاستفادة
من بعض التقنيات المتقدمة للساتا مثل تقنية NCQ , Hot Plugging
ولذلك فأن تفعيل هذه التقنية يمكننا من الاستفادة من هذه التقنيات المتقدمة.


كيفية تفعيل AHCI :
إن الشرط الأساسي لكي نتمكن من تفعيل AHCI هي أن تكون اللوحة الأم – أو إذا شئنا الدقة متحكم IDE - يدعم AHCI
ويتم تفعيل AHCIمن إعدادات IDE ضمن خيارات البيوس


https://up.arab-x.com/Apr12/6o020274.jpg (https://up.arab-x.com/)

صورة من بيوس للوحة من انتاج شركة جيجابايت قد تختلف البيانات المعروضة باختلاف الشركة المنتجة



هذه الصورة للوحة تدعم خاصية ACHI وتوجد تحت خيار OnChip Sata Type الخيارات الاتية: Native IDE - AHCI - RAID

NATIVE IDE : طريقة التوصيل الاقدم وتدعم جميع انظمة التشغيل من مايكروسوفت وانظمة LINUX

RAID: طريقة التوصيل المعتمدة على هاردين او اكثر وتستخدم في حالات زيادة سرعة التعامل مع وسائط التخزين او تأمين البيانات
( الموضوع لن يتسع للتحدث عنها ولكن توجد مواضيع بالقسم تتكلم عنها بإستفاضة )

AHCI: واجهة التحكم المتقدمة والتي تقدمها شركة أنتل وتعتبر الخيار الأفضل لمستخدمي أقراص الساتا حيث تحقق كفاءة متعددة المهام بالمقارنة
مع خاصية IDE والتي ترفع الاداء الى اكثر من 20% وتدعم ويندوز VISTA وبالتأكيد ويندوز 7 ونظام التشغيل Linux
في حين لاتدعم ويندوز XP وأنظمة التشغيل السابقة لها
( يمكن دعم انظمة التشغيل الاقدم من VISTA سيتم الشرح لاحقاً )



NCQ التقنية الأهم من AHCI:
هي تقنية تفيد في أن يقوم متحكم القرص بإعادة ترتيب أوامر رأس القراءة حسب مكان تواجدها على القرص الصلب
مما يختصر عدد الدورات اللازمة للوصول إلى المعلومات وبالتالي زيادة الأداء بشكل ملحوظ جميع الأقراص التي تعمل
على SATA2 تدعم هذه التقنية ؛ وقدرت نسبة زيادة الأداء بـ 20% تقريباً وتظهر فائدة هذه التقنية بشكل واضح
عند استخدام عدة تطبيقات في وقت واحد كما يظهر الفارق في بداية إقلاع ويندوز .

بدون NCQ سيقرأ الرأس المعلومات حسب الترتيب العددي 1 ثم 2 ثم 3 ثم 4
بينما عند تفعيل NCQ سيقرأ الرأس المعلومات حسب ترتيب وضعها على سطح القرص
4 ثم 2 ثم 3 ثم 1 فتخيل فرق الأداء الذي سيحصل نتيجة تفعيل NCQ



دعم انظمة التشغيل
دعم كامل لجميع انظمة مايكروسوفت ابتداءا من ويندوز VISTA
يمكن دعم انظمة التشغيل الاقدم مثل XP عن طريق دمج التعريفات في اسطوانة نظام التشغيل والاقلاع منها

الخاصية مدعومة بشكل كامل من جميع أنظمة تشغيل LINUX القائمة على الكيرنل kernel 2.6.19 وما بعدها
وكذلك مجموعة من أنظمة التشغيل الأخرى المبنية على UNIX ونذكر منها :
Free BSD
NetBSD
OpenBSD
Solaris 10



بعض المفاهيم الهامة ومعالجة المشاكل :

- عدم احتواء اسطوانة النظام على تعريفات الخاصية مما ينتج عنه عدم اقلاع الاسطوانة من الاساس او الاقلاع
ولكن اثناء التنصيب لا يظهر القرص الصلب ولا اقسامه؟
يتم حل المشكلة عن طريق احضار اسطوانة تحتوي على التعريفات او الغاء عمل الخاصية من البيوس



- لابد من تفعيل الخاصية AHCI اولا قبل تنصيب نظام التشغيل ( ايا كان نوعه حتى ويندوز7 )؟
المشكلة تكمن حين يقوم المستخدم بتنصيب نظام التشغيل قبل تفعيل هذه الخاصية أي على خاصية الـ IDE
ثم يحتاج في وقت لاحق تفعيل هذه الخاصية للإستفادة من مميزاتها فإنه سيواجه مشكلة في
إقلاع النظام مرة أخرى ( شاشة زرقاء واعادة التشغيل )

ولايجب تغيير نظام التشغيل بل عن طريق تعريف الخاصية من داخل الويندوز ( الطريقة تصلح لجميع انواع الويندوز )


شرح الطريقة
اترككم مع الصور

https://expertester.files.wordpress.com/2008/07/0a.png?w=284&h=300

https://expertester.files.wordpress.com/2008/07/0b.png?w=258&h=300

https://expertester.files.wordpress.com/2008/07/01.png?w=234&h=300






بالضغط على زر الماوس الايمين ونختار Update Driver
ثم نختار No, not at this time
ونختار Install a list or specific location
ثم Don’t search. I will choose the driver to install
اخيرا تختار التعريف حسب الشركة المصنعة


تم الشرح على ويندوز xp
ولا يختلف كثيرا عن ويندوز 7


تم بحمد الله



كل عام والامة الاسلامية والعربية بأتم صحة وافضل حال
رمضان كريم

https://www.albrq.net/upload/uploads/images/albrq.net-604ac68faa.jpg

https://www11.0zz0.com/2012/07/26/19/423504649.jpg

Haythamovic
26-07-2012, 22:05
الف شكر علي المعلومات دلوقتي انا هسطب وندوز 7 64 بت وعايز افعل الخاصية ديه افعلها امتي؟؟

Haythamovic
26-07-2012, 22:32
رد علي يا باشا علشان هغير الويندوز دلوقتي

BAZOOKA_N2O
26-07-2012, 22:37
اسف على التأخير
الصيام وعمايله:D
قبل تصطيب الويندوز افضل
هتدخل على البيوس وتختارها بس كده

Haythamovic
26-07-2012, 22:40
طب انا دلوقتي شغال علي ويندوز هل لو شغلت الخاصية ديه وسطبت الويندوز الجديد ممكن يحصل مشكلة؟؟

BAZOOKA_N2O
26-07-2012, 22:45
مفيش اي داعي لتغيير الويندوز من اجل تفعيل الخاصية
ولكن اذا كنت هتغير الويندوز لأي سبب اخر
هتدخل على البيوس وتغير من IDE الى IHCI وتدخل باسطوانة الويندوز وتسطب عادي خالص
لو انت عايز تسطب ويندوز جديد + الويندوز الموجود حاليا
يبقى هتنفذ الخطوات الموجودة في الموضوع على الويندوز القديم الاول بعد كده تسطب الجديد

Haythamovic
26-07-2012, 23:38
لا انا بس هسطب ويندوز 7 علشان ويندوز 8 عاملي مشاكل

mmels
26-07-2012, 23:54
للتفعيل علي win 7 من ide الي achi دون الحاجه الي تسطيب الويندوز مرة اخري

الخطوات

Press [Win] + R or take the RUN option from the start menu.

Now type regedit there and press Enter Key to open up the Registry Editor Window.

If you receive the User Account Control dialog box, click Continue.

Locate and then click the following registry subkey:HKEY_LOCAL_MACHINE\System\CurrentControlSet \Servic es\msahci

In the right pane, right-click Start in the Name column, and then click Modify

In the Value data box, type 0 [3 is default], and then click OK.

On the File menu, click Exit to close Registry Editor.

Restart your computer

Go to BIOS and enable AHCI, Save & Reboot

Another restart will be required to finish the driver installation

Sir Eslam
27-07-2012, 00:37
طيب يا باشا انا عندى هاردين ..
واحد ( Seagate Barracuda ST2000DM001 2TB 7200 RPM SATA 6GB/s 64MB Cache ) موصله على ساتا 3 ( يا ترى الافضل ساتا 3 وللا 2 انا حاسس ان الاداء بطئ اوى عند النقل من الجرين الى السيجيت )
و التانى ويسترن جرين 640 جيجا و متوصل ساتا 2
هل ينفع افعل خاصية AHCI عادى ؟

BAZOOKA_N2O
27-07-2012, 03:33
للتفعيل علي win 7 من ide الي achi دون الحاجه الي تسطيب الويندوز مرة اخري

الخطوات

Press [Win] + R or take the RUN option from the start menu.

Now type regedit there and press Enter Key to open up the Registry Editor Window.

If you receive the User Account Control dialog box, click Continue.

Locate and then click the following registry subkey:HKEY_LOCAL_MACHINE\System\CurrentControlSet \Servic es\msahci

In the right pane, right-click Start in the Name column, and then click Modify

In the Value data box, type 0 [3 is default], and then click OK.

On the File menu, click Exit to close Registry Editor.

Restart your computer

Go to BIOS and enable AHCI, Save & Reboot

Another restart will be required to finish the driver installation

الطريقة دي عن طريق تعديل ملفات الريجستري فقط
لاتنجح في بعض الاحيان لأنها تعتمد على تغيير القيمة لجعل الويندوز يبحث عن التعريف اوتوماتيكيا
ولكن الطريقة المذكورة في الموضوع هي الاضمن لأنها تعتمد على تسطيب التعريفات يدويا من device manager
وانا لدي ملف ريجستري جاهز ولم اقم برفعه لأن البعض في منتديات اجنبية اشتكى من عدم جدوى تلك الطريقة

BAZOOKA_N2O
27-07-2012, 03:41
طيب يا باشا انا عندى هاردين ..
واحد ( Seagate Barracuda ST2000DM001 2TB 7200 RPM SATA 6GB/s 64MB Cache ) موصله على ساتا 3 ( يا ترى الافضل ساتا 3 وللا 2 انا حاسس ان الاداء بطئ اوى عند النقل من الجرين الى السيجيت )
و التانى ويسترن جرين 640 جيجا و متوصل ساتا 2
هل ينفع افعل خاصية AHCI عادى ؟


الافضل sata 3 طالما الهارد يدعمها
يعني الهارد sata 2 اذا تم توصيله على مخرج sata 3 لن يزيد سرعته وسيعمل على اقصى سرعة لل sata 2
الهارد seagate يعمل بواجهة sata 3 اما الهارد western فهو sata 2
الافضل للأول العمل على sata 3 اما الثاني فلا تفرق
الهارد الجرين مخصص لحفظ البيانات فلا تنتظر منه سرعة عالية
معدل نقل البيانات ليس بالاحساس ولكن يمكنك قياس معدل نقل البيانات بالبرامج المختصة والفيصل للنتيجة
بالتوفيق

mmels
27-07-2012, 03:46
الطريقة دي عن طريق تعديل ملفات الريجستري فقطلاتنجح في بعض الاحيان لأنها تعتمد على تغيير القيمة لجعل الويندوز يبحث عن التعريف اوتوماتيكياولكن الطريقة المذكورة في الموضوع هي الاضمن لأنها تعتمد على تسطيب التعريفات يدويا من device managerوانا لدي ملف ريجستري جاهز ولم اقم برفعه لأن البعض في منتديات اجنبية اشتكى من عدم جدوى تلك الطريقةأناجربت الطريقةأكثرمن علي السفن ولم يكن بها مشكلة ونسخة السفن لاتبحت عن تعريف فده مدمج بها أصلا

BAZOOKA_N2O
27-07-2012, 03:59
نعم نسخة الويندوز بها الكثير من التعريفات المدمجة ولكن لا يتم التفعيل الا في حالة ان يجد الويندوز القطعة المراد تفعيلها
وبما ان الخاصية اثناء تسطيب الويندوز كانت غير مفعلة فلن يتم تنزيل التعريف الخاص بها اوتوماتيكيا
( مثال كروت الشبكة المدمجة باللوحة يتم تعريفها اوتوماتيكيا ولكن اذا كانت غير مفعلة من البيوس فلن يتم تعريف قطعة هاردوير الويندوز لا يراها ضمن devices اصلا)
انا لم اقل ان الطريقة غير ناجحة ولكن لم اتطرق اليها بناء على اراء البعض بعدم جدواها

Ahmed.Elsayed
27-07-2012, 05:31
شكراً لك أخى على هذا الموضوع المفيد وتم التقييم :)

وتم عمل بعض التعديلات على الموضوع ليظهر بشكل أفضل وحتى لا يخالف قوانين القسم لكن برجاء فى المستقبل عدم أستخدام خط أكبر من الحجم 4

BAZOOKA_N2O
27-07-2012, 08:02
شكراً لك أخى على هذا الموضوع المفيد وتم التقييم :)

وتم عمل بعض التعديلات على الموضوع ليظهر بشكل أفضل وحتى لا يخالف قوانين القسم لكن برجاء فى المستقبل عدم أستخدام خط أكبر من الحجم 4

شكرا على مرورك والتقييم اخي الكريم
وتم اخذ الملاحظات في الاعتبار

ganash
27-07-2012, 11:38
موضوع جميل كانت بتحصل عندى مع xp النسخه بتقع على طول ومع 7 شغاله كويس

Sir Eslam
27-07-2012, 11:44
طيب معلش يا غالى دى صورة من عندى فى البيوس اهو و مش عارف هل المفروض اغير الاتنين زى منا عامل كده وللا ايه ؟

https://img696.imageshack.us/img696/2148/201207271118241.jpg

هيا اول واحدة دى خياراتها IDE - RAID(XHD) - AHCI

و التانية خياراتها IDE - RAID - AHCI

طبعا الاتنين كانوا معمولين على IDE فى الاول ..

هل اللى انا عملته ده صح وللا فى حاجة غلط ؟ :confused:

mouhammed963
27-07-2012, 17:18
معلومات قيمة شكرا لك
تم التقييم

BAZOOKA_N2O
27-07-2012, 17:49
موضوع جميل كانت بتحصل عندى مع xp النسخه بتقع على طول ومع 7 شغاله كويس


نورت الموضوع

BAZOOKA_N2O
27-07-2012, 17:53
طيب معلش يا غالى دى صورة من عندى فى البيوس اهو و مش عارف هل المفروض اغير الاتنين زى منا عامل كده وللا ايه ؟

https://img696.imageshack.us/img696/2148/201207271118241.jpg

هيا اول واحدة دى خياراتها IDE - RAID(XHD) - AHCI

و التانية خياراتها IDE - RAID - AHCI

طبعا الاتنين كانوا معمولين على IDE فى الاول ..

هل اللى انا عملته ده صح وللا فى حاجة غلط ؟ :confused:

كده صح ان الاثنين يتغيروا
هو الخيار الثاني خاص بالتحكم بمخارج SATA 3 فقط ( سوف تشعر بالفرق في حالة التوصيل عن طريق SATA 3 )ه



معلومات قيمة شكرا لك
تم التقييم

نورت الموضوع اخي الكريم
شكرا للتقييم

houka_al_saher
20-08-2012, 12:54
انا جهازى عليه ويندوز 7 وعايز انزل عليه Xp ومعاه تعريفات الساتا ، مش راضى ينزلها وبيطلعلى الشاشة الزرقاء فى الحالتين لما بعمل اعدادات الساتا فى البيوس على IDE وعلى AHCI
ودى صورة الشاشة الزرقاء فى الحالتين:
https://desmond.imageshack.us/Himg836/scaled.php?server=836&filename=photo0152n.jpg&res=landing

MaHmOuD ZeRo
21-08-2012, 01:15
انا قريت ان فى هاردات مش بينزل عليها XP
لازم تعمل حاجة فى الهارد
بس للامانه مش فاكر اووى:ah22:

houka_al_saher
21-08-2012, 02:20
انا بس كنت عاوز افهم الصورة دى https://expertester.files.wordpress.com/2008/07/01.png?w=234&h=300 وده انى هارد اللى اعمل عليه كده
لان انا عندى الهارد عامل كده:
https://img836.imageshack.us/img836/15/fdhdh.jpg

MaHmOuD ZeRo
21-08-2012, 02:47
هوه انت مركب هاردين ولا هارد واحد

houka_al_saher
21-08-2012, 03:41
هارد واحد بس

BAZOOKA_N2O
21-08-2012, 04:05
انا جهازى عليه ويندوز 7 وعايز انزل عليه Xp ومعاه تعريفات الساتا ، مش راضى ينزلها وبيطلعلى الشاشة الزرقاء فى الحالتين لما بعمل اعدادات الساتا فى البيوس على IDE وعلى AHCI


لو نزلت xp وانت اصلا عندك ويندوز 7 الجهاز مش هيشوف غير xp ومش هتقدر تدخل على ويندوز 7 غير لما تعدل ملف البوت الرئيسي
طالما الويندوز مش راضي يقبل على اي وضع من الوضعين IDE او AHCI يبقى تجرب نسخة تانية حتى لو كانت من غير تعريفات الساتا لأن احتمال تكون النسخة مفهاش تعريفات ساتا او التعريفات اللي موجودة مش متوافقة مع لوحتك
جرب حتى نسخة عادية واعمل الوضع IDE وبعد ما تنزل نفذ الشرح اللي موجود في الصفحة الاولى وادخل على البيوس وغير ل AHCI
لكن هتقابلك مشكلة البوت ودي ممكن تتحل عن طريق برنامج تعديل ملف الاقلاع الرئيسي للويندوز




انا قريت ان فى هاردات مش بينزل عليها XP
لازم تعمل حاجة فى الهارد
بس للامانه مش فاكر اووى:ah22:



نزلت شركة ويسترن هاردات بذكرة كاش 64MB والنوعية دي الافضل ليها ويندوز VISTA او 7 لو نزلت عليها XP هيبقى الجهاز بطئ لكن شركة ويسترن نزلت برنامج صغير يخليها تشغل XP كويس

BAZOOKA_N2O
21-08-2012, 04:13
الاخ houka_al_saher (https://arabhardware.net/forum/member.php?u=11244563)

انا مش فاهم انت عايز ايه؟

لكن الصورة اللي عندك معناها ان انت مش موجود تعريفات ACHI
نفذ الخطوات الموجودة بالموضوع وان شاء الله كله تمام
والمفروض الصورة تبقى كده

https://www10.0zz0.com/2012/08/21/02/764809919.jpg (https://www.0zz0.com)

houka_al_saher
21-08-2012, 15:23
لو نزلت xp وانت اصلا عندك ويندوز 7 الجهاز مش هيشوف غير xp ومش هتقدر تدخل على ويندوز 7 غير لما تعدل ملف البوت الرئيسي
طالما الويندوز مش راضي يقبل على اي وضع من الوضعين IDE او AHCI يبقى تجرب نسخة تانية حتى لو كانت من غير تعريفات الساتا لأن احتمال تكون النسخة مفهاش تعريفات ساتا او التعريفات اللي موجودة مش متوافقة مع لوحتك
جرب حتى نسخة عادية واعمل الوضع IDE وبعد ما تنزل نفذ الشرح اللي موجود في الصفحة الاولى وادخل على البيوس وغير ل AHCI
لكن هتقابلك مشكلة البوت ودي ممكن تتحل عن طريق برنامج تعديل ملف الاقلاع الرئيسي للويندوز




نزلت شركة ويسترن هاردات بذكرة كاش 64MB والنوعية دي الافضل ليها ويندوز VISTA او 7 لو نزلت عليها XP هيبقى الجهاز بطئ لكن شركة ويسترن نزلت برنامج صغير يخليها تشغل XP كويس


لا انا اصلا عاوز امسح ويندوز 7 وانزل بداله xp وجربت على فكرة كذا نسخة مفيهاش تعريفات الساتا وكذا نسخة فيها التعريفات ، يعنى العيب مش فى النسخ.
ومشكلة البوت كانت قابلتنى فى الاول بس حلتها بملف بيتحط مع النسخة عالفلاشة بس هو بييجى يحمل ملفات النسخة وييجى يخش عالتسطيب ميكملش ويطلعلى الشاشة الزرقاء

houka_al_saher
21-08-2012, 15:25
الاخ houka_al_saher (https://arabhardware.net/forum/member.php?u=11244563)

انا مش فاهم انت عايز ايه؟

لكن الصورة اللي عندك معناها ان انت مش موجود تعريفات ACHI
نفذ الخطوات الموجودة بالموضوع وان شاء الله كله تمام
والمفروض الصورة تبقى كده

https://www10.0zz0.com/2012/08/21/02/764809919.jpg (https://www.0zz0.com)
طب انا الهارد بتاعى مش مقروء كده ولا ايه؟
الخطوات اللى فى الموضوع انى ادوس كليك يمين على الهارد واعمل ابديت بس اعمل ابديت على انى هارد فيهم؟

BAZOOKA_N2O
21-08-2012, 18:13
نزل النسخة من اسطوانة وبلاش الفلاشة
ومن غير اي اضافات وعلى وضع IDE

لو مشتغلتش وجابت شاشة زرقاء يبقى عندك مشكلة في الهارد
وياريت تحدد الشاشة الزرقاء بتطلع امتى بالضبط

بالنسبة للصورة دي ملهاش اي علاقة بالهارد ولا تعريفه
دي خاصة بتعريف قنوات نقل الداتا وانت هتعيد تعريف ATA CHANNEL 1