Низкоуровневый доступ к диску
Как из своей програмы читать/писать любой байт на сьемных, фиксированых и оптических(только читать) носителях, даже если они не форматированы(для первых двух) ?
Попробуй через CreateFile("\\.\какой-то_девайс"). (какой-то_девайс: это может быть любой символьной ссылкой), а потом ReadFile. Мне помогало с неформатированным винтом.