最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】Mac中无法识别exFAT的外接移动硬盘

Mac crifan 5037浏览 0评论
折腾:
【已解决】把某Mac中已爬取部分数据的PySpider项目移动到另一Mac电脑中继续爬取
期间,整晚一直在用Mac外接移动硬盘去爬取数据,mac中运行PySpider的程序程序,内部爬取数据保存到移动硬盘上。之前已爬取2T左右了。现在继续。
结果早起发现mac中Safari浏览器和其他应用卡死了
-》无奈只能强制按mac的电源关机
-》结果启动失败:
【已解决】Mac启动白屏等了半天没反应
时,就无法启动了:只能看到白屏
然后等了很多分钟,依旧没变化。
-》又试了几次,仍是白屏,没
mac启动后,再接上移动硬盘,还是无法看到盘符:
而硬盘是exFAT格式的。
感觉貌似不够稳定啊。
而之前就遇到过此问题:
之前是另外一个希捷的移动硬盘,也是用的exFAT的格式。
也会某次不知何故导致硬盘无法识别了。
然后网上找到解决办法是找台windows电脑,去修复。
然后去修复了。修复到最后,结果显示成功,但是数据挂了,无法恢复数据了。
所以此处都不敢再去用windows去修复此出了问题的exFAT的移动硬盘了。
所以考虑去找找mac中是否有修复exFAT的工具
mac fix exfat disk
Fix corrupted exFAT disk macOS/OSX
说是:
mac对于exFAT的支持可能有bug
-》会随机的,时不时的,导致移动硬盘被破坏,崩溃掉
-》和我此处的现象完全一致!!!
结果mac中磁盘工具打开都很慢:
估计在检测此处exFAT的移动硬盘呢
很明显:可用是0,就不对
后记:才注意到,其实此处 设备 显示了 想要的disk2s2了
再去看看 简介的信息:
宗卷名称:内容备份2
宗卷类型:未知
BSD 设备节点:disk2s2
文件系统:ExFAT
连接:USB
设备树路径:IODeviceTree:/PCI0@0/XHC1@14
可写:否
区分大小写:否
文件系统 UUID:756A5BF4-881A-3D0A-8384-13EB4A3EEC22
宗卷容量:4,000,576,417,792
已启用所有者模式:否
已加密:否
可验证:是
可修复:是
可引导:否
日志式:否
磁盘编号:2
分区编号:2
介质名称:
介质类型:通用
可推出:是
固态:否
S.M.A.R.T. 状态:不支持
父磁盘:disk2
BSD 设备节点:disk2s2
macos – Repair an exFAT drive on Mac OS X after it’s been improperly disconnected – Ask Different
sierra – macOS: Can’t mount exFAT External Drive – Ask Different
How to recover a corrupted external exFAT hard drive – Ask Different
windows – Mac OSX can’t repair the disk “ExFat” – Ask Different
mavericks – How can I repair a disk that Disk Utility says it can’t repair? – Ask Different
➜  ~ df -hl
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1  466Gi  384Gi   72Gi    85% 5066573 9223372036849709234    0%   /
/dev/disk1s4  466Gi  9.0Gi   72Gi    12%       9 9223372036854775798    0%   /private/var/vm
看不到exFAT移动硬盘
How to fix a corrupt ex-FAT USB partition on macOS? | Mac Data Recovery Blog
Can’t mount an ExFat partition on MacOS – Apple Community
然后去尝试用fsck_exfat去修复此被损坏的exFAT移动硬盘:
【未解决】Mac中尝试用fsck_exfat修复被损坏的exFAT移动硬盘
前面折腾期间,也看到有人提示diskutil,所以:
【未解决】Mac中尝试用diskutil修复被损坏的exFAT移动硬盘
macos – Disable automatic fsck_exfat on dirty volume mount in Mac OSX – Super User
前面多人提到了:
Mac中,当检测到插入一个移动硬盘的话
如果发现有问题,被破坏了,dirty的硬盘
就会自动启动fsck尝试去修复
-》但是却往往又没用,没能成功修复
-》但是内部却还在运行着fsck
-》而前面如果kill掉正在运行的fsck的话:
此时 磁盘工具 是可以到检测硬盘的 且 Finder中也可以看到挂载出的盘符了
但是却是只读的,没法写入
“However a simple fix disk errors with Windows 7/8 would fix the problem immediately and make the drive work again with OS X.”
Repair Hard Disks with fsck on macOS – Apple Gazette
试试DiskWarrior
fsck – Mac OS X in a Nutshell [Book]
Repair your Mac Hard Drive with FSCK or Disk Utility – DeviceForward
DiskWarrior 5-Official Site-The Disk Utility for Mac Disk Repair, Mac Directory Repair, Mac Disk Recovery, Mac Data Recovery
那抽空用DiskWarrior去修复试试
Repair your Mac Hard Drive with FSCK or Disk Utility – DeviceForward
-》
Repair Corrupt Mac Hard Drive Volume & Disk Permissions
貌似是收费的Stellar Volume Repair
才发现:
Where To Buy Our Products
DiskWarrior也是收费的。
mac 修复exFAT
win/mac下修复exFat – DraGonBornCrash的博客 – CSDN博客
Win/Mac 下修复exFAT 分区 – LiAnGcAt – 博客园
exFAT 的移动硬盘插在 MacBook 上不加载,怎么破… – V2EX
“@abelyao 插到 Windows 下修复,不是 Mac 下修复。感觉是 Mac 对 exFAT 支持不良。
我意思是,插到 Windows 下修复,然后就能在 Mac 上用了。”
免费的数据恢复软件 – Disk Drill – Mac OS X版
“全部主流文件系统的恢复 无论您的数据丢失源自于哪种类型的存储设备,只要您可以正常将它连接到您的Mac并且查看其内容,Disk Drill就可以对它进行扫描。即使您目前可能无法访问您的硬盘或外部设备,HFS & HFS+, FAT/FAT32/exFAT, NTFS, 或 EXT3/EXT4,依然有可能从中挽救数据。”
抽空去试试Disk Drill
macos – 修复Mac OS X上的exFAT的驱动器后,它已经断开不当
“The only way I have found to fix it is to boot into Windows and run the standard ‘Scan disk for errors’ function that pops up on connecting the drive. It never finds any errors. The disk then appears fine in OS X again.”
说是:插到windows上,去修复,好像即使没找到错误,则回到mac就又可以识别了。
“As I mentioned on the original post on SO, I think OS X might actually be running this check silently in the background, there’s just no visual indication it is doing this (if it’s a spinning drive, you might hear it). I’ve long wondered about this myself though, so I’m hoping for some definitive information.”
也提到了:mac后台自动运行监测磁盘是否出错的程序。
Mac exfat 硬盘里面部分文件消失 部分文件损坏 求恢复方法? – 知乎
“换到windows系统去修复 屡试不爽”
-》看来多处都提到了:
换到windows上去修复
那就还是用windows修复吧
此时:
【未解决】Mac中尝试用diskutil修复被损坏的exFAT移动硬盘
等待了很多分钟,还没扫描完成
算了,中断操作,去换到win上去修复吧
【已解决】去Windows电脑中尝试修复破坏了的exFAT移动硬盘
插入win中修复好的硬盘到Mac中,看看是否正常能检测出来
空间使用也是正常的:
然后就可以识别,且可以写入数据了:
【总结】
所以现在就是:
  • 之前用win修复类似问题(1T硬盘,exFAT,也有好几百G数据),但是数据没恢复。
    • 对于之前出现类似问题,另外一个1T的移动硬盘,去用Windows去修复,结果修复提示成功,但是实际上数据丢了->原因:应该就是 之前1T硬盘中已有数据也很多,几百G,修复起来时间感觉很长,中间就点击取消,但是过了会提示修复成功了。所以以为真的是修复成功,但是实际上是数据没恢复了。
  • 而此次用win修复(4T硬盘,exFAT,近2T数据,耗时5小时左右),但是数据恢复了
    • 在用win修复之前,用Mac的工具去修复:
      • 未成功:fsck_exfat -d disk2s2
      • 时间太长而取消:diskutil repairVolume disk3s2
【后记】
【记录】某Mac对于exFAT的移动硬盘支持很不好不稳定

转载请注明:在路上 » 【已解决】Mac中无法识别exFAT的外接移动硬盘

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.167 seconds, using 22.08MB memory