title: Win磁盘MBR转换为GUID
date: 2018-09-02 11:52:32
updated:
tags: [windows,记录,折腾]
description:
keywords:
comments:
image:
---
为了玄学加快pc启动速度我想把bios从传统启动改为efi,同时系统盘变为gtp,本文记录了如何在保留系统文件的同时无损转换gtp,防止以后又查资料
搞机有风险,请务必做好备份,,推荐使用dism++的备份,请看我上一篇win 备份 重装的介绍

工具

微PE,U盘,PC

操作步骤

将U盘作为微PE启动盘

方法已经在前一篇介绍,请看win 备份 重装的方式二.

修改启动方式为uefi

本操作有风险,请确定你的主板支持UEFI启动,近几年的pc都支持
进入PC的BIOS管理界面-boot,如果你没有更改过就会看到一个'legacy'的值,选中它回车,修改为uefi,如果直接就是uefi那个恭喜你你遇到良心电脑商家了,接下来你不用看了.
修改后保存(f12?)

MBR转换为GUID

如果在bios 直接使用命令convert GTP似乎有丢失文件的风险,我就是用的pe内置工具来转换的
使用BIOS修改PE U盘最先启动(不同电脑不同,方法自行百度),我的电脑支持f12快速选择启动盘.
进入PE系统-敖梅分区助手-磁盘-MBR/GTP互转-执行操作.
完成

添加efi msr分区

我的磁盘转换后是没有efi分区的,所以要手动添加,msr分区的大小也不合适所以我删除了,重新分的msr分区

删除分区

如果有必要,使用分区助手删除不要的分区,因为要保留系统所以系统主分区不能删掉.

添加efi msr

我在分区助手里没找到创建msr的方法,所以使用命令行
在pe系统内打开命令行(win+r,然后输出cmd回车)输入diskpart回车容纳后输入list disk回车,列出所有的硬盘;使用select disk xx是卷标,选择磁盘,这里我们选择系统盘(一般卷标为0),回车;然后输入这两个命令
create partition efi size =200回车,创建efi分区(200的单位为mb,通常200够用大点也没关系)
create partition msr size =200回车,创建msr分区(200的单位为mb,通常200够用大点也没关系)
也许你只需要创建efi,msr已经有了(如果你没删除的话),这个自己选择
这时进入分区助手查看,我们的系统盘应该有三个分区(至少三个,多了也没关系看你自己),一个主分区ntfs类型,一个msr分区fat32(或者fat16),一个efi分区ntfs类型

引导修复

由于修改了引导分区,我们需要引导修复,使用PE内置的引导修复工具,我的桌面上没有就在所有程序里找到了.根具提示选择参数(通常只需要选择引导盘位置)

后续

如果你修改了启动盘顺序,你需要修改回来,不然还是U盘启动
也许格式化磁盘后修改然后再用wim恢复系统修复引导会更好,但是这样太久了,目前电脑还要使用,不想尝试.你可以参考知乎的回答
不靠谱装Windows10指南:https://zhuanlan.zhihu.com/p/33366029

实际修改后开始速度并没有可感知的提升

Win磁盘MBR转换为GUID的更多相关文章

  1. 安装 Windows 10 系统时分区选择 MBR 还是 GUID?

    一.MBR 和 GUID 的概述 MBR 分区表 MBR:Master Boot Record,即硬盘主引导记录分区表,指支持容量在2.1TB以下的硬盘,超过2.1TB的硬盘只能管理2.1TB,最多只 ...

  2. Linux中磁盘mbr分区——实践篇

    Linux中磁盘mbr分区——实践篇 fdisk命令 语法 fdisk(选项)(参数) 选项 -b <分区大小> 指定每个分区的大小 -l 列出分区表信息 -v 显示版本信息 参数 设备文 ...

  3. win server 2008添加磁盘-脱机转换为联机状态方法

    解决方案如下: 1.运行:cmd2.输入:DISKPART3.DISKPART> san4.DISKPART> san policy=onlineall5.DISKPART>list ...

  4. 磁盘磁盘MBR与GPT的区别

    基本磁盘与动态磁盘    磁盘的使用方式可以分为两类:一类是“基本磁盘”.基本磁盘非常常见,我们平时使用的磁盘类型基本上都是“基本磁盘”.“基本磁盘”受26个英文字母的限制,也就是说磁盘的盘符只能是2 ...

  5. [svc][op]磁盘MBR分区机制- inode/Block深入实战

    一 思路: 1,磁盘物理结构及大小计算 2,分区 MBR GPT知识 3,fdisk分区 挂载 自动挂载 4,格式化文件系统 5,inode block 6,软硬链接 查看磁盘: [root@moba ...

  6. Windows磁盘MBR结构详解

    在之前的文章 Windows存储管理之磁盘结构详解 中介绍了Windows的磁盘结构和MBR.本文将对Windows Basic Disk中的MBR的结构进行介绍,帮助读者更好的了解Windows系统 ...

  7. string转换为guid类型 split

    string str = "{"+context.Request["ID"]+"}"; KpiUser.ID = new Guid(str) ...

  8. win server 2003 将MBR转为GPT突破硬盘2TB的限制(附微软磁盘科普)

    备注:https://technet.microsoft.com/zh-cn/library/cc773223.aspx GUID 分区表 与支持最大卷为 2 TB (terabytes) 并且每个磁 ...

  9. 硬盘分区表格式GUID和MBR知识普及

    我们的电脑硬盘分区格式一共有两种,一种是GUID(GPT),一种是MBR 如果你的电脑原装系统是win8或者以上的,那么他的硬盘分区表格式为GUID(GPT)格式的:如果是win7以下的,那么一般就是 ...

随机推荐

  1. ribbon hystrix仪表盘

    Circuit Breaker: Hystrix Dashboard (断路器:hystrix 仪表盘) 基于service-ribbon 改造下: pom.xml加入: <dependency ...

  2. 零基础逆向工程14_C语言08_指针02_反汇编

    1.指针数组 5: char* keyword[] = {"if", "for", "while", "switch"} ...

  3. linux系统基本结构-《循序渐进linux》

    1.linux控制台 linux系统由桌面控制台(X -Window视窗)和字符控制台组成.字符控制台是linux的核心,默认linux下有6个字符控制台. 字符控制台--〉X-Window下:ctr ...

  4. C++运算符重载讲解与经典实例

    最近在学C++,找到一篇详细讲解运算符重载的文章,贴在这里分享和收藏. C++中预定义的运算符的操作对象只能是基本数据类型,实际上,对于很多用户自定义类型,也需要有类似的运算操作.例如: class  ...

  5. MySql自动默认时间及更新时间

    注意:5.7 才能用类型为datetime的字段实现 `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifie ...

  6. selenium-Python之上传文件

    对于web 页面的上传功能实现一般有一下两种方式 普通上传:普通的附件上传是将本地文件的路径作为一个值放在input标签中,通过form表单将这个值提交给服务器 插件上传:一般是指基于flash.ja ...

  7. Spring.Net 能为我们做点什么

    本文内容 概述 背景 模块 使用场景 入门应用 Spring.NET 相关项目 本文正式开始前,我以目前所能想到的.此时此刻能想到的,先简单说下,为什么会有像 Spring.Net 这样的东西.首先, ...

  8. MovieReview—Wile Hunter(荒野猎人)

     Faith is Power         Faith is power, this sentence is not wrong. Find your own beliefs, and strug ...

  9. codeforce Gym 100685F Flood (topo排序)

    如果直接模拟水向周围流会TLE,因为某些个结点被重复扩展了多次, 科学做法是topo排序,每次只把入度为0的点放入队列,这样就严格保证了每个结点只被扩展一次. #include<bits/std ...

  10. 字符编码:WideCharToMultiByte

    WideCharToMultiByte 编辑   目录 1基本介绍及功能 2相关变量     1基本介绍及功能编辑 WideCharToMultiByte 函数功能:该函数映射一个unicode字符串 ...