Como montar armazenamento flash USB externo ejetado? [duplicado]

9

Suponha que conectemos nossa unidade flash USB a um MacBook e depois ejete esse armazenamento da barra lateral do Finder. Agora, quero remontar esse armazenamento sem desconectá-lo e reconectá-lo ao computador, mas o disco não está mais listado com o diskutil listcomando

pdan
fonte

Respostas:

3

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.

Jan Linxweiler
fonte
Seu aplicativo pode montar novamente a unidade ejetada?
Revólver
1
A Mountain pode remontar unidades desmontadas. Em geral, não é possível montar novamente as unidades ejetadas. É por isso que o Mountain desmonta apenas os discos e não os ejeta. As unidades desmontadas podem ser desconectadas ou remontadas.
Jan Jan Linxweiler
1
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; kextload /System/Library/Extensions/IOUSBMassStorageClass.kext Esteja ciente de que esta vai voltar a montar todos os drives USB externos ...
Jan Linxweiler
@JannisLinxweiler A dica IOUSBMassStorageClass.kexté ótima, mas nos meus testes simples no Mac OS X 10.9.5 (Mavericks), parece que o descarregamento / recarregamento IOUSBMassStorageClass.kextafeta 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 kextunloadcomando.
JakeGould 7/09/15
1
@JannisLinxweiler A dica não funciona mais para o Sierra ( (libkern/kext) not found). Você sabe se o mecanismo é o mesmo e se a extensão tem apenas outro nome?
Oschrenk
2

Você monta dispositivos usando:

diskutil mountDisk device

onde o dispositivo pode ser um

  • nó do dispositivo: /dev/disk2
  • identificador de disco: disk1s7
  • ponto de montagem do volume: /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í.

gentmatt
fonte
2
Parece que as unidades flash USB são um caso especial, que eu não havia notado antes. Após a ejeção do último volume, o disco é removido da lista de dispositivos, diferente da maioria dos discos rígidos. No entanto, o uso diskutil unmountou diskutil unmountDiskdesmontará o (s) volume (s), mas deixará o dispositivo conectado para remontagem.
21412 joelseph
0

Utilitário de Disco

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.

Utilitário de Disco

imagem vem da wikipedia

PrimoCocaína
fonte
A questão é sobre ejetado NÃO montados ou desmontados discos ...
PatrickT
@PatrickT, você PODE montar unidades ejetadas no Disk Utility.
CousinCocaine 11/10
2
Depois que o SD / USB é ejetado, ele não aparece no Utilitário de Disco: Testei antes de comentar. A menos que haja uma etapa extra não detalhada aqui, sua sugestão não funcionou para mim. Graças embora ;-)
PatrickT
Aqui eu detalhei
PatrickT
2
@PatrickT, me culpe. você está certo. Ele funciona com discos rígidos USB (que eu testei), mas não com drives USB. Desculpe pela minha ignorância.
CousinCocaine 11/10