Як я можу змонтувати зашифрований диск із командного рядка?


17

Коли я набираю diskutil mount disk3термінал, він каже, що том (и) встановлений успішно . Однак диск не встановлений, і я можу це підтвердити, відкривши GUI Disk Utility.app, а також диск не відображається в Finder.

Я підозрюю, що це тому, що диск зашифрований і команда терміналу не проходить через "Keychain" для отримання пароля для зашифрованого диска.

Як ти гадаєш? Чи є спосіб монтажу зашифрованих дисків за допомогою командного рядка?
Дякую.

Відповіді:


25

Ви хочете працювати diskutil coreStorage unlockVolume <UUID>, де UUID є логічним UUID томи , пов'язаний із зашифрованим диском, /dev/disk3. Ви можете отримати lvUUID, запустивши diskutil cs listв термінал і шукаючи вихід, пов'язаний з /dev/disk3. Ідентифікатор - це довгий рядок, який виглядатиме приблизно так "B807C2A0-577F-3DB0-9002-F82B9137696C".

У цей момент він запропонує ввести пароль і, якщо він правильний, розблокуйте диск.


2
Це спрацювало чудово. Слід сказати, що при створенні списку дискутіл coreStorage ви можете зустріти стек таких ідентифікаторів, що представляють пристрій. У моєму випадку стек має вигляд: Logical Volume Group, Physical Volume, Family Logical Volume і, нарешті, Logical Volume. Ви хочете використовувати ідентифікатор, показаний з логічним томом, який є останнім, для вашого дзвінка unlockVolume.
Роберт Кейсі

Примітка для сучасних файлових систем apfs, які ви повинні використовувати, diskutil apfs unlockVolumeіdiskutil apfs list
Макс Коплан

10

Ви можете використовувати hdiutilдля монтажу образу диска, захищеного парольною фразою.

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

Це має спробувати встановити образ диска, що запропонує вам ввести парольну фразу. Якщо він зашифрований відкритим ключем, ви можете передати це за допомогою параметра -pubkey.


Дякую. Це не те, що я шукаю. Він не запитує пароль, за допомогою якого зашифрований диск. Він двічі запитує пароль мого облікового запису перед тим, як приєднати диск.
josswinn

3
Як не дивно, він запрошує мене на отримання пароля лише тоді, коли я пропускаю параметр -agentpass.
Тео Сарторі

1
Ваша відповідь, використовуючи hdiutil, не має нічого спільного з ОП та заданим питанням, яке стосувалося встановлення зашифрованого диска з командного рядка, а не зашифрованого образу диска, що є двома різними речами! відповідь знайденця за допомогою дискутилу - правильна відповідь!
користувач3439894

Хороша відповідь. hdiutil - це відповідь на інше пов’язане з нами питання: як розімкнути зашифрований dmg і "заблокувати" його, щоб він почав запитувати пароль на новому монтуванні. Відповідьhdiutil eject /Volumes/your_volume
Володимир Толстіков

2

Я сьогодні не бачу, що я роблю по-іншому, але

diskutil unmount disk3           

і

diskutil mount disk3        

працюють нормально і належним чином демонтують та встановлюють жорсткий диск, і це видно у Finder. Шифрування, схоже, не має нічого спільного з цим.


1
Ви тут відповідаєте на власне запитання? Якщо так, чи є ваша відповідь, що проблема просто пішла?
Даниїл

0

Увійдіть у режим відновлення. Відкрийте додаток Термінал. Запустіть програму Disk Utility з командного рядка, виконавши:

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

Виберіть пристрій блокування та натисніть кнопку кріплення. Він запросить пароль, якщо він зашифрований

Потім ви можете ввести кореневий обсяг нормально.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.