12

Как смонтировать USB или внешний диск в однопользовательском режиме на Mac?

Как смонтировать USB или внешний диск в однопользовательском режиме на Mac? - Украина, Польша, Германия.

Эта статья специально написана для тех, кто не может загрузить свой Mac в обычном режиме или  процесс загрузки Mac зависает на сером экране с логотипом Apple и полосой загрузки . В таких ситуациях ваши важные данные находятся под угрозой. Вы не можете загрузить свой Mac и скопировать данные на внешний жесткий диск или USB-диск. Но все же есть способ загрузить ваш Mac и восстановить оттуда данные.

Единственный способ, с помощью которого ваш Mac может загружаться наверняка, — это «Однопользовательский режим». В однопользовательском режиме (SUM)  вам необходимо сначала подключить USB или внешний диск, чтобы скопировать на него данные. Этот пост покажет вам простые шаги по подключению USB или внешнего диска в однопользовательском режиме на Mac.

Предупреждение.  В режиме SU ваш Mac загружается в среде пользователя root. Пользователь root может вносить любые изменения и удалять любые файлы на вашем Mac. Поэтому, если вы никогда не использовали эту среду командной строки или ОС UNIX и Linux, убедитесь, что вы вводите каждую команду очень внимательно. Также убедитесь, что USB-диск или внешний диск, который вы собираетесь монтировать в  SUM на Mac форматируется на Mac. Если он не отформатирован на Mac, вы можете отформатировать его в файловой системе FAT32 в Windows.

Только файловая система FAT32 платформы Windows работает безупречно. exFat — это еще один тип файловой системы, который поддерживается как Mac, так и Windows, но форматируется по-разному на обеих платформах. Размер кластера различается в обеих системах, что приводит к возникновению ошибки «Размер неподдерживаемого сектора (0)» при подключении любого USB или внешнего диска на Mac.

Ошибка неподдерживаемого размера сектора при подключении USB
Ошибка неподдерживаемого размера сектора при подключении USB — однопользовательский режим

Еще одна проблема, которая может возникнуть при подключении USB или внешнего диска в режиме SU, — это SIP (защита целостности системы). На некоторых компьютерах Mac вы не сможете подключить внешний USB-накопитель в однопользовательском режиме из-за SIP. Вы можете столкнуться с ошибками, говорящими о  недопустимой подписи; Кэш доверия отключен или запрещены ненадежные кексы,  которые появляются после выполнения команды монтирования. Поэтому вам нужно  сначала отключить SIP на вашем Mac.

Этот пост может быть очень полезен для тех, кто пытается восстановить некоторые важные данные с Mac, который почти умер или не может загрузиться. Вот шаги, которые вам нужно выполнить в SUM, если ваш Mac может загружаться в SUM; Если вы не хотите читать все эти шаги, вы также можете посмотреть это видео на YouTube, чтобы узнать, как подключить USB-накопитель и скопировать данные с внутреннего жесткого диска на USB-диск в режиме SU на Mac.

Как смонтировать USB или внешний диск в однопользовательском режиме на Mac?

№1.  Загрузите свой Mac в режиме SU, удерживая комбинацию клавиш «Command + S» во время запуска.
№ 2.  Отпустите клавиши, когда увидите черный экран с прокруткой белого текста.
№3.  Подождите несколько секунд, пока не увидите последнюю строку, написанную как  «Localhost: root#».
№ 4.  Введите следующую команду.

/sbin/fsck -fy

Команда fsck запустит серию проверок на корневом диске и устранит все ошибки. Если она обнаружит какую-либо проблему, команда попытается ее исправить. После успешного выполнения команды появится сообщение «Файловая система была изменена» или  «Том (имя) в порядке» . Когда вы увидите второе сообщение, перейдите к следующему шагу, в противном случае снова запустите команду fsck, пока не получите второе сообщение.
№ 5.  Введите следующую команду, чтобы перемонтировать корневой раздел в режиме чтения и записи. По умолчанию он монтируется только для чтения.

/sbin/mount -uw/

№ 6.  Теперь введите следующую команду, чтобы получить представление о том, какие дисковые устройства в настоящее время перечислены в вашей системе.

лс /dev/диск*

Когда я ввел указанную выше команду на своем Mac, я получил следующие дисковые устройства с их именами.

Список всех имен дисководов
Список всех имен дисков SUM

№ 7.  Теперь подключите внешний USB-диск или внешний жесткий диск к одному из портов USB на вашем Mac. И снова введите ту же команду  «ls /dev/disk*»  и запишите имя внешнего жесткого диска или USB-диска, который вы только что подключили. Это будет новое имя, добавленное в предыдущий список, и чаще всего это всегда последнее имя диска в списке. В моем случае последним был disk4s1 , и это мой USB-накопитель Kingston.

Поиск имени дисковода для USB-диска в режиме SU
Поиск имени дисковода для USB-диска в режиме SU

Мой MacBook Pro имеет несколько дисководов, потому что у меня есть три разных раздела внутреннего жесткого диска. У каждого из них есть Yosemite, macOS Sierra и macOS High Sierra соответственно. №8.  Теперь, когда у вас есть имя внешнего USB-накопителя. Ваш следующий шаг — смонтировать его, чтобы вы могли копировать данные на USB-устройство в режиме SU. Введите следующую команду, чтобы создать  точку монтирования  (просто папка или каталог, куда будет смонтирован внешний диск).

mkdir/тома/usb

№ 9.  Введите следующую команду, чтобы проверить файловую систему внешнего USB-накопителя.

fstyp /dev/disk1s2
msdos

Найдите тип файловой системы USB-диска или внешнего диска
Найдите тип файловой системы USB-диска или внешнего диска

Моя флешка была отформатирована в FAT32 на Windows, поэтому на ней четко показывался msdos. Запишите тип файловой системы, указанный здесь.

№10.  Наконец, введите команду для подключения USB или внешнего диска в однопользовательском режиме на Mac .

mount -t msdos /dev/disk4s1 /Volumes/usb

Замените  disk4s1  на любое имя вашего USB-накопителя или внешнего жесткого диска на вашем Mac. И замените  /Volumes/usb  на любую точку монтирования, созданную для вашего USB-накопителя.

Примечание. Если USB-диск или внешний жесткий диск отформатирован в расширенном формате Mac OS или вы видите тип файловой системы как HFS, вместо этого введите  mount -t hfs mount -t hfs /dev/disk4s1 /volumes/usb 

подключить USB или внешний диск в однопользовательском режиме на Mac
Подключите USB или внешний диск в однопользовательском режиме на Mac

Когда я выполнил эту команду, я получил некоторую ошибку, несмотря на то, что отключил SIP. Я просто проигнорировал сообщение об ошибке и попытался создать тестовую папку на только что подключенном USB-диске. И, к моему большому удовольствию, это сработало. Я даже отключил USB-диск и подключил его к ПК с Windows, чтобы убедиться, что тестовая папка, созданная на Mac, отображается в Windows.

Теперь вы можете использовать команду CP для копирования файлов и папок с внутреннего диска на USB-диск или внешний жесткий диск. Используйте следующую команду:

cp -pr /Пользователи/имя пользователя/Рабочий стол /Тома/usb

Копирование файлов с внутреннего жесткого диска на внешний диск в однопользовательском режиме
Копирование файлов с внутреннего жесткого диска на внешний диск в режиме SU

Флаг -r используется для рекурсивного копирования всех файлов. Поэтому, если вы пытаетесь скопировать всю папку, включая все файлы внутри нее, вы должны использовать флаг -r. Флаг -p используется для сохранения следующих атрибутов каждого копируемого файла.

«режим файла, идентификатор группы, идентификатор пользователя, время модификации, время доступа, флаги файлов, списки контроля доступа (ACL) и расширенные атрибуты (EA)»

Как размонтировать USB-диск перед отключением его от Mac?

После того, как вы скопировали все важные файлы, вы можете вынуть USB-диск из Mac. Для этого используйте команду « umount»  , затем введите команду « exit » для перезагрузки или  «shutdown -h now»  , чтобы выключить Mac.

размонтировать /dev/disk4s1
shutdown -h сейчас

Это все о том, как подключить USB или внешний диск в однопользовательском режиме на Mac. И  как скопировать данные с Mac, если он не может нормально загрузиться . Я надеюсь, что приведенная выше информация удовлетворит ваши потребности и сэкономит ваше время и деньги. Если у вас есть какие-либо вопросы или вы не можете сделать это самостоятельно, не стесняйтесь обращаться ко мне через раздел комментариев ниже или через Skype.