Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

> Forum Guidelines.

Welcome to the Genius Bar. Here's how this forum works:

1. Members are encouraged to make a guide that details something that they might have found troubling or challenging.
Chances are, if you've seen the same question asked over and over again, you should write a guide for it.

2. This is not the forum for asking questions. If you have a question about a thread that's already here, feel free to ask it.
Just don't start a thread for a specific question. Use the other forums here for that.

3. Posting links to off-site tutorials is not allowed.

4. That's it! Thanks for sharing your information with the rest of us. :)

To keep this forum clean this forum is moderated. You can post in existing topics but new ones will have to be approved before they show up.

9 Pages V  « < 6 7 8 9 >  
Reply to this topic Start new topic
NTFS Read/Write Support Finally here!, Instructions!!
**
  • Group: Members
  • Posts: 98
  • Joined: 16-August 05
  • From: New York
  • Member No.: 6,544
...so the last two versions of NTFS-3g have fundamental errors as far as I know:
1.417 has the insufficient privileges error, which is fixable with a shell script that runs at startup that unmounts the ntfs-3g drive and remounts it with default_permissions
The next version has the 'can't mount most .dmgs' error which is impossible to fix.

It seems the best thing to do is to find older versions of both ntfs-3g and macfuse. I was using macfuse .17 and an earlier version of ntfs-3g and they ran just fine...it's either that or live with 1.417 and wait for shadowofged to return from employer hell...
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 81
  • Joined: 27-August 06
  • From: Philippines
  • Member No.: 53,098
damn i cannot downgrade to lower version of ntfs 3g-- i sucessfuly uinstalled (i thnk macfuse tools, but when i reinstalled the older version, it says "you cannot continue there is nothing to install" i uninstalled macfuse core and ntfs 3g... ryt now my ihack doesnt see my ntfs partitions..

what should i do?
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 91
  • Joined: 22-May 07
  • From: Italy
  • Member No.: 109,683
QUOTE (bilditup1 @ Jun 24 2007, 04:38 AM) *
...so the last two versions of NTFS-3g have fundamental errors as far as I know:
1.417 has the insufficient privileges error, which is fixable with a shell script that runs at startup that unmounts the ntfs-3g drive and remounts it with default_permissions
The next version has the 'can't mount most .dmgs' error which is impossible to fix.

It seems the best thing to do is to find older versions of both ntfs-3g and macfuse. I was using macfuse .17 and an earlier version of ntfs-3g and they ran just fine...it's either that or live with 1.417 and wait for shadowofged to return from employer hell...


Where can we download these older versions?
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 81
  • Joined: 27-August 06
  • From: Philippines
  • Member No.: 53,098
QUOTE
damn i cannot downgrade to lower version of ntfs 3g-- i sucessfuly uinstalled (i thnk macfuse tools, but when i reinstalled the older version, it says "you cannot continue there is nothing to install" i uninstalled macfuse core and ntfs 3g... ryt now my ihack doesnt see my ntfs partitions..

what should i do?




i have the older versions but damn i cannot install it..anyone please help...
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 98
  • Joined: 16-August 05
  • From: New York
  • Member No.: 6,544
I've posted ntfs-3g 1.417 on my webspace...it's in my signature now...
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 91
  • Joined: 22-May 07
  • From: Italy
  • Member No.: 109,683
TNX thumbsup_anim.gif
PM Profile Card
Go to the top of the page
+ Quote Post
***********
  • Group: Members
  • Posts: 2,729
  • Joined: 3-September 05
  • From: Paris, France
  • Member No.: 9,104
1.516 is out guys
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 518
  • Joined: 2-October 05
  • Member No.: 12,345
QUOTE (cyclonefr @ Jun 25 2007, 11:58 AM) *
1.516 is out guys


Been a while since it was released, and was pulled because it has serious mounting problems.
1.616 is the latest stable version. There is no installer for it yet, have to compile it.
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 81
  • Joined: 27-August 06
  • From: Philippines
  • Member No.: 53,098
i think the last solution is to someone has to compile th latest ntfs-3g 1.616 version for the f***ing bad installation of my rig to be overwritten....
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 11
  • Joined: 1-May 07
  • Member No.: 104,866
the uphuck install cd comes with all three (macCore, macFuse, and NTFS-3g) installers which work perfectly for me. I could upload it for whoever needs it. Just say so and i'll do it.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 3-November 05
  • Member No.: 14,484
@j0sh097: could you please? thank you!
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 518
  • Joined: 2-October 05
  • Member No.: 12,345
QUOTE (mikael @ Jun 27 2007, 04:21 PM) *
@j0sh097: could you please? thank you!


Already posted, look at here..

http://forum.insanelymac.com/index.php?s=&...st&p=376530
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 1
  • Joined: 1-July 07
  • Member No.: 118,487
OK, so I had this working for about a day and then it stopped working and corrupted my Vista partion... and it also broken diskimage mounting. I've found several disk images that no longer mount (I used 1.516 and tools2.5)

I'm trying to uninstall it all, and I can't because my system doesn't have rmpkg... Where can I acquire this from, or is there another uninstall script?

I'm on an Intel MacBook Pro (brand new... so I'm kinda annoyed at the moment).

smile.gif

Cheers
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 1-July 07
  • Member No.: 118,593
QUOTE (bilditup1 @ Jun 24 2007, 03:38 AM) *
1.417 has the insufficient privileges error, which is fixable with a shell script that runs at startup that unmounts the ntfs-3g drive and remounts it with default_permissions


Hi bilditup I have exactly this problem with my new macbook pro .... I have the NTSF folder mounted on my desktop now but I'm told that I don't have sufficient privileges. Could you please provide some detail on the shell script you put together to reset the default privileges - please bear in mind a complete noob with regard to this sort of thing. This is the first time I've used the terminal blush.gif

Thanks.
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 98
  • Joined: 16-August 05
  • From: New York
  • Member No.: 6,544
MacNugget -
I've been using terminal for a while, but this is the first time I ever tried to write a shell script. It's written for my computer only, but what it does is, it goes through several steps to dismount your drive, verify there's a folder for it, and then remount it. Everything in the script, obviously, can be achieved through terminal commands.

First, however, you have to copy ntfs-3g from /usr/local/bin to /bin (or sbin? I don't remember).
CODE
sudo cp /usr/local/bin/ntfs-3g /bin


Also, you need to give ntfs.command execution permissions; do that with the following code:
CODE
sudo -s
cd ../..
chmod u+rx ntfs.command

That was assuming that you put ntfs.command in the root directory, which I suggest that you do.

OK, now let's go through it line by line:

CODE
echo echo NTFS-3g QuickFix by eli b.
echo Enter password if prompted


That was just an introduction, edit this to wtvr you want it to say.

CODE
if sudo  umount /Volumes/"Windows XP"
then echo Volume Windows XP unmounted
fi


So the rest of the code is basically a bunch of if-then statements, which you've seen if you've done any programming at all. I come from a Java/C background, and not much of one for that matter. Instead of using curly braces , the '{' becomes 'then' and the '}' becomes fi.

Here, we're telling umount to unmount /Volumes/"Windows XP", if such a drive is mounted. Substitute the name of your NTFS drive in between the quotes on that line. The echo statement on the next line just prints us a confirmation for convenience sake; but it's not neccesary. Repeat this code fragment for all of your NTFS drives.

If this section fails for some reason, umount will display some kind of error message instead.

CODE
if cd /Volumes/"Windows XP"
then echo Volume folder for Windows XP found!
else sudo mkdir /Volumes/"Windows XP"
echo Volume folder for Windows XP created!
fi


Sometimes, there is no Volume folder for whatever drive you wanted to unmount. This usually happens if you manually dismount it before opening the shell script, or if the drive was never mounted at all. If this is the case, then this fragment makes the folder for you. Of course, substitute Windows XP for the name of your drive in all instances, and repeat this code fragment for all of your drives.

CODE
if sudo ntfs-3g /dev/disk0s2 /Volumes/"Windows XP" -o default_permissions
then echo Volume Windows XP @ /dev/disk0s2 remounted
elif sudo ntfs-3g /dev/disk1s2 /Volumes/"Windows XP" -o default_permissions
then echo Volume Windows XP @ /dev/disk1s2 remounted
fi


This section actually remounts the volume with the default_permissions option. Now, this part looks a little complicated because of a quirk in how OSX assigns BSD names (that's the /dev/disk0s2 portions above).
Sometimes, the primary disk will come up as disk0 and sometimes as disk1. This is obviously very frustrating, and I couldn't find a fix for it, so I just had the code try to mount the volume twice, first on disk0, and if that didn't work (that's elif, which is the same as 'else if' in C languages and Java).

For this section to work for you, just substitute /dev/disk0s2 with the bsd name of your NTFS drive, and "Windows XP" with the regular name of your NTFS drive. Do the same thing for the second part of the code (starting with elif) except substitute the opposite number for diskXsY. In other words, if you have disk0s2 for your drive, substitute a 1 for the 0 - disk1s2, and vice versa.

The BSD Name can be easily found under Disk Utility or I think by right-clicking the drive on your Desktop. I found a C program that does the same thing, but I dunno where I put it right now.

Finally, substitute the regular name of your NTFS drive everytime I wrote "Windows XP".

CODE
killAll Finder
echo Finder reset
echo Enjoy!


This just resets the Finder just in case the drive wasn't showing up before.

To test if it works, just double-click on it.
To have it start up with your computer, just add it to System Preferences >>> Accounts >>> Login Items. You'll have to enter your password in order for it work each time though.

That's about it wink.gif

Bear in mind this is basically a hack, and not a very good one at that, since at random points the original problem resurfaces; and at other times, the drives won't show up with the correct name because I don't ping diskarbitration with the right name (I don't know how to both to do that and default_permissions at the same time - ntfs-3g throws an error).

Hope this helped, and here's hoping ntfs-3g 1.616 doesn't have these silly errors...

-eli b.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 6-May 07
  • From: Delft, Netherlands
  • Member No.: 105,993
hi all with dead-links problems and other ntfs-3g problems.
I have made a nice tutorial which first links to a tutorial for compiling your own (1.616 or later!) ntfs-3g binaries. And after that it explains how to automount the you ntfs-partition on boot up using your fresh ntfs-3g. After much struggling with my ntfs-3g problems i decided this is the best and most reliable way.
Look for it over here:
http://forum.insanelymac.com/index.php?showtopic=56034

Good luck!

Greetings Koen
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 98
  • Joined: 16-August 05
  • From: New York
  • Member No.: 6,544
Hey, thanks coen! I guess we could put the silly hack to rest now wink.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 2
  • Joined: 16-June 07
  • Member No.: 114,913
HOW DO I REMOVE/UNINSTALL THIS THING!
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 1-July 07
  • Member No.: 118,593
bilditup thanks very much for the great post. I haven't tried it yet and I'm away this weekend but next week I'll give it a go and post back here to let you know how I got on. It's a pity I didn't read this forum first and I would've installed one of the older versions first. Like another poster says it seems to be impossible to uninstall.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 2
  • Joined: 29-July 05
  • From: ru.Pskov
  • Member No.: 868
QUOTE (bilditup1 @ Jul 2 2007, 04:57 PM) *
Bear in mind this is basically a hack, and not a very good one at that, since at random points the original problem resurfaces; and at other times, the drives won't show up with the correct name because I don't ping diskarbitration with the right name (I don't know how to both to do that and default_permissions at the same time - ntfs-3g throws an error).

Hope this helped, and here's hoping ntfs-3g 1.616 doesn't have these silly errors...

-eli b.


Somehow based on your solution I've got a better idea.
There's a script which is responsible for mounting ntfs-3g volumes. Instead of remouting a volume it is possible to mount it with default_permissions option automatically.

You just have to edit this file:
/System/Library/Filesystems/ntfs-3g.fs/Contents/Resources/ntfs-3g.mount

There's a line which says:
CODE
local OPTIONS="${OPTIONS}volname=${LABEL} "


I have replaced it with
CODE
local OPTIONS="${OPTIONS}default_permissions,volname=${LABEL} "


And voila! - no more insufficient privilegies error when using 1.417 version.

Now it works fine. I had problems mounting ordinary DVDs with version 1.516 so I had to downgrade to 1.417.
I'm about to try 1.616 using Fink soon.
PM Profile Card
Go to the top of the page
+ Quote Post
9 Pages V  « < 6 7 8 9 >
Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 22nd November 2009 - 04:29 AM