使用Mac 的mount_ntfs命令,读写 ntfs 格式的磁盘

黑苹果 2020-03-23 阅读 566 评论 0

日常使用 Mac 系统的电脑,有时候需要使用 U 盘或者移动硬盘,它们大都是 windows 的 ntfs 格式。默认情况下,苹果系统可以识别 ntfs,却不能对其写入,即只能查看和复制里面的内容,不能粘贴、删除、修改和添加数据。但是 Mac 系统又自带了 mount_ntfs 命令,是一个免费的磁盘管理工具,可以实现对 ntfs 格式的磁盘的全管理,只需要简单的几个步骤即可。

1. 使用 mount 查看磁盘状态

插入 U 盘或者移动硬盘,打开终端,运行 mount 命令,查看当前已挂载的磁盘,如下图,我的 U 盘,盘符名称是 /dev/disk3s1,挂载在 /Volumes/大白菜U盘,是 read-only 只读状态。记住这个盘符,下面重新挂载的时候会用到。

2. 卸载磁盘

使用 umount 命令,运行

sudo umount /dev/disk3s1

或者强制卸载

sudo umount -f /dev/disk3s1

3. 创建要挂载的磁盘目录

比如在桌面创建一个 mnt 目录,运行 mkdir ~/Downloads/mnt,或者在下载界面右键“新建文件夹”,命名为 mnt。

4. 使用 mount_ntfs 挂载磁盘

在终端输入命令:

sudo mount_ntfs -o rw,nobrowse /dev/disk3s1 ~/Downloads/mnt

rw 表示读写的意思。挂载成功后,就可以愉快的操作了。

注意:挂载前,必须先卸载磁盘,不然会出现磁盘忙的错误,如下:

$ sudo mount_ntfs -o rw,nobrowse /dev/disk3s1 ~/Downloads/mnt
Password:
mount_ntfs: /dev/disk3s1 on /Users/apple/Downloads/mnt: Resource busy

最后更新 2020-07-10
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });