"Impossible de créer un fichier temporaire." erreur lors de l'effacement de l'espace libre sur le disque externe

8

J'essayais d'effacer l'espace libre d'un disque USB 3.0 externe dans l'utilitaire de disque OS X (Yosemite). Cependant, je reçois l'erreur suivante:

Erreur de l'utilitaire de disque

EDIT: Le disque est formaté en GUID / Mac OS étendu (journalisé) et 1,1 To de 2,0 To sont occupés.

  1. Savez-vous quelle pourrait être la cause / solution? La réparation de disque ne renvoie aucune erreur.
  2. Connaissez-vous une commande de terminal pour effacer l'espace libre?

Merci!

n1000
la source
Quel format? C'était plein?
Tetsujin
@Tetsujin: voir la mise à jour des questions
n1000
2
Est-ce que l'activation de «ignorer la propriété» a un effet, à partir de Get Info? [Je pense toujours en termes de «permission d'écrire» plutôt que de «cassé»]
Tetsujin
@Tetsujin: Sympa. Je ne connaissais même pas cette option jusqu'à ce que je la recherche sur Google. Il s'efface en ce moment. Voulez-vous ajouter une réponse?
n1000
Cool. Heureux que cela ait aidé - permettez-moi de bricoler quelque chose ensemble…;)
Tetsujin

Réponses:

3

Ma première pensée serait que c'est une erreur de permission en quelque sorte…

Soit

  • le lecteur est formaté en NTFS ou ExtFS, etc.
  • Le système n'a pas d'autorisations d'écriture sur le périphérique lui-même

Pour le premier, la solution la plus simple, sinon la moins chère, serait quelque chose comme Paragon NTFS ou ExtFS ou Tuxera NTFS

S'il s'agit d'un pur problème d'autorisations / de propriété, alors pour un lecteur amovible, la solution la plus simple serait de le définir sur «Ignorer la propriété» dans la fenêtre Obtenir des informations. Cela devrait être suffisant pour permettre au système d'écrire sur le lecteur afin de l'effacer en toute sécurité.

Tetsujin
la source
3

Si vous exécutez l'utilitaire de disque à partir de la ligne de commande, vous obtenez le même comportement avec la sortie suivante:

# 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

Vous pouvez résoudre ce problème en exécutant la commande avec sudo.

peterjwest
la source
Malheureusement, la commande diskutil avec sudo génère la même erreur (juste plus vite)
MikeB
1

J'ai eu le même problème. Redémarrez et pendant que la machine redémarre, maintenez simultanément la touche Commande et la touche R. Maintenez enfoncée jusqu'à ce que l'icône Apple apparaisse, puis relâchez les deux touches. Quatre options apparaîtront - choisissez Utilitaire de disque. Continuez avec la procédure d'effacement de l'espace libre comme d'habitude.

La première tentative a fonctionné pour moi, après 6 mois de frustration.

Bonne chance! Tim

tim birchard
la source
J'ai eu plus de chance avec cette méthode que de fonctionner sous un démarrage normal, mais elle continue de faire des erreurs la plupart du temps.
duozmo
Lorsque j'essaye, puis sélectionne mon Mac HD, je constate que le bouton "Effacer l'espace libre" est désactivé dans l'application Utilitaire de disque.
MikeB
-1

J'essayais d'effacer l'espace libre sur mon ordinateur portable avec l'utilitaire de disque Mac et j'ai reçu le message d'erreur Impossible de créer un fichier temporaire et j'ai trouvé que l'espace libre avait été effacé. Vérifiez sur ce mac, le stockage pour voir si l'espace libre a été effacé.

user129404
la source
Comment savez-vous qu'il a effacé l'espace libre? Si l'espace était libre au départ, quel outil utiliseriez-vous pour déterminer s'il avait été correctement écrasé?
Tetsujin
-2

J'ai eu ce problème / message d'erreur, mais il s'est avéré que l'Utilitaire de disque avait en fait effacé l'espace libre sur le lecteur de toute façon.

Bobby Charlton
la source
Comment savez-vous qu'il a effacé l'espace libre? Si l'espace était libre au départ, quel outil utiliseriez-vous pour déterminer s'il avait été correctement écrasé?
Tetsujin