| Termin | Definicja |
|---|---|
| SATA – protokół transmisji danych | SATA to popularny protokół transmisji danych dla dysków twardych i SSD, standard w komputerach konsumenckich od wielu lat. Jak SATA przenosi dane między płytą główną a nośnikiemSATA, czyli Serial ATA, jest szeregowym interfejsem komunikacyjnym przeznaczonym przede wszystkim do podłączania wewnętrznych dysków twardych HDD, dysków SSD oraz napędów optycznych. Zastąpił starszy interfejs Parallel ATA, określany także jako PATA lub IDE. W SATA dane są przesyłane szeregowo, czyli kolejnymi bitami przez różnicową parę przewodów, zamiast równolegle wieloma liniami sygnałowymi. Taka organizacja upraszcza okablowanie, ogranicza liczbę przewodów i pozwala na stosowanie wyższych częstotliwości sygnału bez typowych problemów z synchronizacją wielu równoległych ścieżek. Interfejs SATA przenosi polecenia i dane pomiędzy kontrolerem znajdującym się na płycie głównej lub dodatkowej karcie rozszerzeń a kontrolerem dysku. Sam standard transmisji nie określa, czy nośnik przechowuje dane na talerzach magnetycznych, czy w pamięci flash. Za obsługę operacji dyskowych odpowiada rodzina poleceń ATA, a system operacyjny komunikuje się z urządzeniem przez sterownik kontrolera. W komputerach osobistych kontroler SATA może pracować między innymi w trybie zgodności IDE albo w trybie AHCI, który udostępnia funkcje typowe dla nowszych urządzeń, takie jak kolejkowanie poleceń i obsługa podłączania podczas pracy. Generacje SATA i rzeczywista przepustowość połączeniaNajczęściej spotykane generacje to SATA revision 1.0 o szybkości sygnału 1,5 Gb/s, SATA revision 2.0 o szybkości 3 Gb/s oraz SATA revision 3.0 o szybkości 6 Gb/s. W dokumentacji i opisach handlowych bywają one nazywane odpowiednio SATA I, SATA II i SATA III, choć oznaczenia rewizji standardu są precyzyjniejsze. Interfejs wykorzystuje kodowanie 8b/10b, w którym każde 8 bitów danych jest reprezentowane przez 10 bitów transmisji. Z tego powodu nominalna przepustowość użytkowa jest niższa od wartości podawanej w gigabitach na sekundę i wynosi w przybliżeniu 150 MB/s, 300 MB/s oraz 600 MB/s dla wymienionych generacji. Podane wartości opisują maksymalną przepustowość łącza, a nie gwarantowaną szybkość odczytu lub zapisu konkretnego dysku. W przypadku HDD ograniczeniem jest zwykle mechanika talerzy, głowic i czas dostępu, dlatego nawet połączenie SATA III nie powoduje automatycznie osiągnięcia 600 MB/s. SSD SATA może zbliżać się do limitu interfejsu podczas sekwencyjnego odczytu i zapisu, lecz wynik zależy również od rodzaju pamięci flash, kontrolera, pamięci podręcznej, temperatury oraz obciążenia. Nośnik SATA III może działać z kontrolerem SATA II, ale połączenie zostanie ograniczone do niższej generacji. Zachowana jest także zgodność wsteczna na poziomie interfejsu, o ile płyta główna i urządzenie prawidłowo negocjują wspólną szybkość. Przewody, zasilanie i funkcje kontroleraTypowy przewód danych SATA ma siedem styków i łączy pojedynczy dysk z portem kontrolera. W odróżnieniu od szerokiej taśmy PATA jeden przewód SATA jest przeznaczony dla jednego urządzenia. Osobne złącze zasilające SATA ma piętnaście styków i dostarcza napięcia 3,3 V, 5 V oraz 12 V, chociaż konkretne urządzenia nie zawsze wykorzystują wszystkie linie. Brak zasilania nie jest problemem transmisji danych: dysk może być poprawnie wykrywany przez elektronikę tylko częściowo albo nie uruchomić się wcale, jeśli przewód zasilający, wtyczka lub zasilacz nie dostarczają wymaganych napięć. W trybie AHCI kontroler SATA może obsługiwać NCQ, czyli Native Command Queuing. Mechanizm ten pozwala urządzeniu przyjąć wiele poleceń i dobrać ich kolejność, co jest szczególnie przydatne przy rozproszonych operacjach wejścia i wyjścia. Efekt zależy od rodzaju nośnika: w HDD reorganizacja kolejności odczytów może ograniczać ruch głowic, natomiast SSD nie ma elementów mechanicznych i korzysta z kolejkowania w inny sposób. SATA przewiduje również funkcje zarządzania energią, raportowania stanu urządzenia oraz opcjonalnego podłączania i odłączania nośników podczas pracy. Hot plug wymaga jednak zgodnego kontrolera, obudowy, złącza i konfiguracji systemu, więc samo fizyczne podobieństwo wtyczki nie stanowi wystarczającej gwarancji bezpiecznej wymiany. SATA w diagnostyce i serwisowaniu komputeraProblemy z urządzeniem SATA mogą wynikać z uszkodzonego dysku, przewodu danych, złącza na płycie głównej, przewodu zasilającego albo niewłaściwego ustawienia kontrolera w UEFI. Objawami bywają brak dysku na liście urządzeń, niestabilne uruchamianie systemu, komunikaty o błędach odczytu, zawieszanie operacji plikowych lub znikanie nośnika podczas pracy. Diagnostyka powinna rozdzielać poszczególne elementy toru: sprawdza się wykrywanie urządzenia w UEFI, stan przewodów i gniazd, parametry SMART oraz zachowanie dysku przy odczycie i zapisie. Jeżeli urządzenie jest widoczne, ale występują błędy CRC, może to wskazywać na problem z transmisją lub połączeniem, a nie wyłącznie na zużycie powierzchni dysku. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz ich podzespołów, w tym diagnostyką problemów z dyskami i połączeniami SATA. W laptopach sprawdzenie może wymagać demontażu obudowy, oceny kieszeni dysku lub taśmy połączeniowej, natomiast w komputerze stacjonarnym analizuje się dodatkowo porty płyty głównej, okablowanie i konfigurację kontrolera. Przy podejrzeniu awarii nośnika ważne jest ograniczenie niepotrzebnych prób zapisu, ponieważ dalsza praca uszkodzonego dysku może pogorszyć jego stan. Wymiana przewodu albo portu nie rozwiąże problemu, jeśli przyczyną jest uszkodzenie elektroniki dysku lub pamięci nośnika. |