注册 登录
远景论坛 - 微软极客社区 返回首页

ericwh的个人空间 https://i.pcbeta.com/?1419840 [收藏] [复制] [分享] [RSS]

日志

转:Mac OS Lion读写NTFS文件系统

已有 716 次阅读2012-5-5 18:41 | mac, lion, ntfs, 读写

概要
  1. 本文说明如何在OS X Lion 中实现对NTFS文件系统的读写。
  2. 此前写过一篇关于Mac OS访问NTFS文件系统的文章,那里的方法只限于SnowLeopard,对于Lion并不适用。
  3. 当时的方法是修改/etc/fstab,令MacOS以读写方式加载NTFS硬盘。可是Lion使用某种下流的手段(可能单纯无视对ntfs的rw设定)屏蔽了这一做法。(听说由于通过Finder浏览写入NTFS存在BUG)

Lion中的可行方法 (手动重新mount应来实现读写):
  1. 在/Volumes下找到该硬盘的Label:
     ls /Volumes
  2. 找到该硬盘在/dev下面的设备文件名称:
     diskutil info /Volum/Label 
    从打印出的内容中找到如 /dev/disk0 的信息。
    注意Linux的USB设备一般为/dev/sta#,而Mac中一般为/etc/disk#
  3. umount 掉原来的只读方式加载。
    sudo umount /Volumes/BOOTCAMP
  4. nobrowse,rw方式重新mount mkdir /Users/nutcracker/BOOTCP_RW/ sudo mount -t ntfs -o nobrowse,rw /dev/disk0s4 /Users/nutcracker/BOOTCP_RW/
  5. 如果是频繁连接的设备,建议把上边指令写成shell脚本省些麻烦。

前文的补充
  1. Mac OS 中直接编辑/etc/fstab是不提倡的。推荐做法是用Mac提供的vifs工具: sudo vifs
    个人觉得这个vifs纯属多此一举,它能做的就是先锁定fstab防止冲突编辑再帮你启动vi。其实冲突了又能咋的,原本连这个文件都没有。 
  2. Mac和Windows都可以访问的文件系统除了FAT32还有exFAT,它没有单个文件4G的大小限制,虽然没试过但对于U盘应该比较适合。

题外话
最令Mac用户头疼的事情之一就是无法写入NTFS文件系统。买一块移动硬盘,要格出NTFS,HFS,FAT32三大文件系统才能满足需要。而苹果似乎从来没认真考虑过支持NTFS,这么遗憾的不足一直是靠第三方工具或者用户自己挖门盗洞的填补,实在和Lion号称的“地球最强操作系统”不相称。
Mac OS其实是有读写NTFS的能力的,只是从未官方提供给用户。似乎也可以理解,一个是因为竞争关系,不止苹果,Windows也从来不支持HFS。另一个是版权问题,NTFS是微软发明的,苹果大概不能随便的兼容和使用。

转载自http://zcg9033586.blog.163.com/blog/static/1752173102012031949738/

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

小黑屋联系我们

Copyright © 2005-2024 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2024-12-12 17:49

返回顶部