NVMe에서 AHCI로 전환하는 방법

NVMe에서 AHCI로 전환하는 방법

저는 초보자이고 NVMe가 새롭고 SSD용 AHCI보다 장점이 있다는 것을 알고 있습니다. 그런데 작은 질문이 있나요?

SATA SSD는 AHCI 및 NVMe와 통신할 수 있으며 운영 체제에는 NVMe 및 AHCI용 드라이버도 있습니다.

AHCI와 NVMe 중에서 선택하는 방법은 무엇입니까? 한 프로토콜에서 다른 프로토콜로 어떻게 전환합니까? NVMe에서 AHCI로 전환하는 방법은 무엇입니까? 잘 모르겠지만 BIOS 설정이 없는 것 같습니다. 0

답변1

아니요, SATA SSD는 AHCI와 NVMe를 동시에 지원할 수 없습니다.

AHCI는 가장 일반적인 SATA 컨트롤러 사양 및/또는 해당 컨트롤러의 기본 작동 모드입니다. 일반적으로 레거시 IDE 호환 모드 및/또는 소프트웨어/펌웨어 RAID 지원 모드 등 하나 또는 두 개의 다른 모드가 있을 수 있습니다. 이 모든 경우에 컨트롤러는 명시적으로 SATA 연결 기술을 사용하여 SSD(또는 HDD)와 통신합니다.

NVMe와 통신하려면 SSD에 직접 PCIe 연결이 필요하며, 이는 PCIe SSD 카드(서버 옵션으로 판매되는 경우 "I/O 가속기"라고도 함) 또는 M.2 폼 팩터 SSD를 통해 연결할 수 있습니다.

M.2 슬롯에는 SATA 및 PCIe 연결이 모두 있을 수 있지만 일부 M.2 슬롯에는 시스템 칩셋에서 사용 가능한 PCIe 레인 및/또는 SATA 연결 수에 따라 실제로 둘 중 하나만 있을 수 있습니다.

내가 본 대부분의 M.2 SSD는 SATA 또는 NVMe 중 하나이고 둘 다는 아닙니다. 따라서 한 유형에서 다른 유형으로 전환하려면 일반적으로 SSD를 다른 모델로 교체하고 한 모델에서 다른 모델로 콘텐츠를 복사해야 합니다. 또 다른.

NVMe SSD는 lspciLinux 목록에 다음과 같이 표시되어야 합니다.

07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

Linux에서 NVMe 장치는 로 표시되지 않고 /dev/sdX대신 로 표시됩니다. /dev/nvmeXnY여기서 Y는 NVMe입니다.네임스페이스 ID(일반적으로 소비자 NVMe SSD에서는 항상 1입니다.) NVMe 장치의 파티션 이름은 /dev/nvmeXnYpZ. 따라서 첫 번째 NVMe 장치는 /dev/nvme0n1첫 번째 파티션 이 됩니다 /dev/nvme0n1p1.

적어도 일부 시스템 제조업체에서는 기본 UEFI 부팅 방법에 대해서만 NVMe 부팅 지원을 구현했습니다. 따라서 이전 MBR/BIOS 부팅 방법을 사용하여 운영 체제를 설치한 경우 UEFI 부트 로더를 설치해야 할 수도 있습니다.

UEFI 및 NVMe를 처음 사용하는 경우 다른 모든 HDD 및 SSD를 일시적으로 연결 해제하고 새 NVMe SSD를 연결하고 BIOS 설정을 UEFI 전용 부팅으로 전환(또는 "CSM 비활성화")하여 시스템에 NVMe SSD를 도입하는 것이 좋습니다. 때로는 표현됨) 선택한 운영 체제를 새로 설치하십시오. 이러한 단계를 수행하면 운영 체제 설치 프로그램이 UEFI 모드로 부팅됩니다. 즉, 일반적으로 기존 MBR/BIOS 버전이 아닌 UEFI 호환 부트 로더가 자동으로 설치됩니다. 다른 모든 저장 매체를 연결 해제하면 오류(귀하와 설치자의 오류)를 방지할 수 있습니다.

새 운영 체제가 완전히 설치된 후 다른 디스크를 다시 연결할 수 있습니다.

관련 정보