于是有一天,有一个关于这个职位在这里却出现了一些发展,我安装了Linux卡利双启动和搞砸了我的电脑开机。
在弄乱启动文件后,我终于让它使用此代码启动 Windows 10 分区
menuentry 'Windows 10' {
set root='(hd0,msdos1)'
chainloader +1
}
Run Code Online (Sandbox Code Playgroud)
但它失败了,我收到了一条与此类似的消息。
File: \Boot\BCD
Status: 0xc0000034
Info: The Windows Boot Configuration Data file is missing required information
Run Code Online (Sandbox Code Playgroud)
是的,这是适用于 Windows 7 的版本,我找不到 Windows 10 版本。我相信错误代码和额外信息是不同的。
为了解决这个问题,我按照这里和这里找到的这些步骤(BurrWalnut 答案)
- 将 Windows 安装光盘放入光驱中,然后启动计算机。
- 当显示“按任意键从 CD 或 DVD 启动...”消息时按一个键。出现。
- 选择语言、时间、货币和键盘或其他输入法,然后单击下一步。
- 单击修复您的计算机。
- 单击要修复的操作系统,然后单击下一步。
- 在“系统恢复选项”对话框中,单击“命令提示符”。
- 键入 BOOTREC /FIXMBR,然后按 ENTER。
- 键入 BOOTREC /FIXBOOT,然后按 ENTER。
- 键入 BOOTREC /REBUILDBCD,然后按 ENTER。
问题是当我输入命令时BOOTREC /FIXBOOT,输出是Element not found,当我输入命令时,BOOTREC /REBUILDBCD它会扫描操作系统,找到 …