安装机械硬盘缓存软件后无法启动系统,最后只能重新安装系统了

笔者手上有一个闲置的NVME固态硬盘,前段时间在家里的电脑上安装了个所谓的机械硬盘加速软件,这个软件原理是把固态硬盘中指定的区域作为机械硬盘的缓存,通过拦截系统对机械硬盘的读写请求,将常用数据暂存在更快的存储设备(如内存或固态硬盘)上,从而达到加速的效果。不过这种软件需要在 Windows 的底层添加并修改驱动程序(内核级驱动),并且在系统启动的时候自动加载并运行,以深入到系统内核去拦截所有的硬盘读写请求,一旦出现驱动程序不兼容的情况,很容易会造成蓝屏死机,甚至无法启动系统。笔者就遇到了这种情况了。

一般情况下,如果系统还原有被启用且能够进入系统恢复模式的,可以在进入系统恢复模式后选择进入系统还原,把 Windows 还原到较早时候的正常状态。不过很可惜,笔者电脑的系统还原出了点问题,还原失败。

然后笔者又尝试使用了一些PE系统中所附带的引导修复功能,尝试修复系统的引导,看看能不能解决问题。但很可惜,无论执行多少次修复操作,甚至是使用 Windows 原版安装程序中所带的启动修复命令(bcdedit、bcdboot这些),都无法修复,只要启动电脑,不执行任何操作,就出现这种提示:“无法正常启动你的电脑,在多次尝试后,你的电脑上的操作系统仍无法启动,因此需要对其进行修复。错误代码:0xc0000001”,像下面那种画面。

安装机械硬盘缓存软件后无法启动系统,最后只能重新安装系统了-软件

而且,选择进入恢复环境,会出现这种提示:“你的电脑/设备需要修复,引导配置数据文件不包含有效的操作系统信息。文件:\BCD 错误代码:0xc0000098)”,类似下面的这种画面:

安装机械硬盘缓存软件后无法启动系统,最后只能重新安装系统了-软件1

笔者是不想重新安装系统的,因为电脑里面的软件比较多,重新安装系统将会是一个漫长的过程。但目前的情况已经那样了,想了很久也想不到有什么方法可以解决,该试的方法也试了,结果是一点作用都没有。没办法,真的要考虑重装系统了。不过搞笑的是,使用原版 Windows 安装程序执行重新安装,把系统盘格式化了,完成文件复制后第一次重启电脑,结果还是出现了之前的那种启动失败的画面。

针对这种情况,笔者是怀疑之前的操作把ESP分区给彻底破坏了,因此需要重新建立ESP分区并且修复引导。如果系统已经安装好的情况下,可以在PE中打开 DiskGenius 这个软件,把原有的ESP分区删除,然后重新建立一个新的ESP分区,随后使用一些支持UEFI引导修复的工具对系统进行引导修复。不过像笔者这种情况,干脆在 Windows 安装程序中把ESP分区、原系统分区删除(如果有恢复分区的把恢复分区也删除),形成连在一片的未分配空间,然后在安装程序中指定未分配的空间划分为系统分区,让新的 Windows 系统安装到这个地方,此时安装程序除了会建立一个新的系统分区之外,还会自动建立一个新的ESP分区和恢复分区,并把新的引导程序写入到新的ESP分区中。

后来 Windows 操作系统重新安装完毕了,但是还是要重新安装各种各样的驱动程序和应用软件,经过漫长的等待和操作,笔者的电脑终于能正常使用了,只是对于那款机械硬盘缓存软件有了一种心理阴影,不敢再安装了。

本文来自「IT人的工作生活 —— 分享IT技术实战经验,欢迎访问首页获取更多内容。如需转载本站的文章,请先通过电子邮件的方式联系站长,站长确认后方可转载,并需要注明出处。

为您推荐