我的笔记本电脑中有 2 个硬盘。我将它们全部转换为 UEFI。有一天我注意到其中一个已恢复为 MBR。我最初使用 EaseUS 进行转换。当我注意到启动驱动器上的反转时,我回到了 EaseUS。显然他们的软件希望 Windows 系统与启动驱动器位于同一驱动器上,当我因故障而必须更换硬盘时,我将 Windows 系统的位置移动到了第二个驱动器,这不知何故导致了反转。
今天我决定解决我刚刚意识到的问题。我决定使用 Xbuntu 将操作系统移动到第一个驱动器,同时创建一个多重启动系统,自从驱动器发生故障以来,我再也没有这样做过。我想我可以更轻松地移动启动分区,但我当时没有想到这一点。
我尝试使用 Gparted,它包含在 Xbuntu 安装中,我已经在闪存驱动器上创建了它。但驱动器上的扩展分区存在问题。Gparted 只允许 4 个分区(包括 EFI),因此我无法设置我想要的分区,因为它仍然是 GPT 驱动器。我必须加载 Xbuntu 系统才能解决这个问题,至少我是这么认为的。
我必须安装 gdisk 才能完成转换,而转换不应该是破坏性的。只需几秒钟即可更改为 GPT。当我检查驱动器时,它显示 MBR 为“保护”,第 2 和第 3 个条目显示“不存在”,最后一个显示 GPT 存在”。完美。
由于 gdisk 不像 gparted 那样用户友好,我改回使用 gparted 来设置分区。但是,像其他一些报告分区丢失的用户一样,我也遇到了类似的情况。但他们似乎遇到了问题,因为他们改变了磁盘连接到计算机的方式。我没有。
使用 fdisk 和 lsblk,我可以看到在 gparted 中看不到的分区。我甚至可以访问分区上的数据。但 gparted 中的总驱动器大小不正确。两个硬盘都是 500gb 驱动器,但 gparted 显示第一个驱动器只有 298gb。
fdisk 显示我的扇区大小为(逻辑/物理)512 字节/4096 字节。根据我所读到的内容,大多数人只需将驱动器重新连接到原始设备即可。正如我之前所说,我的扇区大小没有变化。
糟糕的是,我的第二个驱动器与第一个驱动器相同,但 gparted 中没有缺少第二个驱动器的分区。只是补充一下可能毫无价值的信息,我所有 USB 连接的驱动器都显示 512 字节/512 字节,但我的备份 3TB 驱动器的 I/O 大小(最小/最佳)为 4096 字节/33553920 字节,这是唯一的其他异常,但它也可以访问。所有驱动器都列为 GPT。
为什么我在第一个驱动器上看不到丢失的分区,但在第二个驱动器上却可以?我该如何恢复它们,以便第一个驱动器像第二个驱动器一样工作?