Respostas:
O problema que você descreve foi inicialmente a intenção de escrever um aplicativo que permita gerenciar suas unidades na barra de menus. É chamado de montanha e você pode obtê-lo aqui .
Espero que goste!!
ATUALIZAÇÃO: A única maneira de reinstalar as unidades flash USB externas ejetadas é descarregar e carregar a extensão do kernel de armazenamento em massa USB:
kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
Seguido por:
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
Esteja ciente de que isso remontará TODAS as unidades USB externas.
IOUSBMassStorageClass.kext
é ótima, mas nos meus testes simples no Mac OS X 10.9.5 (Mavericks), parece que o descarregamento / recarregamento IOUSBMassStorageClass.kext
afeta apenas as unidades flash USB conectadas à minha máquina. As unidades de disco rígido com alimentação automática USB 3.0 não são afetadas e ainda podem ser utilizadas mesmo após a execução do kextunload
comando.
(libkern/kext) not found
). Você sabe se o mecanismo é o mesmo e se a extensão tem apenas outro nome?
Você monta dispositivos usando:
diskutil mountDisk device
onde o dispositivo pode ser um
/dev/disk2
disk1s7
/Volumes/Macintosh HD
Para aqueles que gostam do Disk Utility.app gráfico , ele também mostra uma unidade conectada que por acaso não está montada e você também pode montar discos ejetados a partir daí.
diskutil unmount
ou diskutil unmountDisk
desmontará o (s) volume (s), mas deixará o dispositivo conectado para remontagem.
Não há necessidade da linha de comando aqui. Abra o Utilitário de Disco (/ Aplicativos / Utilitários / Utilitário de Disco), selecione sua unidade e clique em Montar.
imagem vem da wikipedia