是否可以在不格式化 GPT 保护分区 HDD 的情况下删除其保护?

是否可以在不格式化 GPT 保护分区 HDD 的情况下删除其保护?

我有一个 14TB 的硬盘,目前已满一半。我试图通过 USB 适配器使用它,但这是不可能的,因为每次我尝试以这种方式使用它时,Windows 都会说它是一个 GPT 保护分区。

但是,如果我将 HDD 插入 PC 内部,就不会发生这种情况,让我正常使用它并能够访问它拥有的所有信息(这发生在同一台 PC 上)。

我想要的是外部使用 HDD,但我无法重新格式化 HDD,因为我没有其他存储方式来备份该 HDD 的所有实际信息。

我无法从 GPT 迁移到 MBR,因为奇怪的是,Windows 不读取或支持 MBR 分区,而是支持 GPT。

答案1

是否可以删除 GPT 保护分区硬盘的保护

首先,针对标题:“GPT 保护分区”并不保护数据不被访问;它试图保护数据不被因意外损坏。它的“保护性”作用与保险丝相同,而不是锁,在您的情况下,它正是在做它应该做的事——“保护性”分区出现,因为它被一个依赖于操作系统的坏 USB 适配器“绊倒”。

因此,如果你真的删除它,这并不会使你的数据比现在更明显——相反,它会使磁盘出现空的,最有可能会导致意外重新格式化磁盘。

最常见的真正问题是您的 USB-SATA 适配器向操作系统谎报磁盘逻辑扇区的大小 - 它假装磁盘有 4096 字节扇区,而实际上它有 512 字节扇区。由于分区是根据扇区数而不是字节数定义的,这会导致所有数据似乎位于错误的位置 - 例如,最初位于扇区 4 的数据现在位于扇区 0 的中间某处。

通过这样的重新映射,操作系统根本找不到 GPT 分区表(因为它认为的“扇区 1”现在位于磁盘上完全不同的位置),所以您看到的实际上是膜生物反应器分区表——其唯一目的是充当“保险丝”,并确保驱动器至少不会显示为空,如果没有其他用途。

512 字节与 4096 字节扇区的图表

在 Windows 上,没有好的办法可以解决这个问题,除非找到另一个 USB-SATA 适配器(不执行扇区重映射的适配器)。(或者,当然,清理重新分区并重新格式化1。)

1(这个问题是双向的——如果你在磁盘通过这样的适配器连接时对磁盘进行重新分区,它会正常工作使用适配器但只要磁盘直接连接,就会再次遇到同样的问题。)

理论上,可以精心制作一个新的分区表,通过其“新”位置引用现有数据(只要它们恰好与假的 4K 扇区完全对齐),但这是非常手动的。(在 Linux 上做起来要容易得多。)

我无法从 GPT 迁移到 MBR,因为奇怪的是,Windows 不读取或支持 MBR 分区,而是支持 GPT。

确实如此;事实上 MBR 分区正是您在这里看到的。

通常 MBR 不会工作对于如此大的磁盘,在处理 512 字节扇区时,其限制为 2 TB。(最有可能的是,这正是您的适配器进行扇区重新映射的原因 - 对于 4K 扇区,MBR 限制变为 16 TB,对您的磁盘来说刚好足够。)

但即使可以在这里使用 MBR,它很可能也不会比修复 GPT 有任何帮助。

相关内容