如果我要将一个FileInputStream附加到/ dev / hda1和.read()一些字节,这会有效地读取原始磁盘扇区吗?
明白我对解释文件系统上下文中的数据不感兴趣,我不想只复制它。
我想读取原始磁盘扇区并获取它驻留在磁盘上的实际数据。
我的理由是这样 - 作为好奇心,我正在考虑编写一个聚类分析模式识别程序来分析原始磁盘数据。
答案 0 :(得分:1)
是的,它会。 Path
(或使用旧API的File
)只是一条抽象路径。您可以使用旧API创建Paths.get("I don't exist")
(或new File("I don't exist")
。
由于这是Unix,你可以open("/dev/hda1")
,因此你会得到一个文件描述符read()
和write()
(但不要)。