• حالت های هارد: AHCI در مقابل IDE. تغییر از IDE به AHCI بدون نصب مجدد ویندوز

    فعال کردن و پیکربندی حالت AHCI برای هر کاربری که می‌خواهد قابلیت‌های رایانه را در کار با هارد دیسک‌های SATA و به خصوص SSD بهبود بخشد و گسترش دهد، ارزش دارد.

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

    قبل از در نظر گرفتن گزینه های فعال کردن حالت، ابتدا باید با ویژگی های آن و اصل عملکرد آن آشنا شوید.

    AHCI چیست؟

    رابط هارد دیسک های مدرن SATA که از سرعت انتقال داده از 1.5 گیگابیت بر ثانیه تا 6 گیگابیت بر ثانیه پشتیبانی می کند، در دو حالت کار می کند:

    1. AHCI.

    اولین مورد سازگاری با دستگاه های قدیمی تر (درایوهای تولید شده در دهه 2000) را فراهم می کند.

    سرعت حتی پربازده ترین درایوها در این حالت با آن مدل های بسیار قدیمی تفاوت چندانی ندارد.

    حالت مدرن AHCI به شما امکان می دهد تا از رابط SATA نهایت استفاده را ببرید.

    به عنوان مثال، قطع و وصل دیسک ها به مادربرد در حین پرواز، بدون خاموش کردن کامپیوتر یا با امکان حرکت حداقلی سر دیسک برای افزایش سرعت.

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

    و اگرچه ممکن است این افزایش چندان قابل توجه نباشد (در حدود 20%)، برای برخی از وظایف چنین بهبودی ممکن است مهم باشد.

    اگر درایوهای SATA SSD در محل کار خود دارید، این گزینه تنها گزینه ممکن برای کارکرد موثر دستگاه است.

    مهم: آیا باید AHCI را روی SSD فعال کنید؟

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

    چگونه بررسی کنیم که حالت فعال است یا خیر

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

    اگر برنامه های با کارایی بالا را اجرا نمی کنید، پردازنده قدرتمندی دارید و حافظه کافی در دسترس دارید، ممکن است متوجه نشوید که در چه حالتی کار می کنید.

    به این ترتیب می توانید بررسی کنید که آیا AHCI فعال یا غیرفعال است:

    1. ابتدا باید به ویژگی های رایانه بروید (منوی استارت، مورد "رایانه"، زیرمجموعه "Properties" در منوی زمینه).
    2. باز کردن مدیر دستگاه؛
    3. بخش IDE ATA/ATAPI controllers را باز کنید.
    4. اگر دستگاهی با نام AHCI وجود داشته باشد، حالت کار می کند. اگر چنین دیسکی در لیست وجود ندارد (و یک هارد دیسک IDE قدیمی ندارید، اما یک دیسک مدرن تر) دارید، باید خودتان حالت را روشن کنید.

    راه دوم برای بررسی اینکه آیا AHCI کار می کند این است که رایانه را مجدداً راه اندازی کنید و به منوی BIOS بروید (با استفاده از یکی از گزینه های موجود - برای مادربردها و لپ تاپ های مختلف کمی متفاوت است ، اگرچه بیشتر اوقات شامل فشار دادن کلیدهای عملکرد - از Esc است. به F12).


    همچنین بخوانید:

    پس از ورود به BIOS (یا UEFI)، با یافتن مورد SATA Mode یا SATA Configuration، مطمئن شوید که SATA در کدام حالت کار می کند.

    نکته: با تنظیم حالت IDE، نباید فوراً آن را به AHCI تغییر دهید و ذخیره کنید - به خصوص اگر ویندوز 7 دارید.

    نحوه فعال کردن حالت AHCI

    فعال کردن این حالت در رایانه می تواند مستقیماً از بایوس انجام شود.

    در همان زمان، اگر ویندوز 7 دارید، پس از تلاش برای بوت کردن سیستم، به احتمال زیاد کتیبه ای مانند 0x0000007B INACCESSABLE_BOOT_DEVICE روی صفحه ظاهر می شود که نشان دهنده عدم امکان کار با دیسک است.

    گاهی اوقات همین وضعیت در ویندوز 8 و 10 رخ می دهد، اما احتمال ظاهر شدن پیام کمتر است - اغلب رایانه راه اندازی می شود یا دائماً شروع به راه اندازی مجدد می کند.

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

    این به نرم افزار از روی دیسک نصب اجازه می دهد تا تنظیمات HDD یا SSD را در طول فرآیند راه اندازی نصب کننده تشخیص دهد و هیچ مشکلی در راه اندازی حالت وجود نخواهد داشت.

    مشکلات تنها در صورتی شروع می‌شوند که سیستم از قبل روی درایو نصب شده باشد و کاربر پارامتر IDE را به SATA تغییر دهد و NCQ (Native Command Queuing، یک برنامه افزودنی از پروتکل SATA است که سرعت کار با اطلاعات را با بهینه‌سازی به میزان قابل توجهی افزایش می‌دهد. ترتیب دریافت دستورات).

    در این حالت، بسته به سیستم عامل، باید از ویرایشگر رجیستری یا حالت امن استفاده کنید.

    اگر هیچ یک از این اقدامات نتیجه مطلوب را ارائه نکرد، تنها چیزی که باقی می ماند فعال کردن AHCI و نصب مجدد سیستم است.

    برای ویندوز 7

    یکی از محبوب ترین سیستم عامل های امروزی، ویندوز 7، نیاز به استفاده از رجیستری یا یک ابزار ویژه برای تغییر حالت AHCI دارد.

    گزینه اول شامل مراحل زیر است:

    1. راه اندازی ویرایشگر رجیستری (Win + R برای باز کردن منوی Run، وارد کردن دستور regedit و تأیید تغییرات).

    1. به HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci بروید.
    2. رفتن به آیتم Start که مقدار پیش فرض آن 3 است و آن را به صفر تغییر می دهیم.

    1. جابجایی در همان زیربخش از آیتم msahci به IastorV و جستجوی پارامتر Start.
    2. تبدیل ثلاث به صفر؛
    3. بستن ویرایشگر

    اکنون باقی مانده است که رایانه را مجدداً راه اندازی کنید و حالت AHCI مورد نظر را در منوی BIOS فعال کنید.

    پس از بوت شدن سیستم، ویندوز 7 به طور خودکار درایورهای تمام درایوهای متصل به مادربرد را نصب می کند و سپس برای ایجاد تغییرات نیاز به راه اندازی مجدد مجدد دارد.

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

    گزینه دیگر ابزار Microsoft Fix it است که به شما امکان می دهد پس از فعال کردن حالت جدید از شر خطاها خلاص شوید (می توانید آن را از وب سایت رسمی مایکروسافت دانلود کنید).

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

    برای ویندوز 8 و 8.1

    اگر ویندوز 8 یا 8.1 قبلاً روی رایانه نصب شده است، می توانید از حالت امن برای پیکربندی حالت AHCI استفاده کنید.

    برای انجام این کار، هنگامی که یک خطا رخ می دهد:

    1. حالت IDE را به بایوس برگردانید.
    2. برای راه اندازی مجدد کامپیوتر؛
    3. خط فرمان را به عنوان مدیر اجرا کنید ("شروع" / "همه برنامه ها" / "لوازم جانبی")؛
    4. دستور bcdedit / set (current) safeboot minimal را وارد کنید

    1. دکمه enter را فشار دهید؛
    2. کامپیوتر را مجددا راه اندازی کنید و وارد BIOS شوید.
    3. حالت AHCI را فعال کنید.
    4. دوباره خط فرمان را اجرا کنید؛
    5. دستور bcdedit /deletevalue (current) safeboot را وارد کنید.
    6. سیستم را دوباره راه اندازی مجدد کنید، پس از آن ویندوز باید پیغام خطا را متوقف کند.

    اگر سیستم شما روی پردازنده اینتل اجرا می شود، گزینه دیگری برای فعال کردن AHCI با استفاده از ابزار این سازنده وجود دارد (این روش برای AMD کار نمی کند).

    برای استفاده از آن باید:

    1. فایل f6flpy (درایور حالت) را از وب سایت رسمی اینتل با انتخاب نسخه مناسب (x32 یا x64) دانلود کنید.
    2. فایل SetupRST.exe را از همان منبع دانلود کنید.
    3. مدیر دستگاه را باز کنید و درایور جدید f6 AHCI را به جای SATA در مشخصات هارد دیسک خود نصب کنید.
    4. کامپیوتر را مجددا راه اندازی کنید و AHCI را در BIOS (UEFI) فعال کنید.
    5. فایل SetupRST.exe را اجرا کنید که باید به طور خودکار مشکل را برطرف کند.

    برای ویندوز 10

    ویندوز 10 همچنین به شما این امکان را می دهد که از ابزار برای پردازنده های اینتل استفاده کنید، سیستم را مجدداً نصب کنید و حالت ایمن را برای رفع خطا هنگام تغییر حالت برطرف کنید.

    اما موثرترین گزینه استفاده از ویرایشگر رجیستری است که کمی با روش مشابه در ویندوز 7 متفاوت است.

    برای استفاده از این روش نیاز دارید:

    1. به عنوان مدیر وارد شوید؛
    2. ویرایشگر رجیستری را به یکی از راه های موجود اجرا کنید (ساده ترین راه از طریق پنجره "Run" و دستور regedit است).
    3. به HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV بروید و با تغییر مقدار آن به 0 پارامتر Start آن را پیدا کنید.
    4. پارامتر با نام 0 را در زیربخش Services\iaStorAV\StartOverride مجاور پیدا کنید و مقدار صفر را نیز برای آن تنظیم کنید.
    5. به زیربخش Services\storahci بروید، پارامتر Start را بازنشانی کنید.
    6. در کلید فرعی Services\storahci\StartOverride مقدار را برای پارامتر 0 روی صفر قرار دهید.
    7. ویرایشگر را ببندید و کامپیوتر را مجددا راه اندازی کنید.
    8. هنگام بوت شدن سیستم وارد BIOS شوید و حالت AHCI را فعال کنید.

    نکته: توصیه می شود برای اولین بار ویندوز 10 را در حالت ایمن راه اندازی کنید که این گزینه با استفاده از منوی Run (Win + R) و وارد کردن دستور msconfig برای نمایش پنجره پیکربندی سیستم فعال است. در اینجا باید برگه "دانلود" را انتخاب کنید و آیتم حالت امن را علامت بزنید که گزینه "حداقل" را نشان می دهد.

    اگر یک رابط UEFI دارید، باید از طریق منوی سیستم عیب یابی کنید:

    1. وارد منوی کناری شوید (Win + I)؛
    2. برگه به ​​روز رسانی و امنیت را انتخاب کنید.
    3. به آیتم "بازیابی" و سپس به گزینه های ویژه بوت بروید.
    4. به منوی عیب یابی، تب Advanced Options و در نهایت تنظیمات نرم افزار UEFI بروید.

    برای رابط استاندارد BIOS، می توانید با فشار دادن کلید عملکرد مربوطه در هنگام بوت، به تنظیمات آن بروید.

    مثلا F2 یا F12 بسته به مدل مادربرد یا لپ تاپ اگر تنظیمات برای آن انجام شده باشد.


    خواندن.

    پس از اولین بوت، ویندوز 10 تمام درایورهای لازم برای کار با AHCI را نصب می کند و در آینده هیچ خطایی ایجاد نخواهد کرد.

    در عین حال، سرعت کار با داده ها باید افزایش یابد - به خصوص اگر دیسک دارای رابط SATA III باشد.

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

    نوآوری های اصلی 3 عملکرد زیر است:

    1. NCQ (Native Command Queuing) - پشتیبانی داخلی از ترتیب اجرای دستورات. این عملکرد برای افزایش سرعت HDD طراحی شده است. اما سرعت قابل توجهی روی هارد دیسک هایی مانند SSD (Solid State Drive) است که به دلیل پردازش سریع ترتیب اجرای دستورات، به عملکرد بالا معروف هستند.
    2. Hot Plug - ترجمه شده از انگلیسی به معنای "شاخه داغ" است که باید به عنوان جایگزینی هارد دیسک بدون خاموش کردن رایانه درک شود. فقط لازم است دیسک را به صورت برنامه ای (مانند درایو فلش USB) جدا کنید. این ویژگی ممکن است برای کاربرانی که دائماً با چند رسانه همزمان کار می کنند، جالب باشد. این به شما امکان می دهد بدون توقف کار روی رایانه، هارد دیسک ها را به سرعت تغییر دهید.
    3. TRIM - از انگلیسی "cut" ترجمه شده است، یعنی این عملکرد به شما امکان می دهد فایل ها را حذف کنید یا هارد دیسک خود را بدون آسیب رساندن فرمت کنید. همانطور که می دانید، در طول چنین عملیاتی، دیسک سریعتر فرسوده می شود. این فناوری برای رسانه های SSD مدرن مرتبط است، زیرا به منظور رقابت با هارد دیسک های معمولی ایجاد شده است. یک SSD با این ویژگی عملکرد و دوام بسیار خوبی دارد.

    اما برای اینکه همه این ویژگی‌ها در دسترس قرار گیرند، باید رابط SATA را روی یک حالت خاص AHCI در BIOS پیکربندی کنید.

    AHCI چیست؟

    AHCI (Advanced Host Controller Interface) توسعه ای توسط اینتل است که برای جایگزینی رابط کنترلر ATA که مدت هاست منسوخ شده است طراحی شده است. دلیل اصلی جایگزینی، ناتوانی آن در پشتیبانی از زمان‌بندی فرمان و عملکرد Hot-swap است.

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

    تا به امروز، مشکل اصلی تغییر رابط از ATA به AHCI (صفحه آبی مرگ - مخفف BSOD) است. در همان زمان، در پایین BSOD، کتیبه STOP 0x0000007B، INACCESSIBLE_BOOT_DEVICE نمایش داده شد. حذف صفحه آبی فقط با لغو تمام اقدامات قبلی در BIOS یا با نصب مجدد سیستم عامل ویندوز امکان پذیر بود. بعداً مشخص شد که دلیل این امر کمبود درایورهایی است که برای عملکرد AHCI مورد نیاز است.

    قبل از نصب سیستم عامل، رابط SATA را به حالت AHCI تغییر دهید

    انتخاب حالت کار SATA در BIOS از Phoenix

    قبل از این، باید پیکربندی SATA را در بایوس مادربرد تغییر دهید. این کار را می توان با فشار دادن کلید F2/Del پس از روشن کردن کامپیوتر انجام داد. معمولا گزینه SATA Configuration در قسمت Advanced قرار دارد اما ممکن است نام آن بسته به بایوس متفاوت باشد. باید آن را پیدا کنید و حالت کنترلر AHCI را فعال کنید. تنظیمات را ذخیره کنید (ذخیره و خروج) و کامپیوتر خود را مجددا راه اندازی کنید.

    تغییر رابط SATA به حالت AHCI در یک سیستم عامل موجود

    در ویندوز 7 در حال اجرا، باید همه برنامه ها را ببندید و با فشار دادن همزمان کلیدهای Win + R دستور Run را اجرا کنید (کلید Win معمولاً با لوگوی ویندوز نشان داده می شود). در پنجره ای که ظاهر می شود دستور regedit را تایپ می کنیم تا باز شود و OK را کلیک می کنیم. یک پنجره رجیستری ظاهر می شود که در آن باید کلید را در مسیر: HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\msahci باز کنید.

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

    همراه با ویژگی های فوق، شما توان خروجی کامل SATA III را دریافت می کنید که 6 گیگابیت بر ثانیه است.

    انتقال خودکار ویندوز 7 و 8 به حالت AHCI یا RAID

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

    در ویندوز 8 کافی است بایوس را به حالت AHCI تغییر دهید و سیستم عامل را در حالت امن بوت کنید. اگر نتوانستید سیستم را در حالت امن راه اندازی کنید، می توانید پنجره Run را با Win + R باز کنید و دستور msconfig را وارد کنید. در قسمت «دانلود»، لازم است ضمن انتخاب گزینه «حداقل»، مورد «حالت ایمن» را علامت بزنید. پس از آن، سیستم در حالت مورد نظر بوت می شود و درایورهای AHCI را نصب می کند.

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

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

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

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

    این مقاله برای کسانی است که ویندوز 8 را در حالت IDE نصب کرده اند و می خواهند بدون نصب مجدد سیستم عامل به حالت AHCI سوئیچ کنند. در صورتی که حالت AHCI قبلاً در BIOS (یا) تنظیم شده باشد، دیگر نیازی به انجام کار اضافی نیست - ویندوز 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. سپس سیستم باید راه اندازی مجدد شود، دوباره وارد BIOS شوید، به حالت AHCI بروید و تغییرات را ذخیره کنید.
    5. در نتیجه، ویندوز 8 باید به حالت ایمن بوت شود و به طور خودکار درایور AHCI را نصب کند.
    6. سپس باید بوت را در SafeMode غیرفعال کنید: bcdedit /deletevalue (current) safeboot
    7. و ویندوز را ریستارت کنید
    8. دفعه بعد که سیستم را بوت می کنید، سیستم باید به طور معمول بوت شود. باید مطمئن شوید که کنترلر AHCI در مدیر دستگاه ظاهر می شود.

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

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

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

    اولین قدم باز کردن کادر محاوره‌ای Run است. از طریق منوی Start یا کلیدهای ترکیبی 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 تغییر می دهیم. تغییرات را در تنظیمات BIOS ذخیره کنید و کامپیوتر را مجددا راه اندازی کنید.

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

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

    AHCI چیست؟

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

    تقریباً همه SSDهای مدرن وقتی دقیقاً زمانی که حالت AHCI تنظیم شده باشد، عملکردشان افزایش می یابد. اما این مهمترین چیز نیست.

    حالت AHCI برای چیست؟

    بیایید فعلاً سؤال نحوه فعال کردن حالت AHCI در ویندوز را رها کنیم و به مزایایی که کاربر یک رایانه مدرن می تواند هنگام فعال کردن این حالت دریافت کند نگاهی بیندازیم.

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

    جنبه دوم مربوط به این واقعیت است که هنگام تنظیم این حالت، یک فناوری ویژه NCQ وارد عمل می شود که به شما امکان می دهد تعداد حرکات هدهای خواندن را کاهش دهید و در عین حال سرعت استفاده همزمان از دسترسی به هارد دیسک را افزایش دهید. برنامه ها، برنامه ها و خدمات مختلف. در نهایت، اعتقاد بر این است که فعال سازی AHCI تأثیر مفیدی بر عملکرد کل سیستم دارد. البته همانطور که بررسی کارشناسان و کاربران نشان می دهد، در خانه افزایش عملکرد چندانی نخواهد داشت، با این حال، اگر هارد دیسک SSD را نصب کنید، این حالت همچنان بهتر است روشن شود.

    چه کارهایی را نباید انجام داد و در ابتدا به چه مواردی توجه کرد

    اما مهم ترین تصور غلط اکثر کاربران این است که سعی می کنند فقط از تنظیمات سیستم بایوس اولیه برای فعال سازی استفاده کنند (حداقل شما می توانید در اکثر بررسی های مربوط به مشکلات پیش آمده در این مورد مطالعه کنید). انجام این کار بدون انجام اقدامات اولیه در سیستم عامل به شدت ممنوع است.

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

    چگونه بررسی کنیم که حالت AHCI فعال است؟

    اما ابتدا باید بررسی کنید که آیا حالت فعال است یا خیر. شاید فعال سازی اضافی آن مورد نیاز نباشد.

    در ساده ترین حالت، هنگام راه اندازی ترمینال کامپیوتر یا لپ تاپ، باید به تنظیمات BIOS بروید و به بخش SATA Mode بروید.

    در خود سیستم عامل، می توانید از "Device Manager" که از "کنترل پنل"، مدیریت یا کنسول "Run" با دستور devmgmt.msc فراخوانی می شود استفاده کنید و به بخش کنترل کننده IDE ATA / ATAPI بروید. هنگامی که در دستگاه های استاندارد فعال باشد، کنترلر AHCI نمایش داده می شود. اگر در لیست نیست، باید تصمیم بگیرید که چگونه AHCI را در سیستم فعال کنید. باز هم، راه حل بستگی به این دارد که کدام نسخه از ویندوز روی رایانه نصب شده باشد.

    نحوه فعال کردن حالت AHCI در ویندوز 7

    پس بیایید با هفت شروع کنیم. برای نسخه های هفتم و دهم، اقدامات تا حدودی مشابه به نظر می رسند، اما برای ویندوز 8 بسیار متفاوت هستند.

    • اولین قدم این است که با ویرایشگر رجیستری تماس بگیرید (regedit در کنسول Run).
    • شاخه HKLM را گسترش دهید.
    • از طریق دایرکتوری های SYSTEM، CurrentControlSet و فهرست خدمات نهایی، به پوشه msahci برسید.
    • در سمت راست، باید منوی ویرایش پارامتر Start را فراخوانی کنید و مقدار آن را صفر کنید.
    • اکنون در دایرکتوری Services، باید دایرکتوری IastorV را پیدا کنید، که در آن همان اقداماتی که در بالا توضیح داده شد برای پارامتر Start انجام می شود.
    • تنها پس از تکمیل این مراحل، این سوال که چگونه AHCI را در BIOS بدون عواقب فاجعه بار برای سیستم فعال کنیم، دیگر مشکل ساز نخواهد شد.

    اقدامات در ویندوز 8/8.1

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

    • برای انجام این کار ابتدا خط فرمان فراخوانی می شود (اجباری از طرف مدیر) و ترکیب bcdedit / set (current) safeboot minimal در آن نوشته می شود.
    • پس از آن، باید راه اندازی مجدد کنید، در همان ابتدای راه اندازی مجدد، تنظیمات BOIS را وارد کنید و از قبل در آنجا حالت را از IDE به AHCI تغییر دهید.
    • پس از ذخیره تنظیمات، مجدداً راه اندازی مجدد انجام می شود، کنسول فرمان فراخوانی می شود و خط bcdedit / deletevalue (جاری) safeboot در آن نوشته می شود و به دنبال آن رایانه مجدداً راه اندازی می شود.

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

    • ابتدا از منبع رسمی، باید درایور را در قالب فایل f6flpy و سفارشی ساز SetupRST.exe دانلود کنید.
    • پس از آن، هارد دیسک مورد نظر در "Device Manager" انتخاب می شود، روش به روز رسانی درایور اعمال می شود و فایل f6flpy دانلود شده به عنوان خود درایور در حالت دستی مشخص می شود.
    • به دنبال آن یک راه اندازی مجدد انجام می شود و پس از شروع سیستم با حالت AHCI که قبلاً فعال شده است، برای تکمیل تنظیمات رایانه، فایل اجرایی پیکربندی SetupRST راه اندازی می شود.

    چگونه AHCI را در ویندوز 10 فعال کنیم؟

    همانطور که قبلا ذکر شد، برای نسخه دهم سیستم، اقدامات تا حدودی شبیه به اقدامات در ویندوز 7 است. تنها تفاوت در انتخاب پوشه ها و گزینه ها است.

    • در رجیستری سیستم، دایرکتوری Services را پیدا می کنیم. در اینجا دایرکتوری storahci برای پارامتر Start استفاده می شود.
    • در مرحله بعد، مقادیر صفر برای پارامتر 0 در دایرکتوری های storahci/StartOverride و iaStorV/StartOverride تنظیم می شود.
    • پس از آن، می توانید مقدار اصلی را در تنظیمات سیستم ورودی / خروجی BIOS اولیه فعال کنید.

    ضمناً در نسخه هشتم سیستم، ویرایش پارامترهای مشابه نیز قابل انجام است. اما چرا اگر راه حل منطقی ساده تری برای مشکل وجود دارد؟

    AHCI را در بایوس فعال کنید

    برای وارد کردن تنظیمات در رایانه های ثابت، اغلب از کلید Del استفاده می شود و برای لپ تاپ ها - F2، F12، ترکیب با کلیدهای Esc و Fn یا دکمه های ویژه روی پانل مانند ASSIST در Sony VAIO.

    در اینجا باید بخش یا تنظیمات حالت AHCI را پیدا کنید. چگونه پارامتر مورد نظر را در بایوس فعال کنیم؟ فقط از کلید enter در خط تنظیم حالت SATA استفاده کنید و پارامتر را با استفاده از فلش ها با تأیید در قالب فشار دیگری از Enter انتخاب کنید. فراموش نکنید که در هنگام خروج تغییرات (F10 + Y) را ذخیره کرده و سیستم را راه اندازی مجدد کنید. پس از راه اندازی مجدد، سیستم به طور خودکار درایورهای لازم را نصب می کند.

    مشکلات احتمالی

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

    از سوی دیگر، اگر سیستم بوت می‌شود، اما درست پس از تغییر از IDE به AHCI، خطاهایی ایجاد می‌کند یا از کار می‌افتد، می‌توانید با استفاده از یک ابزار ویژه توسعه‌یافته از مایکروسافت به نام Fix It، عیب‌یابی کنید.

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

    با یک دوم یا تمیز، می توانید در ابتدا این حالت را در بایوس فعال کنید تا بعداً در جستجوی راه حلی برای فعال کردن آن یا عیب یابی مشکلات و نقص های رایانه یا لپ تاپ خود عجله نکنید.

    به جای کل

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