2015年2月27日星期五

MAC_031:读写NTFS分区格式的U盘

环境:MAC OS X 10.10.2

默认情况下,MAC只能读不能写NTFS分区格式的U盘,这很不方便。

应用程序->实用工具->磁盘工具,

1. 运行 diskutil info /Volumes/1T_Disk/ ,查看硬盘的UUID。

Device Identifier:        disk3s1
   Device Node:              /dev/disk3s1
   Part of Whole:            disk3
   Device / Media Name:      Untitled 1

   Volume Name:              1T_Disk

   Mounted:                  Yes
   Mount Point:              /Volumes/1T_Disk

   File System Personality:  NTFS
   Type (Bundle):            ntfs
   Name (User Visible):      Windows NT File System (NTFS)

   Partition Type:           Windows_NTFS
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 USB
   SMART Status:             Not Supported
   Volume UUID:              805E7222-BED7-4251-9B7C-EB6B6260D177

   Total Size:               1.0 TB (1000202273280 Bytes) (exactly 1953520065 512-Byte-Units)
   Volume Free Space:        105.6 GB (105554530304 Bytes) (exactly 206161192 512-Byte-Units)
   Device Block Size:        512 Bytes
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Yes
   Ejectable:                Yes

   Whole:                    No
   Internal:                 No

2. 编辑 /etc/fstab文件(需要root权限),增加一行,内容如下:

UUID=805E7222-BED7-4251-9B7C-EB6B6260D177 none ntfs rw,auto,nobrowse

3. 重启MAC,现在应该可以读写这个 NTFS分区格式的U盘了。

4. 2015-09-17 更新,在同事刘洋的帮助下,找到一个更好的方法:
(1)sudo umount  /dev/disk2s1
(2)mkdir /Volumes/test
(3)sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 /Volumes/test/
(4)拷贝文件
(5)sudo umount  /dev/disk2s1

感谢刘洋的热情帮忙。

参考文献:
1. http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1512374

没有评论: