恢复 GPT 保护分区上的数据

恢复 GPT 保护分区上的数据

由于未知原因,本周我的笔记本电脑的 Windows 10 无法正常启动。分析磁盘后,似乎第一个装有操作系统的磁盘状况很糟糕(读取/写入时噪音很大......),但第二个装有数据的磁盘(1TB)似乎没问题......但无法读取!我用 USB 适配器插入它,但它在另一个 Windows 10“磁盘管理”控制台中显示为 GPT 保护分区。什么也做不了,所有选项都变灰了。

我执行了 gparted 来读取分区、mbr……但不确定如何不破坏驱动器上的数据……

以下是在驱动器上启动 gparted 时的输出:

c:\temp>gdisk64.exe \\.\physicaldrive1
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: not present

Creating new GPT entries.
************************************************************************
Most versions of Windows cannot boot from a GPT disk except on a UEFI-based
computer, and most varieties prior to Vista cannot read GPT disks. Therefore,
you should exit now unless you understand the implications of converting MBR
to GPT or creating a new GPT disk layout!
************************************************************************

Are you SURE you want to continue? (Y/N): y

Command (? for help): l

Disk \\.\physicaldrive1: 244190646 sectors, 931.5 GiB
Logical sector size: 4096 bytes
Disk identifier (GUID): EE734396-FF46-48DD-A2D3-40E508B33FA3
Partition table holds up to 128 entries
First usable sector is 6, last usable sector is 244190640
Partitions will be aligned on 256-sector boundaries
Total free space is 244190635 sectors (931.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name

Command (? for help): r

Recovery/transformation command (? for help): i
No partitions

Recovery/transformation command (? for help): o

Disk size is 244190646 sectors (931.5 GiB)
MBR disk identifier: 0x00000000
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1    244190645   primary     0xEE

我也尝试在 Fedora 上读取磁盘,但是没有成功。

有什么办法吗,至少,复制数据,或者更好地修复分区表(或其他损坏的东西)。

如果缺少任何信息以做出更好的诊断,请告诉我谢谢

编辑和解决方案:正如 Rod 指出的那样,笔记本电脑的硬件将驱动器的扇区大小配置为 4096 字节。一旦将驱动器插入原始笔记本电脑(而不是使用 USB 电缆插入另一台笔记本电脑),驱动器就会被识别并完全运行。

答案1

停止!

您的输出中有一个警告标志:

Logical sector size: 4096 bytes

目前,绝大多数硬盘都使用 512 字节逻辑扇区。但是,某些外部机箱和适配器会将 8 组 512 字节扇区转换为 4096 字节扇区。这样做有一定的优势,但很难安全地将磁盘从直接连接移动到涉及进行此类转换的适配器的连接。以这种方式更改扇区大小会使关键数据结构(如分区表)无效。如果您开始使用 USB 适配器写入数据,几乎肯定会对磁盘造成进一步的损害。

要恢复数据,您首先应按照问题出现之前的方式连接磁盘,或者至少找到一种连接方式,使其产生与正常连接时相同的扇区大小。只有以这种方式连接磁盘后,您才能提取有用的数据进行诊断和修复。

答案2

你试过 GParted live 吗?它非常有效。将你的 gpt 硬盘系统转换为 mbr 后,不要更改或写入硬盘。使用 ufs 数据恢复软件恢复数据。ufs 还有 raw explorer。如果你愿意,你可以直接复制/粘贴你的数据。

相关内容