คุณสามารถใช้ PowerShell!
วิธีรับข้อมูลบนไดรฟ์จากอักษรระบุไดรฟ์ของพาร์ติชันเดียว:
Get-Disk (Get-Partition -DriveLetter 'C').DiskNumber
มันสร้างผลลัพธ์เช่นนี้
Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition
Style
------ ------------- ------------- ------------ ----------------- ---------- ----------
0 WDC WD7500... <redacted> Healthy Online 698.64 GB GPT
คุณสามารถตรึง| Format-List
คำสั่งa ถึงคำสั่งดั้งเดิมเพื่อให้ได้ผลลัพธ์ที่อ่านง่ายขึ้นพร้อมข้อมูลเพิ่มเติม:
UniqueId : <redacted>
Number : 0
Path : \\?\scsi<redacted>
Manufacturer :
Model : WDC WD7500BPVX-60JC3T0
SerialNumber : <redacted>
Size : 698.64 GB
AllocatedSize : 750151131136
LogicalSectorSize : 512
PhysicalSectorSize : 4096
NumberOfPartitions : 6
PartitionStyle : GPT
IsReadOnly : False
IsSystem : True
IsBoot : True
ในการรับข้อมูลบางอย่างเกี่ยวกับไดรฟ์ของแต่ละพาร์ติชัน:
Get-Partition | % {New-Object PSObject -Property @{'PartitionNumber'=$_.PartitionNumber; 'DiskNumber'=$_.DiskNumber; 'DiskModel'=(Get-Disk $_.DiskNumber).Model; 'PartitionSize'=$_.Size; 'DriveLetter'=$_.DriveLetter}}
มันสร้างคอลเลกชันของ PowerShell วัตถุที่คุณสามารถใช้เหมือนที่คุณได้รับจาก cmdlets จริง เมื่อพิมพ์ไปที่หน้าจอเอาต์พุตจะมีลักษณะเช่นนี้ (พาร์ทิชันบางส่วนถูกแก้ไขเพื่อประหยัดพื้นที่แนวตั้ง):
DriveLetter :
DiskNumber : 0
DiskModel : WDC WD7500BPVX-60JC3T0
PartitionSize : 681574400
PartitionNumber : 1
DriveLetter : C
DiskNumber : 0
DiskModel : WDC WD7500BPVX-60JC3T0
PartitionSize : 726793488384
PartitionNumber : 4
DriveLetter : D
DiskNumber : 0
DiskModel : WDC WD7500BPVX-60JC3T0
PartitionSize : 21351104512
PartitionNumber : 6