windows - 如何获取EFI分区的存储信息?

标签 windows powershell

如何获取磁盘上 EFI 分区的大小和当前使用情况?

我看到我可以使用以下命令至少达到分区的大小,但我还没有找到任何有关如何获取当前利用率的信息:

get-partition |Where-Object{ $_.GptType -eq "{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}"} |选择大小

最佳答案

正如@JeroenMostert 在评论中提到的,这会很有效:

Get-Volume -UniqueId "\\?\Volume$(((Get-Partition).Where{$_.GptType -eq '{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}'}.Guid))\" | Select-Object Size, SizeRemaining

GPT 类型是 Windows 上 EFI 分区的 GUID,如所见here .然后将此唯一 ID 传递到 Get-Volume 中,并允许提取大小和利用率信息。

关于windows - 如何获取EFI分区的存储信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71066253/

相关文章:

c# - 使用 FileStream 和 FILE_FLAG_NO_BUFFERING 读取文件

javascript - 页面更改时用声音提醒用户

windows - 找到 ".automaticDestinations-ms"和它的文件之间的关系?

python - 使用 python 打印 Excel 工作簿

powershell - 使用 cake-build 执行远程 powershell 脚本的问题

c++ - 恢复中止的下载?

PowerShell 4 - 导入模块 : The specified module 'SQLPS' was not loaded because no valid module file was found in any module directory

powershell - Chocolatey 找不到 Windows 功能

powershell - 你在哪里存储你的 PowerShell 脚本库?

为什么函数参数总是为空?