Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

The aim of this specification is to make NTFS read/write support a reality in Ubuntu. It separates the implementation in two stages:

Rationale

Newcomers often ask how they can write to their NTFS partitions. This is a known barrier to entry for many Windows users, for whom reformatting all their partitions as ext3 or FAT32 is not acceptable.

A lot of progress has been made in this area in the last few months, and a stable solution is now available to get full read/write access. It needs some integration work so that it can be usable for mounting internal and external devices. When this is done, it would be easy to make it the default.

Use cases

Design

Review of the different drivers available

Conclusion : ntfs-3g is the only driver that can accomplish the aim of this spec.

Approach

Stage 1: read/write support available for mounting internal and external devices

The first stage is to make ntfs-3g usable for mounting internal and external devices. This will require making some changes in gnome-mount and hal so that they support it.

At the end:

Stage 2: read/write support by default

Make ntfs-3g the default instead of the kernel driver.

Implementation

Stage 1

Stage 2

Documentation

BoF agenda and discussion

I have been using this & works fine on my Ubuntu Edgy. However, a user needs to install the "locales" separately, to view/support Native Language characters (when appropriate). -dvarsam 2007-01-18

I don't think this is a problem : - locales is ubuntu-minimal. - configuring this option can be easily done. - gnome-mount for feisty support this option (see the current state of the implementation on the wiki page) -givre 01/18/07

Warning /!\ warning Warning /!\ ntfg-3g uses the ntfs partitions in the POSIX way, bacause it was built to be compatible with POSIX for interoperability. This is not explicitally told to the user which runs ntfs-config, and I think that most users does not know this. Anyway the windows user could (and really MUST) install (in windows) Windows Services for Unix, available for free (though microsoft say it is a security risk to use POSIX filesystems because case sensitivity might confuse the user which might run troyans instead of the wanted software). There is a discussion on this bug report #124480

Note that apparently fuse 2.7.0 is needed to make this work properly. --ColinWatson


CategorySpec

WriteSupportForNTFS (last edited 2008-08-06 16:17:54 by localhost)