worder 发表于 2011-10-11 22:39:58

看看这块硬盘问题出在哪里?

两个分区,全是NTFS结构,第一个分区是正常的,第二分区windows中打不开如图所示,只能用Winhex中浏览复制出文件。现在想恢复该分区的正常使用。不知问题出在何处?
谢谢。

innovation 发表于 2011-10-12 06:10:48

先复制出你的文件,再chkdsk d:/f ,比较文件的差别。

zplinux 发表于 2011-10-12 10:56:35

从这里的截图,我创建了一个MBR进行分析,模板来查看一下参数:



显然, 49215 + 14827932 = 14877147,
与 14827995 不符,这显然是一个错误。

根据我的直观感觉, 49215这个数值很可能是错误的。
根据:14827995 - 14827932 = 63 判断,应该把 49215 修正为 63,也就是这样编辑:



问题很可能就出在这里了,简言之是 磁盘边界错位导致的故障。数据区应该没有被破坏,所以在WinHex中可以读取并提取复制数据。

worder 发表于 2011-10-12 13:50:38



我现在没有动硬盘,目前是这样的。

多谢了。

worder 发表于 2011-10-12 19:26:59

不明白为什么第二个分区类型是“0F”?它上面的一个不是“07”吗?我肯定我两个分区都是NTFS的。

zplinux 发表于 2011-10-13 09:20:42

你可能是这样创建的:
C: 主分区
其余空间创建扩展分区
D:在扩展分区中,创建了逻辑分区

而扩展分区的标志位是:0F 或者 05

修正以后,现在硬盘可以正常使用了么?

worder 发表于 2011-10-13 12:43:17

谢谢。改成05后,依然不能访问。

zplinux 发表于 2011-10-13 14:41:02

回复 7# worder


    0F,是正确的,,不需要修改。

如果还是不能访问的话,也许要考虑是不是分区引导出问题了////

worder 发表于 2011-10-13 20:27:01

这个分区的boot sector

worder 发表于 2011-10-13 20:38:41

boot sector所在扇区数-63之后的
页: [1] 2
查看完整版本: 看看这块硬盘问题出在哪里?