mac如何挂载移动硬盘、U盘

默认情况下Mac OS对NTFS磁盘的挂载方式是只读(read-only)的,如何实现读写:
方法一:借助第三方软件:比如NTFS For Mac,不过要收费,好像还有其他免费的软件,有兴趣的同学可以自己找下
方法二:因为OS原生就是支持NTFS的,但是后来由于微软的限制,苹果把这个功能给屏蔽了,可以通过命令行手动打开这个选项。具体方法:
a、插入U盘后,使用mount命令查看磁盘挂载情况,结果如下:
/dev/disk2s1 on /Volumes/ESD-USB (ntfs, local, nodev, nosuid, read-only, noowners)
注意输出结果中的两个重点,后面要用到:
/dev/disk2s1
/Volumes/ESD-USB
从访达看到的截图如下:

此时U盘是只读的,如果要实现/dev/disk2s1分区的可写挂载,只需要做如下两个步骤:卸载、重新挂载

b、卸载:sudo umount /Volumes/ESD-USB
说明:命令行中的 /Volumes/ESD-USB  替换为a步骤中自己实际的查询结果

c、重新挂载:sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 ~/mydisk/disk1
说明;
   1)命令行中的  /dev/disk2s1 替换为a步骤中自己实际的查询结果
   2)命令行中的  ~/mydisk/disk1 替换为想要加载U盘内容的目录,该目录必须为已存在目录
此时到~/mydisk/disk1目录下能看到U盘内容

方法二适用与临时挂载U盘或移动硬盘,如果长期固定使用同一个移动硬盘,每次都如此挂载也很麻烦,可使用如下方法三

方法三:
a、插入U盘后,使用mount命令查看磁盘挂载情况,结果如下:
/dev/disk2s1 on /Volumes/ESD-USB (ntfs, local, nodev, nosuid, read-only, noowners)
说明:
    1)注意输出结果中的一个重点:/Volumes/ESD-USB 后面要用到,其中ESD-USB为U盘盘符,此处建议可以先在Windows系统中将盘符修改为容易识别的盘符
    2)如果移动硬盘有多个分区,类似Windows中的E盘、F盘,此处会有多行输出,每行后面都会用到

b、使用如下命令修改/etc/fstab文件
sudo nano /etc/fstab
文件添加如下内容:
LABEL=ESD-USB none ntfs rw,auto,nobrowse
然后CTRL + X保存,选择 Y,然后按回车键。
说明:
    1)ESD-USB 替换为你的U盘盘符
    2)如果移动硬盘有多个分区,每个分区的盘符不同,则需要写多行

c、使用如下命令将U盘挂载指定目录
sudo ln -s /Volumes/ESD-USB ~/mydisk/disk1
说明:
    1)命令行中的 /Volumes/ESD-USB 替换为a步骤中的查询结果
    2)命令行中的  ~/mydisk/disk1 替换为想要加载U盘内容的目录,该目录必须为已存在目录
    3)如果移动硬盘有多个分区,每个分区的盘符不同,则需要写多行该命令,切每行链接到的~/mydisk/disk1路径不同

此时查看~/mydisk/disk1目录,已经显示了U盘内容,且可以读写U盘
重新插入U盘后查看,已经可以自动加载U盘内容且可以读写U盘

仍然存在问题:同时插入两个移动硬盘,只能看到一个移动硬盘

<think>好的,我现在需要帮助用户解决Mac下U变为只读的问题。首先,我要理解用户的具体情况。用户提到在MacOS上遇到U挂载问题,出现未能装载“data”的错误(com.apple.DiskManagement.disenter错误-119930872),参考了引用[1]。同时,用户可能也参考了其他关于CentOS和Ubuntu的只读问题,但主要关注的是MacOS下的解决方案。 首先,我需要回忆MacOS下处理U只读的常见方法。通常,这种情况可能是文件系统损坏导致Mac以只读方式挂载。解决方法通常包括使用磁工具修复、终端命令格式化或使用第三方工具。不过,用户提到的错误代码-119930872可能需要特定的步骤。 接下来,我需要检查用户提供的引用内容。引用[1]提到在MacOS和Linux中格式化FAT32、exFAT时出现错误,可能需要修复分区或重新格式化。引用[3]提到CentOS下的分区和格式化命令,但用户可能需要Mac相关的命令。引用[5]讨论Linux下FAT32只读的问题,解决方法可能涉及卸载和重新挂载,但Mac上的步骤不同。 然后,我需要分步骤思考解决方案: 1. **检查U物理写保护开关**:虽然用户可能已经检查过,但这是基础步骤,不能忽略。有些U有物理开关,确保它不在锁定位置。 2. **使用磁工具修复**:Mac的磁工具可以尝试修复文件系统。如果修复失败,可能需要格式化。 3. **终端命令格式化**:如果磁工具无法解决问题,使用`diskutil`命令格式化U。需要注意选择正确的文件系统(如exFAT或FAT32),并确保备份数据,因为格式化会清除所有数据。 4. **处理权限问题**:有时权限问题可能导致只读,但Mac通常自动处理外置存储设备的权限。可能需要使用终端修改权限,但需先卸载U。 5. **第三方工具**:如果内置工具无效,可能需要第三方分区工具,如Tuxera NTFS或Paragon,但用户可能更倾向于免费方案。 然后,考虑用户可能的操作失误或特殊情况。例如,U可能在拔出时未正确卸载,导致文件系统损坏。引用[4]提到Ubuntu下因未正确拔出导致只读,类似情况可能出现在Mac上。因此,建议用户以后安全弹出设备。 在回答中,需要结构清晰,逐步引导用户操作,并提醒备份数据。同时,根据引用[1],错误-119930872可能需要格式化解决,因此重点放在磁工具和终端命令上。 最后,生成相关问题,帮助用户扩展了解其他系统下的解决方案或深入解决Mac问题。</think>### Mac系统下修复U只读问题的分步解决方案 #### 第一步:检查物理写保护开关 某些U侧面带有物理写保护开关,若处于锁定状态会导致只读。将其滑动至解锁位置后重新插入。 #### 第二步:使用磁工具修复 1. 打开**应用程序 > 实用工具 > 磁工具** 2. 左侧选择U(注意选择设备名称,而非分区名称) 3. 点击顶部**急救 > 运行**尝试修复文件系统[^1] 4. 若修复失败,继续下一步 #### 第三步:终端格式化U(数据会丢失!) ```bash # 1. 查看U标识符 diskutil list # 2. 卸载U(假设标识符为disk2) diskutil unmountDisk /dev/disk2 # 3. 格式化(推荐exFAT格式兼容性最佳) diskutil eraseDisk exFAT U名称 MBRFormat /dev/disk2 ``` > 注意:`MBRFormat`适用于旧设备兼容,若需现代设备支持可改用`GPTFormat` #### 第四步:处理特殊权限问题 若格式化后仍为只读,尝试以下命令: ```bash # 卸载U后强制修复权限 sudo diskutil repairPermissions /dev/disk2 ``` #### 第五步:使用第三方工具(可选) 若内置工具无效,可尝试: - Tuxera NTFS(支持NTFS读写) - Paragon Hard Disk Manager(高级分区管理)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值