修复0xc0000034的经历

有三块硬盘:500G(Win7 Home),2T(Win7 Ultima),2T(Win10)。
最开始的系统只有500G(Win7 Home),空间不够加了2T(Win10)硬盘并在新盘上安装了Win7,后来升级了Win10。
之后又加了2T(Win7 Ultima),因为觉得Win10不好用,所以在新盘上安装了Win7 Ultima。
用了一段时间后打算把2T(Win10)重新分区,分区情况是:64G系统 + 450M恢复 + 1T多数据。数据分区删除了,系统分区和恢复分区却无法删除。
在磁盘管理器中发现Win10系统分区的状态是“系统,活动,主分区”。
想把“系统”状态转移给2T(Win7 Ultima)的系统分区,但直接在BIOS中把启动选项设置为2T(Win7 Ultima)在引导时会提示错误:

BootMgr is missing
Press Ctrl+Alt+Del to restart

调查后发现,虽然系统是win7 Ultima,但是启动引导用的BootMgr是在Win10系统分区。于是决定先复制BootMgr到Win7 Ultima系统分区。

第一步操作就出问题,从Win10系统复制了bootmgr到Win7系统盘(C:\),在复制Boot目录时出现了BCD和BCD.LOG文件的错误提示:

操作无法完成,因为文件已在System 中打开。

查了些资料,用

bcdedit /export C:\Boot\BCD

导出了BCD文件。然后把BIOS的启动选项设置为2T(Win7 Ultima)。
重新启动成功了,虽然某个屏幕好像闪现了两次,但是当时没多想,后来回想起来可能是Win7的BootMgr又引导了Win10的BootMgr。
当时没有把2T(Win10)暂时从系统卸载后再次验证,直接用diskpart把它重新分区了。重启后报错:

Recovery 

Your PC needs to be repaired

The boot Configuration Data file is missing some required information 

File:\Boot\BCD
Error code: 0xc0000034

网上找的一些办法因为各种原因都没成功,最后自己找的解决办法:

  1. 通过启动光盘进入WinPE系统,把Win10安装盘中的bootmgr, bootmgr.efi, boot\目录(包括bcd)和sources\boot.wim复制到Win7 Ultima系统分区(C:\);
  2. 重启后自动进入Win10安装界面,选择语言、时间、键盘,选择左下角“修复计算机”->“疑难解答”->“高级选项”->“启动修复”;
  3. 再次重启后找回了Win7 Ultima和Win7 Home的启动选项。
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
0xc0000034错误代码是Windows操作系统中的一个常见错误。它通常与fltregisterfilter相关。 fltregisterfilter是Windows API函数之一,用于注册过滤器驱动程序。过滤器驱动程序是一种在文件系统中拦截和处理IO操作的驱动程序。当系统调用该函数时,操作系统将启动注册的过滤器驱动程序,并将其插入IO操作的处理流程中。 然而,当出现0xc0000034错误代码时,表示fltregisterfilter函数未能成功执行。这可能是由于以下几个原因之一: 1. 过滤器驱动程序不存在或已损坏:fltregisterfilter函数需要调用存在且正常运行的过滤器驱动程序。如果驱动程序不存在或已损坏,函数将无法执行成功,从而导致错误。 2. 系统权限不足:fltregisterfilter函数需要管理员权限才能执行。如果当前用户没有足够的权限,函数将无法成功执行,导致错误。 3. 系统配置问题:有时,系统配置问题可能导致fltregisterfilter函数无法成功执行。这可能包括文件系统错误、注册表损坏等。 为解决这个问题,可以尝试以下几种方法: 1. 确保过滤器驱动程序存在并正常运行。如果存在问题,可以尝试重新安装或修复驱动程序。 2. 使用管理员权限运行fltregisterfilter函数。右键点击命令提示符或相应的应用程序,选择“以管理员身份运行”。 3. 进行系统检查和修复。可以运行系统文件检查工具(sfc /scannow)来检查并修复文件系统错误。此外,还可以使用Windows的系统还原功能恢复系统到之前正常工作的状态。 总之,0xc0000034错误代码与fltregisterfilter函数的执行问题有关。通过检查过滤器驱动程序的存在与运行状态、使用管理员权限运行命令以及进行系统检查和修复,可以解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值