數據恢復軟件

數據恢復軟件

銷書

Remo Recover Windows 6.0

所有新的强大的数据恢复软件

在严重数据丢失情况下轻松从任何存储设备中恢复数据。

$99.97

$69.97

1 Month license

立即購買

文件修復工具

文件修復工具

銷書

MOV 修復工具

完整的視頻修復工具包

修復您無法播放影片(MOV和MP4)安全.

$79.97

$69.97

立即購買

Outlook工具

Outlook工具

銷書

Outlook 備份和遷移

終極 Outlook 備份工具

安全的方式來備份和移動電子郵件和聯繫人

$59.97

$49.97

立即購買

Remo ONE

Remo ONE

其他實用程序

其他實用程序

銷書

重複的照片卸妝

高級 重複的照片查找器和清潔工具

查找和刪除重複的照片並增加3 - 點擊的磁盤空間!

$29.97

$19.97

立即購買

中文

什么是GRUB? GRUB抢救错误后如何恢复丢失的操作系统数据?

根据定义,GRUB是Grand Unified Boot Loader。 它是程序的一部分,或者存储在 GPT或MBR 取决于计算机的启动设置。

内容清单:

  1. 什么是GRUB?
  2. GRUB在哪里?
  3. rub功能
  4. GRUB中的各种命令
  5. 可以使用GRUB引导的操作系统
  6. GRUB提示
  7. Grub Rescue Windows 10(无此类分区错误)

为了更好地了解GRUB,我们首先要了解什么是引导扇区?

引导扇区通常是计算机打开时访问的硬盘驱动器的第一个扇区。 电脑启动时 MBR GPT 相应地访问以加载内核文件或OS文件以执行和运行操作系统。 这些文件包括母板上嵌入的各种硬件组件的驱动程序,这些驱动程序共同提供用户所需的最终结果。

什么是GRUB

Grub是MBR或GPT中存在的软件。 从广义上讲,GRUB允许用户在计算机上现有的一个或多个驱动器上安装的多个操作系统之间进行选择。 盛大的统一引导加载程序有两种类型,即 GRUB version 1 和 GRUB version 2

GRUB版本1也称为 legacy GRUB. GRUB版本2的最新版本是为 UEFI 基于系统。 每个版本的功能将在后面的小节中讨论。

Grub在引导扇区中的哪里?

根据引导扇区是主引导记录还是 GUID partition table GRUB的物理分配发生变化:

图1:grub在MBR和GPT中的位置(图片来源:Wikipedia)

boot.img 具有的确切大小 446 bytes 并写入MBR(扇区0)。 core.img 如果可用,则将其写入MBR和第一个分区之间的空扇区(出于传统原因,第一个分区始于扇区63而不是扇区1,但这不是强制性的)。 / boot / grub目录可以位于不同的分区上,也可以位于根分区上,如上图所示。

GRUB如何运作?

为了更好地理解GRUB的功能,我们首先定义一组术语:

boot.img: 仅显示boot.img就是磁盘映像,其中包含实用程序,操作系统,内核文件,诊断程序和各种其他用于硬件启动的驱动程序。

core.img: 它是制造商在硬盘上加载的默认RAW磁盘映像。

文件系: 文件系统定义文件的组织及其格式。 它负责将数据寻址到物理扇区。 : NTFS, FAT, Ex-FAT, HFS etc.

GRUB的功能可以分为三个阶段:

  • 阶段 1:在GRUB的主要阶段,img可以位于主引导记录(MBR)或GUID分区表(GPT)或任何一个 VBR (Volume Boot Record). 在这一阶段,GRUB使用各种操作系统的内核文件的地址来引导下一阶段。 在安装期间,GRUB被配置为加载core.img的第一个扇区。
  • 阶段5:在此阶段,core.img根据定义保存在MBR与第一个分区之间的存储空间中。 硬盘驱动器的第一个分区标记在硬盘驱动器的第63个扇区上,而前62个扇区没有任何文件系统或分区。 执行后,core.img将使用其他各种模块(例如从boot.img获得的文件系统驱动程序)加载配置所需的文件。 最后,在文件路径之后加载第二阶段(/boot/grub) 提供了规范。
  • 阶段2:在最后阶段 基于文本的用户界面 将显示,这将使用户能够在操作系统之间进行选择。 您可以指定用户定义超时后要加载的默认操作系统。 在TUI中,可以输入以下命令选择。

GRUB Main ScreenGRUB中的各种命令:

尽管GRUB中提供了大量基于命令行的命令,但我们主要关注特定于命令行的命令。 OS 选择菜单 在这篇文章中。 列出了GRUB的五个主要菜单命令,如下所示:

按 “c” 一旦显示操作系统选择以打开命令提示符

  1. timeout:使用此命令时,应确认计算机等待默认时间(以秒为单位),然后加载默认条目。 : timeout sec
  2. hiddenmenu:此命令可用于隐藏菜单。 使用此命令后,将不再显示菜单。 指定的超时时间到期后,将使用默认的引导项。 : hiddenmenu
  • title:使用此命令可以在菜单中使用指定名称设置新条目。 通常,这是在计算机上安装新的辅助操作系统之后完成的。 : title name
  1. default:如果未在预定义的超时时间内选择菜单中的任何项目,此命令将允许您指定要加载的默认操作系统。 : default num, 这里的“ num”是列出的菜单中显示的操作系统分区的编号。
  2. fallback:当涉及主操作系统/默认操作系统的引导扇区中的任何错误时,fallback是非常重要的命令。 因此,如果默认条目无法加载,则指定为后备选项的辅助选项将加载,从而使其成为冗余OS。 : fallback num, 这里的“ num”是二级启动文件的编号,如列出的菜单所示。

注意: 要注意的是,所有命令都区分大小写。 如果终端中的任何行后跟一个 “#” 它应被视为注释而不是命令。

可以使用GRUB导哪些操作系统?

可以使用grub引导的各种操作系统如下:

  1. Windows
  2. Linux
  3. Solaris
  4. Solaris 9
  5. Solaris 10

安装GRUB之前要了解的提示:

1: 为了安全起见,总是建议您准备一个 基于Linux的操作系统安装 之后 基于Windows的安装。 这是因为在Linux操作系统之后安装Windows时,在Linux安装过程中预先安装的MBR被更新的Windows MBR替换,从而覆盖了为GRUB分配的较旧MBR中的空间。 因此出现未知文件系统错误。

2: 要在不加载grub菜单后等待超时的情况下尽快启动,可以使用以下命令 etc/default/grub/GRUB_FORCE_HIDDEN_MENU=”true”. 该命令仅在以下情况下会显示“操作系统”菜单 grub动过程中按住Shift

grub抢救错误后如何恢复数据?

现在我们知道在grub的帮助下,具有单个硬盘的计算机可以具有带有多个操作系统的多个分区。

当您在一个操作系统中更改分区的对齐方式时,可能会影响另一个操作系统上的分区。 这是因为操作系统可能使用单个物理驱动器,因此它可能与其他分区重叠。 重新安装操作系统也是导致该问题的原因之一 GRUB rescue error。 此问题对于安装了该产品的计算机最常见 Windows 10

在此阶段,计算机在启动时无法识别操作系统,因此您将无法访问 Windows 10中丢失的分区。 建议的解决方法是恢复丢失的数据并修复操作系统。No Such Partition Error

同样,很多时候,我们希望处置SSD或硬盘上存在的一种操作系统,以腾出一些可用空间。 但这将删除引导扇区上现有的GRUB分区,这将不会导致如下所示的分区错误。GRUB Rescue

解决这个问题的最好方法是 恢复分区而不会丢失数据。 这可以借助高级数据恢复工具来实现。

恢复数据后,您可以使用可启动媒体例如, DVD or USB drive. 如果您使用外部固态驱动器作为启动驱动器,则可以使用多种SSD数据恢复技术来恢复操作系统上丢失的数据。

默认图片
Remo Software
文章: 836

留下评论