Aktualizacja firmware dysku NVMe za pomocą nvme-cli na przykładzie Samsung PM9A3 (Jak zaktualizować firmware?)
| F.A.Q. • WsparcieAktualizacja firmware dysku NVMe za pomocą nvme-cli na przykładzie Samsung PM9A3
Jak zaktualizować firmware?
Aktualizacja firmware dysku NVMe, takiego jak Samsung PM9A3 (HDS-SMN0-MZ1L2960HCJRA7), za pomocą narzędzia nvme-cli może być wykonana stosunkowo łatwo, pod warunkiem że posiadasz odpowiednie pliki aktualizacji i dysk działa poprawnie. Poniżej znajdziesz krok po kroku, jak to zrobić:
Krok 1: Instalacja narzędzia nvme-cli
Jeśli nvme-cli nie jest jeszcze zainstalowane, należy to zrobić. Na systemach opartych o Debiana/Ubuntu zainstalujesz je poleceniem:
sudo apt install nvme-cli
Na systemach opartych o Red Hat/CentOS/Fedora:
sudo yum install nvme-cli
Krok 2: Sprawdzenie, czy dysk NVMe jest widoczny
Aby upewnić się, że dysk NVMe jest wykrywany przez system, możesz użyć polecenia:
nvme list
Zwróci to listę wszystkich podłączonych dysków NVMe, np.:
Node SN Model Namespace Usage Format FW Rev
-------------- ------------------ --------------- --------- ------------------- ------------- -------
/dev/nvme0n1 S4XXXXXXXXXXXXXX SAMSUNG MZPLL1T9 PM9A3 1.92 TB / 1.92 TB 512 B + 0 B GDC7302Q
Zwróć uwagę na ścieżkę do urządzenia, np. /dev/nvme0n1. Będzie potrzebna w dalszych krokach.
Krok 3: Pobranie aktualizacji firmware
Samsung udostępnia pliki firmware dla dysków NVMe, takich jak PM9A3, zazwyczaj w formacie pliku binarnego. Musisz pobrać odpowiedni plik .bin z oficjalnego źródła (np. z portalu producenta). Przykładowy plik może mieć nazwę np. General_PM9A3_M.2_GDC7502Q_Noformat.bin
Krok 4: Sprawdzenie aktualnej wersji firmware
Aby sprawdzić bieżącą wersję firmware na dysku, użyj polecenia:
nvme id-ctrl /dev/nvme0n1
Poszukaj linii zaczynającej się od FR (Firmware Revision), która powinna wyglądać jak:
fr : GDC7302Q
Krok 5: Przeprowadzenie aktualizacji firmware
Po pobraniu pliku z nowym firmware i upewnieniu się, że jest właściwy, użyj następującego polecenia, aby zaktualizować firmware:
sudo nvme fw-download /dev/nvme0n1 --fw=./fw/General_PM9A3_M.2_GDC7502Q_Noformat.bin
Firmware download success
To polecenie wgra firmware do dysku, ale jeszcze go nie aktywuje. W celu aktywacji musisz ponownie uruchomić dysk.
Krok 6: Aktywacja nowego firmware
Aby aktywować nową wersję firmware, uruchom poniższe polecenie:
sudo nvme fw-activate /dev/nvme0n1 -s 2 -a 1
Success committing firmware action:1 slot:2
Jeśli aktualizacja wymaga restartu systemu, pojawi się odpowiednia informacja. Możesz wtedy wydać polecenie:
sudo reboot
Po restarcie nowa wersja firmware powinna być już aktywna.
Krok 7: Sprawdzenie wersji po aktualizacji
Po restarcie sprawdź ponownie wersję firmware, aby upewnić się, że aktualizacja przebiegła pomyślnie:
nvme id-ctrl /dev/nvme0n1
Powinna być widoczna nowa wersja firmware.
Uwagi końcowe
- Backup danych: Przed rozpoczęciem procesu aktualizacji upewnij się, że masz kopię zapasową wszystkich ważnych danych, ponieważ aktualizacja firmware może niekiedy prowadzić do utraty danych.
- Zgodność: Upewnij się, że plik firmware jest kompatybilny z Twoim modelem dysku NVMe.
- Bezpieczeństwo: Aktualizację firmware najlepiej przeprowadzać na systemie stabilnym i niezawodnym z minimalnym obciążeniem.
To wszystko! W ten sposób zaktualizujesz firmware dysku NVMe Samsung PM9A3 za pomocą nvme-cli.
Powiązane strony:
- Jak włączyć VT-d (IOMMU) w płytach głównych Supermicro na przykładzie X11SCZ-F?
- Instalacja systemu Windows na dysku M.2 NVMe [AMI Native Support]
- Supermicro SYS-6029TR-DTR Jak wyłączyć / załączyć ASPM?
- Jak włączyć WoL (Wake on LAN) w płytach Supermicro wyposażonych w karty sieciowe Intel i210 na przykładzie X11SCZ-F?
- Dysk NVMe oznaczony przez BIOS jako uszkodzony w płytach głównych Supermicro (NVM Express Controller Failed)
- Jak sformatować dysk NVMe? Jak usunąć bezpowrotnie dane z dysku NVMe?