Какво да направите, ако в компютъра ви е инсталиран твърд диск със SATA интерфейс и преди да инсталирате ОС сте забравили да превключите опцията в BIOS "SATA режим"от смисъла IDEкъм стойността SATA(името на опцията в BIOS може да е различно)? Обикновено вече инсталиран Windows показва син екран след превключване на стойността на тази опция. Някои хора не намират нищо по-добро от повторното преинсталиране на операционната система. Но има и друг начин.

Наскоро имах този проблем. Тествах твърдия диск в клиентския лаптоп с помощта на помощната програма mHDD, като преди това превключих опцията „SATA Mode“ в BIOS на IDE режим. След тестване забравих да превключа обратно и инсталирах операционната система. Открих грешката си още на етапа на инсталиране на драйвери на инсталираната система, когато не исках да инсталирам драйвера Intel AHCI. За щастие проблемът беше решен без преинсталиране на ОС, само с ровене в регистъра на Windows. Прочетете, за да разберете как да направите това.

Първо извикайте диалоговия прозорец „Изпълнение“. Може да се извика чрез менюто "Старт" или клавишната комбинация Win+R. В диалоговия прозорец Изпълнение въведете и изпълнете командата "regedit"(без кавички).

В редактора на системния регистър, който се отваря, намираме следния раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

В този раздел трябва да променим стойността на клавиша "Старт" на 0.

Сега намираме следния раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV

И също така променете стойността на клавиша "Старт" на 0.

След стъпките, описани по-горе, рестартирайте компютъра. Когато рестартирате, влезте в BIOS и променете стойността на опцията „SATA Mode“ от IDE на AHCI. Запазете промените в настройките на BIOS и рестартирайте компютъра.

След рестартиране Windows ще намери нов хардуер и ще инсталира неговия драйвер. След това можете спокойно да изтеглите драйвера Intel AHCI, защото сега нашият твърд диск ще работи в режим AHCI.

Всеки твърд диск в съвременния компютър е свързан към системата чрез контролер. Този контролер обикновено може да комуникира с твърдия диск чрез няколко различни протокола. За максимална съвместимост много компютри са конфигурирани в своя BIOS да използват по-стария IDEинтерфейс за взаимодействие с модерни SATA твърди дискове.

Тази опция е приемлива за средния компютърен потребител, но в IDE липсва поддръжка за нови технологии като Native Command Queuing (NCQ). Подреждане на команди) и горещо включване на твърди дискове (добавяне или премахване на дискове без рестартиране на компютъра).

Intel изобрети нов контролен интерфейс, известен като AHCI (Advanced Host Controller Interface), който поддържа модерни SATA твърди дискове. Ако имате твърд диск, който поддържа NCQ, струва си да опитате да промените интерфейса, за да увеличите производителността на устройството

Основният проблем, пречещ на потребителите да променят протокола за съхранение от IDE на AHCI в миналото, беше син екран, който може да бъде разрешен само чрез обръщане на промените в BIOS и преинсталиране на Windows. Причината за проблема е драйверът. Window имаше включени само IDE драйвери, а AHCI драйверите липсваха и следователно Windows не може да чете от твърдия диск и дава BSOD с код на грешка 0x0000005B.

Сега има просто решение, което ще ви позволи да превключвате между IDE и AHCI в BIOS и Windows ще стартира без никакви проблеми. Идеята е да се заредят AHCI драйверите в Windows, преди да се направят каквито и да е промени в настройките на BIOS.

Активиране на AHCI в системния регистър

Активиране на режим AHCI в BIOSпо следния начин:

  • Натиснете клавиша F2 на екрана с логото на компютъра и влезте в BIOS.
  • В диалоговия прозорец на помощната програма на BIOS изберете Advanced -> IDE Configuration.
  • От менюто за конфигурация на IDE изберете Конфигуриране на SATA.
  • В опциите на менюто SATA
    AHCI за система, използваща SATA устройства (без RAID).
  • Натиснете F10, за да запазите промените и да излезете

Режимът AHCI се поддържа в операционни системи Windows, започвайки от Windows Vista. В по-старите версии на операционната система (като Windows XP и т.н.) няма вградена поддръжка за режим AHCI и за да работи този режим, трябва да инсталирате допълнителни драйвери, специфични за производителя.

Въпреки това, не всичко беше гладко с активирането на режима AHCI в новите операционни системи на Microsoft. Ако системата е инсталирана в нормален (IDE) режим, AHCI драйверът в системата се намира в хора с уврежданиясъстояние. Това води до факта, че на такива системи, когато режимът AHCI е активиран на SATA контролер в BIOS, системата спира да вижда sata устройството (липсва необходимият ahci драйвер) и се срива в BSOD ( INACCESSIBLE_BOOT_DEVICE). Поради тази причина производителите на чипсет контролер (предимно Intel) препоръчват активиране на режим AHCI ПРЕДИИнсталиране на ОС, в този случай инсталаторът разбира, че чипсетът поддържа AHCI режим и инсталира необходимите драйвери (за някои чипсети понякога е необходимо да се заредят специфични AHCI/RAID драйвери директно по време на процеса на инсталиране на Windows, например от USB флаш памет устройство или CD/DVD устройство).

Забележка. Режим AHCI (Advance Host Controller Interface)Позволява разширени SATA функции като горещо включване ( Горещо включване) И NCQ(родна опашка с команди), което подобрява производителността на дисковите операции.

В Windows 8 ситуацията с активирането на AHCI не се е променила и ако се опитате да промените режима на SATA контролера на AHCI, без да правите промени в самия Windows, това ще доведе до невъзможност за зареждане от системния диск. Факт е, че Windows 8 също не зарежда автоматично AHCI драйвера за контролер, който не е бил в режим AHCI по време на инсталирането на системата.

Статията е предназначена за тези, които са инсталирали Windows 8 в режим IDE и биха искали да преминат към режим AHCI, без да преинсталират операционната система. Ако BIOS (или) вече е настроен на режим AHCI, тогава няма нужда да правите нищо допълнително - вашият Windows 8 вече поддържа режим AHCI.

Вече описахме без преинсталация. Според тази статия, на Windows 7, работещ в нормален (ide) режим, трябва да превключите стандартния AHCI драйвер в режим на автоматично зареждане (драйверът се нарича msahci) и едва след това активирайте AHCI в BIOS. Процедурата премина доста гладко и в по-голямата част от случаите безболезнена.

В Windows 8 (и Windows Server 2012), когато се опитва да активира режим AHCI по този начин, потребителят ще срещне проблем: клонът HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci просто липсва в системния регистър. И опитът да го създадете ръчно няма да доведе до нищо.

Факт е, че Microsoft реши да промени името на драйвера, отговорен за поддържането на режим AHCI за SATA контролери, като го замени с нов драйвер, наречен StorAHCI. Струва си да се отбележи, че този драйвер има същата функционалност и поддържа същите устройства като MSAHCI.

Успяхме да открием два начина за активиране на AHCI след инсталиране на Windows 8. Единият от които е свързан с промяна на системния регистър, а вторият е със зареждане в безопасен режим.

Активирайте AHCI в Windows 8 с помощта на системния регистър

За да активирате режим AHCI в Windows 8, без да преинсталирате системата (която беше инсталирана в режим IDE), трябва да направите промени в системния регистър.

Забележка: още веднъж ви напомняме, че трябва да се извърши посочената модификация на системния регистър на Windows 8 ПРЕДИактивиране на AHCI в BIOS.


За съжаление посоченият метод за активиране на ahci драйвера в Windows 8 не винаги работи (не работи в около 10-20% от случаите). В този случай се препоръчва да използвате официалните инструкции на Microsoft, налични в статията в базата знания KB2751461(http://support.microsoft.com/kb/2751461).

Алтернативен начин за активиране на AHCI в Windows 8

В случай, че горният метод не работи и Windows 8 не се зарежда в режим AHCI, влиза в BSOD или безкрайни опити за възстановяване на Windows (Опит за поправка). Необходимо

  1. Деактивиране AHCI режим в BIOS
  2. Отменете промените в системния регистър чрез настройка ErrorControl = 3И StartOverride\0 = 3
  3. Използвайки следната команда, ще настроим Windows 8 да стартира в безопасен режим - Safe Mode (като опция можете). bcdedit /set (текущ) safeboot минимум
  4. След това трябва да рестартирате системата, да влезете отново в BIOS, да превключите в режим AHCI и да запазите промените.
  5. В резултат на това Windows 8 трябва да стартира в безопасен режим и автоматично да инсталира драйвера AHCI.
  6. След това трябва да деактивирате зареждането в SafeMode: bcdedit /deletevalue (текущо) safeboot
  7. И рестартирайте Windows
  8. Следващият път, когато стартирате системата, системата трябва да стартира нормално. Остава да се уверите, че контролерът AHCI се появява в диспечера на устройствата.

За да се уверите, че производителността на дисковата подсистема на Windows 8 се е увеличила поради режима AHCI, стартирайте актуализацията и проверете дали скоростта на трансфер на данни на диска се е увеличила. В нашия пример от 5.2 до 8.1 единици (въпреки че честно казано има повече 🙂).

Въпреки че режимът IDE е доста стар, без него, например, Windows XP няма да работи или трябва да тествате твърдия диск с помощта на различни програми. Потребителите все още задават въпроса как да превключат AHCI към IDE в BIOS.

Какво представляват AHCI и IDE?

Все пак реших да дам малко терминология, така че някои потребители да разберат какво е какво.

IDE– както казах по-горе, това е остарял режим; физически има 40-пинов конектор и е предназначен за свързване на твърди дискове, устройства и др. Повечето лаптопи и модерни компютри вече нямат IDE, както и свойства за превключване в BIOS. Ако вашето устройство има IDE конектор, тогава трябва да преминете към него само в най-крайните случаи -.

AHCI– модерен стандарт, който е няколко пъти по-висок в пропускателната способност от IDE. Работи със SATA устройства. Ако трябва да избирате между тези два режима, тогава AHCI определено е много по-подходящ за тази роля. Като забележка бих искал да кажа, че ако го закупите, той ще работи само с AHCI, в противен случай можете дори да забравите за такъв диск.

Как да превключите AHCI към IDE в Bios

Първо, трябва да влезете в BIOS; няма да описвам как да направите това тук, защото всеки модел лаптоп е различен. Прочетете какво да разберете за влизането в BIOS на вашия модел лаптоп или дънна платка.

Когато влезете в BIOS, трябва да използвате стрелките, за да отидете до раздела "Напреднали". Намерете там опция, наречена Сигурно зарежданеи го преместете на позиция Деактивиране(Изключен).


Трябва да има нещо подобно „Режим Sata контролер“. Ако е AHCI, променете го на IDE или обратно. Ако този раздел го няма, опитайте да превключите UEFI зарежданена позиция CSM зареждане.

На някои лаптопи (по-специално TOSHIBA), вместо IDE може да има елемент Съвместимост, което е подобна IDE.


В други лаптопи, като Acer, в BIOS можете да отидете в раздела "Главен"и там вече има смисъл "Сата режим", който можете да превключите на желаната позиция.

Съвсем естествено е собствениците на настолни компютърни системи и лаптопи да се стремят по един или друг начин да увеличат производителността си. За да решат този проблем, някои използват така наречения овърклок (овърклок) на компоненти, докато други правят корекции чрез възможностите, предоставени от разработчиците. Когато избирате който и да е метод, е важно да разберете какво точно искате да получите и да разберете добре характеристиките на избрания метод.

"Тясно място"

Известно е, че един от най-бавните компоненти на съвременната изчислителна система е базиран на класическа шпинделна система. Днес се появиха SSD аналози, но те все още не са широко разпространени поради твърде високата им цена.

Следователно обикновените твърди дискове са инсталирани на почти всеки компютър. Резултатът е, че DDR3 паметта лесно прехвърля 20 000 MB/s; Вътрешната CPU шина ви позволява да обработвате десет пъти повече данни; и твърд диск със стандарт SATA-3 само „ускорява“ до реални 100 мегабайта в секунда при идеални условия. Неслучайно се препоръчва използването на високопроизводителни SSD модели, поне за системните файлове. От всичко казано по-горе следва просто заключение: HDD е този, който забавя съвременната система, като по този начин е „тясно място“. И тъй като потребителят може лесно да промени начина, по който дисковата подсистема обработва команди, засягайки скоростта до известна степен, често можете да чуете въпроса кой режим е по-добър: AHCI или IDE.

Стандарти

Взаимодействието на диска с други компоненти на компютърната система става чрез специален контролер за управление. Този чип служи като вид преводач на команди, конвертор. Доскоро единственият „език“, разбиран от контролера, беше IDE протоколът.

Той възниква в зората на компютърната индустрия и е модернизиран няколко пъти. С появата на високоскоростните SATA устройства се наложи радикална преработка на протокола. Така възникна, за да се справи лесно с увеличения поток от данни (интерфейс), поддържа модната опашка от команди NCQ и реализира възможността за изключване на устройството „в движение“. И така, какво е AHCI? IDE с добавени някои нови функции. Всичко е толкова просто на пръв поглед.

Възможности и перспективи

Тъй като стандартите са обратно съвместими (SATA устройствата работят перфектно с помощта на IDE протокола), BIOS или негов еквивалент почти винаги съдържа елемент, който ви позволява да изберете желания режим.

В много случаи това е единственият начин да се осигури нормална работа на компютъра. Функцията за избор на режим присъства само в софтуера на онези дънни платки, които поддържат SATA. Това са все модерни системи. Тук обаче могат да се припишат и хибридни решения, които ви позволяват да свържете както класически IDE устройства (PATA, гребен с широк конектор), така и SATA (компактен конектор). И така, AHCI или IDE? Кое е по-добро? За да улесните разбирането на това, ето списък с „бонуси“, които потребителят получава, като активира по-модерен режим:

1. чрез вътрешни електронни схеми “контролер на диск - контролер на платка” достига от 1.5 Gb/s (gigabit) за модификация SATA-1 до 6 в трета ревизия. Нека припомним, че UDMA-6, в който могат да работят старите твърди дискове, осигурява само 133 Mbit/s.

2. Когато говорим за това кое е по-добро - AHCI или IDE, не може да не споменем поддръжката на NCQ технологията. Неговата същност се крие във факта, че твърдият диск може да се „намесва“ в опашката на командния поток, пренареждайки ги, за да подобри ефективността на работа.

3. Възможност за “гореща” подмяна на устройството, която не изисква изключване на цялата система.

4. Паралелен достъп до всички дискове наведнъж, без използване на алтернативно превключване.

Ето един много примамлив списък с възможности. Нищо чудно, че въпросът е: "AHCI или IDE: кое е по-добро?" е може би един от най-болезнените. Много собственици на компютри, изненадващо, все още вярват в „магическия бутон“.

Теория и практика

Така че все пак AHCI или IDE - кое е по-добро? От горния списък можем да заключим, че остарелият протокол е значително по-лош от новия. Това обаче не е съвсем вярно. Нека разгледаме тази точка по-подробно. Да, наистина, скоростта на трансфер на данни се е увеличила десетократно, но магнитните дискове в твърдите дискове се въртят със скорост от 7200 оборота (най-популярното решение) и все още се въртят. Съответно не се случиха революционни пробиви в процеса на четене. Потребителят няма да види 6 Gbit трансфер при нито един HDD тест. Дори 200 Mbit са недостижими! Изключение правят твърдите дискове. Ако в системата има такова устройство, тогава не е нужно да се справяте с въпроса: „AHCI или IDE: кое е по-добро?“, Но незабавно активирайте актуализирания протокол. Въпреки това, както посочихме, поради цената, такива устройства все още не са широко разпространени.

Много често в дебатите дали AHCI или IDE е по-добър, основният аргумент в полза на първия е способността на протокола да поддържа NCQ. Всъщност, когато няколко програми имат активен достъп до твърдия диск наведнъж, тази функция ви позволява да пренаредите потока от заявки по най-оптималния начин. Въпреки това, на средностатистически компютър, повече от две или три програми рядко имат достъп до диска едновременно, така че е невъзможно да се говори за пълна липса на ускорение, но се получава в границите на грешка.

IDE или AHCI - кое е по-добро? Windows 7, когато последният режим е активиран, поддържа свързване/изключване на SATA устройство в движение. Доста удобно, особено в сървърни системи, където изключването е нежелателно. Въпреки това, за да използвате „гореща смяна“, се препоръчва да използвате не вътрешни конектори, а SATA модификации, насочени към кутията.

И накрая, протоколът позволява няколко твърди диска в шината да работят едновременно, вместо да чакат заявки. Именно в този случай потенциалът на NCQ се разкрива напълно. Не е подходящо за средностатистически компютър.

В резултат на това се оказва, че въпреки че протоколът AHCI е по-интересен от технологична гледна точка, все пак по-голямата част от потребителите няма да получат нищо друго освен морално удовлетворение от включването му. Има само две изключения от общото правило: сървърна система и използване на SSD.

Нюанси на употреба

Въпреки че можете да превключвате режимите в BIOS за няколко секунди, има един важен момент, който трябва да имате предвид. Това е следното: ако операционната система е инсталирана, например, с AHCI, тогава след прехвърляне към IDE зареждането може да не е възможно. Това не е правило, но най-често нещата се случват така. Следователно, дори преди да инсталирате дистрибуцията, трябва да решите с кой протокол на дисковата подсистема планирате да работите.

Пакетите драйвери AHCI започнаха да се интегрират в системата само с Vista. Всички предишни решения от Microsoft нямат вградена поддръжка, така че трябва или да използвате „сборки“, или да подготвите носител с подходящия драйвер преди инсталиране. Windows 7 работи добре с новия стандарт. Превключването на SATA от режим IDE към AHCI трябва да се извърши от BIOS (елемент Configure SATA). В много редки случаи може да са необходими промени в регистъра.

Метод на превключване

За да влезете в BIOS, веднага след включване на компютърната система, трябва да натиснете бутона Delete (персонални компютри) или F2 (лаптопи) няколко пъти подред. В зависимост от изпълнението, необходимият артикул може да се намира във всеки раздел. Например, за да го активирате, може да се наложи да превключите Boot Mode на CSM вместо UEFI, след което се появяват Compatible (IDE) и AHCI. Елементът, който търсите, може да е в секцията SATA Enhanced. Трябва внимателно да прегледате целия съществуващ списък. След превключване натиснете ESC и се съгласете да запазите промените.

Резултати

Решението кой протокол да изберете зависи от няколко фактора. На първо място, зависи от използваната операционна система. От съвместимост на ниво „хардуер“. И разбира се от натоварването на подсистемата. Колкото по-висок е, толкова по-предпочитан е AHCI. Ако анализираме всички отзиви, можем да кажем, че и двата протокола работят чудесно, без да причиняват грешки, когато са конфигурирани правилно. По-смислено е обаче да използвате актуализираната версия. Това е, така да се каже, основа „за бъдещето“, например за закупуване на SSD.