«Не удалось создать временный файл». ошибка при удалении свободного места на внешнем диске

8

Я пытался стереть свободное место на внешнем диске USB 3.0 в утилите дисков OS X (Yosemite). Однако я получаю следующую ошибку:

Ошибка дисковой утилиты

РЕДАКТИРОВАТЬ: Диск отформатирован как GUID / Mac OS Extended (в журнале) и 1.1 из 2,0 ТБ заняты.

  1. Знаете ли вы, в чем может быть причина / решение? Восстановление диска не возвращает ошибок.
  2. Знаете ли вы о терминальной команде, чтобы стереть свободное место?

Спасибо!

N1000
источник
Какой формат? Насколько полно это было?
Tetsujin
@Tetsujin: смотрите обновление вопроса
n1000
2
Влияет ли переключение «игнорировать владение» на Get Info? [Я все еще думаю о «разрешении писать», а не о «сломанном»]
Тецудзин
@Tetsujin: Хороший. Я даже не знал этот вариант, пока не нашел его. Это стирает прямо сейчас. Хотите добавить ответ?
N1000
Круто. Рад, что это помогло - позвольте мне что-нибудь сделать вместе ...;)
Tetsujin

Ответы:

3

Первой моей мыслью было бы, что это какая-то ошибка прав доступа ...

Или

  • Диск отформатирован как NTFS или ExtFS и т. д.
  • Система не имеет прав записи на само устройство

Во-первых, самым простым, если не самым дешевым решением было бы что-то вроде Paragon NTFS или ExtFS или Tuxera NTFS.

Если это чисто проблема с правами доступа / владением, то для съемного диска самое простое решение - установить «Игнорировать владение» в окне «Информация». Этого должно быть достаточно для того, чтобы система могла выполнять запись на диск для безопасного удаления.

Tetsujin
источник
3

Если вы запустите утилиту диска из командной строки, вы получите то же поведение со следующим выводом:

# where `Title` is the name of the drive.
diskutil secureErase freespace 0 /Volumes/Title/

Started erase on disk1s2 Untitled
Creating a temporary file
Securely erasing a file
Creating a secondary temporary file
Mounting disk
Error: -69847: Couldn't create temporary file
Underlying error: 1: POSIX reports: Operation not permitted

Вы можете исправить это, запустив команду с sudo.

peterjwest
источник
К сожалению, команда diskutil с sudo генерирует ту же ошибку (только быстрее)
MikeB,
1

У меня такая же проблема. Перезапустите, и пока машина перезагружается, одновременно удерживайте нажатой клавишу «Command» и клавишу «R». Удерживайте нажатой, пока не появится значок Apple, затем отпустите обе клавиши. Появятся четыре варианта - выберите Дисковую утилиту. Продолжите процедуру удаления свободного пространства как обычно.

Первая попытка сработала для меня, после 6 месяцев разочарования.

Удачи! Тим

Тим Бирчард
источник
Мне больше повезло с этим методом, чем при нормальной загрузке, но в большинстве случаев он все еще дает ошибки.
duozmo
Когда я пытаюсь это сделать, затем выбираю свой Mac HD, я обнаруживаю, что кнопка «Удалить свободное место» отключена в приложении Дисковая утилита.
MikeB
-1

Я пытался стереть свободное место на моем ноутбуке с помощью утилиты Mac Disk и получил сообщение об ошибке, не удалось создать временный файл, и обнаружил, что свободное место было стерто. Проверьте об этом Mac, хранилище, чтобы увидеть, было ли удалено свободное место.

user129404
источник
Откуда ты знаешь, что стерто свободное пространство? Если бы пространство было свободным для начала, каким инструментом вы бы использовали, чтобы определить, что оно было правильно перезаписано?
Тецудзин
-2

У меня было это сообщение о проблеме / ошибке, но оказалось, что Дисковая утилита все равно стерла свободное место на диске.

Бобби Чарльтон
источник
Откуда ты знаешь, что стерто свободное пространство? Если бы пространство было свободным для начала, каким инструментом вы бы использовали, чтобы определить, что оно было правильно перезаписано?
Тецудзин