Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

疑难解答中心 #9

Open
hoochanlon opened this issue Jan 10, 2023 · 5 comments
Open

疑难解答中心 #9

hoochanlon opened this issue Jan 10, 2023 · 5 comments

Comments

@hoochanlon
Copy link
Owner

hoochanlon commented Jan 10, 2023

疑难

“文件损坏扔入废纸篓”

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

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
Copy link
Owner Author

hoochanlon commented Jan 12, 2023

体验

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

  • TUXERA上手挺“无感”,如系统原生一样,但用户UI界面不如Paragon NTFS For Mac。
  • TUXERA激活是没有邮箱支持的,要妥善保管好激活码,而Paragon NTFS For Mac是支持邮箱的。
  • Nigate需要挂载终端小窗口实例在后台,在重命名、改U盘图标(不建议)、格式化,需较多的issue储备知识。

这些付费的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.” 我也知道怎么一回事了。 ntfstool/ntfstool#73 (comment)

@hoochanlon hoochanlon pinned this issue Jan 14, 2023
@hoochanlon
Copy link
Owner Author

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
Copy link
Owner Author

hoochanlon commented Jan 14, 2023

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

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

截屏2023-01-14 14 54 14

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

catch2023-02-01 15 46 06

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

@hoochanlon
Copy link
Owner Author

hoochanlon commented Jan 14, 2023

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

截屏2023-01-15 01 20 23

Repository owner locked as resolved and limited conversation to collaborators May 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant