Press "Enter" to skip to content

win10系统EFI分区磁盘迁移

我的电脑装的是win10的系统,第一次装机的时候,我电脑是插了2个硬盘。对应我电脑的C盘和D盘。

经过一段时间的使用,我发现电脑的C盘足够使用了,D盘似乎用不上,然后正好我另一个电脑需要一块硬盘,我就考虑帮这个D盘对应的磁盘拆下来装到另一个电脑上面使用。

我的系统是装在C盘的,我的理解我这样简单拔掉没使用的D盘肯定是没用影响的,但是问题出现了,当我拔掉D盘的磁盘之后,电脑无法开机了,直接跳到BIOS界面了,感觉就是那种没用操作系统的感觉。

我感觉不对劲了,我又帮D盘对应的磁盘插回去了,然后电脑就能正常开机了,然后我打开了磁盘管理器看了一眼:

我擦,EFI分区怎么在磁盘1? 磁盘0 反而没EFI分区。

我们知道基于UEFI启动的计算机,这个EFI分区肯定是必须的,这个分区里面包含了 boot loader和系统启动的内核文件。

为什么会发生这种情况呢?

网上查了相关资料,大概可能的原因:

  1. 以前在D盘对应的磁盘上装过操作系统
  2. 磁盘物理位置顺序问题

那么我们现在希望帮D盘对应的磁盘拿掉,那就必须帮这个EFI分区弄到C盘的那个磁盘上面去。

下面是具体操作:

1.压缩卷

我们打开操作系统自带的磁盘管理软件(我的电脑点右键-计算机管理-磁盘管理),对着C盘点右键,再点击压缩卷,压缩空间量我们选择200M就够了。

压缩好之后,C盘后面会多出一个未使用的空间

2.创建并克隆EFI分区

这边我用到一个DiskGenius的软件,我是在:https://diskgenius.cn/下载的,打开软件,找到我们的C盘刚才创建的空白分区点右键,创建ESP

我们帮MSR去掉,只创建ESP就行了。

然后我们对着D盘的那个EFI分区点右键,有个克隆分区,帮那个分区的数据克隆到我们新建的分区就行了。

最后我们拔掉D盘,重启电脑,就能正常开机了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注