Hi all,
I have compiled the svn version of fuse-exfat on a PowerPC G4 with Mac OS 10.5 (Leopard). The only fix I used was to change this line on SConstruct:
#env = Environment(**ARGUMENTS)
env = Environment(CPPPATH = ['include','/usr/local/include/osxfuse/'])
I can mount properly a disk formatted as exfat on Mac OS Lion but I can't mount another one I created on Windows 7. Both partitions are recognized as exfat by Windows 7, where I can see all the files without problems.
Now some terminal grabs:
1) mount attempt on the "problematic" disk:
$ sudo mount.exfat /dev/disk2s3 /Volumes/Sam_exFAT/
FUSE exfat 0.9.7
ERROR: exFAT file system is not found.
2) fdisk on the "problematic" disk
$ fdisk /dev/disk2
Disk: /dev/disk2 geometry: 19456/255/63 [312571224 sectors]
Sector size: 1024 bytes
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 204819] <Unknown ID>
2: AF 1023 254 63 - 1023 254 63 [ 204820 - 57671680] HFS
3: 07 1023 254 63 - 1023 254 63 [ 57876500 - 254684140] HPFS/QNX/AUX
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3) mount on the "working" drive:
$ sudo mount.exfat /dev/disk3s2 /Volumes/WD_exFAT/
FUSE exfat 0.9.7
4) ls on the mounted "working" drive
ls -l /Volumes/WD_exFAT/SCAN0001.PDF
-rwxr-xr-x 1 root wheel 581814 Apr 24 12:05 /Volumes/WD_exFAT/SCAN0001.PDF
5) fdisk on the "working" drive:
$ fdisk /dev/disk3Disk: /dev/disk3 geometry: 121597/255/63 [1953458176 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: AF 1023 254 63 - 1023 254 63 [ 2 - 976991232] HFS+
2: 07 1023 254 63 - 1023 254 63 [ 976991235 - 976466941] HPFS/QNX/AUX
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused