فعال کردن حالت هارد دیسک AHCI بدون نصب مجدد ویندوز. تغییر از IDE به AHCI بدون نصب مجدد ویندوز فعال کردن ahci

حالت AHCI در سیستم عامل های ویندوز با شروع از ویندوز ویستا پشتیبانی می شود. در نسخه های قدیمی سیستم عامل (مانند ویندوز XP و غیره)، هیچ پشتیبانی داخلی برای حالت AHCI وجود ندارد و برای اینکه این حالت کار کند، باید درایورهای اضافی مخصوص فروشنده را نصب کنید.

با این حال، با فعال شدن حالت AHCI در سیستم عامل های جدید مایکروسافت، همه چیز هموار نشد. اگر سیستم در حالت عادی (IDE) نصب شده باشد، درایور AHCI در سیستم قرار دارد معلولوضعیت. این منجر به این واقعیت می شود که در چنین سیستم هایی، هنگامی که حالت AHCI روی یک کنترلر SATA در BIOS فعال می شود، سیستم دیگر درایو ساتا را نمی بیند (درایور ahci لازم وجود ندارد) و به BSOD سقوط می کند ( INACCESSIBLE_BOOT_DEVICE). به همین دلیل، سازندگان چیپست کنترلر (عمدتاً اینتل) فعال کردن حالت AHCI را توصیه می کنند قبل ازنصب سیستم عامل، در این مورد، نصب کننده متوجه می شود که چیپ ست از حالت AHCI پشتیبانی می کند و درایورهای لازم را نصب می کند (برای برخی از چیپست ها گاهی اوقات لازم است درایورهای خاص AHCI/RAID به طور مستقیم در طول فرآیند نصب ویندوز بارگیری شوند، به عنوان مثال، از درایو فلش USB. یا درایو CD/DVD).

توجه داشته باشید. حالت AHCI (رابط کنترل کننده میزبان پیشرفته)ویژگی های پیشرفته SATA مانند اتصال داغ ( Hot-plugging) و NCQ(صف فرمان بومی)، که عملکرد عملیات دیسک را بهبود می بخشد.

در ویندوز 8 وضعیت فعال کردن AHCI تغییر نکرده است و اگر بخواهید حالت کنترلر SATA را بدون تغییر در خود ویندوز به AHCI تغییر دهید، این امر منجر به عدم امکان بوت شدن از دیسک سیستم می شود. واقعیت این است که ویندوز 8 همچنین به طور خودکار درایور AHCI را برای کنترلری که در زمان نصب سیستم در حالت AHCI نبود بارگیری نمی کند.

این مقاله برای کسانی است که ویندوز 8 را در حالت IDE نصب کرده اند و می خواهند بدون نصب مجدد سیستم عامل به حالت AHCI سوئیچ کنند. اگر BIOS (یا) قبلاً روی حالت AHCI تنظیم شده است، دیگر نیازی به انجام کار اضافی نیست - ویندوز 8 شما قبلاً از حالت AHCI پشتیبانی می کند.

قبلاً بدون نصب مجدد توضیح داده ایم. طبق این مقاله، در ویندوز 7 که در حالت عادی (ide) اجرا می شود، باید درایور استاندارد AHCI را به حالت بارگیری خودکار تغییر دهید (درایور نامیده می شود msahci) و تنها پس از آن AHCI را در بایوس فعال کنید. این روش کاملاً روان و در اکثر موارد بدون درد انجام شد.

در ویندوز 8 (و ویندوز سرور 2012)، هنگام تلاش برای فعال کردن حالت AHCI به این روش، کاربر با مشکلی مواجه می شود: شاخه HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci به سادگی در رجیستری وجود ندارد. و تلاش برای ایجاد آن به صورت دستی به هیچ نتیجه ای منجر نمی شود.

واقعیت این است که مایکروسافت تصمیم گرفت نام درایور مسئول پشتیبانی از حالت AHCI برای کنترلرهای SATA را تغییر دهد و آن را با یک درایور جدید به نام جایگزین کند. StorAHCI. شایان ذکر است که این درایور عملکرد مشابهی دارد و از دستگاه های مشابه پشتیبانی می کند MSAHCI.

ما توانستیم دو راه را برای فعال کردن AHCI پس از نصب ویندوز 8 کشف کنیم. یکی از آنها با تغییر رجیستری مرتبط است، دومی با بوت شدن در حالت ایمن است.

AHCI را در ویندوز 8 با استفاده از رجیستری فعال کنید

برای فعال کردن حالت AHCI در ویندوز 8 بدون نصب مجدد سیستم (که در حالت IDE نصب شده بود)، باید تغییراتی در رجیستری سیستم ایجاد کنید.

توجه: یک بار دیگر یادآوری می کنیم که اصلاح مشخص شده در رجیستری ویندوز 8 باید انجام شود قبل ازفعال کردن AHCI در بایوس


متأسفانه، روش مشخص شده برای فعال کردن درایور ahci در ویندوز 8 همیشه کار نمی کند (در حدود 10-20٪ موارد کار نمی کند). در این مورد، توصیه می شود از دستورالعمل های رسمی مایکروسافت که در مقاله پایگاه دانش موجود است استفاده کنید KB2751461(http://support.microsoft.com/kb/2751461).

یک راه جایگزین برای فعال کردن AHCI در ویندوز 8

در صورتی که روش فوق کار نکرد و ویندوز 8 در حالت AHCI بوت نمی شود، وارد BSOD یا تلاش های بی پایان برای بازیابی ویندوز (تلاش برای تعمیر) می شود. ضروری است

  1. غیر فعال کردنحالت AHCI در BIOS
  2. با تنظیم، تغییرات رجیستری سیستم را لغو کنید ErrorControl = 3و StartOverride\0 = 3
  3. با استفاده از دستور زیر، ویندوز 8 را در حالت امن - Safe Mode (به عنوان یک گزینه، می توانید) تنظیم می کنیم. bcdedit /set (جاری) safeboot حداقل
  4. سپس باید سیستم را ریبوت کنید، دوباره وارد بایوس شوید، به حالت AHCI بروید و تغییرات را ذخیره کنید.
  5. در نتیجه، ویندوز 8 باید به حالت ایمن بوت شود و به طور خودکار درایور AHCI را نصب کند.
  6. سپس باید بوت را در SafeMode غیرفعال کنید: bcdedit /deletevalue (current) safeboot
  7. و ویندوز را ریستارت کنید
  8. دفعه بعد که سیستم را بوت می کنید، سیستم باید به طور معمول بوت شود. تنها چیزی که باقی می ماند این است که مطمئن شوید که کنترلر AHCI در مدیر دستگاه ظاهر می شود.

برای اطمینان از اینکه عملکرد زیرسیستم دیسک ویندوز 8 به دلیل حالت AHCI افزایش یافته است، به روز رسانی را اجرا کنید و بررسی کنید که سرعت انتقال اطلاعات دیسک افزایش یافته است. در مثال ما از 5.2 تا 8.1 واحدها (اگرچه صادقانه بگویم تعداد بیشتری وجود دارد 🙂).

حالت AHCI چیست و چرا باید فعال شود؟ AHCI مکانیزمی برای کار با دستگاه های ذخیره سازی اطلاعات است. مثلا با هارد دیسک یا درایو SSD. این حالت جایگزین حالت IDE قدیمی تر می شود. طلوع این "پروتکل" شاید در سال 2011 آغاز شد. در آن زمان، قیمت درایوهای SSD برای مصارف خانگی کم و بیش مقرون به صرفه شد.

ما تمام جزئیات فنی در مورد نحوه عملکرد حالت AHCI را فاش نمی کنیم. برای یک کاربر معمولی کافی است که بداند با فعال بودن AHCI، سرعت کار با دیسک و عمر سرویس آن افزایش می یابد. اما برای تجربه تمام زیبایی کار، باید یک درایو SSD با رابط SATA 6Gbit در رایانه شما نصب شود.

اینجاست که ماجرای جزئیات عملکرد حالت AHCI را به پایان می بریم و به بررسی موضوع فعال سازی آن در سیستم می پردازیم.

لازم به ذکر است که حالت اتصال درایوهای AHCI باید توسط مادربرد شما پشتیبانی شود. خوشبختانه امروزه با اطمینان می توان گفت که تقریباً هر مادربردی که از سال 2008 به بعد عرضه شده است، این قابلیت را دارد.

سرعت کامپیوتر را با استفاده از حالت AHCI افزایش دهید

هنگام تغییر به حالت AHCI چه مشکلی وجود دارد؟ اگر فقط قصد نصب سیستم عامل را دارید، هیچ مشکلی پیش نخواهد آمد. شما فقط باید این حالت را در بایوس کامپیوتر خود فعال کنید و تنها پس از آن ویندوز را نصب کنید. معمولا AHCI را فعال کنیداز طریق BIOS در بخش کار با دستگاه های ذخیره سازی پیکربندی ذخیره سازی امکان پذیر است.

در مدل های مختلف مادربرد، این بخش ممکن است نام متفاوت اما مشابهی داشته باشد. به عنوان مثال، پیکربندی SATA، حالت SATA و غیره. راهنما برای جستجوی شما، توانایی انتخاب از یک لیست از حالت های زیر خواهد بود: IDE، AHCI، RAID.

تغییر به AHCI بدون نصب مجدد سیستم عامل

بنابراین، ما متوجه نصب یک سیستم عامل تمیز شدیم، همه چیز ساده است! حال بیایید وضعیت روشن کردن AHCI را برای مدتی قبل بررسی کنیم ویندوز در حال کار. واقعیت این است که وقتی حالت‌ها را در BIOS تغییر می‌دهید، سیستم‌عامل بارگیری با انواع مختلف خطا را متوقف می‌کند.

این خطاها به دلیل عدم وجود درایور کنترل کننده هارد دیسک مورد نیاز هنگام بارگیری سیستم عامل ایجاد می شود. به همین دلیل است که قبل از تغییر تنظیمات بایوس، باید سیستم عامل را آماده کنیم.

برای انجام این کار، ویرایشگر رجیستری را از طریق منو باز کنید Start > Run > Regeditو ما زیر بخش های زیر را در آن خواهیم یافت:

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

در هر بخش باید پارامتر را باز کنید شروع کنیدو مقدار آن را با - جایگزین کنید 0 .

پس از ایجاد تغییرات، باید کامپیوتر را مجددا راه اندازی کنید، وارد BIOS شوید، حالت AHCI را فعال کنید و تغییرات را ذخیره کنید. هنگامی که سیستم عامل برای اولین بار راه اندازی می شود، درایور جدید را نصب می کند و برای کارهای بعدی آماده می شود.

به عنوان یک قاعده، این روش کار می کند و برای تمام نسخه های ویندوز از نسخه 7 و بالاتر مناسب است. اگر نتوانستید با روش اول آن را بفهمید، می توانید سعی کنید حالت AHCI را کمی متفاوت فعال کنید یا برای کمک با تیم ما تماس بگیرید.

اگر یک هارد دیسک با رابط SATA در رایانه خود نصب کرده اید، و قبل از نصب سیستم عامل فراموش کرده اید که گزینه را در بایوس تغییر دهید، چه کاری باید انجام دهید. "حالت SATA"از معنی IDEبه ارزش SATA(ممکن است نام گزینه در BIOS متفاوت باشد)؟ معمولاً ویندوزی که از قبل نصب شده است، پس از تغییر مقدار این گزینه، یک صفحه آبی نمایش می دهد. برخی افراد چیزی بهتر از نصب مجدد سیستم عامل پیدا نمی کنند. اما راه دیگری وجود دارد.

من اخیرا این مشکل را داشتم. من هارد دیسک را در لپ تاپ مشتری با استفاده از ابزار mHDD آزمایش کردم، در حالی که قبلا گزینه "SATA Mode" را در BIOS به حالت IDE تغییر داده بودم. بعد از تست فراموش کردم برگردم و سیستم عامل را نصب کردم. من خطای خود را قبلاً در مرحله نصب درایورها در سیستم نصب شده کشف کردم، زمانی که نمی خواستم درایور Intel AHCI را نصب کنم. خوشبختانه، مشکل بدون نصب مجدد سیستم عامل، فقط با حفاری در رجیستری ویندوز حل شد. برای اطلاع از نحوه انجام این کار به ادامه مطلب مراجعه کنید.

اول از همه، کادر محاوره ای "Run" را فراخوانی کنید. می توان آن را از طریق منوی استارت یا کلید ترکیبی Win+R فراخوانی کرد. در کادر محاوره ای Run دستور را وارد کرده و اجرا کنید "regedit"(بدون نقل قول).

در ویرایشگر رجیستری که باز می شود، بخش زیر را پیدا می کنیم:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

در این قسمت باید مقدار کلید "شروع" را به 0 تغییر دهیم.

اکنون بخش زیر را پیدا می کنیم:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV

و همچنین مقدار کلید "شروع" را به 0 تغییر دهید.

پس از مراحلی که در بالا توضیح داده شد، کامپیوتر را مجددا راه اندازی کنید. هنگام راه اندازی مجدد، وارد BIOS شده و مقدار گزینه SATA Mode را از IDE به AHCI تغییر دهید. تغییرات را در تنظیمات بایوس ذخیره کنید و کامپیوتر را مجددا راه اندازی کنید.

پس از راه اندازی مجدد، ویندوز سخت افزار جدید را پیدا کرده و درایور آن را نصب می کند. پس از این، می توانید با خیال راحت درایور Intel AHCI را دانلود کنید، زیرا اکنون هارد دیسک ما در حالت AHCI کار می کند.

رابط کنترل کننده میزبان پیشرفته (AHCI) - مکانیزمی است که برای اتصال دستگاه‌های ذخیره‌سازی با استفاده از پروتکل Serial ATA استفاده می‌شود که امکان ویژگی‌های پیشرفته مانند صف‌بندی دستورات داخلی (NCQ) و تعویض داغ را فراهم می‌کند.

طراحی شده برای جایگزینی کنترلر قدیمی ATA کلاسیک، که سازگاری از بالا به پایین را با PC/AT اصلی IBM حفظ می کند و از دسترسی مستقیم به حافظه فقط به عنوان یک افزونه پشتیبانی می کند. اصلی ترین مشکلات واقعی این کنترلر عدم پشتیبانی Hot swap (با وجود اینکه سخت افزار eSATA آن را پشتیبانی می کند) و صف های فرمان در یک کانال (در مورد SATA، هر دستگاه یک کانال دارد) است - فقط یک دستور را می توان اجرا کرد. در یک زمان. بنابراین، استفاده از ویژگی ATA NCQ، حتی اگر توسط خود دیسک پشتیبانی شود، در یک کنترلر کلاسیک ATA غیرممکن است.

هنگام تعویض، با سیستم عامل ویندوز از قبل نصب شده، کنترلر ATA در پل جنوبی به حالت "AHCI" گنجانده شده است، این به معنای استفاده از منطق عملیاتی ناسازگار کنترل کننده هارد دیسک برای سیستم عامل نصب شده است - این عمل معادل است. برای نصب یک کنترلر ATA در سیستم برد که با سیستم موجود متفاوت است و به طور فیزیکی دیسک بوت را به این برد تغییر دهید.

در این حالت ویندوز هنگام بارگذاری دیسک بوت را پیدا نمی کند و با BSOD خراب می شود. STOP 0x0000007B، INACCESSIBLE_BOOT_DEVICE.

متن برگرفته از دانشنامه آزاد http://wikipedia.org/

بنابراین، از آنجایی که شما به سایت من آمدید، به این معنی است که ما یک مشکل مشترک داریم که شما پس از خرید یک SSD جدید (به عنوان مثال، در OGO.ru) داشتید. و پس از خواندن متن بالا، می توانید ریشه آن را درک کنید. به دلایلی، مایکروسافت هنوز نمی تواند انتقال رایگان از یک درایور به درایور دیگر انجام دهد. و برای انجام این کار، کاربران باید کمی با دستان خود کار کنند، اما در اصل، بسیار کم. برای حل مشکل، باید قبل از تغییر به BIOS، درایور AHCI را در ویندوز نصب کنید، یا بهتر است اصلاحیه کوچکی در رجیستری انجام دهید. این دستورالعمل برای سیستم عامل های ویندوز 7، ویندوز ویستا و ویندوز سرور 2008 R2 است. برای ویندوز 8، دستورالعمل ها کمی متفاوت است و در لینک زیر موجود است:

I. تغییر دستی ویندوز 7 به حالت AHCI

1) به رجیستری بروید. برای این کار از WIN+R استفاده کنید و در پنجره باز شده بنویسید regedit:

2) "ویرایشگر رجیستری" داخلی سیستم ویندوز باز می شود. در سمت چپ پنجره مسیر زیر را دنبال می کنیم:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci


3) دوبار کلیک کنید تا گزینه باز شود شروع کنیدو مقدار را به 0 (مقدار پیش فرض " 3 » - AHCI پشتیبانی نمی شود):

4) همین، رجیستری را ببندید و کامپیوتر را مجددا راه اندازی کنید.

5) در هنگام بوت شدن، به بایوس بروید و پشتیبانی AHCI را فعال کنید. نحوه انجام این کار را می توانید در دفترچه راهنمای مادربرد خود بخوانید. تنظیمات را ذخیره کنید و کامپیوتر را مجددا راه اندازی کنید.

پس از راه اندازی ویندوز، درایور AHCI را نصب می کند و دوباره راه اندازی می شود. پس از راه اندازی مجدد، هارد دیسک ها در استاندارد AHCI کار می کنند.

II. رفع خودکار برای آماده سازی ویندوز مایکروسافت برای تغییر حالت AHCI یا RAID

سرانجام، مایکروسافت به قرن بیست و یکم رسیده است و آنها یک اصلاح خودکار برای آماده سازی سیستم برای تغییر به حالت AHCI یا RAID منتشر کرده اند. اکنون تنها کاری که باید انجام دهید این است که یک ابزار کوچک را از وب سایت رسمی دانلود کنید، آن را اجرا کنید، سپس کامپیوتر را مجددا راه اندازی کنید تا وارد BIOS شوید و حالت مورد نیاز را در آنجا تنظیم کنید (AHCI یا RAID). پس از این، سیستم بدون مشکل راه اندازی می شود و تمام درایورهای لازم را نصب می کند. دوست داشتنی :) با تشکر از مایکروسافت، اکنون یاد بگیرید که چگونه این اصلاح را به تصویر نصب سیستم اضافه کنید. (می توانید در صفحه http://support.microsoft.com/kb/922976 اطلاعات بیشتری در مورد این اصلاح بخوانید).

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

با تشکر از توجه شما:)

روز خوب.

اغلب از من در مورد نحوه تغییر پارامتر AHCI به IDE در BIOS لپ تاپ (کامپیوتر) سوال می شود. اغلب آنها زمانی که می خواهند با این مشکل مواجه می شوند:

هارد دیسک کامپیوتر خود را با ویکتوریا (یا مشابه) بررسی کنید. اتفاقاً چنین سؤالاتی در یکی از مقالات من بود: ;

ویندوز XP "قدیمی" را روی یک لپ تاپ نسبتا جدید نصب کنید (اگر پارامتر را تغییر ندهید، لپ تاپ به سادگی توزیع نصب شما را نمی بیند).

بنابراین، در این مقاله می خواهم این موضوع را با جزئیات بیشتری بررسی کنم ...

تفاوت بین AHCI و IDE، انتخاب حالت

IDE یک رابط 40 پین قدیمی است که قبلاً برای اتصال هارد دیسک ها، فلاپی درایوها و سایر دستگاه ها استفاده می شد. امروزه از این کانکتور در کامپیوترها و لپ تاپ های مدرن استفاده نمی شود. این بدان معنی است که محبوبیت آن در حال کاهش است و لازم است از این حالت فقط در موارد نادر خاصی استفاده کنید (به عنوان مثال، اگر تصمیم به نصب سیستم عامل ویندوز XP قدیمی دارید).

کانکتور IDE با SATA جایگزین شده است که به دلیل افزایش سرعت نسبت به IDE برتری دارد. AHCI یک حالت عملیاتی برای دستگاه های SATA (به عنوان مثال، دیسک ها) است که عملکرد طبیعی آنها را تضمین می کند.

چه چیزی را انتخاب کنیم؟

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

و با انتخاب حالت IDE، به نظر می رسد که شما یک رایانه مدرن را مجبور می کنید تا عملکرد خود را تقلید کند و این مطمئناً منجر به افزایش بهره وری نمی شود. علاوه بر این، اگر ما در مورد یک درایو SSD مدرن صحبت می کنیم، هنگام استفاده از آن، فقط در AHCI و فقط در SATA II/III افزایش سرعت خواهید داشت. در موارد دیگر، نیازی به نصب آن ندارید...

در این مقاله می توانید در مورد چگونگی نحوه عملکرد دیسک خود مطالعه کنید:

نحوه تغییر AHCI به IDE (با استفاده از نمونه لپ تاپ TOSHIBA)

به عنوان مثال، من یک لپ تاپ کم و بیش مدرن با نام تجاری TOSHIBA L745 ( به هر حال، در بسیاری از لپ تاپ های دیگر تنظیمات BIOS مشابه خواهد بود!).

برای فعال کردن حالت IDE در آن، باید موارد زیر را انجام دهید:

1) به بایوس لپ تاپ بروید (نحوه انجام این کار در مقاله قبلی من توضیح داده شده است :).

3) سپس در تب Advanced به منوی System Configuration بروید (عکس زیر).

4) در تب Sata Controller Mode، پارامتر AHCI را به Compatibility (صفحه زیر) تغییر دهید. به هر حال، ممکن است مجبور شوید در همان بخش UEFI Boot را به حالت CSM Boot تغییر دهید (برای اینکه تب Sata Controller Mode ظاهر شود).

در واقع، این حالت سازگاری است که شبیه حالت IDE در لپ‌تاپ‌های توشیبا (و برخی برندهای دیگر) است. لازم نیست به دنبال خطوط IDE بگردید - آن را پیدا نخواهید کرد!

مهم!در برخی از لپ تاپ ها (به عنوان مثال HP، سونی و غیره)، حالت IDE به هیچ وجه نمی تواند فعال شود، زیرا تولید کنندگان عملکرد BIOS دستگاه را بسیار کاهش داده اند. در این صورت نمی توانید ویندوز قدیمی را روی لپ تاپ خود نصب کنید ( با این حال ، من کاملاً نمی دانم که چرا این کار را انجام دهم - به هر حال سازنده درایورهای سیستم عامل قدیمی را منتشر نمی کند ...).

اگر یک لپ‌تاپ «قدیمی‌تر» می‌گیرید (به عنوان مثال، برخی از Acer) - سپس، به عنوان یک قاعده، تغییر حتی ساده تر است: فقط به برگه اصلی بروید و حالت Sata را مشاهده خواهید کرد که در آن دو حالت وجود دارد: IDE و AHCI (فقط کافی است یکی را که نیاز دارید انتخاب کنید، تنظیمات BIOS را ذخیره کنید و کامپیوتر را مجددا راه اندازی کنید).

این مقاله به پایان می رسد، امیدوارم که بتوانید به راحتی یک پارامتر را به پارامتر دیگر تغییر دهید. موفق باشید!