하드 디스크가 SSD (솔리드 스테이트 드라이브) 인 경우 C#을 확인해야하며, 검색 페널티가 필요하지 않습니까? 내가 사용 :하드 디스크에 파일을 쓰지 않고도 하드 디스크가 SSD인지 확인하는 가장 쉬운 방법은 C#입니다.
ManagementClass driveClass = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection drives = driveClass.GetInstances();
을하지만 그것의 속성 만에 SSD를 포함하는 문자열을 제공, 그에 의존하지 수 있습니까?
직접 확인할 필요가 있습니까?
SSD 드라이브의 하드웨어 식별자 목록을 유지 관리 할 수 있습니다. 물론, 그것은 진화하는 목록입니다 ... – ppeterka
+1 이길 때. 나는 이것을 사용하여 메모리 또는 디스크 기반 접근법 사이에서 어떻게 흘려 보일지 알 수있었습니다. 액세스 시간을 측정하는 데는 시간이 걸립니다. – Paparazzi
하이브리드 드라이브는 잃어버린 원인이기도합니다. 내 새 노트북에서 C : 드라이브는 20GB SSD가있는 하드 디스크입니다. 이것은 해결되어야 할 문제가 아닙니다. –