Jak zamontować zaszyfrowany dysk z wiersza poleceń?

17

Kiedy piszę diskutil mount disk3w terminalu, napisane jest, że głośniki zostały pomyślnie zainstalowane . Jednak dysk nie jest zamontowany i mogę to potwierdzić, otwierając GUI Disk Utility.app, a także dysk nie wyświetla się w Finderze.

Podejrzewam, że dzieje się tak, ponieważ dysk jest zaszyfrowany, a polecenie terminalu nie przechodzi przez „Keychain” w celu odzyskania hasła do zaszyfrowanego dysku.

Co myślisz? Czy istnieje sposób montowania zaszyfrowanych dysków za pomocą wiersza polecenia?
Dzięki.

josswinn
źródło

Odpowiedzi:

25

Chcesz uruchomić diskutil coreStorage unlockVolume <UUID>, gdzie UUID jest Logical Volume UUID związane z zaszyfrowanego dysku /dev/disk3. Możesz uzyskać lvUUID, uruchamiając diskutil cs listterminal i szukając wyników związanych z /dev/disk3. Identyfikator to długi ciąg znaków, który wyglądałby mniej więcej tak: „B807C2A0-577F-3DB0-9002-F82B9137696C”.

W tym momencie pojawi się monit o podanie hasła, a jeśli jest poprawne, odblokuj dysk.

podrzutek
źródło
2
To działało świetnie. Należy powiedzieć, że kiedy robisz listę coreStorage diskutil, możesz napotkać stos takich identyfikatorów reprezentujących urządzenie. W moim przypadku stos wygląda następująco: Grupa woluminów logicznych, Wolumin fizyczny, Rodzina woluminów logicznych i wreszcie Wolumin logiczny. Chcesz użyć identyfikatora pokazanego z Logical Volume, który jest ostatnim, do połączenia unlockVolume.
Robert Casey
Uwaga dotycząca nowoczesnych systemów plików apfs, których powinieneś używać diskutil apfs unlockVolumeidiskutil apfs list
Max Coplan
10

Możesz użyć hdiutildo zamontowania obrazu dysku, który jest chroniony hasłem.

hdiutil attach -agentpass /path/to/image.dmg

Powinno to spróbować zamontować obraz dysku, monitując o podanie hasła. Jeśli jest zaszyfrowany kluczem publicznym, możesz przekazać to za pomocą opcji -pubkey.

mjturner
źródło
Dzięki. Nie jest to dokładnie to, czego szukam. Nie pyta o hasło, za pomocą którego dysk jest szyfrowany. Przed dołączeniem dysku pyta o hasło do mojego konta lokalnego.
josswinn
3
Dziwnie to wystarczy tylko prosi mnie o hasło kiedy pominąć opcję -agentpass.
Teo Sartori
1
Twoja odpowiedź, używając hdiutil, nie ma nic wspólnego z OP i zadawanym pytaniem, które dotyczyło zamontowania zaszyfrowanego dysku z wiersza poleceń, a nie zaszyfrowanego obrazu dysku, to dwie różne rzeczy! Odpowiedź Foundlinga, używając diskutil, jest poprawną odpowiedzią!
user3439894
Dobra odpowiedź. hdiutil jest odpowiedzią na inne pokrewne pytanie, które miałem: jak odmontować zaszyfrowane dmg i „zablokować” go, aby zaczął pytać o hasło na nowym mountie. Odpowiedź brzmihdiutil eject /Volumes/your_volume
Vladimir Tolstikov,
2

Nie widzę dzisiaj, co robię inaczej, ale

diskutil unmount disk3           

i

diskutil mount disk3        

działają dobrze i prawidłowo odmontowują i montują dysk twardy, który można wyświetlić w Finderze. Szyfrowanie nie ma z tym nic wspólnego.

josswinn
źródło
1
Czy odpowiadasz tutaj na własne pytanie? Jeśli tak, czy twoja odpowiedź brzmi, że problem po prostu zniknął?
Daniel
0

Wejdź w tryb odzyskiwania. Otwórz aplikację Terminal. Uruchom aplikację Disk Utility z wiersza polecenia, wykonując:

/Applications/Utilities/Disk\ Utility.app/Contents/MacOS/Disk\ Utility

Wybierz napęd blokady i kliknij zamontuj. W przypadku zaszyfrowania zostanie wyświetlony monit o podanie hasła

Następnie możesz normalnie wprowadzić swój wolumin główny.

Donny Davis
źródło