Jump to content
12 posts in this topic

Recommended Posts

I've been so sick of the computer asking me to initialize my NTFS drives, and then having to manually mount them that I finally stumbled into a way to get my NTFS drive on my SATA controller to Automount. Please post on if this worked for you or not.

 

To check my theory:

 

Open up Terminal, and type in

diskutil list

If you see an entry that says "DOS_FAT_16" (since I doubt anyone is running any hard drives that are FAT16 formatted), try manually mounting the drive as a NTFS:

mkdir /Volumes/NTFS
sudo mount_ntfs /dev/disk0s1 /Volumes/NTFS
killall Finder

Enter your password when prompted.

 

If you now have a hard drive on your desktop called NTFS that contains all the files from your NTFS drive, then this should work for you.

 

To make it automount:

 

Close TextEdit if it's already open

 

Type into Terminal:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

Enter your password when prompted.

 

This saves you from having to use nano, vi, or some other Terminal-based editor

 

Now navigate on your computer to /System/Library/Extensions, right-click (or ctrl-click) on IOStorageFamily.kext and click on Show Package Contents, then click on Contents, and then drag Info.plist to TextEdit in the dock.

 

Look for a list of Windows partition styles, and replace

<key>0x06</key>
<string>DOS_FAT_16</string>

with

<key>0x06</key>
<string>Windows_NTFS</string>

You should have Windows_NTFS listed twice in a close region.

 

Save your changes and close TextEdit, and then go back to the Terminal window and paste the following:

sudo -s
chown -R root:wheel /System/Library/Extensions/IOStorage*
chmod -R 755 /System/Library/Extensions/IOStorage*
rm /System/Library/Extensions.mkext
rm /System/Library/Extensions.kextcache
reboot

Enter your password when prompted.

 

Now when you reboot, your NTFS drives should show up!

Link to comment
https://www.insanelymac.com/forum/topic/21650-ntfs-on-sata-automounted/
Share on other sites

Doesnt seem to work for me, the manual mount works but it doesnt auto mount right :-/ could this be because my drive is on disk1s1 and not disk0s1, I obviously changed it for the manual mount but there wasnt anywhere to change that in the auto mount instructions, please help!!

There is no place to get it to work for a specific drive in the automount procedure. One change enable me to get two drives working.

 

As for disk0s1, disk1s1, etc., the numbers will jump around inconsistently, I had the two disks which wouldn't mount in either order, and in any position between disk0s1 and disk3s1. The only way for me to ensure I was mounting the right one was for me to open Disk Utility, identify which of the two non-mounted disks was mine, and then go into Terminal and mount it. That was way too much of a pain.

 

Do me a favor and before your hard drive is manually mounted, type into Terminal

diskutil list

Post here what you get back.

 

P.S. You did reboot, right? I've gotta ask.

 /dev/disk0
  #:				   type name			   size	  identifier
  0: FDisk_partition_scheme					*55.9 GB  disk0
  1:		   Windows_NTFS Untitled		   48.0 GB   disk0s1
  2:			  Apple_HFS tiger-x86		  6.0 GB	disk0s2
  3:			  Apple_HFS Storage			1.4 GB	disk0s3
/dev/disk1
  #:				   type name			   size	  identifier
  0: FDisk_partition_scheme					*232.9 GB disk1
  1:		   Windows_NTFS					232.9 GB  disk1s1
*****-computer:~ root#

That is what I get for diskutil list. Yes I did Reboot and im running 10.4.4

Thanks

Odumso

  • 1 month later...
  • 3 months later...

I get this when i write diskutil list:

 

Last login: Thu Dec 21 20:49:57 on ttyp1

Welcome to Darwin!

michael-damgaards-computer:~ michaeldamgaard$ diskutil list

/dev/disk0

#: type name size identifier

0: GUID_partition_scheme *232.9 GB disk0

1: EFI 200.0 MB disk0s1

2: Apple_HFS Apple HD<8 201.0 GB disk0s2

3: Microsoft Basic Data 31.6 GB disk0s3

/dev/disk2

#: type name size identifier

0: Apple_partition_scheme *3.8 GB disk2

1: Apple_partition_map 31.0 KB disk2s1

2: Apple_MDFW 64.0 MB disk2s2

3: Apple_HFS michael Damgaards iPod 3.8 GB disk2s3

/dev/disk3

#: type name size identifier

0: FDisk_partition_scheme *465.8 GB disk3

1: Windows_NTFS LACIE PORSCHE 465.8 GB disk3s1

michael-damgaards-computer:~ michaeldamgaard$ sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

Password:

 

my info. Plist looks like this:

 

<key>0x01</key>

<string>DOS_FAT_12</string>

<key>0x04</key>

<string>DOS_FAT_16_S</string>

<key>0x06</key>

<string>DOS_FAT_16</string>

<key>0x07</key>

<string>Windows_NTFS</string>

<key>0x0B</key>

<string>DOS_FAT_32</string>

<key>0x0C</key>

<string>Windows_FAT_32</string>

<key>0x0E</key>

<string>Windows_FAT_16</string>

<key>0x14</key>

<string>DOS_FAT_16_S_Hidden</string>

<key>0x16</key>

<string>DOS_FAT_16_Hidden</string>

<key>0x42</key>

<string>Windows_LDM</string>

<key>0x82</key>

<string>Linux_Swap</string>

<key>0x83</key>

<string>Linux</string>

<key>0x8E</key>

<string>Linux_LVM</string>

<key>0xA5</key>

<string>FreeBSD</string>

<key>0xA6</key>

<string>OpenBSD</string>

<key>0xA7</key>

<string>Apple_Rhapsody_UFS</string>

<key>0xA8</key>

<string>Apple_UFS</string>

<key>0xA9</key>

<string>NetBSD</string>

<key>0xAB</key>

<string>Apple_Boot</string>

<key>0xAF</key>

<string>Apple_HFS</string>

<key>0xFD</key>

<string>Linux_RAID</string>

I use Maxtor 120G SATA with NTFS

But my problem is MAC can not detect my HDD SATA!

Do U know any patch for this?

My system is Intel ICH5R (Mainboard: IK1100 Gigabyte)

Thanks!

 

phoenix3200, can I use your your way to solve my problem?

(Now, If I want Mac to see my SATA HDD, I always have to Disable SATA Raid Function in my BIOS)

Thanks!

  • 9 months later...

hi, under finder, i have this message to erase or eject NTFS disk only if IDE mode is chose in bios..if i chose AHCI, ther is no message...

can you explain me?

another think, that when i erase the disk for osx install, i chose partition disk..because just erase the disk will not start tiger

 

thank you

  • 8 months later...
  • 9 months later...
I've been so sick of the computer asking me to initialize my NTFS drives, and then having to manually mount them that I finally stumbled into a way to get my NTFS drive on my SATA controller to Automount. Please post on if this worked for you or not.

 

To check my theory:

 

Open up Terminal, and type in

diskutil list

If you see an entry that says "DOS_FAT_16" (since I doubt anyone is running any hard drives that are FAT16 formatted), try manually mounting the drive as a NTFS:

mkdir /Volumes/NTFS
   sudo mount_ntfs /dev/disk0s1 /Volumes/NTFS
   killall Finder

Enter your password when prompted.

 

If you now have a hard drive on your desktop called NTFS that contains all the files from your NTFS drive, then this should work for you.

 

To make it automount:

 

Close TextEdit if it's already open

 

Type into Terminal:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

Enter your password when prompted.

 

This saves you from having to use nano, vi, or some other Terminal-based editor

 

Now navigate on your computer to /System/Library/Extensions, right-click (or ctrl-click) on IOStorageFamily.kext and click on Show Package Contents, then click on Contents, and then drag Info.plist to TextEdit in the dock.

 

Look for a list of Windows partition styles, and replace

<key>0x06</key>
   <string>DOS_FAT_16</string>

with

<key>0x06</key>
   <string>Windows_NTFS</string>

You should have Windows_NTFS listed twice in a close region.

 

Save your changes and close TextEdit, and then go back to the Terminal window and paste the following:

sudo -s
   chown -R root:wheel /System/Library/Extensions/IOStorage*
   chmod -R 755 /System/Library/Extensions/IOStorage*
   rm /System/Library/Extensions.mkext
   rm /System/Library/Extensions.kextcache
   reboot

Enter your password when prompted.

 

Now when you reboot, your NTFS drives should show up!

 

Its working absolutely for me. Thanks a lot man. Just to clarify that my problem was with ATA HD (disk1s1), and it was showing like Windows_LDM. So I changed it in the way you described, just I didnt alter this -

<key>0x06</key>
 <string>DOS_FAT_16</string>

but I had changed

<key>0x42</key>
			 <string>Windows_LDM</string>

with

<key>0x42</key>
			 <string>Windows_NTFS</string>

 

Thank u one more time. :P

Sincerly yours, Nikolay

×
×
  • Create New...