WD SN770 및 SN580 레지스트리 해킹으로 Windows 11 24H2 BSOD 문제 해결
Microsoft의 최신 운영 체제 업데이트인 Windows 11 버전 24H2는 디스크 성능에 영향을 미치는 일련의 문서화되지 않은 버그를 도입했습니다. 사용자들은 업그레이드 후 8.63GB의 데이터를 제거할 수 없다는 것에 대해 좌절감을 보고했습니다. 또한 Windows SFC 검사 기능이 제대로 작동하지 않는 것으로 보이지만 Microsoft는 이 문제를 인정했으며 다가올 KB5044384 업데이트로 이를 해결하고 있습니다.
게다가, 여러 사용자는 특히 Western Digital NVMe SSD와 관련해 문제에 직면해 있습니다. Windows 11 24H2 업그레이드 이후 해당 드라이브에서 블루 스크린 충돌이 발생하는 현상이 발생하고 있습니다.
문제는 WD_Black SN770 및 WD Blue SN580 모델에서 두드러지게 발생하는데, 두 모델 모두 전용 DRAM 칩이 없고 대신 호스트 메모리 버퍼(HMB)를 통한 캐싱에 시스템 메모리를 활용합니다. 영향을 받은 사용자는 문제의 근원이 호스트 메모리 버퍼 크기의 부적절한 할당에 있다고 판단했으며 레지스트리 편집기를 통해 조정하면 문제가 해결되는 것으로 보입니다.
모르는 분들을 위해 말씀드리자면, 많은 SSD는 NAND 플래시 메모리와 컨트롤러 간의 메타데이터를 관리하는 버퍼 역할을 하는 전용 DRAM 구성 요소를 통합합니다. 이 DRAM 캐시는 쓰기 성능을 향상시키고 랜덤 액세스 지연을 최소화합니다. 반면, DRAM이 없는 NVMe SSD는 일반적으로 HMB 기술을 사용하여 컨트롤러가 DMA(Direct Memory Access)를 통해 시스템 메모리를 활용할 수 있도록 합니다.
일반적으로 NVMe SSD는 Windows에서 약 64MB의 메모리를 할당하지만, 이 할당을 100MB 이상으로 확장할 수 있습니다. 이 불일치는 문제의 영향을 받은 사용자가 SN770 및 SN580 모델에서 HMB 할당이 200MB까지 증가하는 것을 관찰했기 때문에 매우 중요한데, 이는 충돌을 유발하여 블루 스크린 오류(BSOD)로 이어질 가능성이 높습니다.
안타깝게도 VLO의 hmb-nvme 애플리케이션과 같은 타사 유틸리티 없이 Windows에서 HMB 할당 크기를 직접 결정하는 것은 어려울 수 있습니다.
다행히도 레지스트리 편집기를 사용하여 문제를 조정하는 간단한 해결 방법이 있습니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort 디렉터리에 있는 “HmbAllocationPolicy” 키 내의 DWORD 값을 수정하면 사용자는 할당을 64MB로 다시 설정할 수 있습니다. 이를 달성하기 위한 단계는 다음과 같습니다.
- REGEDIT를 실행하여 레지스트리 편집기를 시작합니다 .
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort 디렉터리 로 이동합니다 .
- 아직 없으면 새 HmbAllocationPolicy 하위 키를 만듭니다.
- 키의 DWORD 값을 0 또는 2로 조정합니다(0 = HMB 할당 해제, 2 = HMB 할당이 64MB로 설정됨).
- 컴퓨터를 다시 시작하세요.
이러한 단계를 통해 기능이 복구되면 HMB 할당이 근본 원인일 가능성이 큽니다. 유사한 문제에 직면한 다른 브랜드의 SSD를 사용하는 사용자는 공식 Windows 업데이트 또는 펌웨어 업그레이드로 상황이 영구적으로 해결될 때까지 이 레지스트리 조정을 적용하는 것이 좋습니다.
출처: WD 포럼
답글 남기기