博舍

MBR硬盘系统迁移加无损转换为GPT 系统盘转换gpt分区

MBR硬盘系统迁移加无损转换为GPT

背景:

     原有的512GB固态为sata3盘,容量不够且性能较差(还要我三百八)。赶上固态好行情,遂装机时七百入了1T的m2固态RD20(重在便宜)。

        于是打算在无损情况下,将原有硬盘中的系统、数据迁移到固态盘中,外加想尝鲜升级win11,双系统硬盘的保险。

定义:

        下称原先的512GB固态sata3盘为老盘,新入手的1T的m2固态为新盘。

流程:

        首先下载了DiskGenius安装到老盘上,附官网网址:

        接着选择系统迁移功能

        选择老盘的系统盘

        点击确定后选择目标磁盘后再点确定

        还是确定

        进入这个界面,我原先的老盘是分了两个区,因此需要点击分区管理并选择添加分区

        添加完后再自己手动调整分区大小

        调整完后点击开始选择热迁移即可

        以上为系统迁移教程。

        以下为将新盘从MBR转为GPT教程。      

        首先在左侧右键选择新盘

        选择转换分区表类型为GUID格式,然后点击左上角的保存更改

        一顿确认完毕之后,先别重启,否则会因为引导缺失而无法进入系统,所以我后来的操作是在老盘的系统上运行CMD和DiskGenius完成的,没有老盘的也可以用U盘制作windowsPE来完成后续操作。

        左键点击新盘(需要由MBR转换为GPT的磁盘),在上方菜单栏中选择分区,并点击建立ESP/MSR分区

        记得要先在磁盘中预留300MB大小的未分配空间,这个过程我是在windows自带的磁盘管理中完成的

        右键选择最右侧分区,选择压缩卷,输入300,点击压缩即可

        回到上文,点击确认即可(我的是因为已经建立了所以会不大一样)

        完成之后即可在左边栏中找到ESP分区,右键选择指派新的驱动器号,选一个喜欢的就行(某一步过程中会提示需要格式化,确认即可,因为是未分配空间)

        在windows自带的左下角搜索里搜索cmd,点击以管理员身份运行

        进入新盘的系统盘,比如我当时在老盘操作的,所以新盘的系统盘在f盘,输入f:回车

        此处可以加一个验证

磁盘0脱机是我干的,防止干扰盘符

        输入命令diskpart进入,在输入listdisk,如图我的新盘是磁盘1,Gpt一栏中有*号,说明已经转换成GPT成功了,再输入exit即可推出diskpart

        进入正题,把引导文件放入esp中来使得系统可以正常启动,输入

        如图:

        命令解析:

其中BCDboot是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。

f:windows系统目录,打开计算机,查看你安装的系统是在那个盘,就输入相应的盘符。例如我当时的新盘系统盘在f盘。

/sh:指定esp分区所在磁盘。例如我当时的esp分区在h盘。

/fuefi指定启动方式为uefi,注意之间的空格一定要输入。

/lzh-cn指定uefi启动界面语言为简体中文,为可选参数。

        然后不出意外的话应该就可以看到 已成功创建启动文件 的提示

        记得在bios里选择的是安全启动/UEFI启动,否则还是会无法进入系统,各主板情况都不同,可自行在网上查阅。

        最后就可以用工具或者在bios中修改启动项为新盘,用GPT+UEFI进入系统了,如果盘符有错乱的话记得要修改回原先对应的,esp分区无所谓,如我迁移前的C盘是系统盘,D盘是软件盘,则应修改为与原先相同的盘符,这样老数据才能正常根据路径来访问各种文件。

        我的最终成果图如下:

        在磁盘工具中右键系统盘->属性->硬件->属性->卷->写入,也可以看到转换成功。

        后记:F盘已被格式化并删除卷,为此前MBR启动时的遗留产物,转换为GPT后已不再需要,否则会多出一个无法正常开机的启动项。

        由于MBR为硬盘上的第0磁头第0磁道的第一个扇区,故在系统自带的磁盘工具下无法直接合并到其他卷,故将这部分空间用作ESP、MSR分区更为合理。

系统磁盘从MBR格式转换成GPT格式来升级win11

        之前的《用移动硬盘当系统盘,即插即用》中说到,需要把磁盘格式转化为MBR格式才能执行下去。问题是,win10升级win11要求启动方式为UEFI的话,磁盘格式不能为MBR。其实不升级也不影响啥,但是就是想好看点。所以花了点时间折腾了一下。我这是双系统,所以直接去A系统修复B系统的磁盘格式和引导。

    首先需要准备好两个工具,DiskGenius(用来修改磁盘格式,以及分区)、Dism++(用来修复引导)。

    1、修改磁盘格式

        

        选择【转换分区表类型为GUID格式】,图片是我已经转换完的效果。 然后点击【保存更改】

2、有一个>300MB的空闲磁盘

        最好是400MB,多分100MB,会浪费一丢丢,我也不知道实际上要花比300多多少,肯定不会太多。空闲磁盘是指的没有分配盘符的磁盘(在deskgenius里显示的是灰色的)。

     如何弄出一块空闲磁盘。建议直接用系统自带的【计算机管理】->【磁盘管理】->右键选择压缩卷。

        

     点击压缩即可。

3、建立ESP/MSR分区

    在DiskGenius里选择刚刚创建的空闲分区选择【建立ESP/MSR分区】。像我这样是灰色的,说明已经创建好了。就直接到下一步。

 

然后点击保存更改。

4、修复引导 

    打开Dism++。在上方选择你需要修复的系统

 在下方工具箱中选择引导修复。直接确定就行。然后就可以重启试试了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇