>>689
Windowsなら、NT系ではCreateFile(TEXT("\\\\.\\C:")などとして直接ディスクを開いてReadFileが使えるらしい。
9xではvmm32を開いて、DeviceIoControlでなんとかするしかない。
http://web.archive.org/web/20040216212849/tech.millto.net/~morry/vwin32/adio/
http://homepage2.nifty.com/DSS/WinSys/Win95/SectorHDFD.htm

そういうことするソースもあるが、何せお前のやろうとしていることそのもののソフトだから教えないでおく。

>>690
ここは環境依存OKスレだ。