【发布时间】:2013-03-17 08:58:37
【问题描述】:
有没有办法只使用 Java 库来获取磁盘分区和卷信息?我还需要删除的文件信息。磁盘格式化为 FAT-16 并具有标准 MBR。
我需要以下信息:
a) 分区信息 - 显示磁盘上的分区数以及每个 partition 显示起始扇区、分区大小和文件系统类型。
b) 卷信息 – 仅针对第一个分区,显示每个分区的扇区数 簇、FAT区大小、根目录大小、扇区地址 集群 #2。
c) 已删除文件信息 - 对于卷根目录中的第一个删除文件, 显示该文件的名称和大小,以及第一个簇的数量。显示 该文件内容的前 16 个字符(假设它是一个简单的文本文件)。
【问题讨论】:
-
显然他们希望您对分区表、BIOS 参数块和根目录执行原始读取。