NVME PCIe SSD 미인식 해결 - Engineer of NiagaraFramework

Tridium, NiagaraFramework, SCADA, HMI, PLC, Automation, SmartFAM etc.. About controls.
나이아가라 프레임워크 QnA : neverlikekami@gmail.com

2023년 1월 2일 월요일

NVME PCIe SSD 미인식 해결

Dell Precision 5820에 탑재된 PCIe NVME M.2 SSD 윈도우 부팅이 안되는 현상에 대한 솔루션

1. 바이오스 레벨에서 Hdd가 인식이 되는지 확인한다
   인식이 안되면 펌웨어 버전과 M.2 인식 가능 여부를 확인한다.   
   인식되면 하드 문제는 아니다. 
2. Windows Boot Manager 에서는 EFI 파티션을 참조하여 윈도우를 부팅시킨다.
즉 아크로니스로 A PC에서 이미지 뜬것을 B PC에 복구한다고해서 무조건 인식되는것이 아니다. 적절한 하드를 인식가능한 드라이버들이 필요하다. 

3. WindowsPE역시 마찬가지다 .
적절한 드라이버가 없다면 인식되지않는다. 

본 케이스는 기이하게도 Legacy모드로 부팅하면 nvme ssd가 읽어졌고 UEFI로 부팅하면 nvme SSD가 인식이 안되는 상황이었다. 

어찌저찌 Legacy에서 Windows10부팅에 성공했고 USB로 Windows11로 업그레이드를 시도하는 과정에서도 500Gb 하드에 300Gb가 여분이 있음에도 설치 공간이 부족하여 설치 할 수 없다는 메시지가 출력 되었다. 
이것이 의미하는것은 USB Windows11설치 디스크에도 Dell Precision 5820의 NVME를 읽기위한 Driver가 제대로 탑재되어있지 않다는 뜻이다. 

이를 확인하기위해 USB Windows11에 드라이버를 탑재하고 다시 업그레이드 설치하기를 시도한 결과 잘 진행됐다.




기타참고
UEFI모드로 부팅
  하드못찾는듯 
diskpart list disk 에서도 안나옴
PE부팅해서도 안나옴

Legacy
하드를 인식함

UEFI 부팅시 NVME를 못 읽는다고 판단함
글들을 찾아보니 실제로 NVME를 못읽는 사례들이 있었고
NVME를 읽기위한 방법은 두가지정도로 나와있었음 
BIOS에 NVME드라이버 업로드 (방법 모름)
WinBootMGR에 NVME드라이버를 탑재시킴 (이것은 UEFI 모드로 윈도우를 설치하면 자동으로 설치된다고함)
우리는 윈도우를 새로 설치하는것이 아니므로 일단 UEFI부팅시 NVME하드가 제대로 잡히는지 먼저 테스트 


UEFI에서 사용할PE에 NVME드라이버를 포팅함
포팅방법은 홍차의꿈에서 UltraISO와 DISM++를 이용하여 함 
실패 , 드라이버가 다른듯, Intel-Rapid-Storage-Technology-Enterprise-Driver_660HV_WIN_6.2.2.1007_A11를 이용해야함


중요한건 legacy에서 USB로 PE부팅한다음에 Acronis로 복구하는것과
   UEFI에서 PE부팅후 Acronis복구가 다를것이라는거다. 


UEFI로 WINPE로 부팅해서 NVME가 안보이면 PE ISO에도 NVME 드라이버가 없는것. 
드라이버가 없어서 디스크가 안보일때는 이미지의 source에 boot.wim을 ultraISO로 열어서 드라이버를 넣어야한다.
드라이버를 적절히 넣었다면 NVME 디스크가 나타난다.









https://jsb000.tistory.com/2177
https://elfmfl.tistory.com/38
https://pinetreeday.tistory.com/35
https://kali-km.tistory.com/entry/Windows-Boot-Process-%EB%B6%80%ED%8C%85-%EA%B3%BC%EC%A0%95
https://jsb000.tistory.com/3793

댓글 없음:

댓글 쓰기

Post list