Как подключить извлеченное внешнее USB-накопитель? [Дубликат]

9

Предположим, что мы подключили флэш-накопитель USB к MacBook, а затем извлекли это хранилище из боковой панели Finder. Теперь я хочу перемонтировать это хранилище, не отключая и не подключая его к компьютеру, но диск больше не отображается с diskutil listкомандой.

PDAN
источник

Ответы:

3

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

Надеюсь, тебе понравится!!

ОБНОВЛЕНИЕ: Единственный способ перемонтировать извлеченные внешние USB-накопители - выгрузить и загрузить расширение ядра USB-накопителя:

kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext

С последующим:

kextload /System/Library/Extensions/IOUSBMassStorageClass.kext

Имейте в виду, что при этом будут перемонтированы ВСЕ внешние USB-накопители.

Ян Линксвайлер
источник
Может ли ваше приложение повторно смонтировать извлеченный диск?
револьвер
1
Mountain может перемонтировать несмонтированные диски. В общем случае невозможно повторно установить извлеченные диски. Вот почему Mountain только размонтирует диски и не извлекает их. Размонтированные диски могут быть отключены или смонтированы.
Ян Линксвайлер
1
Единственный способ перемонтировать извлеченные внешние USB-накопители - выгрузить и загрузить расширение ядра USB-накопителя: kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext; kextload /System/Library/Extensions/IOUSBMassStorageClass.kext Имейте в виду, что при этом будут перемонтированы ВСЕ внешние USB-накопители ...
Ян Линксвайлер
@JannisLinxweiler Совет IOUSBMassStorageClass.kextзамечательный, но из моего простого тестирования в Mac OS X 10.9.5 (Mavericks) кажется, что выгрузка / перезагрузка IOUSBMassStorageClass.kextзатрагивает только USB-накопители, подключенные к моей машине. Жесткие диски с автономным питанием USB 3.0 совершенно не подвержены изменениям и могут использоваться даже после запуска kextunloadкоманды.
JakeGould
1
@JannisLinxweiler Совет больше не работает для Sierra ( (libkern/kext) not found). Знаете ли вы, является ли механизм тем же и имеет ли расширение только другое имя?
октября
2

Вы монтируете устройства, используя:

diskutil mountDisk device

где устройство может быть

  • узел устройства: /dev/disk2
  • идентификатор диска: disk1s7
  • Точка монтирования тома: /Volumes/Macintosh HD

Для тех, кому нравится графическое Disk Utility.app , он также показывает подключенный диск, который не подключен, и вы можете подключить извлеченные диски оттуда также.

gentmatt
источник
2
Похоже, флешки - это особый случай, которого я раньше не замечал. После извлечения последнего тома диск удаляется из списка устройств, в отличие от большинства жестких дисков. Однако использование diskutil unmountили diskutil unmountDiskвместо этого отключит том (ы), но оставит устройство подключенным для повторной установки.
Джоэлсеф
0

Дисковая утилита

Нет необходимости в командной строке здесь. Откройте Дисковую утилиту (/ Приложения / Утилиты / Дисковая утилита), выберите диск и нажмите «Монтировать».

Дисковая утилита

изображение из википедии

CousinCocaine
источник
Вопрос о извлеченных НЕ размонтированных или демонтированных дисках ...
PatrickT
@PatrickT, вы МОЖЕТЕ смонтировать извлеченные диски в Дисковой утилите.
Кузен Кокаин
2
После извлечения SD / USB он не отображается в Дисковой утилите: я протестировал его, прежде чем комментировать. Если здесь не указан дополнительный шаг, ваше предложение не сработало для меня. Спасибо, хотя ;-)
PatrickT
Здесь я подробно описал решение Automator на основе комментариев других пользователей: apple.stackexchange.com/questions/62478/…
PatrickT
2
@PatrickT, вини меня. вы правы. Он работает с жесткими дисками USB (которые я тестировал), но не работает с USB-накопителями. Извините за мое невежество.
Кузен Кокаин