|
本帖最后由 neo007 于 2024-9-9 17:54 编辑
原状态: win7x64旗舰版, 已激活, 记得好像是用的暴风工具..... MBR格式, bios csm legacy
目标: 数据无损, 仍然用win7, 在此前提下, bios切换成UEFI, 以便可加挂3t或更大的gpt硬盘
过程: 增加了一个esp隐藏分区(在硬盘最后面), 添加了bcd引导, 成功实现了UEFI识别MBR硬盘. 问题是, win7变成了未激活状态. 然后重新用暴风或小马, 都不能修复, 但激活过程未见错误提示.
请教应该用什么方法来激活?
另外, 这样的套路, 以后还能不能用ghost对c:盘进行备份和恢复? 不能把c:备份成镜像文件放到gpt硬盘上吧?
折腾的具体步骤:
1. BIOS改UEFI;(似乎我这个bios很简单, 相关的只有一个CSM选项切换).
2. 进pe, 无损分区类的工具, 系统硬盘最后面弄出100MB空间;
3. 新建为主分区......这一步关键;
4. 格式化FAT32, 必须的;
5. 用dgen把此分区的参数改为efi system partition.......这一步也是关键;
6. 在esp分区中建立如下空文件夹结构
\efi\boot\ (bootx64.efi等复制)
\efi\microsoft\boot\ (bcd等建立)
7. 复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\ 下,并重命名为bootx64.efi
8. 打开bootice软件,编辑bcd, —>esp分区的\efi\microsoft\boot\下新建立一bcd文件,
9. 建立后, 智能编辑此bcd文件,添加“windows vista\7\8”启动项,
指定启动磁盘为硬盘系统盘在的盘,
. 指定启动分区为硬盘系统分区(一般为c:)
. 指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe
10. 最后保存当前系统设置并退出。
|
|