Monday, October 11, 2010

NTFS-3G for Mac OS X 2010.10.2

What's new since NTFS-3G for Mac OS X 2010.8.8:
The development of NTFS-3G for Mac OS X is funded by Tuxera Ltd.

Download:System requirements:
  • Mac OS X 10.4/10.5/10.6 (10.6 requires that you do not use the 64-bit kernel), running on an Intel or PowerPC computer.
The package has been tested with Mac OS X 10.4.11/PowerPC, Mac OS X 10.5.8/PowerPC and Mac OS X 10.6.4/Intel/64-bit Intel.
NTFS-3G includes and depends on MacFUSE.

Information on how to install and use NTFS-3G for Mac OS X can be found in the User Guide.
If you are having problems with NTFS-3G, then please write a forum post explaining your problems in the Tuxera Forums (or post the question as a blog comment if you're just unsure of how things work).

Known issues:
  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. It seems that this issue can't be solved, but only worked around since the Startup Disk preference pane doesn't recognize file system drivers that are not provided by Apple.
    Possible workarounds:
    • Holding down the Option key during boot (or Alt for non-Apple keyboards).

    • Intel users only: Install the rEFIt boot manager for better control of the boot process.

    • Using the command line utility bless (see man bless for more information)

Many of you have probably noticed that we now have a commercially supported counterpart to NTFS-3G, Tuxera NTFS for Mac.
Tuxera NTFS for Mac builds on the reliable NTFS-3G code base, but has several premium enhancements. The most important one is the new high performance caching layer which makes Tuxera NTFS at least twice as fast as cached NTFS-3G, but in many cases boosts performance even more (see: performance comparison).
The Tuxera NTFS for Mac caching layer also eliminates the need to choose between safety (in the event of a power outage or system crash) and performance, which is a choice you'll have to make in NTFS-3G.

70 comments:

Anonymous said...

do u guys plan to get 64bit support into the free ntfs-3g for mac OS X or never?

Kiwi-HeffeQue said...

For now only the payed version has 64bit support :-S

Erik said...

Anonymous, October 12, 2010 2:53 AM:

First we have to have an acceptable 64-bit MacFUSE version suitable for general deployment. We're working on that, and we do plan to have 64-bit support for NTFS-3G as well.

For now, just switch to the hybrid kernel using K64Enabler. You only need the 64-bit kernel with more than 32 GiB of memory.

Anonymous said...

I thought over 4G will need 64bit kernel...

Anyway, looking forward to your 64bit support on ntfs-3g.

BTW, there is another feature kinda missing: auto update. Is that also on your road map?

Erik said...

Anonymous, October 12, 2010 4:30 PM:

That's a common misunderstanding. Mac OS X's 'regular' kernel is a hybrid 32/64-bit kernel which can run 64-bit user space programs and address up to 32 GiB of memory.

It's no coincidence that the only Macs that are configured to use the 64-bit kernel by default are also the Macs that are able to support more than 32 GiB of memory (Xserve 2009 and Mac Pro 2010).

P said...

Hi Erik,

Was just wondering, does the paid Tuxera NTFS version also use MacFUSE?

Specifically, if you guys are working on 64 bit kernel support (in lieu of Amit Singh) for MacFUSE, then I'm guessing that Tuxera NTFS uses some other proprietary solution similar to MacFUSE, since Tuxera NTFS already has 64 bit kernel support.

Erik said...

Phil, October 13, 2010 5:37 PM:

Yes, both are using MacFUSE although Tuxera NTFS for Mac uses a 'private' customized MacFUSE version, embedded and relabeled. I.e. it is no longer a shared component but is bundled with the driver.

Since it's not a shared component, it can allow itself to be more specialized. Therefore it's not well suited to cater for a lot of different clients (sshfs, ext2-fuse, etc.), but it works well for the limited use case of the NTFS driver.

Anonymous said...

I'm having problems drives mysteriously unmounting during copies from hfs+ to ntfs.

10/23/10 11:41:05 PM kernel (default pager): [KERNEL]: Switching ON Emergency paging segment
10/23/10 11:41:09 PM kernel USBF: 108846.719 AppleUSBEHCI[0x87f7800]::Found a transaction past the completion deadline on bus 0x26, timing out! (Addr: 2, EP: 1)
10/23/10 11:41:10 PM kernel (default pager): [KERNEL]: System is out of paging space.
10/23/10 11:41:39 PM KernelEventAgent[51] tid 00000000 received event(s) VQ_DEAD (32)
10/23/10 11:41:39 PM kernel MacFUSE: force ejecting (no response from user space 5)
10/23/10 11:41:39 PM kernel
10/23/10 11:41:39 PM kernel
10/23/10 11:41:40 PM kernel USBF: 108877.721 AppleUSBEHCI[0x87f7800]::Found a transaction past the completion deadline on bus 0x26, timing out! (Addr: 2, EP: 1)
10/23/10 11:41:44 PM ntfs-3g[36281] Unmounting /dev/rdisk1s1 (My Book)
10/23/10 11:41:44 PM kernel disk1s1: ioctl('

Erik said...

jonathan, October 24, 2010 8:47 AM:

The log messages seem to suggest two possible causes:
1. There is some USB communication problem, which makes Mac OS X force ... maybe a bad cable or unreliable power supply?
2. Out of memory. No more paging space (maybe the main hard drive is full?).

laparca said...

Hello,

First of all I have to say that you are doing a great work.

I'm trying to install this latest version (I had an older version) and all the process works perfectly but when I choose to install the UBLIO version it show me a error message without information and it ends.

Thank you.

Erik said...

laparca, November 12, 2010 11:58 AM:

I have never heard of that problem before. Could you take a screenshot of the situation and post it in the forum?

ds_projeto said...

hi, what do you mean by choosing about performance vs safety?!

FiL said...

Hi there,
is this a complete freeware version of the software?
Thank you.

Best regards

Erik said...

FiL:

Yes, "NTFS-3G" is completely free and open source software, while "Tuxera NTFS for Mac" is our commercial premium offering.

FiL said...

Thank you for your quick answer!
I would like ask another question:
is it possible to install ntfs-3g with a porting on MacPort?
If yes can i use it quith a terminal command?

FiL

Erik said...

FiL:

It might be possible, but you wouldn't get the automount functionality, the preference pane and the Mac-specific patches applied. (At least this was the case the last time I checked.)

So I would advise against it.

FiL said...

Ok thanks!
You are very kind!
So we will attend a 64 bit version for free NTFS-3G!

Best regards

Southpaw said...

I keep getting the error:

NTFS-3G could not mount /dev/disk0s3 at /Volumes/BOOTCAMP because the following problem occurred:

dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
Reference from /usr/localbin/ntfs-3g
Reason: image not found

MacFuse is installed, so I'm at a loss here.
Thanks!

Erik said...

Southpaw:

Apparently the linker is unable to load the library "/usr/local/lib/libfuse.2.dylib". Please check if you can locate it (for instance 'ls -l /usr/local/lib/libfuse.2.dylib' in the Terminal).

If you can't locate it, your MacFUSE installation is broken and I would advise you to uninstall and reinstall MacFUSE from http://code.google.com/p/macfuse.

Southpaw said...

Erik,
Thanks for the help. I uninstalled and reinstalled, but I'm still getting an error. Now it says:

/Library/Filesystems/fusefs.fs/Support/fusefs/kext failed to load - (libkern/kext) link error; check the system/kernel logs for errors or try kextutil(8). the MacFUSE file system is not available (71)

Any ideas?

Thanks!
Wade

David said...

Pmcarrion replied on 23 Feb 2011
You should follow these steps in order to have the latest version of MacFuse:
1) Install http://macfuse.googlecode.com/files/MacFUSE-2.0.3%2C2.dmg - RESTART
2) Install http://www.tuxera.com/mac/macfuse-core-10.5-2.1.9.dmg - RESTART
3) Install http://content.wuala.com/contents/grahamperrin/public/2010/07/31/a/MacFUSE.prefPane-2.0-64-bit-2009-09-10.zip?dl=1

Now you have the latest version of MacFuse and the 64bit prefpane.


from:
http://www.macupdate.com/app/mac/23729/macfuse

Southpaw said...

Thank you David! That worked!!!

Thanks for all your help!

Matusa Fucker said...
This comment has been removed by the author.
FiL said...

Hi guys,
how about an update for "NTFS-3G" ? :)

Erik said...

FiL:

I agree, NTFS-3G needs an update. I will tend to NTFS-3G while I prepare the next version of Tuxera NTFS for Mac. It's hard to find time for everything nowadays, I hope you understand this...

FiL said...

Ok, thanks! See you soon :)

Anonymous said...

I can not uninstall NTFS-3G, when i clicked Uninstall in NTFS-3G pref pane i got this error:

Non-zero exit value: 101
Reexecuting script from memory.
In-memory execution active.
Receipt "/System/Library/Filesystems/ntfs-3g.fs/Support/Archive.bom" not found... aborting.

Ádám L. Juhász said...

If I installed the compiled version of ntfs-3g (2010.10.2.) can I upgrade it from source? Will the system preference pane works afterwards?

Raymond said...

Is it Mac OS X Lion compatible?

TechnoPhil said...

Hi, i am trying Mac OS 10.7 (Lion) and this version "ntfs-3g-2010.10.2-macosx" is not compatible!
If i try to load an external NTFS disk this message appears:

http://img14.imageshack.us/img14/8928/schermata072455751alle0.png

Now, how can i uninstall correctly ntfs-3g?

How about a newer version compatible with Lion OS?

Best regards

TechnoPhil said...

Erik where are you? :)

Erik said...

TechnoPhil:

It looks like MacFUSE is missing on your Mac (it's looking for the FUSE library, but cannot find it). Please install our custom MacFUSE version:
http://www.tuxera.com/mac/macfuse-core-10.5-2.1.9.dmg

It should basically work with Lion, but there may be some other things that need to be fixed with NTFS-3G as well.

Osyris6 said...

so my problem is that my bootcamp cant seem to mount now that i have installed os x lion, i get the message,

ntfs - 3g could not mount/dev/disk0s4 at/Volumes/Bootcamp because the following problem occurred:

/library/filessystems/fusefs.fs/support/fusesfs.kext failed to load - (libkern/kext) link error; check the system/ kernel logs for errors or try kextutil(8). the MacFUSE system is not available(71)

im not sure what is wrong, i may trying reinstalling MacFUSE i guess

TechnoPhil said...

Hi Erik,
where have you been? :)

Thank you for yous suggestion, i will try as soon as possible, but do you think to update (for Lion) the free version for NTFS-3G ?

Now i am also trying fot 15 days the commercial version "Tuxera NTFS for Mac" and it is working, but some files are not recognized, i don't know why... (files grey coloured, not playable, not eraseble).

Best regards!

Filippo

TechnoPhil said...

Lion is out!
So what should we do?
Attend a new version on NTFS-3G or by the commercial TUXERANTFS for Mac?

Anonymous said...

I installed OS X Lion and then when I try to open computer it says;

ntfs - 3g could not mount/dev/disk0s4 at/Volumes

Macfuse file system is not available (-1)

I don't want to install it again, I just want uninstall. System Preferences- Remove Macfuse and NTSF-3G is not working well. Still same notification on screen.
What can I do ?
Thanks.
E.

Erik said...

Ladies and gentlemen, NTFS-3G will be updated for Lion eventually, but I cannot give you an ETA right now as I have much more urgent work.

In the meantime you can download and install Tuxera NTFS for Mac 2011.4.1, which can be used for free for 15 days. It is compatible with Lion.
Maybe you will even find it worth a purchase.

Vishal said...

Erik.. the software selling model is changing (thanks to Mac App Store). If Lion is retailing for $29, how could you continue charging 25 Euros for your software? Your application is great.. and while you can price it whatever you like, if you price it under $10, you may find a lot of new buyers!

Erik said...

Vishal:

First of all, comparing it with Apple's pricing of Mac OS X is not relevant. Apple makes most of its money selling hardware, and most of the price of the operating system / software stack is in embedded in the higher price that Apple charges for its hardware.
For instance iOS upgrades are free of charge, so should all iOS apps also be free?

Second, most software is sold using a pay-per-version model. Our model is a 'forever license', i.e. you buy your license once and it's valid for all future upgrades.

With this in mind, we are of course still considering if it would make more sense to lower the price in order to appeal to more potential customers. I agree that the pricing that customers expect is changing because of App Store (though Tuxera NTFS for Mac or NTFS-3G cannot be distributed through the App Store because of their system-level nature).

Anyway, thanks for your suggestions/opinions!

Anonymous said...

I would also buy it if the price was lowered to something more reasonable...

Anonymous said...

In case of [Receipt "/System/Library/Filesystems/ntfs-3g.fs/Support/Archive.bom" not found... aborting.] error just copy the Archive.bom from the package contents of NTFS-3G.pkg to the required directory and execute the uninstall script again.

BhuKam said...

David's suggestion of 23 Feb 2011 worked.
Was using ntfs-3g (2010.10.2.). Installed Lion yesterday and as expected NTFS-3G would not work

Looking for a solution and found this forum and thread. Tried David's three step process - and it has worked.
I am able to write to the bootcamp partition from the Mac side. Since my use of the Windows side is very limited to using one software for which no Mac ver is available, the speed is not of much concern.

Thanks very much David.
BhuKam

spikedds said...

I have just upgraded to Lion. I AM able to boot into my BootCamp partition directly. However, the volume will not mount if I boot into Lion, nor can VMWare Fusion run the BootCamp partition.

Is there a solution available to uninstall and/or upgrade to your commercial product without high risk of losing access entirely?

Does David's suggestion work for this scenario?

Thanks.

spikedds said...

Just so anyone doming after me knows, David's suggestion also worked for me.

To allow the BootCamp partition to work in VMWare Fusion, I DID have to delete the VM in Fusion and then create a new one from my BootCamp partition again, which only took a couple of minutes (like 2-3).

VMWare is now running my BootCamp partition properly.

Worth the $ for Texera. Thank you for your help and for this blog!

Anonymous said...

Hello Erik,

Have you tested the latest version (as of this posting) of your NTFS-3g builds (2010.10.2) with OSXFUSE?

I am running Snow Leopard 10.6.8 on a Mac Pro with an internal NTFS formatted drive. I want to install Lion eventually, but heard about the compatibility issues with MacFUSE. So as a test I switched my OS X to use the 64 bit kernel, installed OSXFUSE, then this NTFS-3g build. But then I started seeing disk corruption when running chkdsk in Windows, and files I had copied to the drive had disappeared. I never saw any corruption with MacFUSE and NTFS-3g before when under the 32 bit kernel.

Thanks!

Anonymous said...

how can i remove macfuse? can´t find a button for this -.-
need to deinstall because i want to reinstall it properly again. (ntfs g3 could´t load library)

sry i didn´t reg, think it´s unnecessary for one question.

cheers
david

Anonymous said...

ok i got it. have the 64 bit prefpane too.
but when trying to install ntfs 3g stable it say it cannot installs because macfuse is not installed..

where is my mistake?^^

x
david

Mai Mai said...

Hi TechnoPhil,

I'm also using Mac OS 10.7 (Lion) and installed "ntfs-3g-2010.10.2-macosx". Initially i was able to read the files from my external drive prior to the installation. Then after installing i always get a message that there are some missing files in the library. Can't recall the exact message. I'll check on it again when i get home.

Anyway, how was it? We're you able to fix your issue?

TechnoPhil said...

Hi Mai Mai,
unfortunately NTFS-3G was not updated yet for Lion! :(

The old version for Now Leopard is not compatible!

Many month are passed and we still hope that the developer will update the program as soon as possible! :(

Anonymous said...

I can´t install the NTFS-3G in my Mac OS X 10.7.4 when I click the program to instal an advertisement come out and says that the following images are not recognized "ntfs-3g-2010.10.2-m" then I make click on accept and the program does´t install

Help please!

Anonymous said...

Erik,

I'm having an error message come up:

NTFS-3G could not mount /dev/disk1s1
at /Volumes/External Harddrive because the following problem occurred:

dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
Referenced from: /usr/local/bin/ntfs-3g
Reason: image not found

Any thoughts?

Troy

Erik said...

Troy:

It seems that you have no FUSE implementation on your system. Please install OSXFUSE and make sure to check the 'MacFUSE compatibility layer' option when installing.

ruudvannistelrooy100 said...
This comment has been removed by the author.
Michelle said...

Erik

I had the same error message as Troy did on Aug 12 2012. I installed the OSXFUSE to which you provided a link and checked MacFUSE compatibility layer. Unfortunately now I keep getting another error message:

NTFS-3G could not mount /dev/disk2s1
at /Volumes/Iomega HDD because the following problem occurred:

Did not receive a signal within 15.000000 seconds. Exiting...

Any suggestions?

Michelle

Michelle said...

No worries, it seems to work regardless of the error message. Just hopes it keeps working :-)

Willology said...

Erik,

I'm a Lion user and after I try to install NTFS-3G, it showed that the installation failed but still after reinstalling, all my NTFS drives disappeared. Since i cannot uninstall anymore, is there anyway i can bring back my NTFS drives?

Thanks
Wilson

Y. Warren said...

Please help!!! I am getting this message and I don't know what it means:
ntfs-3g could not mount /dev/disk1s1 at/Volumes/FreeAgent GoFlex Drive because the following problem ocurred: Did not receive a signal within 15.000000 seconds. Exiting...

I am able to see my files, but when I try to erase, I can only erase some and for others it tells me that my files are not located in the drive any longer. Thank you!

Eduardo said...

Hello Erik,

I received the folowing error after installing the NTFS-3G:

NTFS-3G could not mount /dev/disk2s1 at / Volumes/My Passport because the following error occurred;

/Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load - (libkern/kext) link error; check the system/kernel logs for erros or try kextuilt(8). the MacFUSE file system is not available (71).

However, I did instally MacFUSE before installing NTFS-3G.

I cannot see my HD anymore.

Thank you in advance for your evaluation,
Eduardo (edumasc@gmaill.com)

Unknown said...

hi i downloaded the ntsf-3G and after installing it says restart which i did, but now the problem is its saying ntsf-3g could not be mount error dydl:library not loaded/usr/local/bin/ntsf-3g reason image not found. please give me a solution cause my external hard disk is not reading

Anonymous said...

They used the open source community and the Mac community to test this, now only help their commercial people. Buy Paragon... better and cheaper.

Erik said...

@Anonymous:

What are you talking about? NTFS-3G is still and will always be open source. We are continually developing it and providing fixes. You can still install NTFS-3G using the many good open source delivery systems out there such as Brew, MacPorts, Fink, ... This is a much better way since it handles all dependencies automatically.

In contrast, what does our competitors do for the open source community?

Anonymous said...

Hey Guys...i had the same problem 71
I installed the Tuxera and Works fine on Mavericks...
Thanks for all the support Erick. I love you man. I recovered 96 gb files...
God bless

Anonymous said...

Hello, awesome developers!

It appears, that your installer still doesn't support Mac OS X 10.8 Mountain Lion.

I've tried installing it on 10.8.4 and at the end of installation there was a failure notice due to an error…

Any chance you know what this is about?

Cheers!

Anonymous said...

Hi Erik,

Installed OSX Mavericks yesterday and suddenly my external hard drive wont work. Tried to force mount it but I guess it made things worse.

Downloaded Paragon and Tuxera but both wont work. The error message is posted below.

Tuxera NTFS could not mount /dev/disk1s1
at /Volumes/SAMSUNG because the following problem occurred:

Aligned I/O enabled.
CBCIO enabled.
WARNING: ReadFully - I/O error while reading from file (5: "Input/output error")
WARNING: failed at: pread(3, 0x101a80000, 524288, 500100497408);
WARNING: bytesRead=0
ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Hope you can help with this.

Thanks,
Paul

Erik said...

Anonymous, November 2, 2013 at 4:22 PM:

Hi,

It certainly looks like your hard drive has bad sectors and needs to be replaced. You should run chkdsk on a Windows machine and recover as much data as possible.

However NTFS-3G for Mac OS X 2012.10.2 is also very old and not compatible with Mavericks. Please update to the latest version of NTFS-3G and OSXFUSE.
I no longer provide packages for NTFS-3G on this site, but you can easily install a newer NTFS-3G version with macports, fink, homebrew, etc.

Erik said...

Anonymous, October 31, 2013 at 11:18 PM:

Please see my previous reply. This package is not compatible with OS X Mavericks and you need to update to a newer version.

Anonymous said...

Hi, I just dl'd NTFS-3G for Mac OS X but can't find my external hd. The following pop up came up:

NTFS-3G could not mount /dev/disk1s1
at /Volumes/HP SimpleSave because the following problem occurred:

dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
Referenced from: /usr/local/bin/ntfs-3g
Reason: image not found

Now my Mac won't detect the external hd.

Any suggestions?

Unknown said...

Thanks Southpaw!!!!

XtJenix said...

I mount ntfs-3g and restart

I got an error message:

NTFS-3G could not mount /dev/disk0s4 at Volumes/BOOKCAMP because the following problem occurred:

Did not receive a signal within 15.000000 seconds.
Exiting...


Please help me get rid of the message!!!!!

I know that it may work well with that message, but I am annoyed with it. So, please help, thank you!!

Unknown said...

Hi! To those who have problems with uninstalling NTFS-3G here it is... Open terminal.. cmd+space and text for terminal, then paste this there.. will remove the error and you will be back in business :) good luck

sudo rm -r /Library/PreferencePanes/NTFS-3G.prefPane
sudo rm -r /System/Library/Filesystems/ntfs-3g.fs
sudo rm /sbin/mount_ntfs-3g /sbin/newfs_ntfs-3g
sudo rm /usr/local/bin/fuse_wait /usr/local/bin/ntfs-3g /usr/local/bin/ntfs-3g.probe /usr/local/bin/ntfs-3g_daemon /usr/local/bin/ntfscat /usr/local/bin/ntfscluster /usr/local/bin/ntfscmp /usr/local/bin/ntfsfix /usr/local/bin/ntfsinfo /usr/local/bin/ntfsls
sudo rm -r /usr/local/include/ntfs /usr/local/include/ntfs-3g
sudo rm /usr/local/lib/libntfs.* /usr/local/lib/libntfs-3g.* /usr/local/pkgconfig/libntfs-3g.pc
sudo rm /usr/local/sbin/mkntfs /usr/local/sbin/ntfsclone /usr/local/sbin/ntfscp /usr/local/sbin/ntfslabel /usr/local/sbin/ntfsresize /usr/local/sbin/ntfsundelete
sudo rm -r /usr/local/share/doc/ntfs-3g /usr/local/share/doc/ntfsprogs
sudo rm /usr/local/share/man/man8/libntfs-gnomevfs.8 /usr/local/share/man/man8/mkfs.ntfs.8 /usr/local/share/man/man8/mkntfs.8 /usr/local/share/man/man8/mount.ntfs-3g.8 /usr/local/share/man/man8/ntfs-3g.8 /usr/local/share/man/man8/ntfs-3g.probe.8 /usr/local/share/man/man8/ntfscat.8 /usr/local/share/man/man8/ntfsclone.8 /usr/local/share/man/man8/ntfscluster.8 /usr/local/share/man/man8/ntfscmp.8 /usr/local/share/man/man8/ntfscp.8 /usr/local/share/man/man8/ntfsfix.8 /usr/local/share/man/man8/ntfsinfo.8 /usr/local/share/man/man8/ntfslabel.8 /usr/local/share/man/man8/ntfsls.8 /usr/local/share/man/man8/ntfsmount.8 /usr/local/share/man/man8/ntfsprogs.8 /usr/local/share/man/man8/ntfsresize.8 /usr/local/share/man/man8/ntfsundelete.8


Have a nice day! ;)