微信扫一扫 分享朋友圈

已有 11740 人浏览分享

开启左侧

Mac下建议不要用NTFS磁盘,只读也不行,最好就不要存在NTFS分区

[复制链接]
11740 35
我在Windows下给对应的几个盘运行了一下chkdsk,找到了不少文件系统错误,然后问题就解决了。
那两个出问题的盘都是win系统盘,可能是我调整超频参数异常重启导致的,但是Windows系统没有任何异常提示,连开机磁盘检查都没有触发,很显然Windows可以稳定处理这些NTFS文件系统逻辑错误,我不运行chkdsk根本就看不出任何问题。

但到了苹果这里,macOS系统自带的ntfs.kext可以正确读取那两个分区的内容,但使用Mounty可写挂载这两个分区时会提示磁盘可能经历不安全推出无法挂载,只能处于只读模式,时间长了就会产生UVFSService多次尝试读取此分区的问题,Apple支持社区又好几个类似故障的帖子,但是没有任何人找到原因。NTFS for Mac的效果和自带驱动的基本一致,只不过P、J不好找,性能倒是不错。Tuxera NTFS会直接无法挂载这两个分区,磁盘工具尝试挂载会提示com.apple.DiskManagement.disenter错误 0,无法访问这两个分区的任何文件。


结论:macOS上的所有NTFS文件系统驱动,包括系统自带的,不管从稳定性还是健壮性上,连给ntfs.sys提鞋都不配,就是碾压的状态。前几天看有人说最好的NTFS实现就是Windows系统,NTFS有很多专利内容,此言果然非虚。事实证明macOS上的NTFS文件系统驱动基本没有处理文件系统逻辑错误的能力,Tuxera有一个修复磁盘的功能,也是没毛用,修复了跟没修一样的,根本修复不了。

最可怕的是,如果NTFS分区存在错误,就算只读,不打开那个分区,也会出现问题,UVFSService会长期高CPU占用并疯狂读盘,因为我CPU配置高所以一开始都没有发觉。我的SSD被疯狂的读了10TB,光今天就读了500多GB。






以下为原贴:

我之前发过一个帖子,有个位置进程在读盘https://bbs.pcbeta.com/viewthread-1940892-1-1.html

今天我抓日志找到了这个进程,是UVFSService,Google了一下,好像是文件系统相关的一个进程,他的读写不会显示在活动监视器里,但他会一直不停读盘。请问除了结束他有没有别的解决办法,我的SSD一个礼拜内被读了10TB了,害怕。

评论 35

zzzzzzzz  新手上路  发表于 2023-2-20 12:30 | 显示全部楼层
尝试开机就推出磁盘,甚至可以直接在fstab里面直接禁止开机自动挂载。

举报 使用道具

回复 支持 反对
jwlfan  新手上路  发表于 2023-2-20 12:30 | 显示全部楼层
试过了,推出没有用,还是疯狂读取,直接读取的那个设备号,不是挂载后的分区名
            

  macOS Monterey 【 12.5

Safari 15.6【AppleWebKit 605.1.15

Intel(R)Core(TM)CPU【I7-12700K @ 5.0 GHz】

举报 使用道具

回复 支持 反对
azhao2005  新手上路  发表于 2023-2-20 12:31 | 显示全部楼层
我的版本是12.3.1
然后

表明我这里这个进程根本不活动。

查了一下确实是这样的。
尝试打开了一下我这里的NTFS仓库盘,发现这个盘没有之前咔咔响了,而且访问速度快,且该进程不再活动。
个人猜想这个进程是建立索引用的。
SSD不怕读,放心好了。

举报 使用道具

回复 支持 反对
suneyman  新手上路  发表于 2023-2-20 12:32 | 显示全部楼层
这个进程是文件系统相关的,不是建立索引的,那个是mds,他会直接访问设备,正常的话他确实不会有什么占用,只有问题发作时才可以在终端里看到,活动监视器里会一直显示0,估计这是通过文件系统驱动的底层读写,活动监视器不会记录。问题发作时系统会非常卡,卡的都没法用了,甚至关机界面都出不来。可能是文件系统出现问题无法识别,但是它一直在尝试读取,不是在连续读取区块,所以几十M的读取速度就会让主控过载。
            

  Windows 10 Pro 【 19044.1889

Google Chrome【Chromium 104.0.5112.81

举报 使用道具

回复 支持 反对
lukewang4862  新手上路  发表于 2023-2-20 12:32 | 显示全部楼层
好专业,可以看看我之前的吐槽,一直纳闷难道黑苹果都不是双系统不用读写ntfs吗?10.13这个没感觉啥问题,用了12之后那叫一个糟糕,抛开错误的Windows都要自动修复,不信对着磁盘点右键扫描并修复很多都会发现问题并修复

举报 使用道具

回复 支持 反对
speaking  高级会员  发表于 2023-2-20 12:33 | 显示全部楼层
看了下白果社区。
社区有人称升到12.3问题解决了,这个没有帮助。
有社区大佬是建议-x,但是我也不知道这个有没有帮助。
然后看了一篇博文。
https://threedots.ovh/blog/2022/06/quick-look-at-user-mode-file-systems-on-macos-ventura/
虽然是macOS13的解读,但原理估计一样。
里面称UVFS是用来调度文件系统的。文件系统驱动的上级服务是UVFS。
想要避开UVFS,那么可以尝试:
sudo mount -t (目标文件系统) (设备位置) (挂载目标文件夹)
或者是
sudo diskutil mount (设备位置)
先试第二条命令看看。第一条命令似乎不能完全避开。

举报 使用道具

回复 支持 反对
YouXiaoxue  新手上路  发表于 2023-2-20 12:34 | 显示全部楼层
好巧,我就这几天发现老有个UVFSService,持续占我20多cpu,结束进程也不行,明显听到机械盘在未操作情况下滋滋转。但推出win的分区也不行,刚退完是降低了,一会又上来了,我来试试诸位的方法

举报 使用道具

回复 支持 反对
alexding2007  新手上路  发表于 2023-2-20 12:35 | 显示全部楼层
我看过你之前的帖子,NTFS其实是纠错能力很强的文件系统,不严重的错误大多可以自行修复不影响使用,就算奇怪的驱动乱写也很少出问题。
            

  macOS Monterey 【 12.5

Safari 15.6【AppleWebKit 605.1.15

Intel(R)Core(TM)CPU【I7-12700K @ 5.0 GHz】

举报 使用道具

回复 支持 反对
kxc850207  新手上路  发表于 2023-2-20 12:35 | 显示全部楼层
虽然看着有点不明觉厉,但是我用着好好的

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

18

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-11-25 07:25 , Processed in 0.078595 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.