如果我将一个FileInputStream附加到(比方说) /dev/hda1和.read()几个字节,这会有效地读取原始磁盘扇区吗?
请理解,我对在文件系统上下文中解释数据不感兴趣,我也不想只是复制它。
我希望读取原始磁盘扇区并获取驻留在磁盘上的实际数据。
我的理由是--出于好奇心,我正在考虑编写一个集群分析模式识别程序来分析原始磁盘数据。
发布于 2013-06-08 01:14:57
是的会的。Path (或使用旧API的File )只是一个抽象路径。您可以创建Paths.get("I don't exist") (或使用旧的API创建new File("I don't exist") )。
因为这是Unix,你可以使用open("/dev/hda1"),因此你会得到一个包含read()和write()的文件描述符(但不是这样)。
https://stackoverflow.com/questions/16989480
复制相似问题