Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

These days, I have to use the NTFS-3G driver to write to an NTFS drive (which will later be used in Windows). But I still remember the olde times of Linux ntfs driver which clearly said in the docs: 'If you write to an ntfs volume, run our special program afterwards which will clean up the damage done.'

So, I read through the man, the docs, the Tuxera site and Askubuntu and found no discussion of the write-safety of NTFS-3G. The only thing that was mentioned somewhere is that the driver doesn't support the NTFS journal.

So, the question is, can I use NTFS-3G and be sure that I will later read what I have written to the files? Won't, for example, Windows find the journal entries missing and 'clean up' the data according to its own faulty understanding?

share|improve this question
    
In the (almost) two years since the original question, I used ntfs-3g and had no problems with it, at least none that I'm aware of. So, though not strictly confirmed, I can conclude that it should be safe to use. The only thing that bothers me is, the list of files in a directory on the NTFS partition is read too slowly. It may be due to the fact that it's an external USB drive but I've got a feeling that it's too slow even for USB (because the files themselves are read fine), and, partly for this reason, I'm going to migrate to ext4 completely. –  katrmr Jan 9 '13 at 23:12

4 Answers 4

up vote 3 down vote accepted

I've been using ntfs-3g since I started using Ubuntu when it was 9.04. I havent yet run into any issues with read/writeability using the ntfs-3g driver. You should be fine with using the ntfs-3g drivers.

share|improve this answer

As you can see HERE it is 100% compatible Read/Write NTFS for Windows XP, 2000, 2003, 2008, Vista, 7 and whatever other NTFS windows system comes out or missed.

And I quote:

NTFS-3G is a stable, full-featured, read-write NTFS driver for Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku, and other operating systems. It provides safe handling of the Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008 and Windows 7 NTFS file systems

The performance for me (which I tested A LOT of them) is the same as using NTFS on Windows. You will not have any problems with any version of NTFS for any version of Windows.

More info here: http://en.wikipedia.org/wiki/NTFS-3G

share|improve this answer
    
Since people still come here, I'll comment on this answer. Kind sir, I specifically said in the question that I've read the Tuxera site and, while not stated but easily guessed, I've read the Wikipedia article also. I haven't found any discussion of possible interoperability problems or damage to the filesystem and was looking for explicit clues as to whether they occur or not. The fact that they are not mentioned is not the same as their absense. And I'm not interested in the marketing statements, which is why I asked the community. I appreciate the comment on your own experience though. –  katrmr Jan 9 '13 at 22:52
1  
@katrmr - If it helps, I have tested NTFS-3G and even formatted partitions inside Ubuntu with it for at least 2 years. That would be around 200-300+ hard drives. None as of today have giving me any problems. They have worked as if they were working in Windows. The only problems, or better stated, most common problems are just permissions regarding the partition or drive which can be easily corrected using chmod commands and similar. Is this the answer you were looking for friend? –  Luis Alvarado Jan 9 '13 at 23:22
    
yes, I think this sort of info is much more useful, thank you –  katrmr Jan 10 '13 at 11:31

Not a problem, usin ntfs3g for 4 years, and the only problems in my windows partitions has been caused by... windows.

I've even used whit usb's (yes, my usb's are in ntfs because is the only way to share movies whit windows users...) and it works perfect.

share|improve this answer

It's not a truth that NTFS-3G is safe and compatible. That is a common myth spreaded by FOSS community. If you will delete some files on NTFS drive from Ubuntu, NTFS-3G will create folder called something like .trash-1000 or similar, cannot remmember corect name, but then places deleted files inside that folder. Problem is that Windows and NTFS cannot work with folders which begins with dot . and therefore Windows will give you errors and you will be not able to delete this non standard folder from Windows, only from linux you can delete it permanently. If NTFS-3G would be safe and compatible as some claims, it would either permanently delete data without putting them into folder which begins with dot . or it would deleted data put into folder $Recycle.Bin which is hidden system folder in Windows and you could actually restore them back when booted in Windows. That is what i call safe and compatible. NTFS-3G is far from that...

share|improve this answer
1  
This behaviour is by design - read the following to understand why: tuxera.com/community/ntfs-3g-faq –  fossfreedom Aug 29 '11 at 11:33
2  
Windows can actually work with dot-files. WSH scripts and cmd works fine with it. It's just that you cannot create those from Explorer. –  Lekensteyn Aug 29 '11 at 12:07
    
This answer is misleading. .Trash-1000 is not specific to NTFS-3G. And claiming this folder is created by NTFS-3G is the same as if one claimed that "Recycle Bin" is created by Microsoft's NTFS.SYS filesystem driver. It is not; it's directed to create it by a higher level piece of software. Under Ubuntu, probably the Nautilus file manager from GNOME. If I were able to down vote this, I wouldn't be able to down vote it enough. –  Ivan Vučica Jul 27 '13 at 17:22

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.