Я просто играю с системным эмулятором QEMU и смотрю на эмуляцию диска IDE, особенно на доступ к диску DMA.
Я немного сбит с толку относительно того, как на самом деле обрабатываются запросы DMA.
Например, первый запрос DMA, сделанный ОС, относится к нулевому сектору.
Теперь на физическом диске ноль сектора - это MBR, однако на логическом диске ноль сектора - это загрузочная запись тома.
Итак, мой вопрос заключается в следующем; когда Windows или любая другая ОС отправляет запрос DMA на диск, он обращается к логическому разделу или к физическому диску?
Надеюсь это имеет смысл!