AHCI یا Advanced Host Controller Interface یک استاندارد برای هارد های SATA می باشد که در اکتبر 2010 توسط اینتل معرفی شد که مهمترین قابلیت آن Hot Swapping و NCQ یا Native Command Queuing می باشد.Hot Swapping یا Hot Plugging در مواردی استفاده می شود که شما بخواهید یک سخت افزار را بدون اینکه سیستم را خاموش کنید از مادربورد جدا کنید.
اولین ویندوزی که از این قابلیت پشتیبانی کرد ویندوز ویستا بود. برای استفاده از AHCI قبل از نصب ویندوز باید آن را از BIOS فعال کنید، در صورتی که بعد از نصب ویندوز بخواهید AHCI را فعال کنید مطمئنا ویندوز شما بوت نخواهد شد، دلیلش هم این است که در حین نصب ویندوز درایورهای AHCI نصب نمیشوند و کلا در ویندوزی که نصب میشود این درایور ها وجود نخواهند داشت.
اصل ماجرا
در منوی استارت تایپ کنید regedit و روی اون کلیک راست و سپس Run as administrator را انتخاب کنید. در صورت ظاهر شدن پیغام UAC بر روی Yes کلیک کنید.
حالا به مسیر زیر از ریجستری بروید
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
در سمت راست صفحه بر روی Start دابل کلیک کنید و مقدار اون رو به 0 (صفر) تغییر بدید.
سیستم خود را restart کنید و قبل از بالا آمدن ویندوز به Bios رفته و AHCI را فعال کنید. در مادربورد های مختلف ممکن است مقداری تفاوت داشته باشد.همینطور که در تصویر زیر مشاهده می کنید بعد از بالا آمدن ویندوز ، سیستم عامل شروع به نصب درایور های AHCI می کند.
بعد از نصب درایور ها ویندوز از شما می خواهد سیستم را Restart کنید. بر روی Restart Now کلیک کنید
همینطور که می بینید بدون اینکه مشکلی برای ویندوز به وجود بیاید AHCI فعال شد.
Good Luck
نویسنده : مجتبی رافعی
منبع : انجمن حرفه ای های فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
با سلام . طبق آموزش عمل کردم و جواب داد . ممنون از مطالب مفیدتون
سلام دوستان من لب تابم ایسوز هستش و داخل تنظیمات بایوسش فقط گزینه ahic هست میخوام ide کنم نمیشه؟ کسی میتونه راهنمایی کنه ؟؟؟؟؟؟؟ممنون میشم
سلام و عرض ادب
من دو تا هارد اینترنال دارم و روی دو تا هاردم سیستم عامل نصب کردم ...روی هر کدوم 4 پارتیشن و دو ویندوز قرار داره..(فکر کنم همه رو از روی هارد اول نصب کردم روی پارتیشن های دو تا هارد)حالا اگر روی بایوس این تغییرات اعمال کنم و مود ahci را فعال کنم ...بوت سیستم ها دیگه روی هارد دوم مشکل پیدا نمیکنه ؟....خیلی ممنون میشم پاسخ بدید.سپاسزار از سایت فوق العادتون.
سلام
هنگام نصب ویندوز 7 درایوهای هارد نمایش داده نمی شدند
بعد تنظیمات رو از ide-به-ahci یا برعکس تغییر دادم و داریوها نمایش داده شدند و تونستم ویندوز رو نصب کنم
اما مشکلی که پیش اومد این بود که تعداد درایوهای پارتیشن بندی شده روی هارد از 3 تا به 4 تا افزایش پیدا کرد
کسی میدونه دلیلش چیه؟
سرعت لپ تاپم خیلی پایینه؟
این ادرس تو ویندوز ده وجو نداره
آیا راه دیگری هست؟
HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\services\msahci
سلام .ممنون از مطلب عالیتون.
در رجیستری مسیری که گفتید دنبال کردم اما msahci وجود نداره!!!
خسته نباشید
سوالی هست راجع به این مطلب...
هارد من مشکلی پیدا کرد به این صورت که پیغام میداد که از اطلاعات هارد بک آپ بگیرید
بعضی گفتن بد سکتور هستش و.....
حالا بعد از تعمیر همون پیغام رو میده ولی توی تنظیمات وقتی از AHCI به IDE تغییرش میدم دیگه پیغامی نمیده و مشکل برطرف میشه...
دلیلش رو میدونید؟؟؟؟؟؟؟؟
ممنون
ببخشید من زبانم زیاد خوب نیست،میشه فارسی توضیح بدید ...
ویندوز XP چون قبل از معرفی AHCI به بازار اومد درایورهای AHCI رو داخلش نداره. معمولا درایور هاش رو می تونید داخل CD مادربورد پیدا کنید.
سه قابلیت عمده AHCI موارد زیر هستند
برای اطلاعات بیشتر لینک های زیر رو می تونید ببینید
AHCI
AHCI
و اینهم PDF مشخصات فنی AHCI از سایت Intel
AHCI Specification
بله علاوه بر این قابلیت های زیاد دیگه ای هم داره،مثلا من شنیدم در برخی موارد که ویندوز در حالت IDE بالا نمیاد ، میتونیم با تبدیل حالت IDE هارد به AHCI ( البته فکر کنم به صورت موقت ) ، اطلاعات هارد رو مشاهده کرد ، البته این چیزی که میگم رو شنیدم و خودم عملی امتحانش نکردم ،می خواستم ببینم صحت داره؟ و اگر آره ، دیگه چه کارایی میشه با این قابلیت کرد؟