PowerShell Obtenga espacio en disco en Windows 10/11 | Aquí hay una guía completa [Cambiar el tamaño de la partición]

Muchos usuarios están confundidos acerca de la PowerShell obtener espacio en disco funcionamiento en Windows 10/11. En esta publicación, este sitio presenta 4 cmdlets para verificar el espacio en disco de PowerShell y una alternativa para mostrar el uso del disco.





En esta página :

Como todos sabemos, PowerShell es una potente herramienta de entorno de secuencias de comandos y shell de línea de comandos integrada en Windows. Se puede utilizar para manejar varios trabajos como instalar actualizaciones de Windows , PowerShell obtiene el tamaño de la carpeta , PowerShell SSH , PowerShell descomprimir/comprimir , PowerShell ejecuta exe , y el que se comenta en este post.

Sin embargo, muchos usuarios e incluso profesionales no están familiarizados con cómo manejar estos trabajos en PowerShell. Aquí nos enfocamos en verificar el espacio en disco de PowerShell y brindamos una alternativa para liberar espacio en disco en Windows 10/11.



¿Puede PowerShell obtener espacio en disco?

¿Puede PowerShell obtener espacio libre en disco? ¡Por supuesto que sí! Hay varios cmdlets que se pueden usar para permitir que PowerShell obtenga espacio libre en el disco en Windows 10/11. Después de investigar extensas referencias y publicaciones, encontramos que los siguientes 4 comandos se pueden usar para verificar el espacio en disco en PowerShell.

  • Obtener volumen de PowerShell : este cmdlet mostrará una lista de todos los volúmenes disponibles en su sistema, incluido el tipo de sistema de archivos, el estado de salud de cada volumen y el tamaño total/libre del uso del disco en GB.
  • PowerShell Get-PSDrive : este cmdlet puede devolverle una lista de todas las unidades de su sistema, incluidos el proveedor, la raíz y el tamaño total del espacio en disco usado/libre en GB.
  • PowerShell Get-WmiObject : este cmdlet más el script de PowerShell win32_logicaldisk pueden mostrar el tamaño total, el espacio asignado y el espacio libre de las unidades lógicas.
  • PowerShell Get-CimInstance : este cmdlet puede obtener espacio en disco total y libre en una computadora local o remota.

Cómo verificar el espacio en disco de PowerShell en Windows 10/11

Ahora, creo que ya conoce todos los cmdlets de verificación de espacio en disco de PowerShell. Veamos cómo permitir que PowerShell verifique el espacio en disco usando estos cmdlets en Windows 10/11.

Vía 1. PowerShell Obtener espacio en disco a través del comando Get-Volume

El primer y más simple método para la operación 'PowerShell obtener espacio libre en disco' es usar el comando Get-Volume. Aquí resumimos 2 ejemplos comunes de la siguiente manera.



# 1. Mostrar todas las unidades y la asignación de espacio en la computadora

Para hacer este trabajo, solo necesita abrir la ventana de PowerShell presionando Ganar + R para abrir el Correr caja, escribiendo potencia Shell en él, y presionando Ingresar . Luego escriba el siguiente comando en PowerShell y presione Ingresar .



Obtener volumen

  ejecutar Obtener volumen en PowerShell



Ahora, debería encontrar una lista de unidades y su información, incluido el espacio libre en disco y el espacio total en disco en la computadora local.

# 2. Espacio libre en disco de PowerShell para una unidad específica

Si desea obtener espacio libre en disco para una unidad en particular como C, puede ejecutar el siguiente comando en PowerShell. Aquí puede reemplazar C con otras letras de unidad que desee verificar.

Obtener volumen - DriveLetter C

  mostrar una información de unidad específica en PowerShell

Vía 2. PowerShell Obtenga espacio en disco a través del comando Get-PSDrive

Otra forma sencilla es usar el cmdlet de verificación de uso del disco Get-PSDrive PowerShell. Aquí se explica cómo usar este cmdlet.

# 1. Mostrar espacio libre en disco para todas las unidades en la computadora

Si desea conocer el espacio libre en disco de todas las unidades en GB, puede ejecutar directamente el Obtener PSDrive cmdlet en PowerShell. Una vez ejecutado, puede ver el espacio en disco usado/libre, el proveedor y la raíz de todas las unidades.

Obtener PSDrive

  ejecutar Obtener PSDrive en PowerShell

# 2. Mostrar espacio libre para una unidad en particular

Para obtener el espacio en disco usado/libre para una unidad específica, solo necesita ejecutar el comando Get-PSDrive + letra de unidad. Aquí tomamos la unidad C, por ejemplo.

Obtener PSDrive C

  ejecutar Obtener PSDrive C en PowerShell

Forma 3. PowerShell Obtenga espacio en disco a través del comando Get-WmiObject

Si desea obtener toda la información sobre sus unidades lógicas, el script de PowerShell Get-WmiObject plus Win32_logicalDisk es una buena opción. Aquí se explica cómo usar este cmdlet.

# 1. Mostrar espacio libre para todas las unidades en la computadora local

Escriba el siguiente comando y presione Ingresar . Luego obtendrá el espacio total y libre de todas las unidades en GB.

Obtener-WmiObject-Clase win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Tamaño';e={[matemáticas]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[matemáticas ]::Redondo($_.EspacioLibre/1GB,2)}}

  ejecutar Obtener WmiObject en PowerShell

Además, puede ejecutar el siguiente comando para obtener espacio en disco libre/total y el porcentaje libre de cada unidad en la computadora local.

Get-WmiObject-Clase Win32_LogicalDisk |

Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expresión={($_.EspacioLibre/1GB).ToString('F2')}},

@{Etiqueta='Total (Gb)'; expresión={($_.Tamaño/1GB).ToString('F2')}},

@{label='PorcentajeLibre'; expression={[Math]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

  ejecutar Obtener WmiObject Win32 LogicalDisk en PowerShell

# 2. Verifique el espacio libre en disco en computadoras remotas

Si desea conocer el espacio libre total en disco en las computadoras remotas, también puede usar el cmdlet Get-WmiObject. Aquí debe reemplazar el nombre de la computadora de acuerdo con la situación real.

Get-WmiObject -Class Win32_logicalDisk -ComputerName srv01,srv02,srv03

Vía 4. PowerShell Obtenga espacio en disco a través del comando Get-CimInstance

Además, el cmdlet Get-CimInstance puede ayudarlo a verificar el espacio libre en el disco tanto en las computadoras locales como en las remotas.

# 1. Muestre el espacio libre en disco de todas las unidades en una computadora local

Para obtener el espacio en disco total/libre de todas las unidades en una computadora local, puede ejecutar el siguiente comando en PowerShell.

Get-CimInstance -Clase win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Tamaño';e={[matemáticas]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[matemáticas ]::Redondo($_.EspacioLibre/1GB,2)}}

  ejecutar Obtener CimInstance en PowerShell

Además, puede ejecutar el siguiente comando para obtener más información sobre las unidades, como porcentajes libres.

Get-CimInstance -Clase Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expresión={($_.EspacioLibre/1GB).ToString('F2')}},
@{Etiqueta='Total (Gb)'; expresión={($_.Tamaño/1GB).ToString('F2')}},
@{label='PorcentajeLibre'; expression={[Math]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

  mostrar el porcentaje libre de una unidad usando Get CimInstance

# 2. Obtenga espacio libre en disco en computadoras remotas

Si desea totalizar/liberar espacio de una unidad en particular como C en computadoras remotas, puede ejecutar el siguiente comando en PowerShell. Aquí debe reemplazar el nombre de la computadora y la letra de la unidad de acuerdo con sus necesidades.

Get-CimInstance -ComputerName computername win32_logicaldisk | donde título -eq 'C:' | foreach-object {escribir ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB total, $('{0:N2}' -f ($_ .FreeSpace/1gb)) GB libres '}

Mejor alternativa a PowerShell Obtenga espacio libre en disco

Aunque PowerShell puede ayudarlo a verificar el uso del disco libre en Windows, estos cmdlets son demasiado complejos y difíciles de recordar. Por lo tanto, le recomendamos encarecidamente que utilice una alternativa más fácil y práctica para verificar el espacio en disco de PowerShell: este asistente de partición del sitio.

Descarga gratis

Con este software de este sitio, puede obtener toda la información básica de todas las unidades, como el tipo de archivo del sistema, el espacio total/usado/libre y el porcentaje usado. Más importante aún, puede ayudar a su liberar espacio en disco usando muchas características poderosas como Analizador de espacio , Extender/Redimensionar/Mover partición, Migrar el sistema operativo a un HDD/SSD más grande , etc.

  interfaz principal del asistente de partición de este sitio