使用过Linux和macOS系统的都知道,两个系统默认都是不直接支持对Windows系统的NTFS操作进行写入操作。 要想实现对NTFS磁盘分区进行完全控制,就需要借助工具。

为什么 macOS 不能直接写入NTFS?NTFS 是微软自 90 年代初以来在 Windows 中使用的专有文件系统标准。它首次在 Windows NT 3.1 中使用,并成为默认文件系统。微软没有提供NTFS作为开源标准的完整规范,苹果公司很可能需要支付昂贵的许可证,才能让其在其系统中默认对其进行支持。按照微软早期的策略, 为什么要让竞争对手支持自家的东西, 同样可以反问,为什么苹果会支持主要竞争对手的协议?当然,自从微软第三任CEO萨提亚·纳德拉上台后,微软改变了“仇视”Linux,开源社区的战略,开始慢慢的接受,并对其作出重大的共享。近年来,微软先后开源了dotNet, winForm, WTF这些自家的命根子,同时也在积极的布局多平台,极力支持跨平台工作。最近一段时间微软也宣布对Linux社区公开exFAT的系统设计细节。也许在未来的某一天,NTFS在其他系统直接支持也不是不可能。当然,话题扯的有点远,回到正题,那么目前,macOS系统如何实现对NTFS系统的完整的读写控制呢? macOS 如何读写NTFS? 通常在macOS系统下,有几种方法可以做到这一点。一是可以使用付费软件,如Paragon NTFS for Mac.二是,可以使用开源免费的软件。但是开源解决方案的缺点,通常是不能一键支持,需要你在终端中进行一系列的操作。下面我们就来看看如何使用免费的方案实现macOS上读写NTFS磁盘。准备工作首先,你需要下载并安装最新版本的FUSE for macOS。该工具可以通过第三方文件系统扩展macOS。 下载地址:然后,通过下方命令在终端安装ntfs-3g.

brew install ntfs-3g

brew命令不是系统自带,需要安装Homebrew软件包管理软件,安装方式很简单,属于一下命令即可:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

手动挂载NTFS分区安装好NTFS-3g后,便可以挂载ntfs分区了。到此你可以手动挂载ntfs文件系统的分区了并可以对ntfs文件系统进行读写操作。

sudo mkdir /Volumes/NTFS  #建立挂载目录
sudo /usr/local/bin/ntfs-3g /dev/disk2s2 /Volumes/NTFS -olocal -oallow_other #开始挂载

其中,disk2s2是NTFS分区所在的磁盘,可以在磁盘工具中查看。自动挂载NTFS分区安装好ntfs-3g后,我们就可以实现自动挂载ntfs但是,需要注意的是, 自OSX 10.11 El Capitan 以来,需要禁用系统完整性保护(SIP)。禁用方式是到恢复模式下:重新启动或关闭 Mac,在启动时,按按按组合键 command + R。这将使您进入恢复模式。

在恢复模式下,从顶部菜单中的实用程序打开终端应用程序。然后使用命令禁用SIP:

csrutil disable

再次重新启动 Mac 并正常启动macOS。由于 macOS 10.15 Catalina的新的保护机制, 苹果会通过文件系统对一些关键部分进行只读保护,,因此还需要另外的步骤来解除。

sudo mount -uw /

之后,可以备份系统自带的挂载NTFS程序mount_ntfs,然后替换为新的ntfs-3g提供的程序。

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.baksudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

重启系统,然后你就会发现NTFS分区就能正常读写了!设置好自动挂载NTFS分区后, 如果需要开启系统完整性保护(SIP),再次进入恢复模式,输入以下命令开启SIP:

csrutil enable

电手发布,未经允许禁止转载

dotnet是什么软件_几条命令开启NTFS读写权限,Mac可以不用购买NTFS软件了相关推荐

  1. 为什么python不能输入中文_一条命令解决mac版本python IDLE不能输入中文问题

    安装完Python通常自动就有了一个简易的集成环境IDLE,但在mac上,无法在IDLE中使用中文. 通常故障有两种情况: 1.在IDLE中,中文输入法根本无法工作,不会弹出输入框,所有的输入都被当做 ...

  2. python的idle无法输入中文_一条命令解决mac版本python IDLE不能输入中文问题

    安装完Python通常自动就有了一个简易的集成环境IDLE,但在mac上,无法在IDLE中使用中文. 通常故障有两种情况: 1.在IDLE中,中文输入法根本无法工作,不会弹出输入框,所有的输入都被当做 ...

  3. 我要回家软件_超4成受访网友认可候补购票:抢票软件难了,还是12306靠谱

    自1月10日正式进入2020春运时间,有的人已经感受到站台的摩肩接踵,而有的人还对着遥遥无期的购票结果望眼欲穿. 在购票时,不少旅客发现,自己想买的票"瞬间被秒",然后找到号称可以 ...

  4. ab plc编程软件_三菱PLC原装和高仿怎么区分?仿真和编程软件一样吗?

    今天我们要聊的是三菱PLC设备. 三菱PLC原装机和高仿机如何区分? 答:目前我国市场上小型PLC产品的市场非常大,其中用得最多的应该还是三菱系列的PLC产品了.但近几年来,好多客户反映其在市场上有遇 ...

  5. plt转pdf软件_微信小程序重磅更新!PDF转Word,无需下载软件一键搞定!

    嗨,大家好我是小小迅~ 今天小小迅给大家带来了PDF的格式转换干货!不用下载任何软件,使用?这个重磅更新后的小程序即可. 对啦,文末还有小小迅的宠粉抽奖,内含6份会员大奖,包括:腾讯.爱奇艺.百度云. ...

  6. ups计算软件_在线式和后备式UPS电源的选择和购买(弱电干货)

    选用在线式还是后备式UPS电源,应根据微机设备的需要和经济条件来定.如果经济条件好可选在线式UPS电源;如果经济条件差,但又不影响微机正常运行,后备式UPS电源也是可以选取的. 一.在线式和后备式UP ...

  7. 添加用户并配置读写权限(阁瑞钛伦特软件-九耶实训)

    1.3.1添加用户并授予读写权限 Step01:进入CMD控制台输入命令如图1.43所示. 图1.43 增加1个ghy账户并设置密码 参数-c就是创建password.ini文件,再创建1个用户时就不 ...

  8. 浏览器获取设备信息_一条命令获取 IE 浏览器保存网站的账号和密码信息

    渗透攻击红队 一个专注于红队攻击的公众号 大家好,这里是 渗透攻击红队 的第 41 篇文章,本公众号会记录一些我学习红队攻击的复现笔记(由浅到深),不出意外每天一更 Powershell 内网渗透一直 ...

  9. xp定时关机软件_好用又免费的电脑定时工具,不用得后悔

    现在利用电脑办公的人有多少,举个手示意下!!! 给电脑设置定时关机,可以方便我们不在电脑前完成关机操作. 那么,如何设置定时关机呢?如果要取消,定时关机又如何取消? 有的人可能觉得定时关机根本用不到, ...

最新文章

  1. python的第三方库-Python第三方库安装和卸载
  2. 作业二/Git的安装以及使用
  3. python 编码问题
  4. JDBC之封装通用的BaseDao
  5. 用最快速度,打造「最强 Webpack 前端工具链」,强势运行
  6. Redis启动报错:[20000] 07 Apr 17:55:34.562 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
  7. DNS的正、反以及双向解析
  8. java socket - 传递对象
  9. 如果安卓和linux融合,今年手机厂商大吹特吹的内存融合技术,其实十年前网友就玩腻了...
  10. php之图片上传到服务器的原理
  11. 面试记录:面试两个人的不同结果
  12. 2021年高压电工模拟考试系统及高压电工考试试题
  13. Editplus从下载到使用
  14. JavaScript 打开新页面
  15. bondprice+matlab,债券久期与凸度的Matlab实现
  16. DRAM学习---1
  17. 2020-2021下学期 奖状的清单
  18. Android_水平滚动控件HorizontalScrollView
  19. Go语言和php个和lua,当 Go 遇上了 Lua
  20. 安装cuda11.1

热门文章

  1. 3 在统一建模语言中(UML)中,( )用于描述系统与外部系统及用户之间的交互
  2. 根据Github源码的docs文件夹创建项目的html官方离线文档(Windows,Python项目)
  3. MAX6675应用注意事项
  4. python超赞插件you-get,执行一行命令即可下载、命令行下载工具推荐!
  5. 如何优雅的创建__init__.py文件?
  6. 在Python中“准确而优雅”的声明函数(二)
  7. 计算机报名qq登录用户名或密码错误,登录电脑微信显示账号或密码错误怎么办...
  8. python安装Pytorch框架torch出错,ERROR Command errored out with exit status 1ERROR Command errored out
  9. Binder机制总结
  10. 【CVPR 2020】图神经网络在计算机视觉上的应用:精选论文两篇