HDDディスクのセクタアクセス方法


ごっちゃんです。  2003-06-22 16:39:27  No: 51585  IP: [192.*.*.*]

教えてください。
HDDディスクのセクタへアクセスする方法をどなたが、ご教授ください。

編集 削除
ブタゴリラ  2003-06-23 08:51:13  No: 51586  IP: [192.*.*.*]

失礼ですが、どのOSでしたいのでしょうか?
Windows9x,NTで操作は普通変わりますが…。

後、開発環境によっても多少変わると思いますが…。

編集 削除
岡田 之仁  2003-06-23 09:07:01  No: 51587  IP: [192.*.*.*]

ブタゴリラさんのご指摘の通り、95/98/Me と、NT/2000/XP では
アクセス方法に違いがあります。
また、95/98あたりも互換性の問題やら・・・
以下のURLをご参照下さい。

[SDK32] DeviceIoControl Int 13hがハードディスクをサポートしない
http://support.microsoft.com/default.aspx?scid=kb;ja;409412

[SDK32]OSR2上の Int 21 読み取り/書き込みトラックが失敗する
http://support.microsoft.com/default.aspx?scid=kb;ja;174569

DDK:Windows 95 および Windows 98 で Int 13h を使用する方法
http://support.microsoft.com/default.aspx?scid=kb;ja;262347

[SDK32] Win32 ダイレクトドライブアクセス方法について
http://support.microsoft.com/default.aspx?scid=kb;ja;100027

このあたりが参考になるかと・・・

以上。

編集 削除