powershell - Powershell New-Partition UseMaximumSize 与 Get-PartitionSupportedSize SizeMax 不匹配
问题描述
使用 PowerShell (5.1) 对磁盘进行分区时,我执行了以下操作:
删除磁盘 2 的所有分区
Get-Partition | Where-Object DiskNumber -Eq 2 | Remove-Partition
为磁盘 2 创建一个新的最大大小分区
New-Partition -DiskNumber 2 -DriveLetter D -UseMaximumSize| Format-Volume -FileSystem NTFS -Confirm:$false
但是当我检查分区 D 的最大支持大小时,我发现它与实际的分区大小不匹配。
(Get-PartitionSupportedSize -DriveLetter D).SizeMax
Get-Partition | Where-Object {( $_.DriveLetter -eq "D" -and $_.DiskNumber -eq 2)} | Select Size
回报85898280448
vs85897248768
为什么使用 -UseMaximumSize 标志和实际支持的最大大小之间存在差异?如果我尝试将磁盘分区为使用 SizeMax 报告的大小,则会失败并Not enough available capacity
出现错误
解决方案
推荐阅读
- python - 无法消除全局变量
- javascript - 使用 react-static-plugin-favicon 不显示 favicon
- javascript - 全屏切换时不要执行一段代码
- html - 将标题与第二列内容对齐
- c# - 如何在瞄准时做出预测轨迹弧?
- java - Java Bouncy Castle 生成的 ES256 密钥不适用于 JWT.io
- c++ - 未解析的外部符号 __imp__Py_Finalize
- javascript - 在 Node.JS 中向客户端发送通知
- java - AnyLogic 仿真用户界面屏幕中的工具提示/鼠标悬停文本?
- r - 使用 Shinymeta 在模块之间进行通信时出现缩进问题