2009-07-15 22:39:19 +0000 2009-07-15 22:39:19 +0000
43
43

Dlaczego powinienem wybrać (lub nie) AHCI zamiast IDE w ustawieniach BIOSu mojego komputera?

Zauważyłem, że w ustawieniach BIOS-u nowszych komputerów, które posiadam, mogę skonfigurować kontroler dysku do pracy w trybie AHCI (Advanced Host Controller Interface) lub w trybie IDE.

Podejrzewam, że AHCI “działa” lepiej, ale z praktycznego punktu widzenia nie wiem zbyt wiele na ten temat. Jednak zauważyłem również, że niektóre programy (np. Ghost 2003) po prostu nie wykrywają moich dysków twardych, jeśli wybiorę tryb AHCI. (AHCI = A Heck of Compatibility Issues?)

Więc … dlaczego istnieje AHCI, dlaczego powinienem się nim interesować i go używać oraz dlaczego/kiedy nie powinienem go używać? Czy istnieją cechy nowszych dysków twardych, które wymagają AHCI i czy w przeciwnym razie nie są one upośledzone, gdy pracują w trybie IDE?

Odpowiedzi (7)

30
30
30
2009-07-15 22:52:30 +0000

AHCI vs IDE - Benchmark & Zalety ](http://expertester.wordpress.com/2008/07/24/ahci-vs-ide-%E2%80%93-benchmark-advantage/)

Wstęp : Zalety AHCI

  1. Hot-Plugging
  2. Natywne kolejkowanie poleceń (może poprawić szybkość reakcji komputera/systemu/dysku twardego, szczególnie w środowisku wielozadaniowym) …

Verdict :

Te obszerne benchmarki jasno pokazują nam, że AHCI (NCQ) zdecydowanie może poprawić responsywność systemu komputerowego, szybkość transferu, liczbę operacji wejścia-wyjścia na sekundę i listę można kontynuować.

23
23
23
2009-07-15 23:34:52 +0000

AHCI to język, którego kontroler używa do komunikacji z systemem. Dysk nie widzi, czy używane jest AHCI, czy emulacja IDE. Jeśli używasz AHCI, wszystkie funkcje Serial ATA są dostępne, a Ty nie potrzebujesz żadnych sterowników specyficznych dla Twojego kontrolera.

Aby faktycznie używać AHCI, system operacyjny (czy to Windows, Linux, czy nawet Ghost) musi posiadać sterownik AHCI. Windows Vista i 7 zawierają taki sterownik, ale nie należy go instalować, jeśli kontroler dysku startowego nie ma włączonego AHCI. Podobnie, sterownik IDE nie zostanie zainstalowany, jeśli kontroler IDE jest wyłączony. Dlatego nie można po prostu przełączyć ustawienia w BIOS-ie na już zainstalowanym systemie Windows.

Ghost 2003 został wydany w 2002 roku, kilka lat przed ukończeniem specyfikacji AHCI. Trudno się dziwić, że Ghost 2003 nie obsługuje AHCI. Najwyraźniej najnowsza wersja Ghost dla przedsiębiorstw może działać w środowisku startowym opartym na Windows lub Linux, więc prawdopodobnie ta wersja obsługuje AHCI.

14
14
14
2012-04-20 19:16:09 +0000

Tutaj w 2012 roku, zgodnie z tym porównaniem wydajności , nie wydaje się to być pilne dla stacji roboczej dla jednego użytkownika. Jednak AHCI jest lepszą i nowocześniejszą opcją i powinieneś zawsze używać jej, kiedy możesz.

Z tego artykułu:

  • Jeśli Twoja aplikacja wymaga obsługi dysków hot-plug lub dysków redundantnych, to AHCI jest jedynym wyborem.

  • Tryb IDE może czasami korzystać z nieco większych prędkości odczytu i zapisu w niektórych testach.

  • Obsługa TRIM działa w obu trybach bez zarzutu

  • Ogólnie rzecz biorąc, większość dysków SSD zapewnia lepszą wydajność w trybie AHCI, ale nie jest to efekt “nocy i dnia”.

Skąd wiesz, że używasz IDE lub AHCI? Przejdź do Menedżera urządzeń i rozwiń kontrolery dysków twardych. Jeśli widzisz tam “AHCI”, to znaczy, że używasz AHCI.

Dobra wiadomość jest taka, że możesz przełączyć się z trybu IDE na AHCI w Windows 7 lub Vista bez reinstalacji lub nawet otwierania obudowy komputera. Oto artykuł z KB MSFT jak to zrobić.

  1. Naciśnij klawisz Win+R, aby otworzyć okno uruchamiania.
  2. Wpisz Regedit i naciśnij Enter, aby otworzyć Edytor rejestru.
  3. Przejdź do HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahci
  4. Po prawej stronie, kliknij prawym przyciskiem myszy na “Start”, a następnie “Modyfikuj”.
  5. W polu “Dane wartości” wpisz 0 (szesnastkowo), a następnie kliknij OK.
  6. Zamknij Edytor Rejestru.
  7. Uruchom ponownie komputer. Naciśnij i przytrzymaj klawisz Delete podczas uruchamiania komputera, aby wejść do BIOS setup. Twój komputer może używać innego klawisza, takiego jak F2 lub innego. Zapoznaj się z instrukcją obsługi swojego komputera.
  8. W BIOS setup, wybierz “Integrated Peripherals” i umieść znacznik tam, gdzie jest napisane “SATA RAID/AHCI Mode”. Teraz użyj klawiszy + i - lub klawiszy Page Up i Page Down, aby zmienić wartość z “Disabled” na “AHCI”. Dotyczy to ostatnich wersji systemu Award BIOS. Twoje ustawienia BIOS mogą być inne. Proszę zapoznać się z instrukcją obsługi komputera.
  9. Wciśnij F10 aby zapisać zmiany. Wciśnij Y jeśli zostaniesz poproszony o potwierdzenie.
1
1
1
2012-02-23 14:28:28 +0000

Dlaczego NIE używać AHCI (powinienem był to napisać kilka lat temu, ponieważ teraz jest to trochę mniej istotne):

Może działać świetnie na/ze sprzętem z ostatnich lat, ale nie zawsze tak było. Będziesz chciał go wypróbować, ale jeśli znajdziesz jakieś tajemnicze problemy, dobrze jest pamiętać, aby przetestować bez niego. Niektóre problemy, które napotkałem w przeszłości: niewykrycie niektórych modeli dysków twardych, błędy w sterownikach Intela powodujące awarie w niektórych scenariuszach (prawdopodobnie zostały już naprawione, ale nie testowałem najnowszych wersji), szarpiąca mysz, zakłócenia w dźwięku itp.

Chodzi o to, że starsze IDE zostało wypróbowane i przetestowane. AHCI i jego funkcje dojrzały w ciągu ostatnich kilku lat, ale nadal mogą istnieć pewne rzadkie scenariusze, w których, podobnie jak w przypadku katastrof lotniczych, wiele rzeczy musi się wydarzyć w określony sposób / w określonej kolejności, aby samolot się rozbił. Tego typu rzeczy zostaną z czasem rozwiązane, ale jeśli chcesz być bezpieczny, AHCI może potrzebować jeszcze kilku lat. Wciąż pojawiają się nowe sterowniki AHCI i to dość często, a nie są to tylko nowe funkcje. Widziałem, że ktoś kto próbował różnych wersji mówił, że mogą być też różnice w wydajności.

Jeśli cenisz sobie to, co jest znane jako “known quantity” i “tried and tested” to może będziesz chciał się dwa razy zastanowić nad AHCI. A jak na razie czas, który spędziłem na diagnozowaniu błędów i testowaniu wydajności … Uwielbiam być darmowym działem QA dla Intela. Gdyby faktycznie umieścili gdzieś “betę” lub coś w tym stylu, to przynajmniej ostrzegłoby mnie to, żebym trzymał się z daleka, ale głupio myślałem, że ich sterowniki AHCI i ROM-y opcji itp. są tak solidne jak procesory.

Jeśli chodzi o HDD i SSD do komputerów stacjonarnych, moje własne badania sugerują, że aby skorzystać z AHCI, będziesz potrzebował portu SATA 6 GB/s i dysku SSD, lub będziesz chciał użyć HDD, o których wiadomo, że wykazują poprawę z NCQ. Wypróbowałem konsumenckie HDD Samsung, WD, Maxtor SATA z AHCI i w moim systemie nie było żadnej poprawy wydajności, wręcz przeciwnie w niektórych scenariuszach, które są typowe dla wzorców IO stacji roboczej.

W artykule, do którego odnośnik znajduje się powyżej, uzyskano częściowo inne wyniki niż u mnie, a większość problemów, o których wspomniałem, została już bez wątpienia naprawiona, ale należy pamiętać o tym wpisie, gdy ekscytujemy się nowymi innowacjami w technologii pamięci masowej. Testy i QA przeprowadzone przez deweloperów mogły być mocno ograniczone w porównaniu z tym, jakiego sprzętu PC można używać z nową technologią.

1
1
1
2015-06-01 20:38:59 +0000

Niedawno zainstalowałem dysk SSD w moim siedmioletnim laptopie. Dysk SSD uzyskał wynik 200 punktów w AS SSD test program podczas pracy w trybie IDE. W trybie AHCI uzyskał wynik 1250! I to z pewnością przywróciło stary komputer do życia. Różnica jest OGROMNA!

Jeśli też chcesz tego spróbować, to zacznij sprawdzać czy Twój BIOS ma możliwość przełączania się w tryb AHCI.

Możesz łatwo dokonać tej zmiany na już zainstalowanym Windowsie. W sieci jest wiele artykułów na ten temat, więc nie będę się w to zagłębiał.

1
1
1
2018-08-27 18:08:33 +0000

Nie można przełączać trybów pomiędzy IDE i AHCI w systemie Windows, na którym jest już zainstalowany system operacyjny, w przeciwnym razie dysk twardy nie uruchomi się i pojawi się błąd “INACCESSIBLE BOOT DEVICE”… przynajmniej w Windows 10. Przekonałem się o tym na własnej skórze, gdy po przywróceniu domyślnych ustawień BIOS-u dysk nie chciał się uruchomić i musiałem przeinstalować cały system operacyjny, aby zaczął działać, a znajomy powiedział mi później, że wystarczyło tylko ponownie przełączyć tryb SATA na IDE :-/.

-1
-1
-1
2019-07-31 00:13:38 +0000

Jednak dyski instalacyjne Windows 7 będą działać tylko wtedy, gdy dysk docelowy jest w trybie IDE. Następnie trzeba będzie zmusić nową instalację systemu Windows 7 do konwersji z trybu IDE do trybu AHCI, ale po prostu zostawiłem mojego drugiego laptopa w trybie IDE, ponieważ chcę zrobić system quad boot, który uruchamia Windows 7 64-bit, Windows 7 32-bit, Windows 98SE i MS-DOS 7.10 . TurboCAD 2017 nie działa poprawnie w Windows 64-bit tylko działa poprawnie 32-bit Windows. Podobnie nie chcę musieć płacić 5000 dolarów za najnowszy kompilator Maxisquash’s er mam na myśli Microsoft’s najnowszy kompilator Fortran. Chcę kompilatorów Fortran i PL/I, na które mogę sobie pozwolić.