2002-11-29 20:16:35 +08:00
|
|
|
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.
|
2004-03-22 17:09:32 +08:00
|
|
|
- Got a report that creating a floppy with mkntfs failed. Difference between
|
|
|
|
this floppy and the floppy created by the special tool found on the net was
|
|
|
|
said to be that the bitmap is 256kib on the special floppy while mkntfs will
|
|
|
|
make it much smaller. Need to verify this and experiment with the bitmap
|
|
|
|
size to make it work. Note, reporter was using win2k.
|
2002-11-29 20:16:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
***********
|
|
|
|
* 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.
|
2004-03-09 20:38:51 +08:00
|
|
|
- On ntfs 3.0+ volumes need to disable the usn journal if it is active. This
|
2002-11-29 20:16:35 +08:00
|
|
|
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.
|
2002-11-29 20:16:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**************
|
|
|
|
* ntfsresize *
|
|
|
|
**************
|
|
|
|
|
|
|
|
High priority
|
2003-01-11 01:00:47 +08:00
|
|
|
- support fragmented volumes -- WIP
|
2002-11-29 20:16:35 +08:00
|
|
|
- recovery support, journaling
|
|
|
|
|
|
|
|
Medium priority
|
2003-01-11 01:00:47 +08:00
|
|
|
- easy usage by partitioning tools -- WIP
|
2002-11-29 20:16:35 +08:00
|
|
|
- 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 *
|
|
|
|
****************
|
|
|
|
|
2003-01-09 09:42:21 +08:00
|
|
|
- undelete by name rather than inode number
|
2002-11-29 20:16:35 +08:00
|
|
|
- support for compressed files
|
|
|
|
- support for internationalisation
|
|
|
|
- recover by type?
|
2003-06-06 05:56:18 +08:00
|
|
|
- mass undelete (using wildcards)
|
2003-01-09 09:42:21 +08:00
|
|
|
- display parent directory
|
|
|
|
- name "<none>" to MFTn
|
2002-11-29 20:16:35 +08:00
|
|
|
|