MacOS

软件包管理工具

macOS挂载NTFS只读问题解决

由于移动硬盘默认是NTFS类型,导致连接到MAC后为只读状态,无法进行写入操作。

只要通以下方法重新mount为rw,就可以实现对NTFS格式的读写挂载(但是有文件丢失风险,请特别注意!)。

*特别风险提示,请慎用!2020-01-21

由于QNAP挂载extFAT需要购买特别的插件、NTFS就可直接挂载,而macOS又不能识别,所以考虑把移动硬盘格式化成了NTFS文件系统。

在我用两个NTFS文件系统的移动硬盘做数据倒换时,按如下方式做RW挂载倒换数据,在拷贝30GB左右数据量后,出现文件系统无法识别现象:

1.源盘目录为空,目标盘上只拷贝了约30GB的文件。
2.将源盘重新挂载,文件和目录都没有了;在Windows主机上挂载,提示没有文件系统、格式化,磁盘管理显示RAW格式。
3.将目标盘在Windows上挂载,也出现同样情况。
4.用diskgenius查看,分区、文件系统正常,但检测不出问题。diskgenius中查看目录、文件都正常,并可把文件复制出来,赶紧做了备份。
    - http://www.diskgenius.cn/

没有再深入测试需要怎么修复在操作系统中修改文件系统无法识别问题,因此建议大家在macOS上慎用ntfs rw挂载。
网上可搜到有人遇到相同情况,在Windows上用CHKDSK I:/F实现了恢复(I:为盘符),执行周期可能比较长(287GB数据、51小时),修复完成后需重设置文件的安全访问授权。

用diskutil解决卸载windows后无法删除分区问题

之前用bootcamp安装了windows10,后来卸载了。但卸载之后磁盘分区仍然有Microsoft reserved 和BOOT CAMP两个分区仍然在磁盘里,且和OSX主分区磁道不连续,无法在分区管理工具中合并分区,删除不掉MR分区(错误提示是 couldn't read partition map),现在要删除这两个分区把空间合并给OSX主分区。

解决方案:

  1. 打开终端,命令行输入diskutil list查看当前磁盘所有分区。
  2. 出现问题的情况是在/dev/disk0分区下有名为Microsoft Reserved的16.8M的分区和BOOT CAMP的分区(大小是当时你自己设定的),首先删除MR分区
    sudo diskutil eraseVolume JHFS+ deleteme /dev/disk0sX (deleteme是重置分区名随便写,/dev/disk0sX是指你要删除的分区号)
    
  3. 磁盘分区工具删除MR分区就可以删除掉。
  4. MR分区合并掉后,再合并BOOTCAMP分区就可以了。

macbook-windows触控板滚动方向设置