当前我的电脑无法正常进入BOOT界面进行系统重装,尝试使用U盘启动也未能成功进入系统。请问在这种情况下,应该如何操作才能完成系统重装呢?
开机时屏幕显示的相关信息,具体如下三张图片所示:
根据微软官方技术文档的记载,当启动过程中出现“Blinitializelibrary failed 0xc000009a”的错误提示时,通常是由以下原因造成的。
微软官方知识库编号:4020050
在基于64位UEFI架构的计算机上安装或启动操作系统时出现的错误(BlInitializeLibrary失败XXX)
症状表现:
当您尝试在采用64位UEFI架构的计算机上安装或启动操作系统时,系统将无法正常启动,并显示以下错误信息:
BlInitializeLibrary失败XXX,错误代码也可能是0xc000009a或0xc0000001。
问题根源:
该问题的产生是由于计算机启动固件产生了大量内存碎片。请注意:并非所有“BlInitializeLibrary failed XXX”错误都是由这个问题引起的。
解决方案:
微软建议用户避免让启动固件产生大量碎片。过大的内存碎片会降低整体启动性能并引发相关故障。
详细说明:
在预引导阶段,Windows引导管理器会将64位UEFI系统的全局内存描述符的最大数量设定为512个。
如果启动固件产生大量内存碎片,则内存描述符计数可能会超出设定的限制,从而引发“BlInitializeLibrary失败XXX”错误。
特别说明:此设计仅适用于当前的操作系统版本,包括Windows 10、Windows Server 2016和Windows Server 2012 R2。微软不保证此设计在未来版本中同样适用。
总结来说:
根据微软的技术资料,在Windows系统的预启动阶段,Windows启动管理器会将64位UEFI系统的全局内存描述符的最大计数值设置为512。
如果启动固件存在缺陷,或者进行了某些特殊操作(如创建了大量内存碎片),导致内存描述符计数值超过512,就会引发“b linitialize library failed 0xc000009a”—–b初始化库失败0xc000009a的错误。
以下是几种可能的解决方法,但效果可能不理想:
A.在开机时,不要选择进入系统启动菜单,而是直接进入BIOS设置,将需要启动的设备设置为第一优先启动设备,然后保存设置并重启,这样就可以成功使用指定的启动设备进行启动。
B.如果您使用的是ThinkSystem的设备,在UEFI设置中将管理模块配置基准设置为1G时,可能会出现此症状。以下操作可以尝试恢复正常:
- 1.启动进入Lenovo XClarity Provisioning Manager图形化设置界面。
- 2.选择启动诊断–>运行诊断程序而不执行任何测试。
- 3.在诊断界面中选择“退出”图标以返回Lenovo XClarity Provisioning Manager。
- 4.在Lenovo XClarity Provisioning Manager界面中选择“退出”图标以退出并引导至Windows操作系统。
根据您提供的图片和描述,我判断这是您之前用来安装系统的WinPE存在问题所导致的。
通常情况下,如果在系统启动菜单中直接显示QQ等联系方式,这表明该WinPE的制作者更注重商业利益而非公益奉献;
甚至,它似乎在通过不正当的手段来阻止用户进行系统重装。
我建议您立即更换一个版本的WinPE进行全面系统安装。
并且,强烈建议直接使用最新版本的微软官方镜像来安装系统,而不是使用来源不明的WinPE;
因为使用来历不明或有问题的WinPE安装系统,有可能在安装过程中在系统中留下后门。
以下是提供微软官方最新版操作系统下载的权威站点:
https://next.itellyou.cn/Original/Index?id=7ab5f0cb-7607-4bbe-9e88-50716dc43de6#cbp=Product?ID=f905b2d9-11e7-4ee3-8b52-407a8befe8d1
您可以根据需要选择Windows 10的相应版本,下载后制作成安装盘进行安装。
由于您当前电脑的硬盘已被这个不良WinPE“控制”,无法使用其他设备正常启动,无法直接进行全新安装系统;
必须将此硬盘取出,连接到另一台确认正常的电脑上—-可以使用SATA、PCIe或USB方式连接,关键在于您的硬盘和电脑以及连接设备是否兼容。
请先备份好重要资料,然后将此硬盘的所有分区全部删除、并重新创建分区,再将此硬盘装回原来的电脑,才能进行全新系统安装。