系统盘迁移的一些注意点

技术运维

由于最近视频素材太多磁盘需要扩容,于是把P52的三块磁盘都升级了一下,记录一下系统迁移的过程中遇到的问题。

数据盘没什么可讲的,主要时系统盘是比较头疼的一件事,各种收费软件,我由于原盘是256G的三星970EVO,换成了1T的970EVO PLUS,所以直接使用了三星自家的Data Migration软件来完成的。

需要注意的事项

1.系统目标盘不要有EFI引导分区,具体查看方法在磁盘管理里面可以直接看到

2.EFI引导分区可以是任意磁盘,也可以多个同时存在,计算机启动时会按照顺序依次寻找,所以可能会出现的问题是,如果EFI分区建在了系统盘之外的盘,当这个盘拔出的时候会出现无法启动的问题

3.其它数据迁移软件我不是很清楚,就Samsung Data Migration来说,目标盘一定不能有EFI分区信息,不然无论如何是无法开始迁移的,直接会无法挂载磁盘

4.一定要保证磁盘中只有一个系统盘,由于我之前的sata3接口挂得是一块带有系统的机械盘,所以功能一直无法使用,大概会提示“数据迁移功能被未知原因中止”的错误

需要了解的操作

如果系统EFI引导分区建在别的需要升级而且被拔出的磁盘中,系统无法进入的时候我们需要借助系统安装启动盘来进入安装界面,没错只要出现UI界面,一般是选择语言的时候使用Ctrl+F10调出命令行(这个很重要)

有了命令行之后我们可以重构BCD(启动配置数据)

bootrec /FixMbr
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd

重构完成之后我们再次启动计算机就可以正确进入系统了。

进入系统可以通过磁盘管理查看当前EFI分区的信息(注意,这里记下分区的大小,一般是击败M),那么问题来了,如果EFI分区不在系统盘,想要转移到系统硬盘中该怎么操作呢?

list disk #列出磁盘信息
select disk 1 #选择需要操作的磁盘,也就是EFI转移的目标磁盘
list partition #查看当前选择的磁盘分区信息
select partition 1 #选择需要操作的分区
shrink desired=300 #收缩卷,后面数值是上面记录下来的EFI分区大小信息
create partition efi size=300 #创建EFI分区,注意大小信息
format quick fs=fat32 #格式化
assign letter=s #分配盘符S
list volume #查看盘符信息

最后退出DISKPART工具,使用bcdboot创建efi分区引导

exit #退出DISKPART
bcdboot E:\windows /s S: #windows目录及创建的EFI分区盘符S

最后重启完事。

Post Comment