Thursday, August 20, 2009

libntfs 19.08.09

by shraeese

libntfs is a port of the NTFS-3G driver to the Nintendo GameCube/Wii, modelled on the libfat interface.

NTFS-3G is an open source cross-platform implementation of the Microsoft Windows NTFS file system.

-Full read/write, files of any size can be created, modified, renamed, moved, or deleted.
-Compression, read/write support for compressed files
-Symbolic link and directory junction walking
-Partial journaling (see below)

NTFS-3G only supports partial journaling, so unexpected crashes or power loss can leave the file system in an inconsistent state. The only way to (correctly) fix it is to boot into Windows and let NTFS replay the journal; However, in most suitations (read: it is not 100% guaranteed) this is not required and the file system can be remounted without problem. In suitations where there has been heavy disc activity prior to the crash or power loss it is recommended you let Windows replay the journal before remounting with libntfs in order to prevent possible data lose and/or corruption.

Encryption, read/write support for encrypted files
Security (will probably never be implemented, criples library functionality)

News Source (1)