|
没能成功。
回忆一下折腾的过程,想想看是哪里出了问题
一、磁盘和系统安装
1、用Diskgen创建了一个35G固定容量的vhd,格式化为FAT32格式,挂载到虚拟硬盘。
2、使用凤凰官方安装程序,将凤凰系统安装到虚拟硬盘,得到一个PhoenixOS文件夹和文件。
二、bios模式引导
3、使用bootice将虚拟盘设置成激活,添加MBR和PBR为Windows NT 6.x,并复制bootmgr文件到根目录。
4、特地找了一个MBR启动方式的win7电脑安装凤凰,并复制其根目录的boot文件夹到vhd根目录。
5、用iceboot查看boot/bcd文件,发现里面多了一个PhoenixOS启动项,启动文件指向根目录phoenixldr文件,于是将该文件复制到vhd根目录了。
三、efi模式
6、特地找了一台efi启动的win10电脑安装凤凰,用iceboot查看bcd信息,发现启动文件被自动修改为efi/phoenixos/boot/boot64x.efi。
7、复制esp分区里的efi文件夹到vhd根目录,发现efi/microsoft/boot里面竟然没有bcd文件?于是从其他地方复制来一个bcd文件放进efi/microsoft/boot,然后用bootice添加一个启动项,启动命令为efi/phoenixos/boot/boot64x.efi
四、uefi启动序列
8、用diskgen添加了一个启动序列,启动命令为efi/phoenixos/boot/boot64x.efi,然后将其顺序调整到了windows boot manager的前面。
然后,就是这样了:
Windows未能启动。原因可能是最近更改了硬件或软件。解决此问题的步骤:
1·插入ndows安装光并重新启动计算机。
2·选择语言设置,然后单击“下一步"。
3·单击“修复计算机"。
如果没有此光盘,请与你的系统管理员或计算机制造商联系,以获得帮助·
文件:\EFI\phoenixos\Boot\bootx64.efi
状态:0xc000007b
信息:无法加载应用程序或操作系统,原因是所需文件丢失或包含错误。
|
|