我有 Windows 7 和 Ubuntu 双启动系统,升级到 Windows 8 后,我卸载了 Ubuntu(删除了分区)并出现“grub:没有这样的分区”错误。
我尝试通过重新安装 Ubuntu 以及使用 Windows 8 USB 进行修复bootrec
。
_
现在,我启动时只看到一个带有光标 ( ) 的空白屏幕。
我只是想重新获得启动 Windows 8 的能力。
编辑:无法再次安装 Windows 8,因为它需要重新启动,这会再次导致出现空白屏幕。
其他分区看起来不错,除了我删除的 Ubuntu、交换和一个 Windows ~350 MB 分区,当我尝试重新安装时,我认为它是 Ubuntu 启动分区(不确定)。
答案1
[已修复] 恢复 Windows 7 并重新升级到 8。必须格式化 Windows 分区。
答案2
如果您在使用 GRUB(或类似程序)并随后删除其安装后需要恢复 Windows 引导加载程序,则可以使用 Windows 安装盘。以下内容指的是 Windows 7 安装介质,但 Windows 8 应该有来自光盘的类似选项。
启动磁盘并在最终出现的安装屏幕上单击“修复计算机”。如果唯一的问题是引导加载程序,它应该会自动检测并恢复它。
如果您正在运行早期版本的 Windows,或者它(无论出于何种原因)没有自动恢复引导加载程序,则您必须手动执行此操作。
再次启动 CD 并按照提示进入“恢复控制台”。从这里输入以下命令:
bootrec /rebuildbcd
这将为您重新安装 Windows 引导加载程序,并自动检测 Windows 安装的位置。
完成后,重新启动计算机,您应该会再次看到 Windows。
然而,如果这些步骤不能解决问题,您可能需要深入挖掘。注:附加信息取自微软 KB927392。
如果需要,您可以完全重建引导加载程序,方法是导出并删除现有的 bcd,然后再次执行重建步骤。在恢复控制台中,键入:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
如果未检测到操作系统,您可以尝试使用
bootrec /scanos
它列出与引导加载程序兼容的所有磁盘上的所有操作系统,包括不在 BCD 存储中的操作系统。使用
bootrec /fixmbr
将重写主引导记录到系统分区。如果它损坏了,这可能会很有用。使用
bootrec /fixboot
将写入新的引导扇区。如果它被非标准引导扇区替换、被损坏,或者与新版本一起安装了旧版本的 Windows(Vista 和 7 之前),这可能很重要。
在执行这些操作时,请务必注意您正在更改系统磁盘的核心元素。在执行任何可能导致数据丢失的操作之前,请务必确保将数据备份到单独的磁盘。这些步骤不一定会导致您丢失数据,但谨慎始终很重要。正如他们所说:“抱最好的希望,做最坏的打算。”
答案3
我也遇到过这个问题。我发现我可以在黑屏时使用CTRL
+ ALT
+ 。这允许我启动任务管理器。在任务管理器中,从文件菜单中选择新任务(运行)。输入 CMD 并选中复选框以以管理员身份运行此命令。在命令提示符中,输入并让其扫描您的系统。完成后,再次按+ +重新启动机器,然后从右下角的电源按钮中选择重新启动。DEL
sfc/scannow
CTRL
ALT
DEL