<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://sufan.maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://sufan.maytide.net/read.php/1829.htm</link>
<title><![CDATA[Windows 10 创作者更新支持无损 MBR to GPT 转换]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[Windows Client]]></category>
<pubDate>Mon, 10 Apr 2017 03:31:05 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/1829.htm</guid> 
<description>
<![CDATA[ 
	<p><font color="#fd3f0d" size="4"><strong><a href="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/win10creatorsupdate1703.png"><img title="win10creatorsupdate1703" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="win10creatorsupdate1703" src="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/win10creatorsupdate1703_thumb.png" width="454" height="257"></a></strong></font></p> <p><font color="#fd3f0d" size="4"><strong>Windows 10 创作者更新支持无损 MBR to GPT 转换</strong></font></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows 10 Creators Update （创作者更新 - v1703 Build15063）即将在 4月11日面向消费用户推送，MSDN 订阅以及 Insider Preview 则会提前一周拿到 RTM 版本。1703 作为 2017年一次重大的 Windows 10 更新除了改进了系统的性能和稳定性外，还带来了许多新特性、新功能。其中 MBR2GPT 对于 ITPro 十分的有价值，因为他支持从 MBR 到 GPT 的无损转换。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 作为常年与桌面系统部署打交道的 ITPro，应该知道在执行 Windows 升级操作时，不支持从 MBR 到 GPT。随着 UEFI 的普及，目前大多数的系统设备都已经默认支持 UEFI，配置有固态硬盘，并且还支持快速启动，而要想完全发挥硬件特性以及更好的管理磁盘，GPT 势必成为首选。但是在以往如果要将现有电脑转换为 UEFI，就必须备份和清理用户磁盘，这给 ITPro 带来了巨大的工作量。而随着 Windows 10 创者者更新的发布，那一切都将成为历史，微软听取了广大用户的建议，在系统内置了 MBR2GPT 无损转换工具 - mbr2gpt.exe，使用该工具可以轻松的执行 MBR 到 GPT 的无损转换。该工具同时还支持 Online 模式，这意味着无需引导进入 Windows PE，即可在当前生产环境直接进行转换。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://goxia.maytide.net" target="_blank">gOxiA</a> 专门抽出时间搭建了环境对 MBR2GPT 进行了实验，效果非常之好，没有复杂琐碎的干预操作，执行执行命令即可完成，期间获得了一些宝贵经验，希望借此与大家分享，避免大家踩坑。实验环境是一台 Windows 10 创作者更新的虚拟机，Gen1 类型 MBR 启动，鉴于国内用户通常都是将引导分区和系统分区放在一个卷上，并喜欢划分多个分区，所以这台虚拟机的分区结构如下：</p> <p><a href="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/snipaste20170410_083039.png"><img title="snipaste20170410_083039" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170410_083039" src="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/snipaste20170410_083039_thumb.png" width="604" height="454"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 下来，gOxiA 直接启动命令行环境，执行 mbr2gpt.exe 进行转换，因为是 Online 模式，所以除了转换参数 /convert 外，还需附加 /allowfullos 参数。完整的命令行即：</p> <p><font style="background-color: #ffff00">mbr2gpt /convert /allowfullos</font></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 执行结果显示失败“<font style="background-color: #ffff00">Disk layout validation failed for disk 0</font>”，难不成跟没有使用独立的引导分区有关，随后收缩系统盘空间 500MB 出来打算手工做个启动分区，由于当前磁盘分区是 4个主分区如果要再添加分区必须转化为动态磁盘，否则就要使用 GPT。</p> <p><a href="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/snipaste20170410_083403.png"><img title="snipaste20170410_083403" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170410_083403" src="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/snipaste20170410_083403_thumb.png" width="604" height="454"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看来思路不对，问题应该还是出现在这四个主分区上，检查了日志发现了线索“<font style="background-color: #ffff00">Too many MBR partitions found, no room to create EFI system partition.</font>”显然由于分区过多，导致无法创建 UEFI 引导分区。</p> <p><a href="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/snipaste20170410_093646.png"><img title="snipaste20170410_093646" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170410_093646" src="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/snipaste20170410_093646_thumb.png" width="604" height="490"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 由于是实验环境，所以直接删除了第四个分区，保留系统三个有效分区，再次执行 mbr2gpt 顺利进行了转换，过程与结果如下图所示：</p> <p><a href="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/snipaste20170410_090358.png"><img title="snipaste20170410_090358" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170410_090358" src="http://goxia.maytide.net/ftpup/2017/Windows-10--MBR-to-UEFI-_89BE/snipaste20170410_090358_thumb.png" width="604" height="341"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最后将该磁盘分配到 Gen2 类型 UEFI 的虚拟机上启动进行测试，成功进行了转换。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 另据 gOxiA 所了解国内很多企业环境下，ITPro 并没有很好的执行标准化部署，喜欢用一些陈旧的第三方工具为电脑分区格式化，还喜欢创建多分区结构来替代目录实现分类数据存储，这就为以后标准化的推进埋下了隐患，建议还是基于产品多做分析多做实践，良性的使用习惯推广不仅是对自己负责也是对用户负责！</p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/1829.htm#blogcomment5189</link>
<title><![CDATA[[评论] Windows 10 创作者更新支持无损 MBR to GPT 转换]]></title> 
<author>雷小猴 &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 13 Apr 2017 16:42:32 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/1829.htm#blogcomment5189</guid> 
<description>
<![CDATA[ 
	想到个更蛋疼的情景：多系统，比如mbr的系统上一个7一个10。。。
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/1829.htm#blogcomment5190</link>
<title><![CDATA[[评论] Windows 10 创作者更新支持无损 MBR to GPT 转换]]></title> 
<author>danger_boy &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Sun, 28 May 2017 11:36:31 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/1829.htm#blogcomment5190</guid> 
<description>
<![CDATA[ 
	我觉得你的虚拟机中的环境还不是传统的分区方式。一般传统的分区方式是：一个Primary分区，一个extended分区，extended分区中再划分logical分区。不知道这种环境是否也能无损转换gpt？个人感觉可能不行，因为extended分区无法对应过去
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/1829.htm#blogcomment5192</link>
<title><![CDATA[[评论] Windows 10 创作者更新支持无损 MBR to GPT 转换]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jun 2017 03:13:07 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/1829.htm#blogcomment5192</guid> 
<description>
<![CDATA[ 
	to:danger_boy, Extended中创建Logical可以实现多个分区结构，不过近几年的分区格式趋向于多主分区。对于您提到的可能性是否存在只能进行验证。
]]>
</description>
</item>
</channel>
</rss>