Mac原生解决ntfs格式只能读不能写

如何打开Mac OSX原生的读写NTFS功能(支持OS X EI,秒杀NTFS+)
最近OS X EI更新成风,本人的是2014年初的macbookair,双系统,OS+WIN(仅仅用于工作需要的2个软件,装个bootcamp双系统稳定扎实一些),等待了N久,1号凌晨等待到2点还没放出来,睡着了,起来第一时间更新,花了8小时才下载完整个更新系统6G。这龟速的APPSTORE链接,找天把主机HOST的机房换到香港那边的地址去。
更新后,我整个人坐不住了,系统犹如一个美女一样,触摸下去,如果说上一版本是那种摸下去始终会发现多少有些刺手的感觉,而EI 就是一冰肌美人,如丝般的顺滑,那种感觉就是舒爽。
具体来说就是,系统稳定、快速反应、打字无卡顿、打开程序少等待、分屏绝对符合工作需要(如果可以再多来4屏的?),切换页面便捷反应快。反正就是个18岁啵啵脆的美少女。赞了这个版本。

一下子说多了题外话了,入正题,一开始主要是我的PD10,在更新系统后是无法识别bootcamp的WIN7系统,没办法试了N多办法没效用,包括更换volumes(这里是需要MAC系统下读写WIN7的系统文件,就是以下的办法),后面是直接更新PD11才重获新生,同时把WIN7换成了WIN10,这个以后有时间再换个帖子详细说,看大家的需要。

其实很多时候我们都会为如何在Mac下写入NTFS格式的磁盘而感到困惑,因为默认情况下,把一个NTFS格式的磁盘插入到Mac里,是只能读不能写的。用起来肯定很郁闷,很多同学也因此把移动硬盘分成了双分区,一个NTFS,一个HFS。

网上一直流传着这么一个简单的方法是用第三方工具,Paragon NTFS for MAC。但是要收费,第二就是破解版还不一定能运行,我曾经更新了最新14都没法使用。这个工具本身就不怎么稳定,容易丢数据不说,每次OSX一更新,必须得等软件更新后才能用,总之,用起来不放心啊。还是喜欢原生简单的,上面说了 更新个EI 如丝般顺滑的系统,不太希望因为这种第三方破坏了啊。。

于是我搜索了网上所有方法,都无一能用,最终在参考两位作者的文章并结合,亲自实践得出一个这个适用与OS X EI Capitan的原生读取双系统或者其他NTFS盘子的办法。

其实最早在OSX 10.5的时候,OSX其实原生就支持直接写入NTFS的盘的,后来由于微软的限制,把这个功能给屏蔽了,我们可以通过命令行手动打开这个选项。
第一步,当然是插上磁盘。(如果是BOOTCAMP,直接开始使用命令)

请别忘记,是在打开“实用工具”-“终端“里面进行输入命令。

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

/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 88.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 32.5 GB disk0s4

可以看到,我的 Volume Name 是BOOTCAMP。

紧接着更新 /etc/fstab文件

sudo nano /etc/fstab

出现让你输入自己电脑的密码(没有密码的会跳过去),输入电脑密码后出现以下内容:

GNU nano 2.0.6 File: /etc/fstab

                            [ Read 1 line ]

^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell

接着把以下内容写入进去

LABEL=BOOTCAMP none ntfs rw,auto,nobrowse

下面来依次解释一下,如果你的名字里面有空格键,就需要用\040的意思是代替空格键,如:BOOT/040CAMP。

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

完成这里以后不是按回车,按 Ctrl + X
会出现要不要保存的字样,请按 Y 然后回车
这个时候可以重启了。

当然还有个缺陷需要去掉:因为这个分区在finder里不显示了,那么我们要怎么找到它呢,总不能一直用命令行。

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

sudo ln -s /Volumes/BOOTCAMP ~/Desktop/BOOTCAMP

抱歉一下,由于在Desktop/后面多输入个volumes,请最后一步没法能创建快捷方式的同学,用这个上面最新的公式。

如果想以后都能看到除BOOTCAMP以外其他隐藏的驱动器的话,可以多创建一个这个文件夹快捷方式:如下:
sudo ln -s /Volumes ~/Desktop/Volumes

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/570800.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

web api 权限控制

https://www.cnblogs.com/landeanfen/p/5287064.html 我只是个搬运工, 我只想存个档转载于:https://www.cnblogs.com/LoveAndPeace/p/9105037.html

Hadoop 跨集群复制文件

hadoop distcp -pbc hdfs://namenode1/test hdfs://namenode2/test 如果报用户权限写入被拒绝,切换到hdfs

20172324 2017-2018-2《程序设计与数据结构》实验三报告

20172324 2017-2018-2《程序设计与数据结构》实验三报告 课程:《程序设计与数据结构》 班级: 1723 姓名: 曾程 学号:20172324 实验教师:王志强 实验日期:2018年5月23日 必修/选修: 必修 一、实验…

Hive:hive is not allowed to impersonate anonymous

1、用kettle通过jdbc连接hiveserver2的时候抛出异常 Exception in thread "main" org.apache.hive.service.cli.HiveSQLException: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.au…

mkdir: Permission denied: user=root, access=WRITE

原因:root用户没有写入hdfs的权限 解决: 1、切换hdfs用户后,重新执行mkdir命令 2、修改advanced.permissions.enabled false 重启hdfs即可。 不过,最好切换用户执行命令。

mysql if--else

SQL之case when then用法 case具有两种格式。简单case函数和case搜索函数。 --简单case函数 case sexwhen 1 then 男when 2 then 女’else 其他 end --case搜索函数 case when sex 1 then 男when sex 2 then 女else 其他 end 这两种方式,可以实现相同的功能。简…

Kylin报错classnotfound:org.apache.hadoop.hive.serde2.typeinfo.typeInfo

最近新升级了最新的kylin-2.1 build cube的过程中mapreduce抛出异常 java.lang.ClassNotFoundException: org.apache.hadoop.hive.serde2.typeinfo.TypeInfo 很显然报错是指向jar包问题 在google上找到了解决了方法 find 一下sentry的位置 每个版本的hadoop上都会不一样 …

笔记41 Spring Web Flow——Demo

订购披萨的应用整体比较比较复杂,现拿出其中一个简化版的流程:即用户访问首页,然后输入电话号(假定未注册)后跳转到注册页面,注册完成后跳转到配送区域检查页面,最后再跳转回首页。通过这个简单…

星型模型和雪花型模型比较

文章转载 原文地址:http://blog.csdn.net/nisjlvhudy/article/details/7889422 一、概述 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候&#xff0c…

CSS3弹性盒子Flex

CSS3弹性盒子Flex 基础知识和术语 原文链接:https://css-tricks.com/snippets/css/a-guide-to-flexbox/ 父级(flex容器)的属性 #显示 这定义了一个flex容器; 内联或块取决于给定的值。它为所有直接的孩子提供了一个弹性环境。 .co…

如何设置winscp显示隐藏文件

不用设置 快捷键: Ctrl Alt H

python3.5学习笔记:linux6.4 安装python3 pip setuptools

文章转载自:http://www.cnblogs.com/liujian001/p/5160869.html 前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程以及碰到的问题和解决过程。 另外&#…

Linux CentOS6离线安装Jupyter notebook

1、环境介绍 Linux: CentOS 6.7 Python: 2.7 2、安装python3.5 下载python3.5安装包: wget –no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz解压到当前目录:tar -zxvf Python-3.5.0.tgzcd Python-3.5.0./configur…

private

Private Content转载于:https://www.cnblogs.com/ryueifu-VBA/p/9113114.html

Hive内部表与外部表区别详细介绍

文章转载自:http://www.aboutyun.com/thread-7458-1-1.html 1.创建内部表与外部表的区别是什么? 2.external关键字的作用是什么? 3.外部表与内部表的区别是什么? 4.删除表的时候,内部表与外部表有什么区别&#xff1f…

cloudera manager的7180 web界面访问不了的解决办法(图文详解)

说在前面的话 我的机器是总共4台,分别为ubuntucmbigdata1、ubuntucmbigdata2、ubuntucmbigdata3和ubuntucmbigdata4。(注意啦,以下是针对Ubuntu系统的) 在ubuntucmbigdata1上执行了 sudo apt-get install cloudera-manager-daemon…

pyspark与jupyter集成

最简单的一种方式: 修改环境变量 vi ~/.bashrc 添加 export PYSPARK_DRIVER_PYTHONjupyter export PYSPARK_DRIVER_PYTHON_OPTS’notebook’ source ~/.bashrc

java输入最大10位数,倒数输出(很鸡肋)

public class D { public static void main(String[] args) { System.out.println("请输入数字(最大十位数):"); Scanner sc new Scanner(System.in); int sun sc.nextInt(); System.out.println("已输…

安装Redis常见问题

Install yum -y install gcc gcc-c libstdc-devel sudo yum install tcl tar xzf redis-2.8.8.tar.gz cd redis-2.8.8.tar.gz make MALLOClibc make test Q: cc: command not found yum -y install gcc gcc-c libstdc-devel Q: 安装redis 报错 make cd src &&am…

Linux服务器重启失败,报错Readonly File system

问题背景:linux 磁盘根分区太小,在对根目录进行扩容以后,从home目录抽取一块磁盘挂载到 /root 目录下,完成以后并没有修改 /etc/fstab 文件,导致系统开机以后继续寻找执行原来的 /home目录 解决思路: 修改…