5

Мой Mac находится в процессе удаления учетной записи. Пока это заняло около 5 часов. Я подумал, что это не так много времени, поэтому мне было интересно, если это способ остановить удаление учетной записи.

Я посмотрел это раньше. Он сказал, что зайдите в верхнее меню и выберите force quit выход, но force quit нет. Я попытался перезапустить, и мне, возможно, просто придется запустить его без изменений.

Как я могу решить это?

2 ответа2

4

Как только процесс безопасного удаления пользователя выполняется, вы не можете перезагрузить или выключить компьютер, используя обычный процесс выключения - Системные настройки отменят выключение и не позволят вам закрыться.

Решение состоит в том, чтобы открыть терминал командной строки и выполнить следующую команду:

sudo reboot

Вам понадобятся привилегии sudo, что, вероятно, означает, что вы должны быть в учетной записи администратора. Эта команда пропустит обычную проверку выключения и перезагрузит компьютер. После завершения перезагрузки вы можете обнаружить, что пользователь был удален из списка пользователей и групп в Системных настройках, но файлы пользователя все еще существуют. В этом случае вам нужно будет их утилизировать вручную. Опять же, в терминале вы можете сделать это с помощью команды, подобной приведенной ниже. БУДЬТЕ ОСТОРОЖНЫ, чтобы удалить только файлы старого пользователя, так как это обходит мусор и напрямую удаляет все рекурсивно, начиная с указанной вами папки.

cd /Users/
rm -fr <user name>

Вероятно, вам нужно будет добавить к команде "rm" команду "sudo", поэтому еще раз убедитесь, что вы удаляете правильную вещь, прежде чем нажать Enter.

Это не безопасное удаление, поэтому, если вы хотите выполнить лучшую работу, чем простое удаление, но без ожидания перезаписи каждого файла 35 раз, вы можете просто заполнить свободное место на диске случайными данными или нулями, используя следующая команда:

diskutil secureErase freespace 1 '/Volumes/Macintosh HD'

Вы можете заменить "1" на "0" в приведенной выше команде, чтобы записывать нули вместо случайных данных; это должно быть значительно быстрее. Обязательно укажите "свободное пространство", это важно, чтобы убедиться, что оно только перезаписывает свободное место на вашем диске. Если ваш диск называется не Macintosh HD, замените это имя. Вы можете запустить:

ls /Volumes

понять, что это за имя; если у вас есть другие объекты, например образы дисков, они также будут отображаться, поэтому игнорируйте их.

Хорошая вещь в приведенной выше команде diskutil состоит в том, что она даст вам оценку того, сколько времени это займет, и покажет вам, сколько сделано. В моем случае это указывало, что случайное стирание за один проход займет около 9 часов, а стирание с нулевым заполнением за один проход займет около 1 часа.

1

Один из шагов, который следует добавить в этот список, - удалить неполный файл резервной копии DMG учетной записи пользователя, созданный прерванной задачей.

Находясь в окне терминала (приложение Terminal находится в папке «Утилиты»):

    sudo bash

Это позволяет вам стать пользователем root, указав свой собственный пароль.

    cd /Users/Deleted\ Users/
    rm -rf <username.dmg>
    exit

Всегда выходите из своих действий sudo, только чтобы избежать серьезных ошибок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .