use*_*570 5 windows diskpart gpt uefi
GPT 格式为元数据引入了更多位置。
要在 diskpart 中设置分区类型,请使用:
DISKPART> create partition msr
Run Code Online (Sandbox Code Playgroud)
或者
DISKPART> create partition efi
Run Code Online (Sandbox Code Playgroud)
或者
DISKPART> create partition primary
Run Code Online (Sandbox Code Playgroud)
但是如何在分区创建后更改类型,例如将主更改为 efi??
DiskPart 实际上可以做到这一点。选择合适的磁盘和分区,然后使用set id
命令。例如,这将选定的分区更改为 EFI 分区:
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Run Code Online (Sandbox Code Playgroud)
使用组合的set id
TechNet文章和detail partition
,我发现这些常见的可能值:
de94bba4-06d1-4d40-a16a-bfd50179d6ac
ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
c12a7328-f81f-11d2-ba4b-00a0c93ec93b
e3c9e316-0b5c-4db8-817d-f92df00215ae
查阅特定类型分区的分区属性可能是一个好主意(看看一台健康的计算机),以便设置标志有意义。正如你所发现的,gpt attributes
设置标志;detail partition
显示它们。
TechNet 文档说 DiskPart 不允许您将分区划分为 Microsoft 保留分区。这种说法是正确的,因此您可能想要使用不同的工具。如果你真的想使用 DiskPart,你必须重击它的 Windows 磁盘管理基础结构,以便它不知道哪些类型是不允许的。危险!我没有在可启动磁盘上测试以下步骤;他们来这里只是为了娱乐目的。自行承担风险,最好在一次性计算机或 VM 上执行。
打出一个十六进制编辑器 - 我喜欢 XVI32 - 并打开vdsbas.dll
(在 System32 中)的副本。这是为大多数磁盘相关操作提供服务的模块,它负责监管分区类型。对于 Windows 10 x64 附带的版本,Microsoft Reserved 类型的 GUID 从字节 0x21CD8 开始;您应该搜索十六进制字符串16 E3 C9 E3
(little-endian 中的 0xE3C9E316)。在那里稍微翻转一下会使被重击的副本不知道您正在设置特殊类型。vdsbas.dll
在 Windows 允许您覆盖它之前,您必须更改原始副本上的安全设置。您还必须确保虚拟磁盘服务没有运行(在服务中停止它很好),否则文件将被使用。
请注意,此类保留分区不得与卷关联。我不知道 DiskPart 是否有办法以这种方式保留分区。
Microsoft 不允许您设置此类型可能是有充分理由的,因此如果您决定走这条路,请备份驱动器上的任何重要内容。如果您急需这样的分区,最好从官方媒体重新安装/修复 Windows。
归档时间: |
|
查看次数: |
16679 次 |
最近记录: |