Komputery ze współczesnym światem

Standardowy kontroler sata w trybie sterownika ahci. Co to jest tryb AHCI i jak go skonfigurować? Dostępność trybu AHCI na komputerze

Technologia Zaawansowany interfejs kontrolera hosta (AHCI) to standard zaproponowany przez firmę Intel, który pozwala zwiększyć prędkość operacji odczytu/zapisu z dysków twardych podłączonych poprzez protokół SATA poprzez wykorzystanie zaawansowanych funkcji technologii SATA, takich jak zintegrowane kolejkowanie poleceń (NCQ), dodatkowo standard obsługuje hot -wymienne dyski w technologii dysków twardych (hot swap). Systemy operacyjne Windows 7 i Windows Vista mają już możliwość obsługi AHCI, a jeśli podczas instalacji Windows 7 system wykryje, że komputer obsługuje AHCI, sterownik AHCI zostanie zainstalowany automatycznie.

W starszych modelach płyt głównych, mimo że chipset obsługuje technologię AHCI, jej obsługa jest wyłączona na poziomie BIOS-u. Dlatego jeśli podczas instalacji systemu Windows 7 / Vista instalator nie stwierdził obecności obsługi ACHI na chipsecie, sterownik urządzenia AHCI nie zostanie zainstalowany. W rezultacie, jeśli w takim systemie po zainstalowaniu systemu Windows włączysz obsługę ACHI w BIOS-ie, system może przestać się uruchamiać lub ulegnie awarii. niebieski ekran BSOD-a.

Dlatego jeśli po zainstalowaniu systemu Windows 7 okaże się, że Twoja płyta główna obsługuje tryb AHCI, ale funkcja ta jest wyłączona w BIOS-ie, to tę instrukcję pomoże Ci aktywować obsługę AHCPI w Windows 7/Vista.

Uwaga! Tę sekwencję czynności należy wykonać PRZED włączeniem AHCI Ustawienia BIOS-u, w przeciwnym razie system przestanie się uruchamiać!

Jak sprawdzić, czy jest włączonaAHCI wOkna

Jeśli nie masz pewności, czy obsługa AHCI jest włączona w Twoim systemie Windows 7, postępując zgodnie z tymi instrukcjami, możesz to ustalić.

  1. Otwórz Menedżera urządzeń (z menu Start wpisz UrządzenieMenedżer).
  2. Gdy pojawi się żądanie UAC „Czy chcesz zezwolić następującemu programowi na wprowadzenie zmian na tym komputerze?” odpowiedź Tak.
  3. Otwórz sekcję Kontrolery IDE ATA/ATAPI .
  4. Jeśli sterownik AHCI jest zainstalowany w systemie Windows, lista urządzeń będzie zawierać coś takiego Standardowy kontroler Serial ATA AHCI 1.0 Lub 6-portowy kontroler SATA AHCI Intel(R) serii 5.

Jeśli nie możesz znaleźć niczego na temat kontrolera AHCI, powinieneś założyć, że obsługa AHCI jest wyłączona w twoim systemie. Możesz także aktywować AHCI w systemie Windows (postępując zgodnie z powyższymi instrukcjami), a następnie włączyć AHCI w BIOS-ie.

Włączenie i skonfigurowanie trybu AHCI opłaca się każdemu użytkownikowi, który chce ulepszyć i rozszerzyć możliwości komputera podczas pracy z dyskami twardymi SATA, a zwłaszcza dyskami SSD.

Tryb pozwala zwiększyć prędkość komputera dzięki zwiększonej prędkości dostępu do danych, a aby go aktywować wystarczy wykonać tylko kilka prostych kroków.

Przed rozważeniem możliwości włączenia tego trybu należy najpierw zapoznać się z jego funkcjami i zasadą działania.

Co to jest AHCI

Interfejs nowoczesnych dysków twardych SATA, obsługujących prędkości przesyłu danych od 1,5 Gbit/s do 6 Gbit/s, może pracować w dwóch trybach:

  1. AHCI.

Pierwsza zapewnia kompatybilność ze starszymi urządzeniami (dyski wyprodukowane w 2000 roku). Szybkość nawet najpotężniejszych dysków w tym trybie niewiele różni się od prędkości najbardziej przestarzałych modeli. Nowoczesny tryb AHCI pozwala w pełni cieszyć się wszystkimi zaletami interfejsu SATA. Na przykład poprzez odłączanie i podłączanie dysków do płyty głównej na bieżąco, bez wyłączania komputera lub z możliwością minimalnego przesuwania głowic dysków w celu zwiększenia prędkości działania.

Aktywując tryb, użytkownik przyspiesza uruchamianie plików, odczytywanie i zapisywanie informacji na dyskach oraz zwiększa ogólną wydajność komputera. I choć wzrost może nie być tak znaczący (w granicach 20%), to dla niektórych zadań taka poprawa może być istotna. Jeśli masz dyski SSD w formacie SATA, ta opcja jest jedyną opcją wydajna praca urządzenia.

WAŻNE: Czy należy włączyć AHCI na dysku SSD?

Korzystając z trybu AHCI na dysku SSD, wyniki uzyskasz tylko wtedy, gdy masz interfejs SATA II/III; w innych przypadkach nie będzie poprawy wydajności.

Jak sprawdzić, czy tryb jest włączony

Jeśli masz zamiar włączyć tryb AHCI, upewnij się, że nie jest on już używany na komputerze. Jeśli nie korzystasz z aplikacji o wysokiej wydajności i nie masz wydajnego procesora oraz dużej ilości pamięci, możesz po prostu nie zauważyć, w jakim trybie się znajdujesz.

Możesz sprawdzić, czy AHCI jest włączone, czy nie, w ten sposób:

  1. Najpierw przejdź do właściwości komputera (menu Start, pozycja Komputer, podpozycja Właściwości w menu kontekstowym);
  2. Otwórz menedżera urządzeń;
  3. Otwórz sekcję Kontrolery IDE ATA/ATAPI;
  4. Jeśli jest tutaj urządzenie, które ma w nazwie AHCI, tryb działa. Jeśli takiego dysku nie ma na liście (a nie masz przestarzałego dysku twardego IDE, ale nowszy), będziesz musiał sam włączyć ten tryb.

Drugim sposobem sprawdzenia działania AHCI jest ponowne uruchomienie komputera i przejście do menu BIOS (przy użyciu jednej z dostępnych opcji - różni się to nieco w przypadku różnych płyt głównych i laptopów, choć najczęściej polega na naciśnięciu klawiszy funkcyjnych - od Esc do F12).

Po wejściu do BIOS-u (lub UEFI) sprawdź, w jakim trybie pracuje SATA, odnajdując element Tryb SATA lub Konfiguracja SATA.

Wskazówka: Jeśli zainstalowany jest tryb IDE, nie przełączaj go od razu na AHCI i nie zapisuj - szczególnie jeśli masz Windows 7.

Jak włączyć tryb AHCI

Włączenie tego trybu na komputerze można wykonać bezpośrednio z poziomu BIOS-u.

Jednocześnie, jeśli masz system Windows 7, po próbie uruchomienia systemu na ekranie najprawdopodobniej pojawi się komunikat typu 0x0000007B INACCESSABLE_BOOT_DEVICE, wskazujący na niemożność pracy z dyskiem. Czasami ta sama sytuacja ma miejsce w przypadku Windows 8 i 10, ale prawdopodobieństwo pojawienia się komunikatu jest mniejsze - najczęściej komputer uruchamia się lub zaczyna się ponownie uruchamiać.

Sytuacja będzie zupełnie inna, jeśli przed instalacją systemu wybierzesz tryb AHCI. Dzięki temu oprogramowanie z dysku instalacyjnego rozpozna parametry dysku HDD lub SSD podczas procesu instalacji i nie będzie problemów z uruchomieniem trybu.

Trudności zaczynają się dopiero wtedy, gdy system jest już zainstalowany na dysku, a użytkownik zamierza zmienić parametr IDE na SATA i włączyć NCQ (Native Command Queuing, rozszerzenie protokołu SATA, które znacznie zwiększa szybkość pracy z informacjami poprzez optymalizacja kolejności otrzymywania poleceń). W takim przypadku będziesz musiał użyć edytora rejestru lub tryb bezpieczeństwa, w zależności od system operacyjny. Jeśli żadne z tych działań nie przyniesie wymaganego rezultatu, pozostaje tylko włączyć AHCI i ponownie zainstalować system.

Dla systemu Windows 7

Jeden z najpopularniejszych obecnie systemów operacyjnych Windows 7 wymaga użycia rejestru lub specjalnego narzędzia, aby przejść do trybu AHCI. Pierwsza opcja obejmuje następujące kroki:

  1. Uruchom Edytor rejestru (Win + R, aby otworzyć menu Uruchom, wprowadź polecenie regedit i potwierdź zmiany);
  1. Przejdź do sekcji HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci;
  2. Przejdź do elementu Start, którego domyślna wartość wynosi 3 i zmień ją na zero;
  1. Przejdź do tej samej podsekcji od msahci do IastorV i wyszukaj parametr Start;
  2. Zmiana trzech na zero;
  3. Zamknięcie edytora.

Teraz pozostaje tylko zrestartować komputer i włączyć żądany tryb AHCI w menu BIOS. Po uruchomieniu systemu Windows 7 rozpocznie automatyczną instalację sterowników dla wszystkich dysków podłączonych do płyty głównej, a następnie będzie wymagał ponownego uruchomienia komputera w celu wprowadzenia zmian. Ostatnim etapem konfiguracji trybu jest sprawdzenie, czy we właściwościach dysku jest włączony tryb buforowania zapisu. Jeżeli nie jest włączona, należy uruchomić funkcję.

Inną opcją jest narzędzie Microsoft Fix it, które pozwala pozbyć się błędów po włączeniu nowego trybu (można je pobrać z oficjalnej strony Microsoftu). Po uruchomieniu i wybraniu odpowiedniej akcji rozwiązywania problemów aplikacja automatycznie dokona niezbędnych zmian, a komunikat o błędzie nie będzie już wyświetlany.

Dla Windowsa 8 i 8.1

Jeśli na komputerze jest już zainstalowany system Windows 8 lub 8.1, możesz użyć trybu awaryjnego, aby skonfigurować tryb AHCI. Aby to zrobić, jeśli wystąpi błąd:

  1. Przywróć tryb IDE do BIOS-u;
  2. aby ponownie uruchomić komputer;
  3. Początek wiersz poleceń w imieniu administratora („Start” / „Wszystkie programy” / „Akcesoria”);
  4. Wprowadź polecenie bcdedit /set (bieżący) Safeboot Minimal
  1. Naciśnij przycisk Enter;
  2. Uruchom ponownie komputer i wejdź do BIOS-u;
  3. Włącz tryb AHCI;
  4. Uruchom ponownie wiersz poleceń;
  5. Wprowadź polecenie bcdedit /deletevalue (bieżący) Safeboot;
  6. Uruchom ponownie system ponownie, po czym system Windows powinien przestać wyświetlać komunikat o błędzie.

Jeśli Twój system działa na procesorze Intel, jest to możliwe opcja dodatkowa włączenie AHCI za pomocą narzędzia tego producenta (ta metoda nie działa na AMD).

Aby z niego skorzystać należy:

  1. Pobierz plik f6flpy (sterownik trybu) z oficjalnej strony Intela, wybierając odpowiednią wersję (x32 lub x64);
  2. Pobierz plik SetupRST.exe z tego samego zasobu;
  3. Otwórz menedżera urządzeń i we właściwościach swojego twardy dysk ręcznie zainstaluj nowy sterownik f6 AHCI zamiast SATA;
  4. Uruchom ponownie komputer i włącz AHCI w BIOS-ie (UEFI);
  5. Uruchom plik SetupRST.exe, co powinno automatycznie rozwiązać problem.

Dla systemu Windows 10

Windows 10 umożliwia także użycie narzędzia do naprawy błędów podczas przełączania trybów. Procesory Intela, ponowna instalacja systemu i tryb awaryjny. Jednak najskuteczniejszą opcją jest użycie Edytora rejestru, który różni się nieco od podobnej metody w systemie Windows 7.

Aby skorzystać z tej metody, potrzebujesz:

  1. Zaloguj się jako administrator;
  2. Uruchom Edytor rejestru jedną z dostępnych metod (najłatwiej jest przez okno „Uruchom” i polecenie regedit);
  3. Przejdź do sekcji HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV i znajdź jego parametr Start, zmieniając jego wartość na 0;
  4. Znajdź w sąsiedniej podsekcji Services\iaStorAV\StartOverride parametr o nazwie 0, ustawiając dla niego również wartość zerową;
  5. Przejdź do podsekcji Services\storahci, zresetuj parametr Start;
  6. W podsekcji Services\storahci\StartOverride ustaw wartość zero dla parametru 0.
  7. Zamknij edytor i uruchom ponownie komputer;
  8. Wejdź do BIOS-u podczas uruchamiania systemu i włącz tryb AHCI.

Wskazówka: zaleca się wykonanie pierwszej czynności Uruchamianie systemu Windows 10 w trybie awaryjnym, dla którego tę opcję włącza się za pomocą menu „Uruchom” (Win + R) i wpisaniu polecenia msconfig w celu wyświetlenia okna konfiguracji systemu. Tutaj musisz wybrać zakładkę „Boot” i zaznaczyć pole trybu awaryjnego, wskazując opcję „Minimalny”.

Ryc.9. Tryb przełączania w interfejsie UEFI

W przypadku standardowego interfejsu BIOS można uzyskać dostęp do jego ustawień, naciskając odpowiedni klawisz funkcyjny podczas uruchamiania. Na przykład F2 lub F12, w zależności od płyta główna lub model laptopa, jeśli konfiguracja jest do tego przeznaczona.

Po pierwszym uruchomieniu system Windows 10 zainstaluje wszystkie sterowniki niezbędne do współpracy z AHCI i nie będzie generował żadnych błędów w przyszłości. Jednocześnie powinna wzrosnąć prędkość pracy z danymi – szczególnie jeśli dysk posiada interfejs SATA III.

Inne funkcje trybu

W przypadku przestarzałego systemu Windows XP nie ma możliwości zainstalowania trybu AHCI. Ta opcja nie była nawet brana pod uwagę podczas jej opracowywania. Jeśli naprawdę tego chcesz, wymagany sterownik można łatwo znaleźć w Internecie i zintegrować z systemem. Instrukcje dotyczące procesu można również znaleźć w Internecie, jednak nie zalecamy wykonywania takich czynności. Po pierwsze dlatego, że zainstalowanie trybu AHCI raczej nie przyspieszy znacząco procesora i całego komputera, który obsługuje tylko Windows XP. Po drugie, znaczne różnice pomiędzy sterownikami zwiększają prawdopodobieństwo wystąpienia błędu, po którym dane z dysku mogą zostać utracone.

W przypadku systemu Windows Vista proces włączania trybu jest taki sam jak w przypadku 7. wersji systemu - czyli za pomocą rejestru lub narzędzia. A Windows NT można skonfigurować podobnie do zaleceń dla XP. Istnieją opcje sterowników dla innych systemów - od Unixa po MacOS, ponieważ dyski SSD i SATA zyskują popularność wśród użytkowników dowolnego systemu.

wnioski

W większości przypadków po wykonaniu odpowiednich czynności na systemie tryb AHCI zaczyna działać normalnie i system działa nieco szybciej. Jeśli nie możesz osiągnąć żadnych rezultatów, możesz spróbować ponownie zainstalować system po zmianie trybu - może to zająć więcej czasu, ale gwarantuje rezultaty.

Kupiłeś nowy dysk twardy. Oczywiście z interfejsem Serial ATA. I oczywiście wiele słyszeliśmy o nowej interesującej funkcji zaimplementowanej w najnowsze modele— NCQ. Przewidując zauważalny wzrost szybkości ładowania systemu Windows i programów, a także zmniejszenie hałasu dysku twardego, podłączasz dysk twardy, instalujesz system operacyjny i... Teraz będziesz musiał wykonać dodatkowe manipulacje, aby włączyć Obsługa AHCI i instalacja odpowiednich sterowników. W przeciwnym razie technologia NCQ, a także inne ciekawe funkcje pozostaną niewykorzystane.

Po co

Idea leżąca u podstaw technologii NCQ (Native Command Queuing) została wdrożona nie raz w dyskach twardych i kontrolerach, ale nie w tych stosowanych w zwykłych komputerach osobistych.

Taka jest zasada stojąca za NCQ. Jak wiadomo, dysk twardy Jest dość powolny w porównaniu do innych urządzeń PC ze względu na swój mechaniczny charakter. Szczególnie dużo czasu poświęca się na przesuwanie głowic pomiędzy ścieżkami, na których znajdują się sektory z danymi żądanymi przez system. Aby zminimalizować te ruchy, można zastosować dobrze znaną w informatyce metodę zmiany kolejności kolejki poleceń. W tym przypadku jako kryterium restrukturyzacji stosuje się odległość między dostępnymi torami. Polecenia odczytu przychodzące na dysk twardy z systemu nie są wykonywane po kolei, ale kumulują się w kolejce. Tam są one zamieniane w taki sposób, aby głowa poruszała się jak najmniej podczas wykonywania sąsiadujących żądań. Dzięki temu osiąga się przyspieszenie.

Klasycznym przykładem ilustrującym efekt zmiany kolejności jest winda w budynku. Wyobraź sobie, że porusza się po piętrach w kolejności wciskania przycisków na panelu. Ale winda działa znacznie wydajniej - otwiera drzwi na piętrach w kierunku jazdy. Tak, niektórzy pasażerowie muszą czekać dłużej, ale inni docierają na wybrane piętro znacznie szybciej.

Właściwie po podaniu przykładu windy pewne wady stały się dla ciebie oczywiste. Nie wszystkie żądania zostaną zrealizowane szybciej – niektóre mogą utknąć w kolejce, umożliwiając przejście innych żądań. Pojawienie się żądania zapisu ogólnie komplikuje przetwarzanie kolejki poleceń, ponieważ możliwa jest sytuacja naruszenia integralności danych.

Ponadto taka technologia zapewni korzyści tylko wtedy, gdy polecenia na dysk twardy będą odbierane w gęstym strumieniu i znacznie szybciej, niż będzie można je wykonać. We współczesnych komputerach taka sytuacja nie zdarza się zbyt często – głównie w momencie ładowania systemu operacyjnego i dużych pakietów oprogramowania. Dlatego też wdrożenie technologii NCQ podjęto dopiero w r Ostatnio, chociaż w środowisku serwerowym inteligentna zmiana kolejności poleceń jest stosowana od dawna i z powodzeniem.

Warto zaznaczyć, że możliwość zmiany kolejności poleceń i kolejek procesów zawarta jest także w protokole interfejsu ATA (technologia TCQ). Istnieją nawet przykłady jego całkiem udanej realizacji. Ale nie zostało to zrobione zbyt ładnie i wygodnie. Faktem jest, że używany jest protokół interfejsu ATA dyski twarde ze zwykłym, „równoległym” interfejsem, opartym na protokole magistrali ISA. Procedura inicjalizacji i przekazania poleceń, a także monitorowanie stanu i błędów jest procedurą dość długą i złożoną, wymagającą analizy kilku rejestrów. Dlatego twórcy postanowili wdrożyć obsługę tej technologii w dyskach twardych nowy interfejs- Szeregowy ATA.

Protokół AHCI

Kontroler Serial ATA zgodnie z wymaganiami tej normy musi obsługiwać co najmniej dwa tryby pracy. Pierwszy - tryb emulacji standardowego kontrolera ATA (tryb Legacy). W tym trybie kontroler całkowicie powtarza protokół dostępu do dysku twardego ATA i z punktu widzenia systemu operacyjnego i sterowników nie różni się od kontrolera interfejsu „równoległego”. W tym przypadku podłączone do niego dyski twarde są emulowane albo jako urządzenia Master na oddzielnym kanale, albo, jeśli system operacyjny „nie rozumie” więcej niż dwóch kanałów, jako pary urządzeń Master i Slave. Ten tryb jest domyślnie włączony i jest w pełni obsługiwany przez wszystkie systemy operacyjne i BIOS.

Problem polega na tym, że w trybie emulacji implementacja dodatkowe funkcje Serial ATA jest częściowo lub całkowicie niemożliwy, w przeciwnym razie zgodność z klasyczną implementacją ATA zostanie zerwana. Dlatego sterownik ma możliwość przełączenia na „natywny” tryb Serial ATA, która nie ma żadnych „obowiązków rodzinnych” wiążących ją z ATA.

Protokół AHCI (Advanced Host Controller Interface). opisuje po prostu zachowanie kontrolera w trybie natywnym z systemowego punktu widzenia. Opisuje w jaki sposób sterownik przetwarza kolejkę poleceń, gdzie i jak są one przechowywane, w jaki sposób programista powinien umieszczać polecenia w kolejce oraz gdzie uzyskać wyniki ich wykonania. Odrzucono wszelkie konwencje protokołu ATA, wyeliminowano wszelkie trudności z manipulowaniem rejestrami i flagami jako niepotrzebne. Implementacja wszystkich dodatkowych funkcji Serial ATA, w tym NCQ, Hot Swap, mnożnika portów, stopniowego przyspieszania itp., jest teraz nieograniczona.

Tryb Natywny przeznaczony jest do współpracy z systemami operacyjnymi Windows 2000, XP, Vista, Windows 7.

Innymi słowy, funkcje protokołu AHCI działają tylko w trybie natywnym Serial ATA.

Protokół ten został opracowany przez specjalną grupę inicjatywną kierowaną przez firmę Intel. Jest to dodatek do standardu Serial ATA, który w zasadzie nie opisuje wymagań stawianych kontrolerom hosta (kontrolery na system komputerowy, do którego podłączony jest dysk twardy). Wraz z AHCI standard Serial ATA stanowi kompletne rozwiązanie do organizacji podsystemu dyskowego w komputerze PC nowej generacji.

W tym samym czasie Utracono kompatybilność z oprogramowaniem, które natywnie nie obsługuje Serial ATA. Sterownik nie może pracować w dwóch trybach jednocześnie. Przełączając się na tryb natywny, traci możliwość odbierania poleceń oprogramowanie, który nie „rozumie” protokołu AHCI. Pamiętajmy, że Windows XP nie współpracuje natywnie z Serial ATA w trybie Native AHCI, natomiast Vista i Windows 7 to obsługują.

Jak włączyć AHCI

Metoda pierwsza, klasyczna. Jak z utworzenie RAID, używasz dołączonej dyskietki instalacyjnej płyta główna lub tworzone niezależnie. Rozpoczynasz instalację systemu Windows, przechodzisz do pierwszego ponownego uruchomienia, a kiedy na dole niebieskiego ekranu pojawi się „Naciśnij F6…”, naciśnij klawisz F6 i otrzymasz dyskietkę. Powinieneś wybrać odpowiednią opcję sterownika i kontynuować instalację systemu Windows. Następnie, gdy instalacja zakończy się pomyślnie, przydatne będzie ponowne zainstalowanie sterowników i narzędzi - pozwolą one na dokonanie niektórych ustawień i upewnią się, że NCQ jest włączone.

Druga metoda jest bardziej skomplikowana, ale pozwala obejść się bez dyskietki i bez Ponowna instalacja Windowsa. Aby to zrobić, BIOS komputera musi mieć możliwość wyłączenia AHCI (lub trybu natywnego, które w tym przypadku są synonimami). Gdy tryb emulacji jest włączony, instalujesz system Windows, a następnie instalujesz sterowniki od producenta kontrolera (chipsetu płyty głównej). Jeśli nie zostaną zainstalowane automatycznie, zrób to ręcznie. Następnie włącz AHCI w BIOS-ie i system zacznie korzystać z NCQ.

Na przykładzie Intela

W chipsetach Intela obsługa AHCI pojawiła się w serii 915. Jednak tylko w mostkach południowych z przyrostkami „R”, „M” i „DH”:

  • ICH6R, ICH6M – chipsety serii 915/925;
  • ICH7R, ICH7M, ICH7DH, ICH7MDH - chipsety serii 945/955/975;
  • ICH8R – chipsety serii 965.
  • ICH9R - chipsety serii P35

Tylko laptopy na platformie Centrino, począwszy od drugiej generacji, i płyty główne na chipsetach serii - 925, 955, 975... Z reguły, jeśli obsługiwane jest AHCI, BIOS będzie miał odpowiednią linię. W ostateczności możesz zajrzeć do instrukcji płyty głównej.

Kontroler AHCI jest zintegrowany z chipsetem za pomocą następującego koncentratora kontrolera:

  • Skrzynka kontrolera Intel® ICH10R/DO SATA RAID/AHCI
  • Skrzynka kontrolera Intel® ICH10D SATA AHCI
  • Zespół kontrolera Intel® ICH9M-E SATA RAID/AHCI
  • Zespół kontrolera Intel® ICH9M AHCI
  • Zespół kontrolera Intel® 82801IR/IO (ICH9R/DO) — RAID i AHCI
  • Koncentrator kontrolera I/O Intel® 82801HEM (ICH8M-E) — RAID i AHCI
  • Koncentrator kontrolera Intel® I/O 82801HBM (ICH8R) — tylko AHCI
  • Zespół kontrolera Intel® I/O 82801HR/HH/HO (ICH8R/DH/DO) — RAID i AHCI
  • Koncentrator kontrolera Intel® I/O 631xESB/632xESB — RAID i AHCI
  • Koncentrator kontrolera Intel® 82801GHM I/O (ICH7MDH) — tylko RAID
  • Zespół kontrolera Intel® I/O 82801GBM (ICH7M) — tylko wersja AHCI
  • Blok kontrolera we/wy 82801GR/GH (ICH7R/DH) — RAID i AHCI
  • Zespół kontrolera Intel® I/O 82801FR (ICH6-R) — RAID i AHCI
  • Koncentrator kontrolera we/wy Intel® 82801FBM (ICH6M) — tylko AHCI

Będziesz potrzebować sterowników Intel Matrix Storage, dawniej Intel Application Accelerator, i ich dyskietki instalacyjnej. Jego obraz można pobrać ze strony internetowej Intel. Sterowniki z tej dyskietki przydadzą się zarówno do instalacji systemu Windows, jak i do włączenia AHCI po instalacji. W tym drugim przypadku pamiętaj o zainstalowaniu aktualizacji Intel INF przed rozpoczęciem manipulowania innymi sterownikami. Po zastąpieniu standardowych sterowników kontrolera Serial ATA sterownikami z dyskietki instalacyjnej Intel, można włączyć AHCI. System Windows będzie mógł się uruchomić i będzie można kontynuować instalację zestawu Matrix Storage - bez włączenia AHCI odmówi on uruchomienia. W przypadku kontrolerów innych producentów procedura jest podobna – najpierw zainstaluj sterowniki, następnie włącz AHCI.

W takim przypadku nie ma to wpływu na dysk twardy - format, zmiana itp. nie potrzebuję niczego.

Instrukcje krok po kroku dla m/b Intel z mosty południowe ICH6R, ICH6M, ICH7R, ICH7DH, ICH7M, ICH8R, ICH9R

Uwaga: poniżej mówimy o 32-bitowych wersjach systemu Windows. Oczywiście jest też sterownik dla x64. Łatwo to znaleźć.

  1. Upewnij się, że AHCI jest wyłączone w BIOS-ie i nie zapomnij zrobić kopii zapasowej Foldery Windowsa. Polecam także wykonanie zapasowego dysku startowego.
  2. Pobierz 79im05ww.exe i rozpakuj go np. do C:\DRIVERS\WIN\SATA
  3. Jeżeli posiadasz ICH7M, przejdź do kroku (5)
  4. Edytuj C:\DRIVERS\WIN\SATA\PREPARE\IMSM_PRE.inf zastępując wszystkie wartości DEV_27C5 odpowiadające Twojemu mostkowi południowemu:
    • ICH6R - DEV_2652
    • ICH6M - DEV_2653
    • ICH7R - DEV_27C1
    • ICH7DH - DEV_27C1
    • ICH7M - DEV_27C5
  5. Naciśnij Win+R, wpisz C:\DRIVERS\WIN\SATA\PREPARE\INSTALL.CMD, kliknij OK
  6. Uruchom ponownie komputer i włącz obsługę AHCI w BIOS-ie
  7. Po uruchomieniu systemu operacyjnego uruchomi się kreator wykrywania nowych urządzeń:
    • W systemie Windows XP wybierz Nie, nie tym razem, następnie Zainstaluj z listy lub określonej lokalizacji (zaawansowane) i jako ścieżkę podaj C:\DRIVERS\WIN\SATA
    • W systemie Windows 2000 wybierz opcję Wyszukaj odpowiedni sterownik dla mojego urządzenia (zalecane), następnie Określ lokalizację i podaj C:\DRIVERS\WIN\SATA

Rozwiązania dla płytki z ICH8R:

  • Aby zainstalować system Windows XP z włączoną obsługą AHCI, należy najpierw utworzyć dyskietkę ze sterownikiem AHCI. Wszystko, czego potrzebujesz, znajduje się na dysku dołączonym do płyty głównej.

Na Instalacja Windowsa XP SP 2, włóż dyskietkę ze sterownikiem do czytnika FDD. Gdy instalator systemu Windows poprosi o „Naciśnij klawisz F6, aby zainstalować specjalny sterownik SCSI lub RAID”, naciśnij klawisz F6 i wybierz sterownik AHCI z wyświetlonej listy.

  • w przypadku, gdy nie posiadasz czytnika dyskietek lub Windows XP jest już zainstalowany w trybie pracy SATA - IDE, możesz zintegrować niezbędny sterownik bezpośrednio z systemem operacyjnym.

Odbywa się to w następujący sposób.
Wchodzimy do menedżera urządzeń i na liście znajdujemy kontrolery IDE ATA/ATAPI.
Aktualizujemy sterowniki do kontrolerów (domyślnie są 2).
W tym celu wybierz Aktualizuj sterownik => Nie szukaj. Sam wybiorę odpowiedni sterownik.
Określ ścieżkę do folderu Drivers\Chipset\Intel\makedisk\DOS\F632 na dysku instalacyjnym płyty głównej.
Odznacz „Tylko kompatybilne urządzenia” i wybierz z listy kontroler Intel ® ICH8R/D0/DH SATA AHCI. (dotyczy to obu kontrolerów!!!).
System poprosi o ponowne uruchomienie - zrób to. Po ponownym uruchomieniu systemu BIOS wybierz tryb kontrolera - AHCI.

Instalowanie systemu Windows XP na laptopach z systemem Vista i Serial ATA AHCI

Jak przyznają twórcy tego systemu operacyjnego w specjalnym dokumencie (http://www.microsoft.com/whdc/device...alATA_FAQ.mspx), podsystem dyskowy wszystkich wersji Windowsa wydanych przed Vistą nie będzie obsługiwał AHCI. Wyjaśniają to obecnością funkcji we wdrażaniu AHCI przez producentów różnych kontrolerów. W przyszłości w jądrze systemu Windows zaimplementowany zostanie nowy mechanizm podłączania sterowników – Ataport, a sterowniki będą zawierały standardowy miniport dla trybu natywnego kontrolera Serial ATA. W międzyczasie trzeba niestety zainstalować specjalny sterownik lub miniport SCSI bezpośrednio od producenta kontrolera.

Problem ten jest bardziej złożony, niż się wydaje na pierwszy rzut oka. sala operacyjna System Windows jest zaprojektowany w taki sposób, że przy uruchomieniu musi „pobrać” właściwy sterownik dla kontrolera dysku twardego. W przeciwnym razie start zostanie przerwany przez notoryczny „niebieski ekran”, którego można się pozbyć jedynie poprzez ponowną instalację systemu. Co więcej, proces instalacji zostanie również przerwany przez ten sam „niebieski ekran”, jeśli nie dostarczysz na czas dyskietki z wymaganym sterownikiem do systemu Windows. Właścicielom laptopów wcale nie zazdrościsz - nie mają gdzie włożyć dyskietki, a Windows w tym przypadku nie akceptuje innych nośników.

Instalujemy więc system Windows XP na laptopie z AHCI.

W większości przypadków próba zainstalowania XP w trybie emulacji kończy się wyświetleniem BSOD („niebieskiego ekranu śmierci”) z następującym błędem:

ZATRZYMAJ 0x0000007B INACCESSABLE_BOOT_DEVICE

Jak już wspomniano, istnieją 2 sposoby instalacji systemu Windows XP z włączonym trybem SATA Native w BIOS-ie: dodanie sterowników do dystrybucji podczas ładowania przez F6 lub modyfikacja systemu operacyjnego w taki sposób, aby już zintegrować niezbędne sterowniki z dystrybucją.

W pierwszym przypadku, Ponieważ laptop nie ma napędu flopowego, jedynym wyjściem jest użycie stacji dyskietek USB, która nie jest taka tania.

Integracja sterowników w zestaw dystrybucyjny jest bardziej złożony, ale ekonomicznie bardziej wykonalny.

Istnieje całkiem sporo zestawów dystrybucyjnych (zestawów) z już zintegrowanymi sterownikami; wystarczy pobrać jeden z Internetu i wypalić go na płycie. Jeśli nie możesz znaleźć takiego zestawu, pozostaje tylko samodzielne zintegrowanie sterowników z dystrybucją za pomocą programu nLite.

Przykładowo dla platformy Intel z ICH7-ICH8 (Intel ® Matrix Storage Manager) są to standardowe pliki:

  • iaahci.cat
  • iastor.cat
  • iaahci.inf
  • iastor.inf
  • txtsetup.oem
  • iastor.sys

Podczas instalacji systemu Windows Vista wszystkie nieużywane sterowniki urządzeń pamięci masowej są wyłączane. Pozwala to zwiększyć prędkość uruchamiania systemu operacyjnego. Podczas wymiany sterownika dysk rozruchowy W przypadku sterownika, który został wyłączony, należy włączyć nowy sterownik przed zmianą konfiguracji SATA w systemie BIOS.

Załóżmy, że instalujesz system Windows na komputerze wyposażonym w kontroler korzystający ze sterownika Pciide.sys. Następnie użytkownik dokonuje zmiany trybu z SATA na AHCI. Napęd powinien teraz załadować sterownik Msahci.sys. Jednak przed wprowadzeniem takich zmian należy włączyć sterownik Msahci.sys. Ten problem dotyczy tylko dysku rozruchowego. Jeśli zmiana zostanie dokonana na dysku, który nie jest bootowalny, ten problem nie powstaje.

Aby rozwiązać problemy, włącz sterownik AHCI w rejestrze przed zmianą trybu SATA dysku rozruchowego. Aby to zrobić, wykonaj następujące kroki:

  1. Uruchom edytor rejestru regedit.
    Znajdź i zaznacz następujący podklucz rejestru:
  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  3. W prawym okienku kliknij kliknij prawym przyciskiem myszy parametr myszy Początek w kolumnie Nazwa, następnie kliknij Zmiana.
  4. W polu Oznaczający wpisz 0 i kliknij przycisk OK.
  5. Zamknij Edytor rejestru.

Metoda jest profesjonalna. Zamiast integrować sterowniki z dystrybucją, możesz spróbować napisać plik \i386\winnt.sif i umieścić go w dystrybucji, w której będziesz mógł zapisać ścieżki do folderów ze sterownikiem.

Coś jak:

OemPnpDriversPath = "Drivers\megaIDE;Drivers\ICH85;Drivers\ICH78;Drivers\ICH62;Drivers\!inf;Drivers\lan.Pro100;Drivers\lan.Pro1000;lan.Drivers\lan.rtl8169;Drivers\IntelVGA895;Drivers\ IntelVGA845;Sterowniki\lan.Marvell;Sterowniki\lan.Attansic;Sterowniki\jMicron;Sterowniki\ATK100;Sterowniki\ATK110"

Nowoczesne dyski twarde podłączane są do płyty głównej urządzenia komputerowe poprzez interfejs SATA, który umożliwia pracę w szczególności w trybach IDE i AHCI. IDE to stary tryb, należy zapewnić kompatybilność z przestarzałymi komponentami i programami. Tryb AHCI również nie jest nowością w dziedzinie IT, pojawił się już w 2004 roku, ale jest to aktualny mechanizm podłączania dysków twardych poprzez interfejs SATA II i SATA III. AHCI ma wiele zalet w porównaniu z IDE:

  • możliwość podłączenia większej liczby urządzeń do płyty głównej;
  • obsługa dysków twardych z najwyższą możliwą szybkością;
  • tzw. „hot swap” dysków twardych, czyli odłączanie i podłączanie bez konieczności wyłączania komputera;
  • obsługa technologii NCQ, która poprawia wydajność dysku twardego w warunkach wielozadaniowości.

Tryb SATA jest ustawiony w BIOS-ie. Na nowoczesnych laptopach tryb AHCI jest zwykle ustawiony domyślnie. Jednak nowe płyty główne do komputerów PC mogą być wyposażone w aktywny tryb IDE ze względu na kompatybilność sprzętową. W każdej chwili możesz zmienić IDE na AHCI (lub odwrotnie). BIOS komputera, obsługujący oba tryby. Nie wszystkie komputery obsługują AHCI, ale większość tak, ponieważ ten tryb istnieje od 12 lat. Mniejszość stanowią rzadkie urządzenia vintage, które zostały wypuszczone na rynek odpowiednio przed pojawieniem się AHCI. Ale nawet jeśli komputer ma mniej niż 12 lat, jeśli obsługuje AHCI, przejście do tego trybu może nadal powodować problemy ze względu na brak odpowiednich ustawień w przestarzała wersja BIOS. W takich przypadkach należy najpierw rozwiązać problem aktualizacji systemu BIOS.

1. Jak dowiedzieć się, który tryb – IDE czy AHCI – jest aktualnie zainstalowany

Jaki tryb - IDE czy AHCI - jest aktualnie aktywny na komputerze, możesz dowiedzieć się w menedżerze Urządzenia z systemem Windows. Rozwijając wątek:

  • „Kontrolery IDE ATA/ATAPI” w wersjach Windows 8.1 i 10;
  • „Kontrolery IDE ATA/ATAPI” w Wersje Windowsa 7.

Jeżeli dyski twarde Twojego komputera są podłączone w trybie AHCI, na liście urządzeń pojawi się kontroler SATA AHCI.

Jeżeli na komputerze aktywny jest tryb IDE, na liście oddziałów pojawi się odpowiednio wpis dotyczący kontrolera IDE.

Alternatywny sposób– za pomocą narzędzia AS SSD Benchmark do testowania szybkości dysków twardych. Jeśli dyski twarde mogą pracować w trybie AHCI, ale BIOS jest ustawiony na IDE, narzędzie powiadomi Cię o tym czerwoną wartością „pciide BAD”.

Jeśli komputer działa w trybie AHCI, w oknie narzędzia zobaczymy zieloną wartość „storahci - Ok”.

Te dwie metody pozwolą zrozumieć, który tryb jest aktualnie ustawiony. Aby jednak ustalić, czy w systemie BIOS zaimplementowano obsługę trybu AHCI, należy do niego wejść i znaleźć opcję włączenia AHCI. Wybór trybów pracy SATA różne wersje BIOS może znajdować się w sekcjach „Zaawansowane” lub „Główne”. Na przykład w BIOS-ie UEFI płyty głównej Płyty Asusa To jest sekcja „Zaawansowane”, w której należy wejść do podsekcji „Konfiguracja SATA” i rozwinąć opcje parametru „Tryb SATA”.

Innym przykładem jest BIOS AMI (V17.9) płyty głównej MSI, tutaj wszystko jest bardziej skomplikowane i nie każdy będzie w stanie od razu dowiedzieć się, gdzie jest ustawienie AHCI. W sekcji „Zintegrowane urządzenia peryferyjne” należy wybrać podsekcję „Urządzenia ATA na chipie”, a w niej – „Tryb RAID”, który zapewnia wybór trybów podłączenia dysku twardego.

2. Konsekwencje przejścia w tryb AHCI dla pracy w systemie Windows

Możesz więc w dowolnym momencie zmienić tryb IDE na AHCI w ustawieniach BIOS-u. To tylko dla Obsługa Windowsa takie posunięcie nie spowoduje lekkiego opóźnienia przy uruchomieniu z powodu instalacja automatyczna niezbędne sterowniki, jak przy wymianie niektórych podzespołów komputera. W takim przypadku nawet pozbycie się połączenia z elementami komputera za pomocą standardowego nie pomoże. Narzędzia systemu Windows Sysprep, podobnie jak w przypadku wymiany płyty głównej lub procesora. Zmiana trybu IDE na AHCI prowadzi do poważnych konsekwencji - Windows po prostu nie uruchomi się ponownie. W rezultacie otrzymujemy albo niebieski ekran śmierci, albo cykliczny uruchom ponownie system Windows z powiadomieniem o nieprawidłowym uruchomieniu systemu.

Faktem jest, że tryby IDE i AHCI podczas instalacji systemu Windows są rejestrowane na poziomie rejestru. Do pracy dysków twardych w trybie AHCI wymagany jest specjalny sterownik, który jest automatycznie instalowany w wersjach systemu Windows rozpoczynających się od Vista. Ponieważ tryb AHCI pojawił się później niż Windows XP, sterownik AHCI należy najpierw zintegrować z dystrybucją tej wersji systemu, pobrać z dysku sterownika płyty głównej lub pobrać z Internetu.

W idealnym przypadku przełączenie do trybu AHCI powinno nastąpić przed instalacją lub ponowną instalacją systemu Windows. Istnieją jednak sposoby na aktywację AHCI bez konieczności ponownej instalacji systemu Windows - poprzez uruchomienie trybu awaryjnego lub edycję rejestr systemowy. Poniżej rozważymy te metody dla wersji Windows 7, 8.1 i 10.

3. Obowiązkowe środki i procedury

W zasadzie wszelkie eksperymenty z Windowsem mogą prowadzić do niepożądanych rezultatów, jednak metody dostosowywania systemu operacyjnego do trybu AHCI należy traktować ze szczególną powagą. Ponieważ w tym przypadku będzie to miało wpływ na ustawienia wpływające na zdolność uruchamiania systemu. Surowo zabrania się wykonywania poniższych instrukcji bez uprzedniego przygotowania środków awaryjnych. Należy spisać lub utworzyć i przygotować nośnik instalacyjny systemu Windows. Za pomocą tego ostatniego możesz się zalogować lub w ostateczności rozpocząć proces ponownej instalacji systemu Windows.

Procedura jest następująca:

  • Krok 1 – sprawdź ustawienie włączenia AHCI w BIOS-ie;
  • Krok 2 – przygotowanie środków awaryjnych;
  • Krok 3 – w zależności od wybranej metody skonfiguruj kolejne uruchomienie systemu w trybie awaryjnym lub dokonaj edycji rejestru systemowego;
  • Krok 4 – uruchom ponownie komputer, wejdź do BIOS-u i włącz tryb AHCI;
  • Krok 5 – uruchom komputer.

4. Tryb awaryjny systemu Windows

Pierwsza metoda jest zaprojektowana tak, aby po wejściu w tryb awaryjny Sterownik Windowsa AHCI zostanie zainstalowany automatycznie. Ale niestety nie będzie to działać w każdym przypadku. W działającym systemie musisz skonfigurować kolejne uruchomienie w trybie awaryjnym, zrestartować komputer, wejść do BIOS-u i ustawić tryb AHCI. Po uruchomieniu komputera w trybie awaryjnym teoretycznie powinien zostać zainstalowany sterownik AHCI. Jeśli wszystko pójdzie dobrze, pozostaje tylko zrestartować system w normalnej pracy.

Uniwersalny sposób na wejście w tryb awaryjny następnym razem uruchamianie systemu Windows dla wszystkich aktualne wersje systemy - użyj narzędzia msconfig wywoływanego za pomocą polecenia „Uruchom”.

5. Edycja rejestru systemu Windows

Jeśli metoda trybu awaryjnego nie zadziała, możesz uniknąć ponownej instalacji systemu, edytując jego rejestr. Aby uruchomić Edytor rejestru, w polu komendy „Uruchom” wpisz:

4.1 Edycja rejestru Windows 8.1 i 10

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

W tej gałęzi znajdź folder „iaStorV”, kliknij na niego, otwórz parametr „Start” i ustaw jego wartość na „0”. Kliknij OK".

Rozwiń folder „iaStorV”, wybierz podfolder „StartOverride”, otwórz parametr „0” i ustaw jego wartość na „0”. Kliknij OK".

Schodzimy alfabetycznie w dół i znajdujemy folder „storahci”. Kliknij na niego i otwórz parametr „ErrorControl”. Usuwamy wstępnie ustawioną wartość „3” i w jej miejsce wpisujemy „0”. Kliknij OK".

4.2. Edycja rejestru systemu Windows 7

W oknie Edytora rejestru rozwiń gałąź:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services

W gałęzi znajdujemy folder „iaStorV”, kliknij go, otwórz parametr „Start” i ustaw wartość na „0”. Kliknij OK".

Po edycji rejestru uruchom ponownie komputer, wejdź do BIOS-u, aktywuj tryb AHCI i uruchom system.

6. Jeśli system Windows nie uruchamia się

Jeżeli żadna z metod nie pomogła przystosować systemu Windows do pracy w trybie AHCI, konieczna będzie ponowna instalacja systemu. Ale obecny system Windows można uruchomić, jeśli na przykład chcesz usunąć ustawienia zainstalowanego oprogramowania lub zapisać w bezpiecznym miejscu ważne pliki przechowywane na dysku C. Aby to zrobić, musisz ponownie wejść do BIOS-u i ustawić aktywny Przywrócenie trybu IDE.

Może się jednak zdarzyć, że system nie będzie mógł uruchomić się ani w trybie AHCI, ani IDE. Jeśli nie pojawia się niebieski ekran śmierci, ale wersje Windows 8.1 i 10 uruchamiają się cyklicznie, wyświetlając ekran z informacją „Automatyczne odzyskiwanie”, kliknij „Opcje zaawansowane”.

Przechodząc do menu „Wybierz akcję”, podążaj ścieżką wskazaną na zrzucie ekranu poniżej i wróć do punktu przywracania.

Jeśli po uruchomieniu komputera pojawi się niebieski ekran śmierci, uruchom komputer z poziomu instalacji Nośniki Windowsa i na etapie instalacji systemu wybierz na dole opcję „Przywracanie systemu”.

Po wejściu do menu „Wybierz akcję” wykonujemy kroki opisane powyżej.

Ci, którzy wybrali metodę Rezerwowy egzemplarz korzystając odpowiednio z oprogramowania innych firm, użyj nośnika startowego programu do tworzenia kopii zapasowych.

Miłego dnia!

Powiązane publikacje