저장소 드라이버의 새로운 기능

이 항목에서는 Windows 8의 저장소에 대한 새로운 기능과 향상된 기능을 요약합니다.

  • Crashdump 필터 드라이버에 대한 읽기 지원
  • 강화된 저장소에 대한 확장 IEEE 1667 지원 및 TCG(신뢰할 수 있는 컴퓨팅 그룹) 저장소 사일로
  • Storport 향상
  • 씬 프로비저닝

Crashdump 필터 드라이버에 대한 읽기 지원

Windows 8에는 crashdump 필터 드라이버의 읽기 콜백 루틴에 대한 지원이 추가되었습니다. 읽기 콜백 루틴을 사용하면 시스템을 다시 시작할 때 필터 드라이버에서 최대 절전 모드 파일을 처리할 수 있습니다. 읽기 콜백 루틴 Dump_Read는 이제 초기화 중에 크래시 덤프 필터 드라이브에 의해 등록되는 FILTER_INITIALIZATION_DATA 구조에 포함됩니다.

강화된 저장소에 대한 확장 IEEE 1667 지원 및 TCG(신뢰할 수 있는 컴퓨팅 그룹) 저장소 사일로

Windows 8이전 버전에는 UsbStor.sys 포트 드라이버에 IEEE 1667 사일로 기능이 포함되어 있습니다. IEEE 1667 사일로 기능을 UsbStor.sys에서 새 EhStorClass.sys 드라이버로 이동했습니다. 이 이동으로 인해 IEEE 1667 사용 장치에 대한 지원이 UsbStor.sys뿐만 아니라 다른 저장소 포트까지 확장되었습니다.

또한 Windows 8의 새로운 기능으로 TCG 저장소 사일로 드라이버 EhStorTcgDrv.sys가 있습니다. 이 사일로 드라이버는 TCG 호환 저장소 장치에 대한 밴드 및 키 관리를 위해 TCG 프로토콜을 구현합니다.

사일로 드라이버와 강화된 저장소 클래스 드라이버 간 통신을 위한 새로운 제어 코드 집합은 다음과 같습니다.

Storport 향상

Storport 드라이버 향상에는 많은 새로운 기능이 포함되어 있습니다. Storport 미니포트 드라이버 개발에 중요한 새로운 기능은 다음과 같습니다.

  • 확장된 SRB 형식

    ATA 포트에 특정한 기능(예: TRIM 및 SMART)은 Storport 모델에서 기능을 사용하는 장치에 대한 미니포트 개발을 금지합니다. Windows 8의 Storport는 확장된 SRB 형식을 추가하여 이러한 기능을 수용합니다. STORAGE_REQUEST_BLOCK 구조는 확장된 SRB 형식을 제공합니다. SCSI_REQUEST_BLOCK 구조를 처리하는 Storport 지원 루틴은 이제 STORAGE_REQUEST_BLOCK 구조에서도 작동합니다.

  • 추가 타이머

    이전의 미니포트는 StorPortNotification 루틴을 RequestTimerCall 알림 유형과 함께 사용하여 타이머를 하나만 만들 수 있었습니다. Windows 8에서는 지원 루틴을 사용하여 최대 4개의 추가 타이머를 만들 수 있습니다. 새 타이머 루틴은 다음과 같습니다.

  • ACPI 메서드 및 전원 설정 알림

    미니포트 드라이버는 StorPortInvokeAcpiMethod 루틴을 사용하여 저장소 컨트롤러에 대한 ACPI 메서드를 직접 호출할 수 있습니다. StorPortSetPowerSettingNotificationGuids 루틴을 사용하여 알림을 등록하여 선택된 전원 설정 알림을 미니포트 드라이버로 보낼 수 있습니다.

씬 프로비저닝

커밋되지 않은 저장소를 할당하면 제한된 저장소 리소스를 유연하고 효율적으로 사용할 수 있습니다. Windows 8은 씬 프로비저닝된 저장소에 대한 상태 정보를 제공합니다. 씬 프로비저닝된 저장소 할당 상태 및 정보는 다음과 같은 방법으로 사용할 수 있습니다.