211service.com
PowerShell รับพื้นที่ดิสก์บน Windows 10/11 | นี่คือคำแนะนำฉบับเต็ม [ปรับขนาดพาร์ติชัน]
ผู้ใช้จำนวนมากสับสนเกี่ยวกับ PowerShell รับพื้นที่ดิสก์ การทำงานบน Windows 10/11 ในโพสต์นี้ เว็บไซต์นี้ แนะนำ 4 cmdlets เพื่อตรวจสอบพื้นที่ดิสก์ PowerShell และทางเลือกในการแสดงการใช้ดิสก์
- PowerShell สามารถรับพื้นที่ดิสก์ได้หรือไม่
- วิธีตรวจสอบ Disk Space PowerShell บน Windows 10/11
- ทางเลือกที่ดีกว่าสำหรับ PowerShell รับพื้นที่ว่างในดิสก์
ตามที่เราทุกคนรู้จักกันดี PowerShell เป็นเครื่องมือเชลล์บรรทัดคำสั่งในตัวและเครื่องมือสภาพแวดล้อมการเขียนสคริปต์ในตัว Windows ที่ทรงพลัง ใช้จับชิ้นงานได้หลากหลาย เช่น ติดตั้งการอัปเดต Windows , PowerShell รับขนาดโฟลเดอร์ , PowerShell SSH , PowerShell เปิดเครื่องรูด / zip , PowerShell เรียกใช้ exe และที่พูดถึงในโพสต์นี้
อย่างไรก็ตาม ผู้ใช้จำนวนมากและแม้แต่มืออาชีพไม่คุ้นเคยกับวิธีจัดการกับงานเหล่านี้ใน PowerShell ที่นี่เรามุ่งเน้นไปที่การตรวจสอบพื้นที่ดิสก์ของ PowerShell และให้ทางเลือกในการเพิ่มพื้นที่ว่างในดิสก์บน Windows 10/11
PowerShell สามารถรับพื้นที่ดิสก์ได้หรือไม่
PowerShell สามารถรับพื้นที่ว่างในดิสก์ได้หรือไม่ แน่นอนใช่! มี cmdlets ต่างๆ ที่สามารถใช้เพื่อให้ PowerShell ได้รับพื้นที่ว่างในดิสก์บน Windows 10/11 หลังจากตรวจสอบการอ้างอิงและโพสต์จำนวนมาก เราพบว่าสามารถใช้คำสั่ง 4 คำสั่งต่อไปนี้เพื่อตรวจสอบพื้นที่ดิสก์ใน PowerShell
- PowerShell รับปริมาณ : cmdlet นี้จะแสดงรายการไดรฟ์ข้อมูลทั้งหมดที่มีอยู่ในระบบของคุณ รวมถึงประเภทระบบไฟล์ สถานะความสมบูรณ์ของแต่ละไดรฟ์ข้อมูล และขนาดการใช้ดิสก์ทั้งหมด/ว่างในหน่วย GB
- PowerShell Get-PSDrive : cmdlet นี้สามารถส่งคืนรายการไดรฟ์ทั้งหมดในระบบของคุณ รวมถึงผู้ให้บริการ รูท และขนาดพื้นที่ว่างในดิสก์ทั้งหมดที่ใช้/ว่างในหน่วย GB
- PowerShell รับ-WmiObject : cmdlet นี้บวกกับสคริปต์ win32_logicaldisk PowerShell สามารถแสดงขนาดรวม การจัดสรร และพื้นที่ว่างของไดรฟ์แบบลอจิคัล
- PowerShell Get-CimInstance : cmdlet นี้สามารถรับพื้นที่ดิสก์ทั้งหมดและว่างบนคอมพิวเตอร์ในระบบหรือระยะไกล
วิธีตรวจสอบ Disk Space PowerShell บน Windows 10/11
ตอนนี้ ฉันเชื่อว่าคุณได้รู้จัก cmdlets การตรวจสอบพื้นที่ดิสก์ PowerShell ทั้งหมดแล้ว มาดูวิธีให้ PowerShell ตรวจสอบพื้นที่ดิสก์โดยใช้ cmdlets เหล่านี้บน Windows 10/11
วิธีที่ 1 PowerShell รับพื้นที่ดิสก์ผ่านคำสั่ง Get-Volume
วิธีแรกและง่ายที่สุดสำหรับการดำเนินการ 'PowerShell รับพื้นที่ว่างในดิสก์' คือการใช้คำสั่ง Get-Volume ที่นี่เราสรุป 2 ตัวอย่างทั่วไปดังนี้
# 1 แสดงไดรฟ์และการจัดสรรพื้นที่ทั้งหมดบนคอมพิวเตอร์
ในการดำเนินการนี้ คุณเพียงแค่ต้องเปิดหน้าต่าง PowerShell โดยการกด วิน + อาร์ เพื่อเปิด วิ่ง กล่อง, พิมพ์ พาวเวอร์เชลล์ ในนั้นและกด เข้า . จากนั้นพิมพ์คำสั่งต่อไปนี้ใน PowerShell แล้วกด เข้า .
รับปริมาณ

ตอนนี้ คุณควรพบรายการของไดรฟ์และข้อมูล รวมทั้งพื้นที่ว่างในดิสก์และพื้นที่ดิสก์ทั้งหมดบนเครื่องคอมพิวเตอร์
# 2. PowerShell พื้นที่ว่างในดิสก์สำหรับไดรฟ์ที่ระบุ
หากคุณต้องการเพิ่มพื้นที่ว่างในดิสก์สำหรับไดรฟ์เฉพาะเช่น C คุณสามารถเรียกใช้คำสั่งต่อไปนี้ใน PowerShell คุณสามารถแทนที่ C ด้วยอักษรระบุไดรฟ์อื่นที่คุณต้องการตรวจสอบได้ที่นี่
รับไดรฟ์ข้อมูล -DriveLetter C

วิธีที่ 2 PowerShell รับพื้นที่ดิสก์ผ่านคำสั่ง Get-PSDrive
อีกวิธีง่ายๆ คือการใช้ cmdlet ตรวจสอบการใช้ดิสก์ Get-PSDrive PowerShell นี่คือวิธีใช้ cmdlet นี้
# 1 แสดงพื้นที่ว่างในดิสก์สำหรับไดรฟ์ทั้งหมดในคอมพิวเตอร์
หากคุณต้องการทราบพื้นที่ว่างในดิสก์ของไดรฟ์ทั้งหมดในหน่วย GB คุณสามารถเรียกใช้โดยตรง รับ PSDrive cmdlet ใน PowerShell เมื่อรันแล้ว คุณสามารถดูพื้นที่ดิสก์ที่ใช้/ว่าง ผู้ให้บริการ และรูทสำหรับไดรฟ์ทั้งหมด
รับ PSDrive

# 2 แสดงพื้นที่ว่างสำหรับไดรฟ์เฉพาะ
ในการรับพื้นที่ดิสก์ที่ใช้แล้ว/ว่างสำหรับไดรฟ์ที่ระบุ คุณเพียงแค่เรียกใช้คำสั่ง Get-PSDrive + อักษรระบุไดรฟ์ ที่นี่เราใช้ไดรฟ์ C เช่น
Get-PSDrive C

วิธีที่ 3 PowerShell รับพื้นที่ดิสก์ผ่านคำสั่ง Get-WmiObject
หากคุณต้องการรับข้อมูลทั้งหมดเกี่ยวกับโลจิคัลไดรฟ์ของคุณ สคริปต์ Get-WmiObject plus Win32_logicalDisk PowerShell เป็นตัวเลือกที่ดี นี่คือวิธีใช้ cmdlet นี้
# 1 แสดงพื้นที่ว่างสำหรับไดรฟ์ทั้งหมดบนเครื่องคอมพิวเตอร์
พิมพ์คำสั่งต่อไปนี้แล้วกด เข้า . จากนั้นคุณจะได้รับพื้นที่ทั้งหมดและพื้นที่ว่างของไดรฟ์ทั้งหมดเป็น GB
Get-WmiObject -Class win32_logicaldisk | รหัสอุปกรณ์ของตารางรูปแบบ, MediaType, @{n='Size';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[คณิตศาสตร์ ]::Round($_.FreeSpace/1GB,2)}}

นอกจากนี้ คุณยังสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อรับเนื้อที่ดิสก์ว่าง/ทั้งหมด และเปอร์เซ็นต์ว่างของแต่ละไดรฟ์บนเครื่องคอมพิวเตอร์
Get-WmiObject -Class Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expression={($_.FreeSpace/1GB).ToString('F2')}},
@{ป้ายกำกับ='ยอดรวม (Gb)'; expression={($_.Size/1GB).ToString('F2')}},
@{label='FreePercent'; expression={[คณิตศาสตร์]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

# 2 ตรวจสอบพื้นที่ว่างในดิสก์บนคอมพิวเตอร์ระยะไกล
หากคุณต้องการทราบพื้นที่ว่างในดิสก์ทั้งหมดบนคอมพิวเตอร์ระยะไกล คุณสามารถใช้ Get-WmiObject cmdlet ที่นี่คุณต้องเปลี่ยนชื่อคอมพิวเตอร์ตามสถานการณ์จริง
รับ WmiObject - คลาส Win32_logicalDisk - ชื่อคอมพิวเตอร์ srv01,srv02,srv03
วิธีที่ 4 PowerShell รับพื้นที่ดิสก์ผ่านคำสั่ง Get-CimInstance
นอกจากนี้ Get-CimInstance cmdlet ยังช่วยคุณตรวจสอบพื้นที่ว่างในดิสก์ทั้งบนคอมพิวเตอร์ในระบบและคอมพิวเตอร์ระยะไกล
# 1 แสดงพื้นที่ว่างในดิสก์ของไดรฟ์ทั้งหมดบนเครื่องคอมพิวเตอร์
หากต้องการรับพื้นที่ดิสก์ทั้งหมด/ว่างของไดรฟ์ทั้งหมดบนเครื่องคอมพิวเตอร์ คุณสามารถเรียกใช้คำสั่งต่อไปนี้ใน PowerShell
Get-CimInstance -Class win32_logicaldisk | รหัสอุปกรณ์ของตารางรูปแบบ, MediaType, @{n='Size';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[คณิตศาสตร์ ]::Round($_.FreeSpace/1GB,2)}}

นอกจากนี้ คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับไดรฟ์ เช่น เปอร์เซ็นต์ว่าง
รับ CimInstance -Class Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expression={($_.FreeSpace/1GB).ToString('F2')}},
@{ป้ายกำกับ='ยอดรวม (Gb)'; expression={($_.Size/1GB).ToString('F2')}},
@{label='FreePercent'; expression={[คณิตศาสตร์]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

# 2 รับพื้นที่ดิสก์ฟรีบนคอมพิวเตอร์ระยะไกล
หากคุณต้องการพื้นที่ทั้งหมด/ว่างของไดรฟ์ใดไดรฟ์หนึ่ง เช่น C บนคอมพิวเตอร์ระยะไกล คุณสามารถเรียกใช้คำสั่งต่อไปนี้ใน PowerShell ที่นี่คุณต้องเปลี่ยนชื่อคอมพิวเตอร์และอักษรระบุไดรฟ์ตามความต้องการของคุณ
Get-CimInstance - ชื่อคอมพิวเตอร์ ชื่อคอมพิวเตอร์ win32_logicaldisk | โดยที่คำบรรยาย -eq 'C:' | foreach-object {เขียน ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB ทั้งหมด, $('{0:N2}' -f ($_ .FreeSpace/1gb)) GB ฟรี '}
ทางเลือกที่ดีกว่าสำหรับ PowerShell รับพื้นที่ว่างในดิสก์
แม้ว่า PowerShell สามารถช่วยคุณตรวจสอบการใช้ดิสก์ฟรีบน Windows ได้ แต่ cmdlets เหล่านี้ซับซ้อนเกินไปและจดจำยาก ดังนั้น เราขอแนะนำอย่างยิ่งให้คุณใช้ทางเลือกที่ง่ายกว่าและใช้งานได้จริงมากกว่าในการตรวจสอบพื้นที่ดิสก์ของ PowerShell – ตัวช่วยสร้างพาร์ติชันของไซต์นี้
ด้วยซอฟต์แวร์ไซต์นี้ คุณจะได้รับข้อมูลพื้นฐานทั้งหมดของไดรฟ์ทั้งหมด เช่น ประเภทไฟล์ระบบ พื้นที่ทั้งหมด/ที่ใช้/พื้นที่ว่าง และเปอร์เซ็นต์ที่ใช้ ที่สำคัญสามารถช่วยให้คุณ เพิ่มพื้นที่ว่างในดิสก์ โดยใช้คุณสมบัติที่ทรงพลังมากมายเช่น เครื่องวิเคราะห์อวกาศ , ขยาย/ปรับขนาด/ย้ายพาร์ติชั่น, โอนย้ายระบบปฏิบัติการไปยัง HDD/SSD ที่ใหญ่ขึ้น ฯลฯ
