O meu THB LaCie Rugged de 1 TB decidiu que era uma boa ideia deixar de trabalhar de repente. Se eu abri-lo no disco util, às vezes vejo o nome real de uma partição, mas provavelmente não é o nome real.
No Terminal, tentei:
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 140.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 110.1 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.0 TB disk1
1: Apple_HFS 150.1 GB disk1s1
2: DOS_FAT_32 BAK_WIN 150.0 GB disk1s2
3: Apple_HFS 100.0 GB disk1s3
4: DOS_FAT_32 120.0 GB disk1s5
5: DOS_FAT_32 480.1 GB disk1s6
E depois desmontar isso:
$sudo diskutil unmountDisk force disk1
forneceu o seguinte: Falha na desmontagem forçada do disco1: pelo menos um volume não pôde ser desmontado Do que em cada disco:
$sudo diskutil unmount force disk1sn
Sempre: disk1sn já estava desmontado
Como não consegui fazer nada com meu disco rígido externo, fiz uma tentativa desesperada de apagar tudo, incluindo arquivos não salvos em backup, porque esse costumava ser o plano de backup. Esta foi a tentativa:
$ sudo diskutil eraseDisk JHFS+ DISK_VOLUME disk1
Started erase on disk1
Unmounting disk
Error: -69888: Couldn't unmount disk
Mas não funcionou tão bem. Se você tem alguma idéia de colocar o HDD funcionando ou mesmo proteger os arquivos, ficaria muito grato.
Quase esqueci isso no Disk Utility: o
Disk Utility não pode reparar este disco. Faça o backup do maior número possível de arquivos, reformate o disco e restaure os arquivos de backup.
Respostas:
Para mim, nenhuma das soluções estava funcionando: sudo unmount, sudo unmountDisk, unmountDisk force etc., com / dev / disk4, / dev / disk4s1, / dev / disk4s2 e assim por diante. Tudo falhou. A última coisa que tentei - eraseDisk - me deu o mesmo erro: Erro: -69888: Não foi possível desmontar o disco
Então eu decidi ver se havia algum processo no meu caminho, então eu corri
sudo lsof|grep disk4
e encontrei um processo trabalhando em uma das minhas partições. Eu matei a identificação do processo e de repente o disco montou novamente! Sucesso!fonte
diskutil
? (Eu tenho mais experiência fixação discos defeituosos no janelas, de modo que seria a minha próxima solução: encontrar uma máquina Windows e aprofundar-lo lá.)diskutil
última vez, no entanto, às vezes, vejo a unidade no Windows 7. Eu tenho meu disco principal particionado, eu poderia inicializar a partir do Windows. Minha VM do Linux, por outro lado, nunca viu o disco, provavelmente um problema de configuração, mas não tenho muita certeza dissoO mesmo aconteceu comigo porque eu estava no mesmo diretório que a unidade USB.
Voltei ao meu diretório pessoal (cd ~) e executei o comando novamente e ele funcionou.
fonte
cd ..
subir um nível que me movia para fora do disco que estava tentando desmontar.Confirmo que o uso do Terminal em vez do iTerm2 surpreendentemente fez o comando
diskutil unmount
ediskutil mount
funcionou!fonte
Descobri que tive esse problema quando estava usando o iTerm em vez do terminal, se as outras correções não ajudarem a tentar mudar para o terminal se você estiver usando outra coisa
fonte
Todos esses métodos acima costumavam funcionar na minha máquina. Parece que depois de um tempo não funcionará mais. Por algum motivo, esse problema começa a ocorrer sempre que a unidade é removida sem segurança. Por exemplo, o meu macbook não possui bateria; portanto, se a eletricidade da minha casa falhar ou se o cabo de alimentação estiver desconectado, quando eu reiniciar o computador, a unidade não funcionará.
A única maneira que encontrei para trabalhar toda vez é iniciar uma máquina virtual, com uma distribuição Linux ou Windows, no mesmo computador que não está montando e forçar a unidade a montar nela. [1] Você pode clicar em dispositivos, usb 2.0 (ou 3.0) e procurar o dispositivo. Assim que é montado, você o remove com segurança, encerra a máquina virtual ou desmarca o dispositivo, revertendo a etapa [1].
Se ele não aparecer automaticamente no seu Mac, você pode desconectá-lo e conectá-lo novamente.
Obs .: Este método foi feito usando uma VM Virtual Box, mas provavelmente funcionará usando Parallels, VMWare ou mesmo uma distribuição Linux do Live CD (usb).
fonte