删除CentOS后如何重新启动Windows?


1

好吧,我现在完全被困住了。我是Linux的新手,但我试着学习一下。我为CentOS 7制作了一个可启动的USB,并用Windows 10进行了CentOS的双启动。很快我意识到我的应用程序现在没有足够的空间,所以我决定删除CentOS。我在网上看到删除CentOS的最简单方法是删除它的分区,所以我这样做了。对于我的存储问题,将我的所有分区合并为一个(我现在后悔)。现在,当我启动计算机时,它说:

错误:没有这样的分区。

进入救援模式......

grub rescue>

我不知道如何处理这个问题。我没有Windows恢复DVD,因为我从可启动USB安装Windows(后来我用它来安装CentOS)。我还有可启动的CentOS USB。我尝试了救援模式,但似乎没有任何效果。我甚至无法安装一个新的CentOS,因为我必须格式化我的硬盘驱动器。是否有机会以任何方式摆脱这种局面?

PS: 我没有任何其他电脑,所以我无法在USB上安装任何东西。


在合并之前你有什么分区?
gronostaj

我只有2个分区,一个是我留给windows的,另一个是我为CentOS格式化的。然后我合并了他们两个(我希望这是你要问的)
completely newbie

Answers:


0

由于您没有ESP分区,我认为您的计算机正在使用传统的BIOS启动和MBR分区方案。当Linux安装在MBR驱动器上时,其大多数时间将其引导加载程序称为GRUB写入主引导记录,或简称为MBR(这是分区方案名称的来源,有关引导过程的更多详细信息) 在这个答案 )。

MBR是计算机启动时执行的第一个非固件代码段。 GRUB查找Linux分区以从位于其中的文件加载其配置 /boot 目录。该文件配置GRUB,让您在Linux和Windows之间进行选择。

由于Linux分区现已消失,但GRUB仍然安装在MBR中,它将失败并进入救援模式。您可以通过在救援模式下执行这些命令来启动Windows :(确认每个命令 输入 如果您发现任何错误,请在评论中告诉我们)

insmod chain
insmod ntfs
set root=(hd0,1)
chainloader +1
boot

资源

使用它们启动到Windows。下一步是恢复Windows MBR。准备一个Windows安装盘:你可以 从微软下载一个方便的工具 这将下载最新的Windows 10映像并将其写入闪存驱动器。

使用Windows 10闪存驱动器启动计算机。在第一个屏幕上(使用“安装Windows”按钮)按 转移 + F10 打开命令行。类型 bootrec /fixmbr 并按 输入 。这应该将原始Windows MBR写入您的硬盘。 PC重新启动时关闭所有窗口并移除闪存驱动器。 Windows应该正确启动。


只有 set root =(hd0,1) 似乎工作; insmod的 命令返回“没有这样的分区”,而 系统未知:/
completely newbie

啊对。我忘记了GRUB的insmod命令从其分区加载模块。那么我担心你运气不好,你必须要求别人为你制作Windows闪存盘。
gronostaj

只是好奇,是不是可以使用可启动的CentOS驱动器而不是Windows驱动器执行此类修复?
completely newbie

好吧,也许......你可以创建一个小的Linux分区并在那里安装GRUB的文件(或者只安装Linux)。这将使GRUB可用,让你启动到Windows。然后你可以使用Windows创建一个可启动的Windows闪存驱动器,使用我上面描述的方法从MBR中擦除GRUB,从而有效地使Linux无法访问。最后,您可以从Windows闪存驱动器中删除Linux的分区,并调整Windows分区的大小以跨越整个驱动器。
gronostaj

1
好吧,我尝试使用Windows可启动媒体并输入您说的命令......但这没有用。我在网上查了一下,发现我还需要几个命令。所以我打字了 bootsect / nt60 SYS 其次是 bootrec / fixboot (因为编写后一个命令首先给出“访问被拒绝。”)无论如何,它现在工作正常:)
completely newbie

-1

我已经习惯了。最好的办法是下载BootRepairDisk。用它启动计算机(在可启动的USB或DVD上)。像Windows中的向导(下一个,下一个,下一个)很容易恢复Windows系统。


正如我所说,我无法在USB上安装任何东西,因为我没有另外一台PC。除此之外别无选择吗?
completely newbie
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.