У меня есть внешний USB-диск, который не отвечает (macOS). Раньше он издавал щелчки, но теперь это звучит нормально.

Он включается до чистого синего света и звучит нормально. Поначалу это происходит, но через некоторое время начинает мигать свет, а затем я слышу щелчки или грохот внутри (блех).

Я могу увидеть диск через system_profiler например

$ system_profiler SPUSBDataType | more
USB 3.1 Bus:

  Host Controller Driver: AppleUSBXHCITR
  PCI Device ID: 0x15ec 
  PCI Revision ID: 0x0006 
  PCI Vendor ID: 0x8086 
  Bus Number: 0x01 

    Expansion Desk:

      Product ID: 0x331a
      Vendor ID: 0x0bc2  (Seagate LLC)
      Version: 9.11
      Serial Number: NA8X507J
      Speed: Up to 5 Gb/sec
      Manufacturer: Seagate
      Location ID: 0x01200000 / 7
      Current Available (mA): 900
      Current Required (mA): 8
      Extra Operating Current (mA): 0

Но это не видно через diskutil. Он показывает только внутренний жесткий диск.

Как сделать так, чтобы это было как минимум видимым для diskutil (или Disk Utility.app), чтобы я мог попытаться восстановить?

2 ответа2

1

На самом деле, системный профилировщик вообще не видит диск - он действительно видит USB-устройство.

Думайте об этом как о цепочке устройств: Система -> Контроллер USB -> Кабель USB -> Адаптер USB/SATA -> Диск SATA, при этом выходит из строя только последнее звено в цепи. Очевидно, что подсистема USB будет видеть устройство USB, но не сможет назначить его на дескриптор блочного устройства. Таким образом, он будет отображаться в дереве устройств USB, но не в дереве блочных устройств.

Это, конечно, подразумевает, что вы не можете сделать это видимым ни в одной программе, которая обращается только к блочным устройствам, включая утилиту диска.

0

Диск очень вероятно мертв. Существует приложение под названием DriveDx, которое вы можете загрузить (бесплатная пробная версия) с https://binaryfruit.com/. Загрузите его со встроенным kext. Это приложение может увидеть его и дать информацию о диске.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .