我正在尝试构建一个类似 bash 的脚本,它提供了一些功能,例如 ls、pwd、cat 等。在 linux 系统中的 NTFS 上工作。假设我有一个 NTFS 映像,并使用 fopen 将其作为文件打开。然后,我读取了一些扇区,例如位于 0x0B 的 BPB,并获取了一些有关 NTFS 映像的一般信息。我需要到达根目录指针,然后遍历文件系统以实现这些功能,尤其是对于 ls 和 pwd。我在谷歌上搜索了很多关于 NTFS 的内部细节和偏移量的信息,但我不知道如何实现这个目标。如果没有可理解的文档或示例,我将无法取得进一步进展。
任何帮助、文档、提示、偏移表等将不胜感激。
谢谢你。