hoochanlon / Free-NTFS-for-Mac

Nigate,一款支持苹果芯片的Free NTFS for Mac小工具软件。NTFS R/W for macOS. Support Intel/Apple Silicon now.
https://hoochanlon.github.io/Free-NTFS-for-Mac
zlib License
472 stars 40 forks source link

疑难解答中心 #9

Open hoochanlon opened 1 year ago

hoochanlon commented 1 year ago

疑难

“文件损坏扔入废纸篓”

由于苹果对软件迁移有安装门禁的原因,所以软件版在使用时,会有“此软件已损坏,扔入废纸篓”的提示弹窗,点击取消,并使用以下指令解除。

sudo xattr -d com.apple.quarantine /Applications/nigate.app

并且NTFS不受苹果支持的特殊性,需要关闭SIP与“允许任何来源”,以及需放开终端的完全文件夹磁盘访问权限。

出现“busy”等无法写入的错误提示

先卸载掉U盘,disk4s1为当前的U盘设备序列名,官网如是,此类同理

复制下面两行命令,如上图操作即可。

 sudo umount /dev/disk4s1
 sudo /System/Volumes/Data/opt/homebrew/bin/ntfs-3g /dev/disk4s1 /Volumes/NTFS -olocal -oallow_other -o auto_xattr

Resource busy -- try 'diskutil unmount'

参考osxfuse/issues/331

diskutil unmount /dev/disk4s1

macFUSE kernel extension is not loaded

获取完全磁盘文件夹及文件的情况下,输入以下指令,参考osxfuse/issues/851

sudo /usr/bin/kmutil unload -b io.macfuse.filesystems.macfuse

Other NTFS drivers must be uninstalled(TUXERA)

Microsoft NTFS by Tuxera has found 1 conflicting NTFS file system driver installed on your Mac: /Library/Filesystems/omni_ntfs.fs

这是不同厂家设定的磁盘工具NTFS实例引起的冲突,复制以下指令

sudo rm -rf /Library/Filesystems/omni_ntfs.fs

以及其他内核扩展驻留系统问题,根据文件夹及文件的显示,我推测不同的NTFS支持商都有一份独家的内核扩展加载到系统。

去除nigate指令 (删除软链接与别名)

安装位置

~/Public/nigate.sh

删除软链接

sudo rm -rf /usr/local/bin/nigate.shortcut

删除别名,找到 alias nigate='bash nigate.shortcut' 并移除保存

code ~/.zshrc

小提示:homebrew、oxfuse、ntfs-3g,三者由于网络等其他特殊原因,没有完全装好,以及移动盘符存在"某些非合规字符",都会导致软件不能正常读写,需重新运行一遍软件。

hoochanlon commented 1 year ago

体验

自己制作的Nigate与Paragon NTFS For MacTUXERA付费软件比较,就我自己的个人体验上来说:

这些付费的NTFS软件,在网页上做了许多seo优化,免费的找起来挺麻烦,而且有不少软件是难以及时适配兼容更新的,这里是我收集到的免费版软件清单。

Free NTFS for Mac list


2024.4.17 更

以上 mountyntfstool 也更新了,进入 drbuho 可免费领取的NTFS软件,大概是为了推广他们的 BuhoCleaner 产品。

一开始以为是开发者懒,后来得到回复 “Fortunately, we have now been authorized by Apple to support the new version of the system kernel, so that we can fully support all macos systems through kernel drivers. Please experience it again, and if you have any questions, please update and communicate.” 我也知道怎么一回事了。 https://github.com/ntfstool/ntfstool/issues/73#issuecomment-1968451547

hoochanlon commented 1 year ago

win7及usb3.0(usb2.0正常)

由于近年的芯片对win7环境的usb3.0支持并不友好,就算安装usb3.0驱动还不一定有用(至少我没成功),以及各存储厂商芯片对win7 usb3.0支持兼容性不一。很容易出现以下错误。win7看不到U盘,也操作不了;在win10环境下又是可以的。

win7 usb3.0,有兼容问题

IMG_5702

win7 usb2.0,测试OK

WechatIMG7

win10,完全正常

41CC1FB1-D2EC-46a1-A005-CF7D9F441535

hoochanlon commented 1 year ago

“访达”不能完成该操作,因为不能读取或写入 xxx 中的某些数据。(错误代码-36)。

注意关掉之前打开U盘的访达窗口。

截屏2023-01-14 14 54 14

不能完成此操作,因为找不到一个或多个需要的项目。(错误代码-43)

catch2023-02-01 15 46 06

这是由于操作不当造成的,文件删除到废纸篓,中途拔掉U盘,又没清空废纸篓。打开活动监视器,找到“访达” ,强制退出,再试一次删除。

hoochanlon commented 1 year ago

安装运行nigate有报错,请重新再来一遍。出现此类报错一般是网络环境不太理想

截屏2023-01-15 01 20 23
hoochanlon commented 1 year ago
  1. https://github.com/hoochanlon/Free-NTFS-for-Mac/issues/18#issue-1776352330
  2. https://github.com/hoochanlon/Free-NTFS-for-Mac/issues/11#issue-1533631508
  3. https://github.com/hoochanlon/Free-NTFS-for-Mac/issues/10#issue-1533334919