我有一个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卷,否则它将抱怨无法正确弹出磁盘。