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


8

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

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

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

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

Спасибо!


Какой формат? Насколько полно это было?
Tetsujin

@Tetsujin: смотрите обновление вопроса
n1000

2
Влияет ли переключение «игнорировать владение» на Get Info? [Я все еще думаю о «разрешении писать», а не о «сломанном»]
Тецудзин

@Tetsujin: Хороший. Я даже не знал этот вариант, пока не нашел его. Это стирает прямо сейчас. Хотите добавить ответ?
N1000

Круто. Рад, что это помогло - позвольте мне что-нибудь сделать вместе ...;)
Tetsujin

Ответы:


3

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

Или

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

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

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


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.


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

1

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

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

Удачи! Тим


Мне больше повезло с этим методом, чем при нормальной загрузке, но в большинстве случаев он все еще дает ошибки.
duozmo

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

-1

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


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

-2

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


Откуда ты знаешь, что стерто свободное пространство? Если бы пространство было свободным для начала, каким инструментом вы бы использовали, чтобы определить, что оно было правильно перезаписано?
Тецудзин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.