How to mount a NTFS USB harddrive to Mac OS X that was unsave removed from Windows?

9,963

Solution 1

The latest version of NTFS-3G for Mac allows you to force mount the disk, even when it wasn't disconnected properly.

Solution 2

You'll have to have a Windows system handy to have unlocked. That's the only way I've heard of fixing this issue.

On a related note, unsafely removing a drive from MacOS X can lead to locking, for which I could not find a Mac-native solution. That was hell in a handbasket to fix.

Solution 3

You should use FAT32 if you're moving it between operating systems. All the major OS's have full read/write support for FAT32 without the need for third party software or silly tweaks like the one you're requiring here.

Solution 4

On Linux you can mount a locked drive by using the force option (mount -f). This should work on OS X as well, but I've never tried it.

EDIT: ntfsfix (comes with ntfsprogs) will unlock the drive. ntfsprogs should be available on all Linux computers, and I believe it is available in macports.

Solution 5

You should really unmount your drive properly.

The reason why you need to do that is Windows write-caches for that USB stick, so it may say it's done writing files to yoru app, to make it more responsive, but it could still be hard at work finishing the job.

If you remove the stick before that's done, you lose data, and it's for your data's protection that it is doing that.

Share:
9,963

Related videos on Youtube

Tim Büthe
Author by

Tim Büthe

Updated on September 17, 2022

Comments

  • Tim Büthe
    Tim Büthe over 1 year

    I have a hard drive that gets plugged into several machines. One MacBook Pro running Mac OS X, some Ubuntu and Fedora Installations and sometimes Windows XP or Vista. Therefore, I formatted it NTFS to be able to read and write on it no matter which machine is used. On Mac OS I installed MacFUSE to do this.

    The Problem is, when the USB device is removed from a Windows box, without using the "remove hardware" function from the task bar, the drive is locked. When I wnat to mount it in Mac OS, I get an error message and have to connect it to back to Windows and cleanly unmount it.

    So, my question is: Is there an easy way to use the drive on every computer / OS without mounting problems?

    • JoeG
      JoeG almost 15 years
      It doesn't help you right now, but I've been using the Paragon NTFS driver daily for a little over a year, backwards and forwards between Macs, Windows XP and Windows 2k3 and haven't had a problem opening 'unsafe removed' external drives and usb keys - even when I've had the 'unsafe remove' message a couple of times.
  • Andrew Scagnelli
    Andrew Scagnelli almost 15 years
    I've tried, and it doesn't work on NTFS drives, even if you have software installed to let MacOS read directly from the drive.
  • Tim Büthe
    Tim Büthe almost 15 years
    "mount -f" is kind of dangerous, isn't it? I don't want to risk any data loss.
  • starbuck
    starbuck almost 15 years
    "mount -f" doesn't work (see A. Scagnelli's comment), but ntfsfix should work.
  • JoeG
    JoeG almost 15 years
    Fair point but it depends on the kind of information he's moving around - there's a small filesize limit on Fat32 (4Gb?) which can be a pain when you're moving around large disk images, VMs etc.
  • Jasarien
    Jasarien almost 15 years
    I have a 120GB usb harddrive that is formatted as FAT32. Works very well...
  • Tim Büthe
    Tim Büthe almost 15 years
    Yes, like robsoft said, Fat32 is old and limited. I want to move virtualbox machines or DVD-Images without splitting them or something like this...
  • Tim Büthe
    Tim Büthe over 14 years
    You're right, but the described Problem also occurs, if you haven't written to the device at all. Just Plug it in and out again.