PowerShell で Windows 10/11 のディスク領域を取得する |ここに完全なガイドがあります[パーティションのサイズ変更]

多くのユーザーが混乱しています PowerShell でディスク領域を取得する Windows 10/11での動作。この投稿では、 このサイト ディスク容量を確認するための 4 つのコマンドレット PowerShell と、ディスクの使用状況を表示するための代替手段を紹介します。





このページで :

よく知られているように、PowerShell は強力な Windows 組み込みコマンド ライン シェルおよびスクリプト環境ツールです。など、さまざまな作業に対応できます。 Windows 更新プログラムのインストール PowerShell でフォルダー サイズを取得する 、 PowerShell SSH 、 PowerShell の解凍/圧縮 PowerShell は exe を実行します 、およびこの投稿で説明したもの。

ただし、多くのユーザーや専門家でさえ、PowerShell でこれらの作業を処理する方法に慣れていません。ここでは、PowerShell チェック ディスク領域に焦点を当て、Windows 10/11 でディスク領域を解放する代替手段を提供します。



PowerShell はディスク領域を取得できますか

PowerShell は空きディスク領域を取得できますか?もちろんはい! PowerShell が Windows 10/11 で空きディスク領域を取得できるようにするために使用できるさまざまなコマンドレットがあります。広範な参考文献と投稿を調査した結果、次の 4 つのコマンドを使用して PowerShell のディスク容量を確認できることがわかりました。

  • PowerShell Get ボリューム : このコマンドレットは、システムで使用可能なすべてのボリュームの一覧を表示します。これには、ファイル システムの種類、各ボリュームの正常性状態、合計/空きディスク使用量 (GB) が含まれます。
  • PowerShell Get-PSDrive : このコマンドレットは、システム上のすべてのドライブの一覧を返すことができます。これには、プロバイダー、ルート、使用済み/空きディスク領域の合計サイズ (GB) が含まれます。
  • PowerShell Get-WmiObject 注: このコマンドレットと win32_logicaldisk PowerShell スクリプトを併用すると、論理ドライブの合計サイズ、割り当て済み、および空き領域を表示できます。
  • PowerShell Get-CimInstance 注: このコマンドレットは、ローカル コンピューターまたはリモート コンピューターの合計および空きディスク領域を取得できます。

Windows 10/11 で PowerShell のディスク容量を確認する方法

これで、PowerShell のディスク領域チェック コマンドレットをすべて知っていると思います。 Windows 10/11 でこれらのコマンドレットを使用して、PowerShell にディスク容量をチェックさせる方法を見てみましょう。

方法 1. Get-Volume コマンドを使用して PowerShell でディスク領域を取得する

「PowerShell による空きディスク領域の取得」操作の最初の最も簡単な方法は、Get-Volume コマンドを使用することです。ここでは、次の 2 つの一般的な例を要約します。



# 1. コンピュータ上のすべてのドライブとスペースの割り当てを表示する

この作業を行うには、押して PowerShell ウィンドウを開くだけです。 勝つ + R を開くには 走る ボックス、入力 パワーシェル その中で、そして押す 入る .次に、PowerShell で次のコマンドを入力してヒットします。 入る .



取得ボリューム

  PowerShell で Get Volume を実行します



これで、ローカル コンピューターの空きディスク容量と合計ディスク容量を含む、ドライブとその情報の一覧が表示されます。

# 2. 指定したドライブの PowerShell 空きディスク容量

C などの特定のドライブの空きディスク領域を取得する場合は、PowerShell で次のコマンドを実行できます。ここで、C を確認したい他のドライブ文字に置き換えることができます。

Get-Volume -DriveLetter C

  指定したドライブ情報を PowerShell に表示する

方法 2. Get-PSDrive コマンドを使用して PowerShell でディスク領域を取得する

もう 1 つの簡単な方法は、Get-PSDrive PowerShell ディスク使用状況チェック コマンドレットを使用することです。このコマンドレットの使用方法は次のとおりです。

# 1. コンピュータ上のすべてのドライブの空きディスク容量を表示する

すべてのドライブの空きディスク容量を GB 単位で知りたい場合は、直接実行できます。 取得-PSDrive PowerShell のコマンドレット。実行すると、すべてのドライブの使用済み/空きディスク容量、プロバイダー、およびルートを表示できます。

取得-PSDrive

  PowerShell で Get PSDrive を実行します

# 2. 特定のドライブの空き容量を表示する

指定したドライブの使用済み/空きディスク容量を取得するには、Get-PSDrive + ドライブ文字コマンドを実行するだけです。ここでは、C ドライブを例に取ります。

Get-PSDrive C

  PowerShell で Get PSDrive C を実行します

方法 3. Get-WmiObject コマンドを使用して PowerShell でディスク領域を取得する

論理ドライブに関するすべての情報を取得する場合は、Get-WmiObject と Win32_logicalDisk PowerShell スクリプトを使用することをお勧めします。このコマンドレットの使用方法は次のとおりです。

# 1. ローカル コンピューター上のすべてのドライブの空き容量を表示する

次のコマンドを入力してヒットします 入る .次に、すべてのドライブの合計容量と空き容量を GB 単位で取得します。

Get-WmiObject -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Size';e={[数学]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[数学]::Round($_.FreeSpace/1GB,2)}}

  PowerShell で Get WmiObject を実行します

また、次のコマンドを実行して、ローカル コンピューター上の各ドライブの空き容量と合計ディスク容量、および空きの割合を取得できます。

Get-WmiObject -Class Win32_LogicalDisk |

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

@{Label='合計 (Gb)';式={($_.Size/1GB).ToString('F2')}},

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

  PowerShell で Get WmiObject Win32 LogicalDisk を実行します

# 2. リモート コンピューターの空きディスク容量を確認する

リモート コンピューターの合計空きディスク容量を知りたい場合は、Get-WmiObject コマンドレットを使用することもできます。ここでは、実際の状況に応じてコンピューター名を置き換える必要があります。

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

方法 4. Get-CimInstance コマンドを使用して PowerShell でディスク領域を取得する

さらに、Get-CimInstance コマンドレットを使用すると、ローカル コンピューターとリモート コンピューターの両方でディスクの空き容量を確認できます。

# 1. ローカル コンピューター上のすべてのドライブの空きディスク容量を表示する

ローカル コンピューター上のすべてのドライブの合計/空きディスク容量を取得するには、PowerShell で次のコマンドを実行します。

Get-CimInstance -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Size';e={[数学]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[数学]::Round($_.FreeSpace/1GB,2)}}

  PowerShell で Get CimInstance を実行します

また、次のコマンドを実行して、空きパーセンテージなどのドライブに関する詳細情報を確認できます。

Get-CimInstance -Class Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)';式={($_.FreeSpace/1GB).ToString('F2')}},
@{Label='合計 (Gb)';式={($_.Size/1GB).ToString('F2')}},
@{label='FreePercent'; expression={[数学]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

  Get CimInstance を使用してドライブの空きパーセンテージを表示する

# 2. リモート コンピューターの空きディスク領域を取得する

リモート コンピューター上の C などの特定のドライブの合計/空き領域を取得する場合は、PowerShell で次のコマンドを実行できます。ここで、必要に応じてコンピューター名とドライブ文字を置き換える必要があります。

Get-CimInstance -ComputerName コンピューター名 win32_logicaldisk |キャプション -eq 'C:' | foreach-object {write ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB 合計、$('{0:N2}' -f ($_ .FreeSpace/1gb)) GB の空き容量 '}

PowerShell の優れた代替手段で空きディスク領域を取得する

PowerShell は Windows で空きディスクの使用状況を確認するのに役立ちますが、これらのコマンドレットは複雑すぎて覚えにくいものです。そのため、PowerShell チェック ディスク領域の代わりに、より簡単で実用的な代替手段である Partition Wizard を使用することを強くお勧めします。

無料ダウンロード

このサイト ソフトウェアを使用すると、システム ファイルの種類、合計/使用済み/空き容量、使用率など、すべてのドライブのすべての基本情報を取得できます。さらに重要なことに、それはあなたを助けることができます ディスク容量を解放する 次のような多くの強力な機能を使用して スペースアナライザー 、パーティションの拡張/サイズ変更/移動、 OS を大容量の HDD/SSD に移行する など

  このサイト パーティション ウィザードのメイン インターフェイス