尝试恢复分区!我应该从哪个磁柱开始搜索?

尝试恢复分区!我应该从哪个磁柱开始搜索?

整个硬盘是1.5TB

我希望恢复的分区是 900GB

有两个分区

[ 600 GB - 操作系统分区 ] [ 900 GB - 我想要恢复的数据分区 ]

我应该从哪个圆柱体开始搜索?

您推荐哪个程序?

TestDisk易US

我可以使用 Windows 7 / GParted / Knoppix

答案1

圆柱体 1 似乎是开始查找的最安全(也是最长)的地方,然后使用任何程序扫描整个磁盘。

请注意,您很可能按顺序创建了两个分区,并且第二个分区可能位于磁盘的 2/3 处,但是:

1) 实际布局很可能是 [分区 2] [分区 1]
2) 磁柱甚至不再使用。CHS 很久以前就过时了。如今,SCSI(以及与 SCSI 类似的 SATA)只使用扇区。并且无法保证扇区将映射到何处。在旋转磁盘上,这可能仍然是线性的,但无法保证这一点。

至于推荐哪个程序:
产品推荐在这里是不主题的。

答案2

假设磁盘使用半现代操作系统进行分区,则第一个分区应从 1 MB(扇区 2048)开始。在十六进制编辑器中,您应该能够立即看到是否是这种情况,例如在 NTFS 中,您会在前几个字节中看到字符串 NTFS。在 NTFS 中,在该扇区的字节 0x28 上,您将找到文件系统的大小(以扇区为单位)(小端,8 字节)。将这些添加到 2048 个扇区,您就会知道分区的末尾在哪里。通常,在末尾,您会找到分区(而不是磁盘)的扇区 0 的精确副本。

在此地址之后,您现在可以搜索第二个分区,如果那也是一个 NTFS 分区,只需在十六进制编辑器中搜索“NTFS”作为字符串即可,然后您会找到(通常在下一个 MB 内)第二个分区的开头。

如果文件系统是 ext2/3/4,您将在分区的开始处看不到任何内容,因为 ext2/3/4 数据仅从 1024 字节(= 2 个扇区)开始。

此外,如果使用 Windows XP(或旧版 Linux fdisk)对磁盘进行分区,则第一个分区可能不是从 1MB 开始,而是从扇区 63 开始。

相关内容