32 votos

MacOS no muestra el espacio libre real

Estoy en proceso de instalar Windows 10 en mi Macbook Pro (MacOS 10.13.4/17E202, 256 GB de almacenamiento, sin partición), pero Boot Camp dice que necesito al menos 40 GB de almacenamiento.

Así que liberé algo de espacio eliminando algunos archivos, y "Acerca de mi Mac" muestra ahora casi 100 GB de espacio libre en mi Mac:

enter image description here

Sin embargo, la Utilidad de Discos muestra sólo 33 GB de almacenamiento libre... 3 veces menos:

enter image description here

La papelera está vacía y he reiniciado el ordenador dos veces. También he utilizado la utilidad Onyx para liberar algo más de espacio, vaciar las cachés, etc. Pero sigue habiendo una gran diferencia.

Intenté encontrar "archivos ocultos", que podrían causar esta diferencia, utilizando la aplicación Disk Inventory X, pero muestra 100 GB de almacenamiento libre...

Otra cosa extraña que ha ocurrido: después de reiniciar el ordenador, la barra de estado al final del finder muestra 33 GB de almacenamiento libre. Pero después de 2-3 minutos, este número cambia a unos 100 GB... Como si se hubieran utilizado algunos valores en caché mientras el Mac actualizaba los tamaños de las carpetas.

Estoy bastante seguro de que tengo 100 GB de almacenamiento libre, porque he eliminado decenas de GB de fotos y aplicaciones.

¿Qué pasa? Estoy un poco perdido.

0 votos

Mira esto también: apple.stackexchange.com/questions/223390/ Tengo 250 GB de registros de correo.

5 votos

La respuesta real es que el Finder y Acerca de este Mac le dan información inexacta, y no se puede confiar en ella. Es realmente frustrante que Apple haga esto, especialmente cuando el Finder informa de que te has quedado sin espacio en el disco y sin embargo te muestra 50GB libres. Utilidad de Disco o df -H / son más precisos.

36voto

Rick Ashford Puntos 31

Probablemente tienes algunas instantáneas locales en tu disco, puedes intentar listar las instantáneas locales con

tmutil listlocalsnapshots /

y con

tmutil thinlocalsnapshots / 9999999999 1

puede eliminar todas las instantáneas locales y liberar el espacio de almacenamiento.

Puede encontrar más información aquí Cómo adelgazar las instantáneas locales de Time Machine en macOS High Sierra

0 votos

Gracias, GM. No había pensado en las instantáneas locales de Time Machine. Tengo 4 de ellas, de hecho, que se crearon hoy, probablemente cuando limpié mi Mac. Actualmente estoy ejecutando Time Machine, ¡esto probablemente me librará de estas instantáneas! Os mantendré informados ;)

1 votos

Eso fue todo. He eliminado las instantáneas y parece que eran el "contenido purgable". Gracias.

19voto

user322552 Puntos 161

Los comandos indicados a continuación me resolvieron el problema. Se listó y eliminó la instantánea local y liberó 230 GB en mi máquina.

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

Asegúrese de que no muestra ningún archivo al final.

2voto

David Anderson Puntos 2189

La cantidad de espacio libre que se puede asignar para ejecutar Windows se puede determinar introduciendo el siguiente comando en una ventana de la aplicación Terminal. Aquí, he asumido que usted está usando una sola unidad interna con sólo MacOS instalado.

diskutil apfs resizecontainer disk0s2 limits

Nota: Este comando no cambia el ordenador de ninguna manera.

Normalmente, se puede restar el mínimo del máximo para obtener el espacio libre que se puede asignar a Windows. Además, existe una cantidad mínima alternativa "recomendada" cuando se instala MacOS.

A continuación se muestra un ejemplo de la salida del comando anterior.

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)

En este ejemplo, el espacio máximo que se puede asignar a Windows es 250.8 GB - 175.6 GB = 75.2 GB . Aunque, al tener instalado MacOS, el espacio máximo recomendado que se puede asignar a Windows es 250.8 GB - 186.5 GB = 64.3 GB .

Nota: En el caso de los Macs de 2015 y más recientes, las cantidades máximas pueden verse reducidas por la cantidad de almacenamiento necesaria para mantener los archivos de instalación de Windows. En otras palabras, los Mac más nuevos ya no necesitan una unidad flash USB o un DVD para instalar Windows. Durante la instalación de Windows, los archivos tanto de Microsoft como de Apple se almacenan temporalmente en la unidad interna. Esto puede reducir la cantidad máxima de almacenamiento que se puede asignar a Windows. La cantidad de almacenamiento para estos archivos temporales debería ser inferior a 16 GB.

0 votos

Gracias David por tu exhaustiva respuesta. Sin embargo, mi problema no consiste en asignar espacio para Windows, sino más bien en liberar espacio en mi ordenador. En otras palabras, estoy tratando de encontrar una manera de eliminar los 60 GB de "contenido purgable" de mi disco, que podría ser potencialmente instantáneas de Time Machine. Ahora mismo estoy haciendo una copia de seguridad, ¡a ver si es así! Pero tu opinión será valiosa cuando decida cuánto necesito para la partición. ¡Gracias!

0voto

pedrojoel Puntos 1

Yo tuve el mismo problema. Después de intentar todo tipo de cosas sin éxito, decidí borrar mi disco y hacer una instalación limpia de High Sierra.

Lo primero que hice fue clonar el disco de arranque con Carbon Copy Cloner. Una vez completada la clonación, el espacio libre era correcto (¡!).

No tengo ni idea de por qué ha funcionado, pero el finder muestra el espacio libre correcto y se actualiza al instante cuando vacío la papelera.

Espero que esto ayude

0voto

Justin Muller Puntos 919

Para eliminar todo instantáneas locales de Time Machine en un solo comando ejecute este comando en el Terminal, por cortesía de esta respuesta por Martin :

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

También puede omitir sudo dependiendo de sus privilegios.

tmutil deletelocalsnapshots borra aproximadamente 1 instantánea cada 30 segundos, por lo que si tienes un montón de instantáneas, te llevará tiempo.

Para ver las instantáneas antes de borrándolos, ejecuta:

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X