> > What exactly should be ntfsdb?
>
> ntfsdiskedit is what I like to call it as it describes better what I
> envisage it to be. Have you got the Microsoft NTFS diskedit program? I
> envisage something like that, i.e. that it can both display all
> attributes/mft records/directory index records like ntfsinfo does
> (graphically would be a bonus but text mode would be a good start) and
> that it can also edit all the things it displays and then write them back.
> To be able to interactively analyze and modify an NTFS volume using a
> program that understands NTFS is what would be incredibly useful to have
> for all of us!
I'd love to write it, once I believe the user-space tools/library is featured enough.
I fail to envision such an interactive utility in a text-mode, that would mean much less info on the screen than a GUI.
however, I've tried writing a GUI for libntfs in C++ and stumbled upon missing gcc features such as ignoring the __packed__ attribute for enums, and that would not be fixed before gcc 3.5.x.
Writing a GUI in C would be needless pain, and I dislike diversion for other languages when the project is in C.
I do think such a tool is useful, but let's wait till the 3.5 release, there is still much work to be done and no need to start new tools yet, how powerful they may be.
Yuval
|