Windows10迁移以及UEFI引导修复

海康威视c2000 pro太香了,双十二没忍住剁了个1t的。在此记录一下win10的迁移步骤以及碰到的问题。

迁移工具选择

  • AOMEI Backupper
  • 分区助手

其实这俩都可以,因为它们都有一个功能:克隆硬盘。

克隆硬盘

克隆硬盘首先要保证俩硬盘的分区表是一致的,要么都是mbr,要么都是guid。所以我把ssd装到主机上后,就把硬盘的分区表格式改为了guid。接着并不需要做任何分区的操作,直接打开上面说的两个工具之一,选择克隆硬盘。

克隆硬盘的时候一定要记住勾选ssd优化,因为ssd我们正常自己用的时候分区也是要设置4k对齐的,这个ssd优化其实就是帮我们做了这一步。

克隆硬盘完成之后,其实可以把原固态拆下来用新固态启动试试,但是我这一步很自信的直接清了原固态的所有分区和数据,然后我进系统就失败了。

引导修复

电脑启动会出现:0xc000000e 这样的错误码,同时提示电脑设备需要修复。

这个错误我查了下说可能是引导丢失引起的,只能想办法修复引导了。如果这个时候手上有个pe系统盘就会很省事了,pe一般都会带bootice这样的引导修复工具,直接打开该工具修复一下引导就行了,具体就不说了。

但是我手上只有一个win10原版系统的u盘,所以只能靠它来修复引导了。

设置从系统盘启动

开机启动选择U盘启动就好了,没啥说的

UEFI引导修复

系统盘里面有个功能叫:修复计算机。点击它进入修复功能,疑难解答->命令行工具。

这一步最关键的是你要找到你系统所在分区和efi分区。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 首先进入diskpart工具查询硬盘和分区信息。
> diskpart
> list vol
# 确定了ESP分区和系统所在分区后,首先给ESP分区分配一个驱动器符,比如G盘
# 如果系统所在分区的驱动器符不是C盘(和以前不一致),也可以在这里修改对应的盘符
# 在确定分区的驱动器符都正确后,首先扫描有哪些系统:
> bootrec /scanos
# 选择esp分区
> sel vol 1
# 分配盘符
> assign letter=G
# 修复引导
> cd /d G:\EFI\Microsoft\Boot\
# /s S: 指定esp分区所在磁盘,小编指定ESP分区为t盘。
# /f uefi 指定启动方式为uefi,注意之间的空格一定要输入。
# /l zh-cn 指定uefi启动界面语言为简体中文
> bcdboot C:\windows /s G: /f UEFI
> bcdboot C:\Windows /l zh-cn /s G: /f ALL
# 重建引导的最后一步
> bootrec /rebuildbcd
# 退出重启电脑
> exit

退出命令行后,重启电脑,选择硬盘启动就好了。到此uefi的引导修复算是完成了。

参考

[1] Fix UEFI Boot: Fix for Windows 7, 8, 8.1, 10