1

如果我将 FileInputStream 附加到 /dev/hda1 和 .read() 多个字节,这会有效地读取原始磁盘扇区吗?

了解我对在文件系统的上下文中解释数据不感兴趣,我不想只是复制它。

我想读取原始磁盘扇区并获取驻留在磁盘上的实际数据。

我的原因是——出于好奇,我正在考虑编写一个聚类分析模式识别程序来分析原始磁盘数据。

4

1 回答 1

2

是的,它会的。A Path(或File旧 API)只是一个抽象路径。您可以创建Paths.get("I don't exist")(或new File("I don't exist")使用旧 API)。

由于这是 Unix,你可以open("/dev/hda1"),因此你得到一个文件描述符,上面有read()write()(但不)。

于 2013-06-07T17:14:57.007 回答