| Termin | Definicja |
|---|---|
| CPU nie obsługuje PCIe NVMe | Procesor nieobsługujący NVMe przez PCIe (bardzo stara generacja) ogranicza dostępne opcje magazynowania do dysków SATA, niezależnie od możliwości chipsetu. Czym oznacza komunikat „CPU nie obsługuje PCIe NVMe”Komunikat „CPU nie obsługuje PCIe NVMe” oznacza, że procesor zastosowany w komputerze nie udostępnia wymaganej obsługi dla nośnika NVMe komunikującego się przez magistralę PCI Express. Nie chodzi przy tym wyłącznie o obecność odpowiedniego gniazda na płycie głównej. Aby dysk NVMe działał prawidłowo, potrzebna jest zgodność kilku elementów jednocześnie: procesora, chipsetu, płyty głównej, oprogramowania układowego oraz sposobu uruchamiania systemu. NVMe jest protokołem przeznaczonym dla szybkich pamięci masowych, natomiast PCIe określa drogę komunikacji pomiędzy dyskiem a pozostałymi podzespołami. W starszych komputerach może występować złącze fizycznie przypominające współczesne gniazdo M.2, ale nie musi ono obsługiwać dysków NVMe. Taki slot może służyć wyłącznie do montażu urządzeń SATA albo może być połączony z inną częścią platformy w sposób, który nie zapewnia pełnej zgodności. W praktyce objaw może pojawić się podczas instalacji systemu, w ustawieniach firmware albo po zamontowaniu nowego dysku. Nośnik może nie być widoczny, może nie pojawić się na liście urządzeń startowych albo może zostać wykryty tylko w określonych trybach pracy. Sama wymiana dysku na inny model nie zawsze rozwiązuje problem, ponieważ ograniczenie może wynikać z architektury platformy, a nie z uszkodzenia pamięci masowej. Kontekst techniczny i porównanie sposobów komunikacji - CPU nie obsługuje PCIe NVMeDysk SATA korzysta z interfejsu i protokołu opracowanych z myślą o starszym modelu komunikacji. Nośnik NVMe działa inaczej: wykorzystuje PCIe oraz kolejki poleceń dostosowane do pamięci flash. Dzięki temu może sprawniej obsługiwać wiele operacji odczytu i zapisu, jednak wymaga odpowiedniego wsparcia po stronie całego komputera. Z tego powodu obecność złącza M.2 nie jest równoznaczna z kompatybilnością z każdym dyskiem zamontowanym w tym formacie. Najczęściej spotykane są trzy sytuacje. Pierwsza występuje wtedy, gdy płyta główna ma gniazdo M.2 przeznaczone dla urządzeń SATA, a zamontowany zostaje dysk NVMe. Druga dotyczy platform, w których gniazdo jest przygotowane do obsługi NVMe, lecz procesor albo chipset nie zapewnia odpowiednich linii PCIe. Trzecia wiąże się z ograniczeniami firmware, na przykład brakiem obsługi uruchamiania systemu z takiego nośnika mimo jego częściowego wykrywania. W starszej konstrukcji możliwe jest również współdzielenie linii PCIe przez kilka urządzeń. Po zainstalowaniu dysku może dojść do wyłączenia części portów SATA, ograniczenia działania dodatkowego gniazda rozszerzeń albo zmiany dostępnej przepustowości. Nie musi to oznaczać awarii. Konieczne jest sprawdzenie dokumentacji konkretnej płyty głównej, generacji procesora oraz tabeli opisującej podział linii i obsługiwane typy urządzeń. Istotne pozostaje rozróżnienie pomiędzy obsługą dysku przez system a możliwością uruchomienia z niego komputera. Nowszy system może czasem rozpoznać nośnik po uruchomieniu z innego urządzenia, nawet gdy firmware nie potrafi wykorzystać go jako dysku startowego. W takim przypadku problem dotyczy funkcji bootowania, a niekoniecznie całkowitego braku komunikacji z dyskiem. Typowe problemy, błędy i przyczyny braku zgodnościJednym z częstych błędów jest dobieranie dysku wyłącznie na podstawie kształtu i długości modułu M.2. Wymiary informują o sposobie montażu, lecz nie wskazują automatycznie, czy nośnik korzysta z SATA, czy z NVMe. Przed zakupem należy sprawdzić oznaczenie obsługiwanego interfejsu w instrukcji płyty głównej lub w dokumentacji komputera. Drugą przyczyną jest niezgodność wersji firmware. Starsza wersja UEFI może nie rozpoznawać określonych urządzeń, nie oferować właściwego sterownika albo nie mieć funkcji potrzebnych do startu systemu z nośnika NVMe. Aktualizacja oprogramowania układowego bywa pomocna, ale powinna być wykonywana dopiero po identyfikacji dokładnego modelu płyty i sprawdzeniu procedury producenta. Nieprawidłowo przeprowadzona aktualizacja może unieruchomić komputer. Możliwe są także problemy niezwiązane bezpośrednio z procesorem. Należą do nich niepełne osadzenie modułu w gnieździe, zabrudzone styki, uszkodzenie gniazda, brak inicjalizacji urządzenia, błędne ustawienia trybu startowego albo konflikt z innym podzespołem korzystającym z tych samych linii. Czasem dysk zostaje wykryty w ustawieniach firmware, lecz nie jest widoczny w instalatorze systemu z powodu sposobu przygotowania tablicy partycji, sterowników lub ustawień kontrolera. Warto zwrócić uwagę na różnicę pomiędzy komunikatem o braku obsługi NVMe przez CPU a komunikatem dotyczącym braku urządzenia. Pierwszy może wskazywać na ograniczenie platformy, natomiast drugi może wynikać z montażu, ustawień albo usterki. Samo sformułowanie ostrzeżenia nie zawsze wystarcza do postawienia diagnozy. Potrzebne jest ustalenie modelu procesora, płyty głównej, firmware, rodzaju dysku i tego, w którym miejscu urządzenie przestaje być rozpoznawane. Nie należy również zakładać, że zastosowanie przejściówki zawsze rozwiąże problem. Adapter PCIe dla dysku NVMe może umożliwić podłączenie nośnika do wolnego gniazda rozszerzeń, lecz nadal pozostają kwestie uruchamiania systemu, dostępnych linii, miejsca w obudowie i zgodności firmware. W niektórych komputerach rozsądniejszym rozwiązaniem będzie użycie dysku SATA albo pozostawienie obecnego nośnika i rozbudowa magazynu danych w sposób zgodny z dokumentacją platformy. W jakich sytuacjach warto umówić wizytę serwisową - CPU nie obsługuje PCIe NVMeZgłoszenie do serwisu jest uzasadnione, gdy dysk NVMe nie pojawia się w ustawieniach UEFI, komputer zatrzymuje się przed uruchomieniem systemu, instalator nie widzi nośnika albo po jego montażu znikają inne urządzenia. Warto skorzystać z pomocy także wtedy, gdy nie ma pewności, czy problem wynika z procesora, płyty głównej, firmware, samego dysku czy niewłaściwego typu gniazda. Podczas diagnostyki można zweryfikować oznaczenia płyty i procesora, sprawdzić dokumentację gniazd M.2, odczytać informacje z firmware, przetestować nośnik w zgodnej platformie oraz ustalić, czy możliwe jest uruchamianie systemu z wybranego urządzenia. Takie postępowanie ogranicza ryzyko niepotrzebnego zakupu kolejnego dysku albo wykonywania zmian, które nie usuną przyczyny problemu. Pomoc przy tego rodzaju przypadkach oferuje Warszawskie Pogotowie Komputerowe 24/7. Przed przekazaniem sprzętu warto opisać model komputera, rodzaj zamontowanego dysku, moment pojawienia się komunikatu oraz wszystkie czynności wykonane wcześniej. Ułatwia to odtworzenie sytuacji i rozdzielenie problemu zgodności od ewentualnej usterki sprzętowej. Do czasu ustalenia przyczyny nie powinno się wielokrotnie wymuszać startu systemu, kasować partycji ani aktualizować firmware przypadkowymi plikami. Jeżeli na dysku znajdują się ważne dane, priorytetem pozostaje ich zabezpieczenie przed dalszymi próbami konfiguracji. Dopiero po potwierdzeniu zgodności platformy można zdecydować, czy właściwe będzie użycie dysku NVMe, zmiana ustawień, aktualizacja firmware, zastosowanie innego sposobu podłączenia czy wybór nośnika SATA. |