标签: bcd

如何使用 BCDEdit 双启动 Windows 安装?

bcdedit在不同的 Windows 安装之间设置双启动所需的命令是什么?5

背景

我最近将 Windows 8 安装到单独的硬盘驱动器1 上。现在安装了 Windows 8,我想双引导回到 Windows 7。

我有我的两个2硬盘:

Windows 分区管理器屏幕截图

所以你可以看到我有两个磁盘,分区包含 Windows:

  • Windows 7 : \\PhysicalDisk0(分区 0 3 )
  • Windows 8 :(第\\PhysicalDisk21 部分)

我想弄清楚如何使用bcdedit来指示引导 Windows 的东西还有另一个 Windows 安装。

bcdedit现在运行,它显示当前配置:

C:\WINDOWS\system32>bcdedit

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
integrityservices       Enable
default                 {current}
resumeobject            {ce153eb7-3786-11e2-87c0-e740e123299f}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current} …
Run Code Online (Sandbox Code Playgroud)

bcd bcdedit

36
推荐指数
5
解决办法
16万
查看次数

WINdows 7 无法启动 - bootrec 报告 FS 未找到或损坏

3 天以来,我一直无法启动到我的 Windows 7 分区,而且我所有的研究都无济于事。我希望这里有人对如何解决这个问题有更多的想法。

当我现在启动时,出现黑屏并显示 BCD 错误,提示没有有效的文件系统或它可能已损坏(请原谅我缺乏细节,那时没有可用的复制/粘贴)。

当我使用 Windows 7 光盘启动并进入修复工具时,没有找到操作系统,并且尝试自动修复问题失败Unknown Operating System (Unknown Disk)或类似的东西。当我进入命令提示符时,我可以C:\毫无问题地查看和导航我的驱动器。

我尝试使用bootrec

C:\> bootrec /ScanOS
Run Code Online (Sandbox Code Playgroud)

查找C:\Windows为系统分区。

C:\> bootrec /RebuildBCD
Run Code Online (Sandbox Code Playgroud)

失败 volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.

那么我尝试修复引导扇区:

C:\> bootsect /nt60 C: /force
Run Code Online (Sandbox Code Playgroud)

哪个成功完成(对不起,没有输出..)

重新启动后,我遇到了同样的问题。

在使我的 Windows 分区处于活动状态后,我还尝试了上述所有方法:

C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1 …
Run Code Online (Sandbox Code Playgroud)

boot windows-7 bcd

15
推荐指数
3
解决办法
5万
查看次数

列出每个\Device\Harddiskvolume。?

我尝试过 Diskpart 命令,如“列表”“卷”(不,根本不是那样)、“磁盘”和“分区”;但它仍然不起作用。

\Device\Harddiskvolume0 似乎没有被使用,因为 \Device\Harddiskvolume1 表示第一个 Windows 分区(又名“系统保留”),而 \Device\Harddiskvolume2 用于 C:。

所以问题是:如何列出 Windows 7 安装盘中的每个 \Device\Harddiskvolume(用于 BCD 编辑)?

windows diskpart bcd

14
推荐指数
4
解决办法
8万
查看次数

如何在 EFI 的 Windows 启动管理器中添加 Linux 的 BCD 启动项?

我有一台以 EFI 模式启动的 Windows 10 笔记本电脑。我目前安装了 Windows 10 和 Linux Mint。我希望能够从 Windows 启动管理器启动到 Linux mint。问题是,我删除了它的启动项,因为它无论如何都不起作用。(确实如此,但计算机没有显示启动管理器,只是直接启动到 Windows)现在我安装了 Linux Mint,没有任何启动项来启动它。我想我很好,因为EFI分区中的“ubuntu”目录仍然存在,还有grubx64.efi。现在我需要拥有:

当笔记本电脑启动时,我需要能够选择要启动的操作系统。

我知道这与 BCD 有关,我尝试了 EasyBCD,它不适用于 UEFI Boot,我尝试了 Visual BCD 编辑器,但根本不知道它是如何工作的,现在我只是坚持使用它直接启动进入 Windows。

boot linux-mint efi multi-boot bcd

13
推荐指数
1
解决办法
7万
查看次数

手动设置IncreaseUserVA有什么危险?

我在 32 位系统上运行 Visual Studio 2010,并经常遇到虚拟内存不足的问题,因此我无法再在 VS 中执行复制/粘贴等操作。

我检查了一些选项,并且Microsoft 行表明在打开的扩展较少的情况下运行,如果这不起作用,请使用 bcedit /set increaseUserVA 3072 命令。

这似乎确实缓解了这个问题,但是在使用了大约一天后,突然 Windows 开始告诉我我的磁盘空间不足 - 在一个超过 100Gb 的可用驱动器上。例如,它会停止复制文件,说没有空间来复制它。但是点击“重试”会成功。许多其他将东西写入磁盘的程序会定期失败。(包括Skype……你为什么一直在写磁盘,Skype?!)

在得出结论认为我的配置更改必须负责之前,我运行了 chkdsk 并进行了其他基本检查。幸运的是,恢复默认设置成功了,我现在又开始行动了。

大多数关于IncreaseUserVA 的文章(除了,特别是Microsoft 的)都说“使用风险自负”,显然我做到了,但输了。但是谁能解释为什么会出现这种行为/似乎是对 Windows 7 配置的合法更改会出现什么问题?

作为记录 - 该机器是戴尔 Vostro 笔记本电脑,配备 260Gb / 5400rpm 磁盘驱动器、3.2Gb(有效)RAM,运行 Windows 7,并在 SP1 之前进行所有更新。

windows-7 virtual-memory visual-studio-2010 bcd

8
推荐指数
1
解决办法
6万
查看次数

Windows 7 启动问题 - 可能涉及 BCD

首先,感谢阅读本文的人。我感到非常沮丧并担心我的桌面现在绝对无法启动到 Windows 7,这在我成为白痴并使用Boot-Repair(Linux 工具,试图让 Ubuntu 正常工作)之前非常好.) 所以这是发生了什么:

我启动计算机,只要光盘驱动器中没有任何内容,启动顺序无关紧要,然后我得到

Windows 无法启动,哒哒哒,

File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000f
Info: An error occured while attempting to read the boot configuration data.
Run Code Online (Sandbox Code Playgroud)

所以很明显这是一个BCD问题。我拿到了安装光盘并进入命令行尝试查找安装和/或 BCD 文件的任何问题。我发现了一些有趣和令人沮丧的东西......

在系统恢复中,当 Windows 尝试自行修复时,它会说它将修复bootmgr并且fwbootmgr. 然后,它说:

The following startup options will be added:
Name: Win 7 home premium (recovered)
Path: Windows
Run Code Online (Sandbox Code Playgroud)

(这里我们有我以前从未见过的东西......)

Windows device: Partition=\\\?\GLOBALROOT\Device\HarddiskVolume5
Run Code Online (Sandbox Code Playgroud)

此外,它会将当前的 BCD 复制到 \\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.Backup.0003

然后我尝试让它做它的事情,它说无法保存启动选项。接下来,它在尝试查找备份时找不到系统映像。

所以我已经进入 cmd 行并开始diskpart,在那里我列出了卷并发现:

  • 第 1 卷是 DELLUTILITY,FAT32,名称为 C:
  • 第二卷是RECOVERY,名字D:
  • 3 是我用来尝试安装 Ubuntu 的一个新分区,称为 E:
  • 4 …

boot windows-7 bcd

8
推荐指数
1
解决办法
3万
查看次数

\Boot\ BCD 状态:0xc000000f 错误

每当我启动笔记本电脑时,都会收到以下消息:

Windows 启动管理器  

Windows 无法启动。最近的硬件或软件更改可能是原因。 要解决问题:   1. 插入 Windows 安装光盘并重新启动计算机。   2. 选择您的语言设置,然后单击“下一步”。   3. 单击“修复您的计算机”。 如果您没有此光盘,请联系您的系统管理员或计算机 制造商寻求帮助。   文件:\Boot\BCD   状态:0xc000000f

我在谷歌上搜索了这个错误,从消息看来我需要从 Windows 安装光盘启动我的笔记本电脑。

我的笔记本电脑安装了 Windows 7 Professional SP1 x86,但是当我尝试插入 Windows 7 Professional x86 时,我遇到了同样的错误。我需要 SP1 光盘吗?我确实在引导顺序中将 CD/DVD 驱动器设置为第一个,但我仍然遇到相同的错误。

我还应该尝试哪些其他选项进入 Windows 7 系统修复屏幕,以便我可以修复/重建 BCD 文件?

windows-7 windows-installation bcd installation

7
推荐指数
1
解决办法
18万
查看次数

Windows 8 changes boot order

I installed Windows 8 and Ubuntu 12.10 on a 3TB GPT disk in UEFI mode.

Both can boot up OK.

Both operating systems created their ntries in the UEFI boot menu, there's an "ubuntu" and a "Windows 8" entry.

The boot order can be altered in the motherboard's UEFI setup.

I'd like to boot "ubuntu" first, because I set up GRUB 2 to be able to boot both systems.

But whenever I boot Windows 8, it changes the boot order …

bcd grub2 bcdedit uefi windows-8

6
推荐指数
1
解决办法
6703
查看次数

Windows 8 无法启动,BCD 错误

我的 Windows 8 笔记本电脑有启动问题。当 Windows 尝试启动时,我收到此错误消息:

Boot configuration data is missing  
File: \BCD  
Error code: 0xc0000034  
Run Code Online (Sandbox Code Playgroud)

所以按照建议我启动到控制台并尝试:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Run Code Online (Sandbox Code Playgroud)

在我得到最后一个命令之后:

Total identified win installations:1
[1] C:\Windows 
Add installation to boot list? 
Run Code Online (Sandbox Code Playgroud)

我输入了y所以我想添加安装,但得到了回复:

The requested system device cannot be found. 
Run Code Online (Sandbox Code Playgroud)

作为解决方案,我找到了一个磁盘部分 - 选择并激活 OS 分区,所以我选择了 OS 分区并输入:

active
Run Code Online (Sandbox Code Playgroud)

我得到了一个回复:

The selected disk is not a fixed MBR disk. 
The active command can only be used on fixed MBR disks. 
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题,让 Windows 8 正确启动?我的笔记本电脑是旧电脑的维修。

boot mbr bcd windows-8

6
推荐指数
2
解决办法
8万
查看次数

Windows 8:BFSVC 错误:无法打开 BCD 模板存储。状态 = [c000000f]

我在 Acer Aspire 771 上安装了一个新的硬盘驱动器。我制作了一个 USB 恢复棒以及在以前的 HD 上运行的 Windows 8 64 位恢复 CD(它已损坏,因此无法进行克隆)。

经过两天的挣扎,我设法开始恢复,但它在大约 80% 的加载时中止。和以前一样,系统没有启动,只有恢复磁盘可以帮助我获得命令提示符(所有其他修复选项都失败)。

我尝试重新创建 BCD,执行以下操作:

select vol 2 --> EFI
assign --> resulted in F: drive
select vol 3 --> Windows8_OS drive (471 GB)
assign --> resulted in G: drive
exit
cd /d F:\EFI\Microsoft\Boot\
bootrec /fixboot
ren BCD BCD.bak
bcdboot G:\Windows /l en-us /s f: /f ALL
Run Code Online (Sandbox Code Playgroud)

无济于事,导致上述错误消息

我也试过:

BOOTREC /FIXMBR
BOOTREC /FIXBOOT 
BOOTREC /REBUILDBCD
Run Code Online (Sandbox Code Playgroud)

没有成功。

我开始有点绝望了……

感谢您的任何建议。

boot bootloader bcd installation windows-8

6
推荐指数
1
解决办法
5万
查看次数