分区表:错误的含义和避免方法

如果您是计算机修补匠(因为您在这里,就很有可能),那么您可能熟悉以下令人恐惧的景象:您已经完成了一个项目,并且刚刚重新启动。您会看到黑色的屏幕,上面有一个白色的小字母字母,“无效的分区表!"。它令人恐惧,因为这是您的计算机在启动时所能达到的最大距离。

让我们看一下分区表的确切含义以及为什么在重新配置计算机的驱动器时务必要小心。

关于硬盘驱动器的所有信息

为帮助您理解分区,它有助于理解介质:硬盘驱动器。

驱动器的处理基于硬盘的原始结构。 (虽然现代SSD并非以这种方式构建,但它们确实共享相同的格式。)这些磁盘由一个或多个磁性材料拼盘组成。盘片在手臂上旋转(与电唱机的针臂不同),该手臂也在磁盘半径范围内来回移动。机械臂不仅可以读取磁盘,还可以磁化(即写入数据)。

硬盘的圆形盘片分为磁道或周围的圆形区域磁盘。当驱动器具有多个拼盘时,它们也称为圆柱,因为它们是三维的。 扇区是圆形磁道的片段,每个扇区保存一定数量的数据字节(最初为512,最近为4,096)。上一篇文章包含有关如何实际保存数据的非常详细的信息(下图中的扇区标记为“ B")。

但是对于我们当前的目的,足以知道文件分布在其中部门。保存文件后,操作系统开始一次将其数据写入一个扇区的硬盘,直到其完全存储为止。以后打开文件时,机械臂将一次读取一个扇区,直到再次加载文件。如果扇区位于一起,则它们构成一个块。 Windows会在碎片整理发生时尝试重新排列这些块,以使与同一文件相关的扇区关闭在一起。

但是当您的操作系统访问磁盘的扇区时,所看到的只是一和零。您需要让操作系统知道如何将解释为文件和文件夹。

每个操作系统都以自己的方式将数据存储在硬盘上-这种格式称为< strong>文件系统。例如,原始的Windows文件系统使用文件分配表(FAT)来存储有关磁盘上所有目录和文件的信息。此信息位于硬盘的起始扇区,如果它们以任何方式被破坏,您将无法访问数据(没有帮助)。相比之下,Linux ext3文件系统使用的扇区摘要很少包含称为 inodes 的文件数据,这些数据分布在整个磁盘上。如果这些inode的列表已损坏,则用户可以运行实用程序来重建它(因为inode本身仍然存在)。

文件系统适用于磁盘分区。过去,磁盘只有一个分区,但如今很多磁盘都包含更多分区。这些额外的分区可能例如包含制造商的计算机恢复映像。下图显示了具有多个不同类型分区的硬盘。

然后,分区表描述了零和一如何被划分为多个分区以及该分区使用的文件系统。有了这些信息,操作系统就可以正确地解释磁盘的扇区,了解包含文件的扇区并进行读取,以便您欣赏猫的自拍照。如果没有这些信息,引导加载程序将在启动时查看数百万位,而不知道操作系统在哪里。引导加载程序不具有环顾四周的习惯。它只会放弃一则简短的脾气暴躁的消息。

您的计算机可能已经具有以下类型的分区表之一:

  • GPT(GUID分区表)
  • MBR(主引导记录)
  • APM(Apple分区图)
  • BSD磁盘标签
  • 那么,如果有分区,那么本文的重点是什么?桌子已经在那里?好吧,有时候您需要修改分区表中的条目,甚至删除它们并重新开始。

    何时修改分区和/或分区表?

    不建议您仔细考虑磁盘的分区表,除非您真的需要这样做。因为每次您这样做,都有可能出错。以下各节描述了您可能甚至没有意识到就可能对其进行更改的实例。

    如果您是坚定的Linux迷,那么无论新计算机附带的OS是什么,都将其清除掉。然后,安装程序将询问您要使用哪个分区。它将您选择的分区的ID更改为Linux,更新分区表。现在,下次机器下次启动时,它将寻找将控制权传递给Linux内核。

    如果您要调整,重新命名或重新格式化其中任何一个文件,您还将更改分区表。系统的分区。即使您仅更改分区的名称(标签),如下图所示,您仍在向分区表中写入信息。因此,您冒着分区表更新变坏的风险,使您陷入困境。

    如果使用磁盘克隆工具备份计算机,则可能是直接将分区写入硬盘(而不是一一同步或复制文件)。在这种情况下,确保分区与分区表中的内容匹配非常重要。如果要克隆整个驱动器,通常不会出现问题,因为它将包括分区表。但是,如果仅克隆单个分区,则在还原时可能会写回与分区表中列出的大小或文件系统不匹配的分区。

    如何避免分区表问题

    避免这些问题的最简单方法是在完成备份时克隆整个磁盘。您进行定期备份,不是吗?然后,在还原时,实际上是将磁盘逐渐恢复到以前的状态。

    但是也许您需要优化备份)。但是,与克隆整个驱动器相比,它的可靠性要差一些。同时,没有什么可以防止有人弄乱驱动器的配置。

    另一种选择是设计备份,以使它们不依赖于确切的分区。相反,找到一种方法来单独备份系统的每个元素(操作系统,程序,数据,配置)。然后您可以将它们还原到具有不同分区方案的系统中。例如,假设您有Windows系统。操作系统和程序位于C:驱动器上,您的个人数据位于D:驱动器上(两个单独的分区)。如果以后不得不将它们都还原到新计算机的C:驱动器上,则仍然可以。至少您所有的数据都是完整的。

    当心分区表

    分区表是敏感的生物。在执行上述任何活动之前,请确保已备份。两种不同的类型甚至更好(例如,磁盘的一个克隆副本,以及程序,设置和文件的单独备份)。一小步的失误会使您的系统处于无法启动的状态,几乎没有恢复数据的希望。

    您是否见过上面列出的错误之一?还是您有可靠的备份策略?在下面的评论中让我们知道您踩(或不踩)分区表的经验!

    标签: 克隆硬盘 数据备份 磁盘分区 硬盘 硬件提示