如何为Window的“格式数据”对话框添加自定义文件系统列表?

时间:2015-03-27 00:04:01

标签: windows visual-c++ filesystems wdk minifilter

我想在Window的Format Data对话框中将文件系统添加到文件系统列表中。

enter image description here

这些数据来自何处?我猜它是从现有的可安装文件系统(驱动程序,过滤器,微过滤器)中枚举出来的?

我要做的是创建一个与NTFS基本相同的自定义文件系统,但差别很小。我想知道我是否可以创建一个IFS驱动程序/过滤器/微过滤器,这将允许我搭载现有的NTFS驱动程序(如直通但让它传递到特定的文件系统驱动程序,而不是只是下降到下一个avaialble)和允许我在格式数据对话框中列出它,同时调用我的格式函数,该函数将调用底层的NTFS格式函数。

我不确定这是否可行或如何完成。我基本上是在找人帮我指明正确的方向。

1 个答案:

答案 0 :(得分:0)

你会写一个IFS或Installable File System Driver

这些驱动程序通常被编写为迷你驱动程序,但由于您想要操作NTFS文件系统,因此编写File System Filter Driver就足够了。

此类IFS驱动程序的一个示例是Ext2 file system driver