ハードディスクのキャッシュ/バッファサイズを確認するにはどうすればよいですか?
ハードドライブのモデル番号を見つけるには:
devmgmt.msc
を開きます。Disk drives
の下に、ハードドライブのモデル番号が表示されます。msinfo32
を開きますシステム情報Components\Storage\Disks
の下にありますシーゲイトは実際にこの質問に対する答えをFAQ at http://knowledge.seagate.com/articles/en_US/FAQ/203631en
短いバージョンでは、現在、ソフトウェアが最新のハードドライブからその情報を直接ポーリングする方法はありません。 ATA仕様の古いバージョン(つまり、1997リリースより前のバージョン)には、ドライブからそれを取得するコマンドがありましたが、1997仕様では、そのコマンドは廃止されました。
最新のディスクが古いコマンドを引き続き尊重する場合でも、報告できる最大値は0xFFFF x 512バイト、つまり32MBにすぎません。多くのハードドライブのキャッシュサイズが64または128MBになっているため、機能しなくなりました。
Iglvzxが述べているように、メーカーのスペックシートから情報を見つけることが唯一の方法のようです。