Java ライブラリのみを使用して、ディスクのパーティションとボリュームの情報を取得する方法はありますか? 削除されたファイルの情報も必要です。ディスクは FAT-16 としてフォーマットされ、標準の MBR を備えています。
次の情報が必要です。
a)パーティション情報- ディスク上のパーティションの数を表示し、各パーティションについて、開始セクター、パーティションのサイズ、およびファイル システムの種類を表示します。
b)ボリューム情報– 最初のパーティションのみ、クラスターあたりのセクター数、FAT 領域のサイズ、ルート ディレクトリのサイズ、およびクラスター #2 のセクター アドレスを表示します。
c)削除済みファイル情報- ボリュームのルート ディレクトリにある最初の削除済みファイルについて、そのファイルの名前とサイズ、および最初のクラスターの番号を表示します。そのファイルの内容の最初の 16 文字を表示します (単純なテキスト ファイルであると仮定します)。