Cita de: x64Core en 5 Mayo 2015, 05:46 AM
Podes leer el MBR usando CreateFile pasando como ruta del archivo: "\\.\PhysicalDriveX" Donde 'X' es el indice del disco duro conectado al sistema, inicia desde cero. una vez tengas el Handle utilizas ReadFile para leer como cualquier otro archivo, 512 es el tamaño. una vez el buffer con la informacion es simple ya teniendo la estructura del MBR: http://en.wikipedia.org/wiki/Master_boot_record
Que respuesta mas basica e inutil.
El como si te dijera. facil. bajate el visual estudio y con el uso de las api correspondiente lo lograras