bcdedit 导出操作失败。windows vista 无法启动

bcdedit 导出操作失败。windows vista 无法启动

我正在使用 bootrec.exe 修复我的启动记录,第一个命令是:
C:\>bcdedit /export c:\BCD_Backup
我立即收到此错误:

商店导出操作失败。
找不到请求的系统设备。

同样,下一个命令失败,因为缺少 bcd 文件:
C:\>attrib bcd -s -h -r

最后,当尝试下一个命令时,它返回的是“无法找到请求的系统设备”。 C:\>bootrec /RebuildBcd

我使用 Windows 7 安装映像进行操作。目前已安装 Vista。您遇到过这种情况吗?希望您能提供一些指导。

答案1

将驱动器 C:设置为活动分区并重试。

答案2

我刚刚解决了同样的问题。但我的情况有点不同:我的 Windows 7 无法启动,因为我试图使用 Grub 设置多重启动。因此,我不得不缩小 Windows 分区并添加其他 3-4 个分区。

为了解决这个问题,我尝试使用从 USB 驱动器启动的 Windows 7 恢复盘。

一切都很好,从 USB 启动正常,但是当我尝试修复引导记录或 BSD 时,错误弹出。

然后我在网上查了一下,发现有一个问题带有 USB 和恢复环境,尤其是 USB 3.0 插槽。我只有 USB 3.0 插槽。我完蛋了。

然后我想到了 EasyBCD,一款救命软件(现在)免费。这款小软件允许您从 USB 棒加载和启动 ISO 文件,但最重要的是无需访问磁盘。它在启动时将 ISO 缓存在 RAM 中。

然后我准备好 USB 存储棒,打开 Recovery 并缓存,从它启动,在缓存之后立即将其删除,然后就好了。Recovery 修复了(无需我的干预)分区,没有覆盖 MBR(Grub 是安全的),救了我的命!:-)

尽管有点长,但希望它能有所帮助。

相关内容