Sunday, April 5, 2009

NTFS-3G 2009.4.4

What's new:
  • All in the official release notes.

  • Simplified install procedure: NTFS-3G now installs MacFUSE (2.0.2/2.0.3) with it, so that users don't have to download two different packages to get read/write NTFS support working.

  • New preference pane version, 0.9.8: The user can now choose to always mount (recover) uncleanly unmounted volumes without user confirmation. (Some minor bugfixes also included.)

  • The NTFS-3G system preferences are now retained between installs, and limited support for automatically repairing damaged NTFS-3G settings has been added.

  • When asking for confirmation before mounting a volume with an unclean log file or a hibernated volume, the dialog informing the user that the mount succeeded has been removed.

  • The 'stable' and 'ublio' labels are dropped. We now have a 'standard' build, and a 'legacy' build in case anyone is still interested in the limited feature set of the old 'stable' build. The 'legacy' build will probably be removed in the future, unless anyone has a good reason that it should be kept maintained.
Download:System requirements:
  • Mac OS X 10.4/10.5, running on an Intel or PowerPC computer.
The package has been tested with Mac OS X 10.4.11/Intel and Mac OS X 10.5.6/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, write a forum post about it in the NTFS-3G Forum (or post a question as a blog comment if you're just unsure of how things work).

Packaging, patching, Mac OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

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)
Sources:
ntfs-3g 2009.4.4 (patched)
ntfsprogs 1.13.1
NTFS-3G prefpane 0.9.8
fuse_wait.c
ntfs-3g_daemon.c
ntfs-3g_confirm_mount.c

Saturday, February 14, 2009

NTFS-3G 2009.2.1 Update 1

What's new:
  • All in the official release notes.

  • A dialog now exists for when the user tries to mount uncleanly unmounted or hibernated volumes, allowing the user to choose to force a mount without resorting to using the Terminal.
    [screenshot 1] [screenshot 2]

  • ntfs-3g now locks (advisory) the device that it mounts with flock to decrease the probability of two processes concurrently trying to mount it.

  • NTFS-3G.prefPane is now at version 0.9.7. (No big changes)

  • [Update 1] Bugfix: Unmounting ejectable NTFS drives through Finder failed because Mac OS X claimed they were still in use.

  • [Update 1] Improvement: When locking devices, the corresponding alternate device is now also locked (i.e. when a /dev/disk device is mounted and locked, its /dev/rdisk device is locked as well, and vice versa).

  • [Update 1] ublio build: Performance tuning should boost performance for most users. Feedback is much appreciated.
Download:System requirements:
  • Mac OS X 10.4/10.5, running on an Intel or PowerPC computer.
  • MacFUSE 2.0.2/2.0.3 or later installed.
The package has been tested with Mac OS X 10.4.11/Intel and Mac OS X 10.5.6/Intel.

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, write a post about it in the NTFS-3G Forum (or post a question as a blog comment if you're just unsure of how things work).

Packaging, patching, Mac OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

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)
Sources:
ntfs-3g 2009.2.1 (patched, update 1)
ntfsprogs 1.13.1
NTFS-3G prefpane 0.9.7
fuse_wait.c
ntfs-3g_daemon.c
ntfs-3g_confirm_mount.c

Thursday, February 12, 2009

NTFS-3G 2009.2.1

What's new:
  • All in the official release notes.

  • A dialog now exists for when the user tries to mount uncleanly unmounted or hibernated volumes, allowing the user to choose to force a mount without resorting to using the Terminal.

  • ntfs-3g now locks (advisory) the device that it mounts with flock to decrease the probability of two processes concurrently trying to mount it.

  • NTFS-3G.prefPane is now at version 0.9.7. (No big changes)
Download:System requirements:
  • Mac OS X 10.4/10.5, running on an Intel or PowerPC computer.
  • MacFUSE 2.0.2/2.0.3 or later installed.
The package has been tested with Mac OS X 10.4.11/Intel and Mac OS X 10.5.6/Intel.

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, write a post about it in the NTFS-3G Forum (or post a question as a blog comment if you're just unsure of how things work).

Packaging, patching, Mac OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

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)
Sources:
ntfs-3g 2009.2.1 (patched)
ntfsprogs 1.13.1
NTFS-3G prefpane 0.9.7
fuse_wait.c
ntfs-3g_daemon.c
ntfs-3g_confirm_mount.c

Thursday, January 29, 2009

NTFS-3G 2009.1.1 Update 1

What's new:
  • All in the official release notes.

  • An NTFS-3G preference pane has been added after some time in development. The preference pane can be used to set NTFS-3G options and uninstall NTFS-3G. Open your System Preferences application after installation to try it out.
    [screenshot]

  • Filename normalization code has been added to increase compatibility with Windows filenames including western/greek filenames with accents, and korean filenames.
    Normalization is enabled by default, but can be switched off using the preference pane.
    Note that using normalization may render the accented/korean filenames that you have previously created using Mac OS X / NTFS-3G inaccessible, so please test which mode works best for your particular drive.

  • The driver now supports returning and setting the create date for a file/directory. (This has been integrated in the main ntfs-3g source tree.)

  • All file names returned that break the 255 byte limit are now truncated to 255 bytes to avoid breaking a directory listing.

  • Update 1: Fix for an issue with certain applications being unable to save files to the NTFS-3G volume. This was caused by not having a setbkuptime implementation. Fixed by creating a setbkuptime stub pretending to set the backup time (there is no such thing as backup time in NTFS).
Download:System requirements:
  • Mac OS X 10.4/10.5, running on an Intel or PowerPC computer.
  • MacFUSE 2.0.2/2.0.3 or later installed.
The package has been tested with Mac OS X 10.4.11/Intel and Mac OS X 10.5.6/Intel.

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, write a post about it in the NTFS-3G Forum (or post a question as a blog comment if you're just unsure of how things work).

Packaging, patching, Mac OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

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)
Sources:
ntfs-3g 2009.1.1 Update 1 (patched)
ntfsprogs 1.13.1
NTFS-3G prefpane 0.9.6
fuse_wait.c
ntfs-3g_daemon.c

Wednesday, January 28, 2009

NTFS-3G 2009.1.1

What's new:
  • All in the official release notes.

  • An NTFS-3G preference pane has been added after some time in development. The preference pane can be used to set NTFS-3G options and uninstall NTFS-3G. Open your System Preferences application after installation to try it out.

  • Filename normalization code has been added to increase compatibility with Windows filenames including western filenames with accents, and korean filenames.
    Normalization is enabled by default, but can be switched off using the preference pane.
    Note that using normalization may render the filenames that you have previously created using Mac OS X / NTFS-3G inaccessible, so please test which mode works best for your particular drive.

  • The driver now supports returning the create date for a file/directory. (This has been integrated in the main ntfs-3g source tree.)

  • All file names returned that break the 255 byte limit are now truncated to 255 bytes to avoid breaking a directory listing.
Download NTFS-3G 2009.1.1 [ublio] (performance patches applied)
Download NTFS-3G 2009.1.1 [stable]

Packaging, patching, some OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 2.0.2/2.0.3 or later installed.
This package has been tested with Mac OS X 10.4.11/Intel and Mac OS X 10.5.6/Intel.

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, write a post about it in the NTFS-3G Forum (or post a 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. I don't have a solution for this, but you can still choose your startup drive by:
    • 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)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 2009.1.1 (patched)
ntfsprogs 1.13.1
NTFS-3G prefpane 0.9.6
fuse_wait.c
ntfs-3g_daemon.c

Monday, December 22, 2008

NTFS-3G 1.5130 Update 2

Mac specific service release:
  • MacFUSE detection code added, preventing the user to use NTFS-3G with broken MacFUSE releases such as the 2.0.0 release.

Download NTFS-3G 1.5130 Update 2 [ublio] (performance patches applied)
Download NTFS-3G 1.5130 Update 2 [stable]
Note: Beta release available, including a fix for the accented filenames issue.

Packaging, patching, some OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 2.0.2/2.0.3 or later installed.
This package has been tested with Mac OS X 10.4.11/Intel and Mac OS X 10.5.6/Intel.

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, write a post about it in the NTFS-3G Forum (or post a question as a blog comment if you're just unsure of how things work).

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • 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)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.5130u2 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Wednesday, December 10, 2008

NTFS-3G 1.5130 Update 1

Mac specific service release:
  • Bugfix: ntfs-3g_daemon was accidentially compiled for Mac OS X 10.5 only, causing severe problems for Tiger (10.4) users.

  • Required MacFUSE version is now 2.0.3.
    Note: MacFUSE 2.0 had an issue which led to problems with data corruption in certain situations when using NTFS-3G. All users are urged to update to the latest MacFUSE release.

Download NTFS-3G 1.5130 Update 1 [ublio] (performance patches applied)
Download NTFS-3G 1.5130 Update 1 [stable]

Packaging, patching, some OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 2.0.3 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.5/Intel.

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, write a post about it in the NTFS-3G Forum (or post a question as a blog comment if you're just unsure of how things work).

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • 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)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.5130 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c