如何将自定义文件系统添加到 Window 的格式数据对话框的列表中?

How do I add custom filesystem to list for the Window's Format Data dialog?

我想在 Window 的格式数据对话框中的文件系统列表中添加一个文件系统。

这些数据是从哪里填充的?我猜它是从现有的可安装文件系统(驱动程序、过滤器、微型过滤器)中枚举出来的?

我想做的是创建一个自定义文件系统,该系统与 NTFS 基本相同,但差别很小。我想知道我是否可以创建一个 IFS driver/filter/minifilter 允许我搭载现有的 NTFS 驱动程序(就像直通一样,但让它传递到特定的文件系统驱动程序而不是仅仅落到下一个可用的)和请允许我将其列在格式数据对话框中,同时调用我的格式函数,该函数将调用底层 NTFS 格式函数。

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

你会写一个 IFS 或 Installable File System Driver

那些驱动一般都是写成mini-driver的,但是既然要操作NTFS文件系统,写一个File System Filter Driver.

应该就够了

这种 IFS 驱动程序的一个示例是 Ext2 file system driver