33 votes

MacOS n'affiche pas l'espace libre réel

Je suis en train d'installer Windows 10 sur mon Macbook Pro (MacOS 10.13.4/17E202, 256 Go de stockage, pas de partition), mais Boot Camp indique qu'il me faut au moins 40 Go de stockage.

J'ai donc libéré de l'espace en supprimant certains fichiers, et la rubrique "À propos de mon Mac" indique maintenant qu'il y a presque 100 Go d'espace libre sur mon Mac :

enter image description here

Cependant, l'utilitaire de disque montre seulement 33 Go de stockage libre... 3 fois moins :

enter image description here

La corbeille est vide, et j'ai redémarré mon ordinateur deux fois. J'ai également utilisé l'utilitaire Onyx pour libérer un peu plus d'espace, vider les caches, etc. Mais il y a toujours cette énorme différence.

J'ai essayé de trouver les "fichiers cachés", qui pourraient causer cette différence, en utilisant l'application Disk Inventory X, mais elle montre 100 Go de stockage libre...

Une autre chose étrange s'est produite : après avoir redémarré l'ordinateur, la barre d'état à la fin du Finder indique 33 Go de stockage libre. Mais après 2-3 minutes, ce chiffre passe à environ 100 Go... Comme si certaines valeurs en cache étaient utilisées pendant que le Mac mettait à jour la taille des dossiers.

Je suis pratiquement sûr d'avoir 100 Go de stockage libre, car j'ai supprimé des dizaines de Go de photos et d'applications.

Qu'est-ce qui ne va pas ? Je suis un peu perdue !

0 votes

Regardez aussi : apple.stackexchange.com/questions/223390/ J'ai 250 Go de journaux de messagerie.

5 votes

La vraie réponse est que le Finder et About This Mac vous donnent des informations inexactes, et qu'on ne peut pas leur faire confiance. C'est vraiment frustrant qu'Apple agisse ainsi, surtout lorsque le Finder signale que vous n'avez plus d'espace disque alors qu'il affiche 50 Go de libre. Utilitaire de disque ou df -H / sont plus précises.

36voto

GM. Points 771

Vous avez probablement quelques snapshots locaux sur votre disque, vous pouvez essayer de lister les snapshots locaux avec

tmutil listlocalsnapshots /

et avec

tmutil thinlocalsnapshots / 9999999999 1

vous pouvez supprimer tous les instantanés locaux et libérer l'espace de stockage.

Vous pouvez trouver plus d'informations ici Comment éclaircir vos instantanés Time Machine locaux sur MacOS High Sierra

0 votes

Merci, GM. Je n'avais pas pensé aux instantanés locaux de Time Machine. J'en ai 4, en effet, qui ont été créés aujourd'hui, probablement lorsque j'ai nettoyé mon Mac. Je suis en train d'exécuter Time Machine, cela va probablement me débarrasser de ces snapshots ! Je vous tiens au courant ;)

1 votes

C'était ça. J'ai supprimé les instantanés et il semble qu'ils étaient le "contenu purgeable". Merci !

19voto

user322552 Points 241

Les commandes données ci-dessous ont résolu le problème pour moi. J'ai listé et supprimé le snapshot local et cela a libéré 230 Go sur ma machine.

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-01-28-143406 
$ tmutil deletelocalsnapshots 2019-01-28-143406  
$ tmutil listlocalsnapshots /
$

Assurez-vous qu'il n'y a pas de fichier à la fin.

2voto

David Anderson Points 30783

La quantité d'espace libre qui peut être allouée pour exécuter Windows peut être déterminée en entrant la commande suivante dans une fenêtre d'application Terminal. Ici, j'ai supposé que vous utilisez un seul disque interne avec seulement MacOS installé.

diskutil apfs resizecontainer disk0s2 limits

Remarque : Cette commande ne modifie en rien l'ordinateur.

Normalement, vous pouvez soustraire le minimum du maximum pour obtenir l'espace libre qui peut être alloué à Windows. Il existe également une autre quantité minimale "recommandée" lorsque MacOS est installé.

Voici un exemple de la sortie de la commande ci-dessus.

Resize limits for APFS Physical Store partition disk0s2:
  Current Physical Store partition size on map:   250.8 GB (250790264832 Bytes)
  Minimum (constrained by files/snapshots):       175.6 GB (175553185382 Bytes)
  Recommended minimum (if used with macOS):       186.5 GB (186453185382 Bytes)
  Maximum (constrained by partition map space):   250.8 GB (250790264832 Bytes)

Dans cet exemple, l'espace maximum qui peut être alloué à Windows est de 250.8 GB - 175.6 GB = 75.2 GB . Cependant, puisque vous avez installé MacOS, l'espace maximal recommandé qui peut être alloué à Windows est de 250.8 GB - 186.5 GB = 64.3 GB .

Remarque : Pour les Macs de 2015 et plus récents, les montants maximums peuvent être réduits par la quantité de stockage nécessaire pour contenir les fichiers d'installation de Windows. En d'autres termes, les Macs les plus récents ne nécessitent plus de clé USB ou de DVD pour installer Windows. Pendant l'installation de Windows, les fichiers de Microsoft et d'Apple sont temporairement stockés sur le disque interne. Cela peut réduire la quantité maximale de stockage qui peut être allouée à Windows. La quantité de stockage pour ces fichiers temporaires devrait être inférieure à 16 Go.

0 votes

Merci David pour votre réponse complète ! Cependant, mon problème n'est pas d'allouer de l'espace pour Windows, mais plutôt de libérer de l'espace sur mon ordinateur. En d'autres termes, j'essaie de trouver un moyen de supprimer les 60 Go de "contenu purgeable" de mon disque, qui pourraient être des instantanés Time Machine. Je suis en train de sauvegarder en ce moment même, voyons si c'est le cas ! Mais votre contribution sera précieuse lorsque je déciderai de la taille de la partition dont j'ai besoin. Merci !

0voto

pedrojoel Points 1

J'ai eu le même problème. Après avoir essayé toutes sortes de choses sans succès, j'ai décidé d'effacer mon disque et de faire une installation propre de High Sierra.

La première chose que j'ai faite est de cloner le disque de démarrage avec Carbon Copy Cloner. Une fois le clone terminé, l'espace libre était correct ( !).

Je n'ai aucune idée de la raison pour laquelle cela a fonctionné, mais le finder affiche l'espace libre correct et se met à jour instantanément lorsque je vide la corbeille.

J'espère que cela vous aidera

0voto

Justin Muller Points 919

Pour supprimer tous des instantanés Time Machine locaux en une seule commande exécutez cette commande dans le Terminal, avec l'aimable autorisation de cette réponse par Martin :

for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done

Vous pouvez également sauter sudo en fonction de vos privilèges.

tmutil deletelocalsnapshots supprime environ un instantané toutes les 30 secondes, donc si vous avez un tas d'instantanés, cela prendra du temps.

Pour visualiser les instantanés avant les effacer, les exécuter :

for d in $(tmutil listlocalsnapshotdates | grep "-"); do echo $d; done

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X