FileInputStream读取/ dev / hda1会有效地读取磁盘扇区

时间:2013-06-07 17:07:15

标签: java linux disk pattern-recognition

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

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

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

我的理由是这样 - 作为好奇心,我正在考虑编写一个聚类分析模式识别程序来分析原始磁盘数据。

1 个答案:

答案 0 :(得分:1)

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

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

相关问题