找回密码
 注册
查看: 9217|回复: 4

请大海前辈不吝赐教,谢谢!

[复制链接]
发表于 2010-3-22 10:20:52 | 显示全部楼层 |阅读模式
请教大海前辈一个问题,我有一个5TB的磁盘,分区为GPT格式。但是操作系统突然显示为未分区的磁盘。但是我使用diskgen查看却可以看到分区,而且也没有什么异常,直接分配了一个盘符就搞定了。而使用winhex查看的时候却看不到分区内容,而且GPT分区头部应该有一个保护MBR分区表的,为何却没有此分区表,也没有55aa的标识符,这样系统是如何识别分区的呢?我用DG查看,最开始是一个MSR的微软保留区,后面是正常的分区,请问一下这个结构是如何定义的啊?我在哪里文件可以查到这个结构呢?谢谢!
发表于 2010-3-22 22:34:24 | 显示全部楼层
应该是保护分区丢失了才造成系统不认的。GPT磁盘的头部和尾部分别存有一份分区表。
发表于 2010-3-23 07:20:17 | 显示全部楼层
WinHex本身是能够正确解析出GPT分区表的,MBR中就是有分区表项没有55AA标记WinHex也是不能解析出来的,估计你的硬盘在Windows的磁盘管理应该提示让你初始化。
 楼主| 发表于 2010-3-23 14:05:27 | 显示全部楼层
非常感谢两位前辈的解答!谢谢!
今天好好研究了一下,大概弄清楚了,确实是分区头部信息被刷坏了导致的。
diskgen可以通过备份分区表读出数据,而winhex不行,因此当GPT分区表以及EFI信息丢失后就认不出盘了,而diskgen却可以通过备份分区表读出盘内的信息。
现在还有一个疑惑是,我想通过在原位置重建同样大小的分区来实现数据恢复,但是发现我重新用windows分区选择不格式化,完成后操作系统还是无法读出原来分区中的内容,但是我用winhex查看里面的NTFS文件系统的信息并没有被破坏,但是系统总提示此分区未被格式化,请问一下这个格式化的标识符是写在什么地方的呢?我想把标识符修改为已格式化,是否原来分区里面的数据就可以正常读出来了?
发表于 2010-3-23 19:10:30 | 显示全部楼层
可能用Windows分区时将引导扇区破坏了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|DiskGenius ( 冀ICP备05002509号-2 )

GMT+8, 2024-11-1 20:24 , Processed in 0.084719 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表