Loading…

جزیره سخت افزار و تجهیزات دیجیتال

امتیازات این مطلب
نکته: تغییر IDE به AHCI بدون از دست رفتن ویندوز
نرم افزار Help desk  دانا
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 کلیک کنید.

Image

Image


حالا به مسیر زیر از ریجستری بروید
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
Image


در سمت راست صفحه بر روی Start دابل کلیک کنید و مقدار اون رو به 0 (صفر) تغییر بدید.

Image


سیستم خود را restart کنید و قبل از بالا آمدن ویندوز به Bios رفته و AHCI را فعال کنید. در مادربورد های مختلف ممکن است مقداری تفاوت داشته باشد.همینطور که در تصویر زیر مشاهده می کنید بعد از بالا آمدن ویندوز ، سیستم عامل شروع به نصب درایور های AHCI می کند.

Image


بعد از نصب درایور ها ویندوز از شما می خواهد سیستم را Restart کنید. بر روی Restart Now کلیک کنید

Image


همینطور که می بینید بدون اینکه مشکلی برای ویندوز به وجود بیاید AHCI فعال شد.
Good Luck

نویسنده : مجتبی رافعی
منبع : انجمن حرفه ای های فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
دیدگاه ها
  • ارسال توسط:
  • زمان ارسال: 43 ماه قبل
سلام ، یه کم درک این مطلب برای من ابهام داره ، اگر ممکن هست بیشتر برام توضیح بدید :
  • خوب مگه Hot Swapping رو نباید سخت افزار پشتیبانی کنه ؟
  • اگر استاندارد AHCI برای هارد های SATA هست پس چرا از IDE اسم بردید ؟
  • با انجام این تغییرات چه قابلیت هایی به ما داده میشه ؟
  • این قابلیت رو روی سرورها پیاده سازی می کنن یا روی PC ها ؟
ممنون میشم بیشتر تشریح کنید.
  • ارسال توسط:
  • زمان ارسال: 43 ماه قبل
درسته سخت افزار باید پشتیبانی کنه، ولی داخل BIOS هم این قابلیت باید فعال باشه.
چون Device های قدیمی از AHCI پشتیبانی نمیکنن پیشفرض مادربورد روی مود IDE تنظیم شده، حالا کاربر اگر صلاح بدونه و دانشش رو داشته باشه اونو تغییر میده و روی AHCI میزاره که Performance بهتری داره.
استاندارد AHCI برای هاردهای SATA ست ولی این رو هم باید در نظر داشت که AHCI و IDE دو MOD مختلف برای Controller sata روی مادربورد هستند که به این Controller درایوهای CD و DVD هم وصل میشن، پس پیشفرض باید روی مود IDE باشن چون درایوهای CD/DVD از AHCI پشتیبانی نمیکنند.

علاوه بر Hot Swapping، یک قابلیت دیگه هم داره به اسم native command queuing
در کل دستورات خواندن و نوشتنی که به هارد میرسه رو به نوعی بهینه میکنه طوری که از جابجایی بیهوده هد هارد جلوگیری میکنه که باعث بالا رفتن سرعت هارد میشه
سلام .. بابت نکته ی خوبتون ممنونم .. اگر امکان داره در مورد قابلیت های AHCI بیشتر توضیح بدید ..
متشکرم
  • ارسال توسط:
  • زمان ارسال: 43 ماه قبل
من یادم میاد که وقتی میخاستم رو Laptop ها ویندوز XP نصب کنم و نصب نمیشد باید میفرتم و این AHCI رو روی IDE قرار میدادم ، فکر کنم چون سیستم عامل های قدیمی این موضوع رو به درستی پشتیبانی نمی کردن.
بله علاوه بر این قابلیت های زیاد دیگه ای هم داره،مثلا من شنیدم در برخی موارد که ویندوز در حالت IDE بالا نمیاد ، میتونیم با تبدیل حالت IDE هارد به AHCI ( البته فکر کنم به صورت موقت ) ، اطلاعات هارد رو مشاهده کرد ، البته این چیزی که میگم رو شنیدم و خودم عملی امتحانش نکردم ،می خواستم ببینم صحت داره؟ و اگر آره ، دیگه چه کارایی میشه با این قابلیت کرد؟
  • ارسال توسط:
  • زمان ارسال: 43 ماه قبل
ویندوز XP چون قبل از معرفی AHCI به بازار اومد درایورهای AHCI رو داخلش نداره. معمولا درایور هاش رو می تونید داخل CD مادربورد پیدا کنید.
سه قابلیت عمده AHCI موارد زیر هستند

* Supports NCQ (Native Command Queuing) allowing SATA drives to accept more than one command at a time and dynamically reorder the commands for maximum efficiency.
* Supports hot plugging of devices
* Supports staggered spin ups of multiple hard drives at boot time

برای اطلاعات بیشتر لینک های زیر رو می تونید ببینید
AHCI
AHCI

و اینهم PDF مشخصات فنی AHCI از سایت Intel
AHCI Specification
ببخشید من زبانم زیاد خوب نیست،میشه فارسی توضیح بدید ...
  • ارسال توسط:
  • زمان ارسال: 35 ماه قبل
خسته نباشید
سوالی هست راجع به این مطلب...
هارد من مشکلی پیدا کرد به این صورت که پیغام میداد که از اطلاعات هارد بک آپ بگیرید
بعضی گفتن بد سکتور هستش و.....
حالا بعد از تعمیر همون پیغام رو میده ولی توی تنظیمات وقتی از AHCI به IDE تغییرش میدم دیگه پیغامی نمیده و مشکل برطرف میشه...
دلیلش رو میدونید؟؟؟؟؟؟؟؟
ممنون
  • ارسال توسط:
  • زمان ارسال: 21 ماه قبل
سلام .ممنون از مطلب عالیتون.
در رجیستری مسیری که گفتید دنبال کردم اما msahci وجود نداره!!!
  • ارسال توسط:
  • زمان ارسال: 9 ماه قبل
این ادرس تو ویندوز ده وجو نداره
آیا راه دیگری هست؟
HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\services\msahci

  • ارسال توسط:
  • زمان ارسال: 3 ماه قبل
سلام
هنگام نصب ویندوز 7 درایوهای هارد نمایش داده نمی شدند
بعد تنظیمات رو از ide-به-ahci یا برعکس تغییر دادم و داریوها نمایش داده شدند و تونستم ویندوز رو نصب کنم
اما مشکلی که پیش اومد این بود که تعداد درایوهای پارتیشن بندی شده روی هارد از 3 تا به 4 تا افزایش پیدا کرد
کسی میدونه دلیلش چیه؟
سرعت لپ تاپم خیلی پایینه؟
برای ارسال نظر وارد شوید.