当前位置:网站首页>记一次固态更新与系统迁移debug的过程
记一次固态更新与系统迁移debug的过程
2022-06-29 12:07:00 【cjzcjl】
新入手了一台笔记本,里面自带的500GB固态觉得不够用,于是下单了1TB的三星 970 evo plus作为代替。为了不重装系统,我先使用ghost备份了之前的硬盘所有数据到一个镜像并复制到移动硬盘里,再通过镜像还原到新硬盘中。但启动的时候却告诉我找不到可以用于boot的设备。
使用各种BCDEdit工具去修复BCD问题都依然存在,于是我在想会不会是有什么盲点我没有考虑到。于是我仔细回忆x86 PC的启动过程:POST自检->BIOS通过指定外设某个地址找到boot程序->boot程序加载系统内核。会不会有可能ghost没有办法克隆和还原硬盘的引导区,导致BIOS无法在我硬盘指定的扇区地址上找到boot程序,从而无法引导计算机启动Windows Boot。
假如这个猜想是对的,那么使用工具重建EFI分区,工具应该会帮我在硬盘合适的地址中写入引导指引,于是我先备份EFI文件,再使用diskgen删掉之前的EFI分区,然后再创建一个新的引导区,再把EFI文件复制回去,并使用BCDEdit工具指定Windows Boot的引导设备为我的新硬盘的windows的位置。保存,重启,终于能正常启动系统了。
边栏推荐
- 安装typescript环境并开启VSCode自动监视编译ts文件为js文件
- Gbase8s database select has order by Clause 6
- [JUC series] ThreadLocal of synchronization tool class
- 535. encryption and decryption of tinyurl: design a URL simplification system
- C#实现图的邻接矩阵和邻接表结构
- Quick look | the long-awaited 2022 Guangzhou assistant testing engineer's real problem analysis is finally released
- C#二叉树结构定义、添加节点值
- Gbase8s database select has order by Clause 2
- Factorization of large numbers ← C language
- Uncover the practice of Baidu intelligent test in the field of automatic test execution
猜你喜欢

Cereal mall project

【LeetCode】14、最长公共前缀

Method area of JVM

Viewing splitchunks code segmentation from MPX resource construction optimization

LeetCode_双指针_中等_328.奇偶链表

Proteus Software beginner notes

Paper reproduction - ac-fpn:attention-guided context feature pyramid network for object detection

Principle and process of MySQL master-slave replication

倍福PLC通过CANOpen通信控制伺服

MATLAB求极限
随机推荐
C#线索二叉树的定义
[环境配置]PWC-Net
Difficult conversation breaks through the bottleneck of conversation and achieves perfect communication
2022.6.28-----leetcode. three hundred and twenty-four
C # implements queue structure definition, incoming and outgoing operations
Gbase8s database select has order by Clause 1
1. Opencv实现简单颜色识别
nacos启动报错
Interview shock 61: tell me about MySQL transaction isolation level?
Interview shock 61: tell me about MySQL transaction isolation level?
Gbase8s database into table clause
Yunlong fire version aircraft battle (full version)
C#通過中序遍曆對二叉樹進行線索化
MATLAB求极限
倍福控制器连接松下EtherCAT伺服注意事项
Gbase8s database select has order by Clause 5
Inferiority complex and transcendence the meaning of life to you
C # implements the operations of sequence table definition, insertion, deletion and search
Factorization of large numbers ← C language
Aes-128-cbc-pkcs7padding encrypted PHP instance