ntfs-3g/TODO.ntfsprogs

76 lines
1.7 KiB
Plaintext
Raw Normal View History

Please keep in alphabetical order so utilities are easier to find.
Thanks,
Anton
**********
* mkntfs *
**********
- mkntfs should be hard linked with mkfs.ntfs for the mkfs utility.
- We don't know what the real last sector is, thus we mark the volume dirty
and the subsequent chkdsk (which will happen on reboot into Windows
automatically) recreates the backup boot sector if the Linux kernel lied to
us about the number of sectors.
***********
* ntfsfix *
***********
- Cleanup to use ntfs_attr_* API for editing $MFTMirr, $Volume, and $LogFile.
This has the immediate benefit of enabling attribute list support and making
the code simpler.
- On ntfs 3.0+ volumes need to disable the usn journal if it is active. This
means deleting file $UsnJrnl from /$Extend directory.
- On ntfs 3.0+ volumes need to mark the quota out of date? - Probably, but
it shouldn't cause any corruption not doing so for the moment so this is
not a showstopper bug for the first release. (AIA)
*************
* ntfslabel *
*************
2002-12-10 19:53:41 +08:00
- Support ioctls for ntfs tng driver 2.?.? for reading/changing the label.
**************
* ntfsresize *
**************
High priority
- support fragmented volumes -- WIP
- recovery support, journaling
Medium priority
- easy usage by partitioning tools -- WIP
- move useful things to libntfs
- extended error codes at exit()
- cleanup at exit()
- quiet operation
Low priority
- move volume start
- support disks having bad blocks
****************
* ntfsundelete *
****************
- undelete by name rather than inode number
- support for compressed files
- support for internationalisation
- recover by type?
- mass undelete (using wildcards)
- display parent directory
- name "<none>" to MFTn