Linux에서 M.2 NVMe 카드를 ahci(SATA) 드라이버에서 NVMe 드라이버로 전환

Linux에서 M.2 NVMe 카드를 ahci(SATA) 드라이버에서 NVMe 드라이버로 전환

아주 오래된 노트북(HP 9470m)에는 M.2 NVMe 카드(WD Blue™ SN550 NVMe™ SS)가 NVMe -> SATA 변환기 카드를 통해 노트북에 연결되어 있습니다. 노트북이 NVMe를 지원하지 않기 때문입니다. 오래 전에 Ubuntu Live Disk를 사용하여 드라이브를 포맷했는데 노트북과 Linux에서는 NVMe를 SATA 드라이브로 인식했습니다. 모든 것이 잘 작동하고 수년 동안 아무런 문제도 발생하지 않았습니다.

이제 M.2 NVMe 카드를 기존 노트북에서 NVMe를 지원하는 최신 노트북(Dell E7470)으로 옮기기로 결정했습니다.

그래서 SATA 컨버터에서 NVMe 카드를 꺼내서 새 노트북(Dell E7470)에 넣었습니다. 효과가있다! 시작하고 완벽하게 실행되었습니다...매우 느렸습니다.

이는 새 노트북의 드라이브가 여전히 SATA 드라이브로 구성되어 있기 때문입니다. 여전히 다음과 같이 표시됩니다(경로의 ahci 드라이버 참고).

lrwxrwxrwx 1 root root 0 Fév 12 09:39 /sys/bus/pci/drivers/ahci/0000:00:17.0 -> ../../../../devices/pci0000:00/0000:00:17.0

동일한 NVME 카드 모델을 사용하는 두 번째 새 노트북(Dell E7470)이 있는데 새 노트북에서도 포맷했습니다. Ubuntu 구성은 다음과 같습니다(경로의 nvme 드라이버 참고).

lrwxrwxrwx 1 root root 0 févr. 12 10:15 /sys/bus/pci/drivers/nvme/0000:02:00.0 -> ../../../../devices/pci0000:00/0000:00:1d.0/0000:02:00.0

이거 빨리 달리는구나!

전체 드라이브를 다시 포맷하지 않고 Ubuntu 20.04 LTS에 재부팅하고 NVME 카드를 nvme 드라이버에 다시 할당하도록 지시할 수 있는 방법이 있습니까?

답변1

BIOS를 확인하세요. Linux는 BIOS에서 제공하는 장치와 작동합니다.

관련 정보