macOS:无法安装exFAT外置驱动器


13

我有一个Western Digital MyBook(25EE)8TB外部驱动器。它使用exFAT格式化。我不记得确切的格式,但我相信它是通过Synology NAS的Synology DiskStation完成的。将驱动器连接到NAS时,我可以挂载并读取驱动器,但不能在macOS Sierra 10.12.6上安装

该驱动器显示在“磁盘工具”中,但挂载不执行任何操作。我已经运行“急救”,没有错误。

在此处输入图片说明 在此处输入图片说明

磁盘工具错误地认为使用量是8/8 TB。如下面的屏幕快照所示,使用量约为4.2 / 8 TB。该驱动器主要包含一个Synology HyperBackup文件(.hbk),该文件几乎全部构成了这些4.2 TB的文件。

根据Synology DiskStation的说法,主要分区是exFAT,我认为EFI分区是vfat:

在此处输入图片说明

该驱动器也显示diskutil为,disk2s2但无法挂载:

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data WD My Book              8.0 TB     disk2s2

$ mount disk2s2
mount: disk2s2: unknown special file or file system.

$ diskutil mountDisk disk2
One or more volume(s) failed to mount

注意:(我尝试按照以下说明进行macOS FUSE的操作,但我认为它们实际上并不相关,因为这些天应在macOS中原生支持exFAT。)

我不知道从哪里开始这个问题,这可能是什么问题?


编辑1:块大小

苹果系统:

$ diskutil info disk2 | grep "Block Size"
   Device Block Size:        512 Bytes

$ diskutil info disk2s1 | grep "Block Size"
   Device Block Size:        512 Bytes

$ diskutil info disk2s2 | grep "Block Size"
   Device Block Size:        512 Bytes

Synology SSH:

二手的fdisk -l。注意GPT PMBR大小不匹配–也许有一定关联性吗?

GPT PMBR size mismatch (4294967294 != 2743150591) will be corrected by w(rite).
Disk /dev/sdq: 7.3 TiB, 8001562869760 bytes, 15628052480 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Device      Start         End     Sectors  Size Type
/dev/sdq1      40      409639      409600  200M EFI System
/dev/sdq2  411648 15628050431 15627638784  7.3T Microsoft basic data

编辑2:GPT

$ sudo gpt -r show disk2

        start         size  index  contents
            0            1         PMBR
            1            1         Pri GPT header
            2           32         Pri GPT table
           34            6         
           40       409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93E####
       409640         2008         
       411648  15627638784      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B726####
  15628050432         2015         
  15628052447           32         Sec GPT table
  15628052479            1         Sec GPT header

编辑3:安装EFI

显然,macOS能够挂载Finder并列出EFI的内容。

$ diskutil mountDisk disk2
One or more volume(s) failed to mount

在此处输入图片说明

无法挂载的卷是主exFAT卷。macOS要求卸载EFI卷,否则它将抱怨无法正确弹出磁盘。



@klanomath抱歉,响应延迟–我尝试按照您的指示将fsck设置为空,但是它似乎没有任何作用,像以前一样安装磁盘失败,因此我再次从fstab中删除了该行。
Winterflags

驱动器的权限是否正确?
小家伙

@littletinyman如何检查驱动器的权限?谢谢!
Winterflags

@winterflags我遇到了这个问题。您有意义地解决了吗?
斯蒂芬·埃利斯

Answers:


4

最近的Western Digital“便捷存储”和“ My Book”硬盘驱动器存在Mac Sierra 10.12.6问题:它们在桌面上不可见。

WD Utilities说我的两个驱动器签出还可以;Mac Utilities可以识别两个硬盘驱动器。

周一去Mac Genius酒吧。BestBuy向我出售了原始的WD easystore 8T,而WD向我发送了My Book 8T。BestBuy说WD Easystore快要死了。一位计算机技术员说没办法。两种WD HD都重新格式化为ExFat。MacBook Pro Finder看不到任何硬盘驱动器。


1
好点-有些驱动器在控制器级别执行“怪诞的事情”以“保护”数据或“增强”体验,而大多数Apple用户想要做的就是拥有一个简单的按钮来永久禁用这些“功能”或一种简便的方法首先不要花钱在他们身上。
bmike

3

在Windows上格式化大容量exFAT时,默认默认分配单元大小(读取块大小)大于1024。macOS很难在这样的磁盘上找到启动区域。备份您的外部驱动器,在块大小为1024的Windows上重新格式化,然后将所有内容复制回去。


我可以确认,在将外部2 TB HDD从具有2048K分配单元大小的exFAT格式化为具有1024K分配单元大小的exFAT之后,现在可以在Mac OS上发现该磁盘,并且可以正常使用它。
retif

1

exFAT(扩展文件分配表)文件系统是旧FAT32文件系统的继承者。它有很多优点和缺点。例如,优点之一就是文件大小限制现在高达16 EB。但...

它不被使用,也不是为格式化硬盘而设计的。仅建议用于闪存存储。这是目前它不被认为是NTFS硬盘驱动器的巨大竞争者的唯一原因。也exFAT有助于出现权限问题和损坏的文件。假设您的情况与此问题有关。

尽管您有8TB的传输空间,但我还是会尝试对其重新格式化。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.