如何重建 Windows 启动文件?

Zim*_*m3r 7 boot windows-7

病毒感染后,Windows 7 计算机上的启动文件消失了,并且在启动时收到此消息...

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

所以我从我的 Windows 7 USB 拇指驱动器启动并打开命令提示符。我将带有操作系统安装的驱动器安装到 L: using diskpart,然后我更改为 L: 驱动器,然后键入以下内容

L:\>bootrec /fixmbr
Command completed succesfully
L:\>bootrec /fixboot
Command completed succesfully
L:\>bootrec /rebuildbcd
Run Code Online (Sandbox Code Playgroud)

我说我想在 L: 上添加 Windows 安装,所以我输入YhitEnter并得到The requested system device cannot be found.

那么如何重建 Windows 启动文件;为什么找不到系统设备?

下面是我运行的命令以及 windows usb 安装驱动器尝试修复它的日志


当我单击修复计算机 Windows 扫描 Windows 安装然后弹出此对话框时

[[系统恢复选项]] <-- 标题

文本是....(虽然没有“-”)-------------- Windows 发现您计算机的启动选项有问题。你想申请reparis并重新启动你的电脑吗?

查看详情

然后按钮

[修复并重启] [否]

当我单击查看详细信息时,我会收到另一个对话框

[[系统恢复选项]]

修复细节:(然后是带有详细信息的滚动框)将修复以下启动选项:名称:{bootmgr} 标识符:{9DEA862C-5CDD-4E70-ACC1-F32B344D4795}

将添加以下启动选项: 名称:Windows 7 Home Premium (recovered) 路径:Windows Windows 设备:Partition=D:(595364 MB)

名称:Windows 恢复环境(已恢复) 路径:Recovery\WindowsRE\Winre.wim Windows 设备:Partition=C:(15000 MB)

当前启动配置数据的副本将保存为:C:\Boot\BCD.Backup.0002

[关闭]

所以我点击修复并重新启动并得到

显示 [[系统恢复选项]] 的错误对话框

X 无法保存启动选项

[好的]

所以我点击确定

并获得允许您从图像恢复或尝试使用恢复工具的正常窗口

选择任一选项并单击下一步会给我一个对话框来选择恢复工具和按钮上的按钮以关闭或重新启动

所以我打开cmd并输入以下内容

Microsoft Windows [版本 6.1.7600]

X:\Sources>diskpart

Microsoft DiskPart 版本 6.1.7600 版权所有 (C) 1999-2008 Microsoft Corporation。电脑上:MININT-8COAH39

DISKPART> 列表卷

卷 ### Ltr 标签 Fs 类型大小状态
信息 ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 E DVD-ROM 0 B No Media Volume 1 C Recovery NTFS Partition 14 GB Healthy Volume 2 D OS NTFS Partition 581 GB Healthy Volume 3 F Removable 0 B No Media Volume 4 DELLUTILITY FAT Partition 100 MB Healthy Hidden

DISKPART> 选择第 2 卷

卷 2 是选定的卷。

DISKPART> 分配字母 = l

DiskPart 已成功分配驱动器号或装入点。

DISKPART>退出

离开磁盘部分...

X:\来源>L:

L:>bootrec /fixmbr 操作成功完成。

L:>bootrec /fixboot 操作成功完成。

L:>bootrec /rebuildbcd 为 Windows 安装扫描所有磁盘。

请稍等,因为这可能需要一段时间...

已成功扫描 Windows 安装。已识别的 Windows 安装总数:1 [1] L:\Windows 将安装添加到引导列表?Yes(Y)/No(N)/All(A):Y 找不到请求的系统设备。

L:>bcedit 'bcedit' 不是内部或外部命令,也不是可运行的程序或批处理文件。

女:>

小智 9

我遇到了同样的问题......经过两天的各种试验,我尝试过:

bcdboot c:\windows

但它对我不起作用,所以我尝试了:

bcdboot c:\windows /s c:

并且所有引导文件都被复制并且系统重新联机。


Win*_*ist 3

尝试以下一般步骤:

  • 在同一台计算机的同一磁盘上的不同分区中再次安装 Windows。(缩小您的 Windows 分区并制作一个 30GB 的分区,然后在其中安装 7。)
  • 使用 Linux LiveCD 将所有启动文件从新安装复制到损坏的安装(我推荐 Ubuntu,因为它附带 GParted,该软件允许您进行上述分区更改)
  • 从启动菜单中选择旧的 7 安装,看看它是否有效。如果是,请删除新分区并运行启动修复。
  • 如果没有,请考虑使用 Linux LiveCD(我更喜欢Ubuntu,这是一个非常用户友好的发行版)将数据复制到新安装的 Windows,或者磁盘到外部媒体,然后返回- 到磁盘或只是到新的 Windows 分区。