가상 호환성 모드 또는 물리적 호환성 모드에서 RDM을 사용할 수 있습니다. 가상 모드는 매핑된 디바이스의 전체 가상화를 지정합니다. 물리적 모드는 매핑된 디바이스의 최소 SCSI 가상화를 지정하며 SAN 관리 소프트웨어에 대한 유연성을 최대한으로 허용합니다.
가상 모드에서는 VMkernel에서 매핑된 디바이스에 READ 및 WRITE만 보냅니다. 매핑된 디바이스는 VMFS 볼륨의 가상 디스크 파일과 정확히 동일하게 게스트 운영 체제에 나타납니다. 실제 하드웨어 특성은 숨겨집니다. 가상 모드에서 원시 디스크를 사용하는 경우 데이터 보호를 위한 고급 파일 잠금 및 개발 프로세스 간소화를 위한 스냅샷과 같은 VMFS의 이점을 누릴 수 있습니다. 가상 모드는 물리적 모드에 비해 스토리지 하드웨어 간에 이동성이 좋으며 가상 디스크 파일과 동일한 동작을 제공합니다.
물리적 모드에서는 VMkernel에서 모든 SCSI 명령을 디바이스에 보냅니다. 하지만 예외적으로 REPORT LUN 명령은 VMkernel이 LUN을 이를 소유하는 가상 시스템으로 분리할 수 있도록 가상화됩니다. 그렇지 않으면 기본 하드웨어의 모든 물리적 특성이 노출됩니다. 물리적 모드는 가상 시스템에서 SAN 관리 에이전트 또는 기타 SCSI 대상 기반 소프트웨어를 실행할 때 유용합니다. 또한 물리적 모드를 사용하면 V2P(가상에서 물리로) 클러스터링이 허용되므로 비용 효율적인 고가용성을 얻을 수 있습니다.
VMFS5 및 VMFS6은 가상 모드와 물리적 모드에서 RDM에 2TB가 넘는 디스크 크기를 지원합니다.