Назад | Перейти на главную страницу

Почему я не могу читать / монтировать на MacOS внешний диск, отформатированный в exfat?

Я подключил через USB этот диск SATA, ранее смонтированный в системе Linux в конфигурации RAID 1 HW:

Я установил ext4fuse для установки FS.

Первым делом я проверил привод:

 diskutil info -all

     Device Identifier:         disk2
     Device Node:               /dev/disk2
     Whole:                     Yes
     Part of Whole:             disk2
     Device / Media Name:       EARX-00PASB0

     Volume Name:               Not applicable (no file system)
     Mounted:                   Not applicable (no file system)
     File System:               None

     Content (IOContent):       FDisk_partition_scheme
     OS Can Be Installed:       No
     Media Type:                Generic
     Protocol:                  USB
     SMART Status:              Not Supported

     Disk Size:                 2.0 TB (2000398934016 Bytes) (exactly 3907029168 512-Byte-Units)
     Device Block Size:         512 Bytes

     Read-Only Media:           No
     Read-Only Volume:          Not applicable (no file system)

     Device Location:           External
     Removable Media:           Fixed

     Solid State:               Info not available
     Virtual:                   No

  **********

     Device Identifier:         disk2s1
     Device Node:               /dev/disk2s1
     Whole:                     No
     Part of Whole:             disk2

     Volume Name:               Not applicable (no file system)
     Mounted:                   Not applicable (no file system)
     File System:               None

     Partition Type:            Windows_LDM
     OS Can Be Installed:       No
     Media Type:                Generic
     Protocol:                  USB
     SMART Status:              Not Supported
     Partition Offset:          32256 Bytes (63 512-Byte-Device-Blocks)

     Disk Size:                 2.0 TB (2000388063744 Bytes) (exactly 3907007937 512-Byte-Units)
     Device Block Size:         512 Bytes

     Read-Only Media:           No
     Read-Only Volume:          Not applicable (no file system)

     Device Location:           External
     Removable Media:           Fixed

     Solid State:               Info not available

  **********

Осмотревшись, я попробовал следующие команды:

sudo ext4fuse /dev/disk2  ~/tmp/MY_EXT_PARTITION -o allow_other

Partition doesn't contain EXT4 filesystem

Затем:

diskutil verifydisk disk2

Unable to verify this whole disk: A GUID Partition Table (GPT) partitioning scheme is required (-69773)

Также :

sudo gpt -r show /dev/disk2

     start        size  index  contents
         0           1         MBR
         1          62
        63  3907007937      1  MBR part 66
3907008000       21168


sudo gpt recover /dev/disk2
gpt recover: /dev/disk2: error: device contains a MBR


diskutil repairDisk /dev/disk2
Unable to repair this whole disk: A GUID Partition Table (GPT) partitioning scheme is required (-69773)

На самом деле я не знаю, как получить доступ к этому диску. Есть ли у вас какие-то идеи?

РЕДАКТИРОВАТЬ

на машине с Ubuntu диск доступен для чтения, а тип файловой системы -

fsck -N /dev/sdb1
fsck from util-linux 2.20.1
 [/sbin/fsck.ext2 (1) -- /dev/sdb1] fsck.ext2 /dev/sdb1

Как мне сделать его читабельным в mac os x?

Я в той же ситуации, и никакой коробки Linux нет.

Решением для меня было установить бродячий / виртуальный ящик, а затем добавить пакет расширения виртуального ящика Oracle (важно для доступа к USB2 / 3, без этого USB-диск не отображается). Затем вытащите ubuntu / xenial64: vagrant init ubuntu / xenial64 (или любой другой дистрибутив) и включите USB 3.0 в настройках виртуальной машины (включить + фильтр). Запустите виртуальную машину и пока ВМ запущена, подключите USB-диск. Тогда нормально работает sudo mount, и вы можете копировать содержимое в другое место. Вам необходимо включить exfat (добавить юниверс в apt, обновить apt, а затем установить ext4-fuse и ext4-utils).

Довольно запутанно, но, по крайней мере, у меня есть данные! Надеюсь, это сработает для вас.