Error: no such partition.

时间:2020-03-21 11:49:38  来源:igfitidea点击:

关于“错误:没有这样的分区”

症状1:启动时屏幕出现错误:“Error: no such partition. Grub rescue”

由于使用GRUB安装程序,因此在安装了Linux发行版Ubuntu的计算机上通常会显示此错误。

装有Ubuntu的PC上的另一个相关问题是“无法找到GRLDR”错误。
我们可以在我们的Wiki上找到有关此特定错误的更多信息,位于“找不到GRLDR:Windows XP和7的修复”一文。

没有与此启动错误相关的其他已知替代错误消息。

此错误的原因

已知由于以下原因之一而导致发生此错误:

原因1:无效的引导加载程序配置

导致此错误的最常见原因是引导加载程序文件配置错误,阻止了系统加载。

Windows XP 7中修复错误:没有这样的分区

修复#1:重建BCD

我们可以使用Windows Recovery Environment中提供的工具“ bootrec.exe”来重建主引导扇区。

如果我们使用Windows XP:

  • 将Windows XP CD插入光盘驱动器
  • 重新启动电脑
  • 在“ Microsoft安装程序”菜单上,按R
  • 选择操作系统
  • 输入管理员密码
  • 当出现命令提示符时,可以键入bootcfg命令:
bootcfg /rebuild
  • 按Enter
  • 完成后,键入“退出”以重新启动计算机
  • 按Enter

如果我们使用Windows 7:

  • 插入Windows安装光盘
  • 按“按任意键从CD或者DVD引导”消息中的任意键以从光盘引导
  • 选择语言,时间和键盘方法后,选择“修复计算机”(对于Windows 7用户)
  • 选择Windows安装驱动器(通常为'C:')
  • 点击下一步
  • 在“系统恢复选项”窗口中选择命令提示符
  • 在命令提示符中编写以下命令:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
  • 在每个命令后按Enter

修复#2:手动配置活动分区

出现此错误的一个很常见的原因是没有将正确的分区设置为活动分区。
参考PC引导方式的描述,BIOS尝试从活动分区启动引导加载程序,并且引导加载程序也从活动分区搜索其配置数据。

如果活动分区已损坏或者设置不正确,则会出现许多错误,包括此错误:“没有此类分区”。
可以发生。

从命令行使用diskpart设置正确的分区。

  • 执行以下命令以查看磁盘上所有分区的列表:
diskpart
list part

在每个命令后按Enter键。

  • 一旦确定了哪个显示分区需要处于活动状态(不确定吗?Easy Recovery Essentials可以自动检测活动分区的问题并自动为我们重新配置正确的分区,而无需命令行),请执行以下步骤进行更改:
select partition x
active
quit

在每个命令后按Enter键。

  • 重新启动以进行更改。

修复#3:恢复启动扇区代码

这些步骤仅适用于Windows 7用户。

  • 从Windows 7光盘启动
  • 选择语言,时间和键盘方法后,选择“修复计算机”
  • 选择Windows安装驱动器(通常为'C:'),然后单击“下一步”。
  • 在“系统恢复选项”框中选择命令提示符
  • 通过在命令提示符中键入以下命令,确定哪个驱动器号是Windows安装光盘:
diskpart
select disk 0
list volume
  • 在新表的“类型”列中查找“ CD-ROM”值,我们将看到安装驱动器号
  • 现在,使用以下这些命令从光盘转到启动文件夹。注意,我们将使用“ D:”(下面的第二个命令)作为我们的安装驱动器号;可能会有所不同。
exit
D:
cd boot
dir
  • 验证我们是否列出了“ bootsect.exe”文件。如果是这样,请输入下一个命令:
bootsect /nt60 SYS /mbr
  • 该过程完成后,按Enter键,然后键入'exit':
exit
  • 重启你的电脑