mac 写NTFS磁盘

最简单的方法就是把 OS X 自带的 mount_ntfs 默认加载方式从只读改成读写, 具体方法如下

# 用 root 身份做如下操作 (高危! 请切记自己在干什么)
sudo -s

cd /sbin
# 将系统自带的挂载程序改名
mv mount_ntfs mount_ntfs_orig
# 新建我们要的挂载脚本并编辑
vim mount_ntfs

#!/bin/sh
/sbin/mount_ntfs_orig -o rw,nobrowse "[email protected]"

# 保存退出后改一下权限
chmod a+x mount_ntfs
# 都搞定了, 退出 root 身份
exit

然后就可以跟用其他类型分区一样的随意用了

<del>有其他答案做类似操作时在 -o 参数里加了 nobrowse, 这个是让 GUI 默认不可见, 即 Finder 的左边栏 "设备" 里不出现, 找起来麻烦推出也麻烦, 个人建议不要加</del>

// 2014.05.06 更新, 如果 -o 参数里不加 nobrowse 可能挂载上来的还是只读模式, 这个具体原因还没研究清楚, 如果遇到挂载上去还是只读, 将脚本里 -o rw 改成 -o rw,nobrowse
// 为了方便访问, 可以在 finder 里用 cmd+shift+G 打开跳转, 输 /Volumes 进入所有磁盘目录, 然后在用 cmd+shift+T 将 /Volumes 保存到边栏

============================================================================

第一步,当然是插上磁盘啦。

可以从finder或者使用以下命令查看到磁盘的Volume Name:

diskutil list

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         127.7 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage                         499.2 GB   disk1s2
   3:                 Apple_Boot Boot OS X               650.0 MB   disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *621.4 GB   disk2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk3
   1:               Windows_NTFS FreeAgent GoFlex Drive  1.0 TB     disk3s1

可以看到,我的 Volume Name 是FreeAgent GoFlex Drive。

紧接着更新 /etc/fstab文件

sudo vim /etc/fstab

把以下内容写入进去

LABEL=FreeAgent\040GoFlex\040Drive none ntfs rw,auto,nobrowse

下面来依次解释一下,其中的\040的意思是代替空格键,因为我的Volume Name是有空格的,所以必须把这个空格给转义了。

后面的Ntfs rw表示把这个分区挂载为可读写的ntfs格式,最后nobrowse非常重要,因为这个代表了在finder里不显示这个分区,这个选项非常重要,如果不打开的话挂载是不会成功的。

编辑好以后重新插入磁盘,就能识别到了,但是这个时候有了一个最大的问题,因为这个分区在finder里不显示了,那么我们要怎么找到它呢,总不能一直用命令行把。

解决办法其实很简单,因为这个分区是挂/Volumes下的,我们把这个目录在桌面做一个快捷方式就行了。

sudo ln -s /Volumes ~/Desktop/Volumes

然后我们能在桌面找到

点开以后就能找到磁盘了

用这种方法打开的是系统原生的ntfs功能,稳定实用,比第三方工具要好用的多了。

引自:1     2

时间: 2024-10-22 12:30:07

mac 写NTFS磁盘的相关文章

怎么用Mac给NTFS磁盘加密

在日常生活中,很多的人都会使用U盘或移动硬盘来储存一些资料,但是有些资料我们是不想让别人看到的,这个时候就需要给这些资料加密了,那么如何用用Mac给NTFS磁盘加密呢?下面我们就针对这个问题给大家介绍介绍. 步骤: 1.准备好NTFS磁盘,到NTFS For Mac中文官网,下载软件,因为我们的Mac系统对NTFS格式的磁盘只能读,安装之后我们就可以对NTFS磁盘进行任何修改了,下载链接:http://www.ntfsformac.cn/ 图一:安装导视图 2.在Mac系统里面打开”磁盘工具”,

NTFS磁盘读写工具Mounty 1.9 Mac免费版

mounty for mac版是Mac OS平台上的一款ntfs格式读写工具,软件虽小但功能实用,其主要功能类似paragon ntfs for mac.当你插入 ntfs 硬盘后会提示是否创新加载成读写模式.大多数情况下 Mac OS X 是默认没有开启 ntfs 的写入模式.所以这样你就这一不在需要安装其他软件就可以对 Windows 的 ntfs 硬盘进行复制文件操作. mounty for mac版软件介绍 适用于ntfs的Mounty 在读写模式下,在Mac OS X 10.9+下重新

如何查看mac的格式磁盘(开通头条号)

使用MAC的人是越来越多,一些用户朋友是新手,对这个系统不是很了解,使用的过程中很多的问题都没办法解决.下面我们就来给大家介绍介绍如何查看mac的格式磁盘? 一.查看Mac磁盘格式步骤 1.点击左上的苹果图标,下拉菜单中选择“关于本机”. 图一:关于本机 2.弹出下图,在对话框中我们选择“概览”然后点击“系统报告”. 图二:点击系统报告 3.在Mac界面,点击左侧“储存”栏目,在右侧窗口,找到“文件系统”,您就可以看到Mac硬盘格式了. 图三:查看格式 二.Mac磁盘基本格式 Mac磁盘基本采用

在Mac中如何通过命令对NTFS磁盘格式化

在使用电脑的时候,很多的用户朋友们都会遇到磁盘爆满,或者病毒侵入的情况,面对这种情况我们不得不格式化磁盘.那么在Mac中如何通过命令对NTFS磁盘格式化呢? 1. 首先下载NTFS For Mac. 下载之后就可以读取NTFS磁盘. 2. 插入要格式化的NTFS磁盘. 您可以在Mac OS X下通过命令行格式化NTFS磁盘.按照以下步骤进行操作: 启动命令行:应用程序 > 工具 > 终端; 输入diskutil获取帮助. 图一:格式化命令图 使用diskutil eraseVolume UFS

Mac上因磁盘格式导致gulp无限刷新问题

今天遇到个超奇葩的问题,使用gulp.watch监控文件变化,但是并没有修改文件,却一直执行change,导致浏览器无限刷新 调试了10小时,代码各种删改,一直不得其解.切换到Windows运行,又正常,难道是Mac系统问题.可是按理来说Mac是更适合程序员的电脑,不会出现这样的问题才对 删除node,使用nvm安装不同版本的node来测试,问题依旧 调试到了凌晨,突然灵光一闪,想起Mac不能写入NTFS磁盘格式,所以安装了个Tuxera NTFS,难道是这个的问题. 然后把项目拷贝到了Mac系

苹果系统直接读写 ntfs 磁盘

苹果系统对 ntfs 能读,但不能写.  (我用的是 10.10 系统) 读写支持.在使用本教学文章之前,请先确定你没有安装 ntfs -3g或paragon ntfs 这类的软件,或者已经删除干净,才能有效启用,并且避免问题发生. 1. 取得磁盘的uuid.       首先要先取得 ntfs 格式磁盘的uuid(通用唯一譺別碼),打开磁盘工具(应用程序->实用工具中)后,选择 ntfs 磁盘,再点击上方的”简介”.    2. 在弹出的窗口中,下图红框中的就是uuid(通用唯一识别码),请将

MAC 读写 NTFS 移动硬盘或U盘

不得不再次鄙视一下 csdn(床上低能) ,stackoverflow才是正解. ref: https://stackoverflow.com/questions/42858611/mounting-ntfs-drives-on-a-mac-with-r-w 在Mac上,默认情况对NTFS磁盘的挂载方式是只读(read-only)的,其实Mac原生是支持NTFS的,但是后来由于微软的限制,苹果把这个功能给屏蔽了,但是我们可以通过命令行方式打开这个选项. A coworker pointed me

Centos开机自动挂载windows中的ntfs磁盘

装了windows和centos双系统后,发现在centos中无法进入windows中的磁盘,更不要说查看磁盘里的文件了! 原来默认情况下,centos不支持Widows NTFS硬盘分区读写,要想把NTFS格式的磁盘挂载到CentOS 下面需要安装第三方软件ntfs-3g.那么如何实现挂载并开机自动挂载呢? 一.下载ntfs-3g 源码包进行编译安装 下载地址:http://down1.chinaunix.net/distfiles/ntfs-3g-1.2918.tgz 1.安装编译工具 yu

磁盘IO单线程顺序写时最快的,如果多线程写,磁盘的磁头要不断重新寻址,所以写入速度反而会慢

(1) 读写最好还是不要多线程,硬盘读写的速度有限,单线程时已经满负荷了,多线程又会增加线程之间的切换,会增加时间. 如果想增加读写速度,应该增加硬盘,做raid (2)首先是硬盘的写入是串行的,CPU的计算才是并行的,如果你偏重计算那么多线程能提高,要不怎么叫做并行计算呢: 如果侧重存储,除非数据量达到足以体现优势的程度,否则加上线程之间切换的损耗当然会效率更加地下. (3)这个是按照算法来说的,目前来说大多数的算法都是很快的,瓶颈都在磁盘的IO上,我们针对大多数的算法都进行过测试,基本一半以