در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تغییر IDE به AHCI بدون از دست رفتن ویندوز

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 کلیک کنید.

تغییر IDE به AHCI بدون از دست رفتن ویندوز

تغییر IDE به AHCI بدون از دست رفتن ویندوز

حالا به مسیر زیر از ریجستری بروید

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

تغییر IDE به AHCI بدون از دست رفتن ویندوز

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

تغییر IDE به AHCI بدون از دست رفتن ویندوز

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

تغییر IDE به AHCI بدون از دست رفتن ویندوز

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

تغییر IDE به AHCI بدون از دست رفتن ویندوز

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

Good Luck

نویسنده : مجتبی رافعی

منبع : انجمن حرفه ای های فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#انواع_هارد_دیسک
12 نظر
محمد نصیری

سلام ، یه کم درک این مطلب برای من ابهام داره ، اگر ممکن هست بیشتر برام توضیح بدید :

  • خوب مگه Hot Swapping رو نباید سخت افزار پشتیبانی کنه ؟
  • اگر استاندارد AHCI برای هارد های SATA هست پس چرا از IDE اسم بردید ؟
  • با انجام این تغییرات چه قابلیت هایی به ما داده میشه ؟
  • این قابلیت رو روی سرورها پیاده سازی می کنن یا روی PC ها ؟

ممنون میشم بیشتر تشریح کنید.

مجتبی رافعی

درسته سخت افزار باید پشتیبانی کنه، ولی داخل 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 بیشتر توضیح بدید ..

متشکرم

محمد نصیری

من یادم میاد که وقتی میخاستم رو Laptop ها ویندوز XP نصب کنم و نصب نمیشد باید میفرتم و این AHCI رو روی IDE قرار میدادم ، فکر کنم چون سیستم عامل های قدیمی این موضوع رو به درستی پشتیبانی نمی کردن.

فاطمه قرباوی

بله علاوه بر این قابلیت های زیاد دیگه ای هم داره،مثلا من شنیدم در برخی موارد که ویندوز در حالت IDE بالا نمیاد ، میتونیم با تبدیل حالت IDE هارد به AHCI ( البته فکر کنم به صورت موقت ) ، اطلاعات هارد رو مشاهده کرد ، البته این چیزی که میگم رو شنیدم و خودم عملی امتحانش نکردم ،می خواستم ببینم صحت داره؟ و اگر آره ، دیگه چه کارایی میشه با این قابلیت کرد؟

مجتبی رافعی

ویندوز 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

فاطمه قرباوی

ببخشید من زبانم زیاد خوب نیست،میشه فارسی توضیح بدید ...

Mr hardware

خسته نباشید

سوالی هست راجع به این مطلب...

هارد من مشکلی پیدا کرد به این صورت که پیغام میداد که از اطلاعات هارد بک آپ بگیرید

بعضی گفتن بد سکتور هستش و.....

حالا بعد از تعمیر همون پیغام رو میده ولی توی تنظیمات وقتی از AHCI به IDE تغییرش میدم دیگه پیغامی نمیده و مشکل برطرف میشه...

دلیلش رو میدونید؟؟؟؟؟؟؟؟

ممنون

paymon2008

سلام .ممنون از مطلب عالیتون.

در رجیستری مسیری که گفتید دنبال کردم اما msahci وجود نداره!!!

parsacin

این ادرس تو ویندوز ده وجو نداره

آیا راه دیگری هست؟

HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\services\msahci

محمد عبداللهی

سلام

هنگام نصب ویندوز 7 درایوهای هارد نمایش داده نمی شدند

بعد تنظیمات رو از ide-به-ahci یا برعکس تغییر دادم و داریوها نمایش داده شدند و تونستم ویندوز رو نصب کنم

اما مشکلی که پیش اومد این بود که تعداد درایوهای پارتیشن بندی شده روی هارد از 3 تا به 4 تا افزایش پیدا کرد

کسی میدونه دلیلش چیه؟

سرعت لپ تاپم خیلی پایینه؟

nimanima23

سلام و عرض ادب

من دو تا هارد اینترنال دارم و روی دو تا هاردم سیستم عامل نصب کردم ...روی هر کدوم 4 پارتیشن و دو ویندوز قرار داره..(فکر کنم همه رو از روی هارد اول نصب کردم روی پارتیشن های دو تا هارد)حالا اگر روی بایوس این تغییرات اعمال کنم و مود ahci را فعال کنم ...بوت سیستم ها دیگه روی هارد دوم مشکل پیدا نمیکنه ؟....خیلی ممنون میشم پاسخ بدید.سپاسزار از سایت فوق العادتون.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....