Я бы спросил о возможности определения, какая операционная система установлена на жестком диске, используя прямое чтение информации по секторам? Если какой сектор я должен прочитать и как я могу указать сектор, а затем читать данные из него программно (полезные API)?
Кроме того, могу ли я написать код, работающий для этого, даже если его хост-система работает на виртуальной машине?