无忧启动论坛

标题: 有人用过PTEDIT32吗? [打印本页]

作者: hygh    时间: 2008-1-5 13:36
标题: 有人用过PTEDIT32吗?
现在的情况是:有一个硬盘分区表坏了,所有分区丢失,用PTD只能找到其中的三个区,而最重要的三个区却找不到,再用DISK COMMANDER能把所有分区都找到,但和PTD一样也只能恢复其中的三个分区,所幸的是在DISK COMMANDER能看到另外三个分区的起始与结束的扇区地址,我准备用PTEDIT以手动的方式把分区恢复,可PTEDIT几乎只能编辑四分区。

我的问题是用PTEDIT编辑分区,怎么才能编辑更多的分区?
作者: lvyanan    时间: 2008-1-5 13:54
“PTEDIT几乎只能编辑四分区“ 可能预示该软件只能编辑主引导扇区的分区表,不能编辑扩展分区链表,用老毛桃撒手不管版PE光盘里的PTDD重建分区表功能来恢复试试。
作者: hygh    时间: 2008-1-5 16:31
那个PTDD也试过了,也只找到其中的三个分区。
作者: lvyanan    时间: 2008-1-5 17:07
标题: 回复 #3 hygh 的帖子
一般来讲PTDD会找出所有分过区的扇区,如果没找到,可能是该逻辑盘及扩展分区链表的标志已破坏,要手工恢复这样的分区及逻辑盘是很困难的,需要非常了解硬盘分区原理及其结构,用SecEdit.exe软件可以编辑磁盘任意扇区,你可用它试试,千万注意别蛮干。
SecEdit.exe下载地址:
http://www.fs2you.com/files/a28b7d47-bb6d-11dc-9339-0014221f4662/
作者: netwinxp    时间: 2008-1-13 14:04
你先把整个硬盘做个GHOST备份,然后用DISKGEN试试看
作者: lvyanan    时间: 2008-1-13 17:57
用SecEdit可以改磁盘任意扇区,但它没有搜索功能,只能手工翻看,由于分区都是从某柱面0头上开始的(按整柱面分的),因此只要查看相应柱面的0磁头1扇区的最后两个字节是不是55AA,是,再看1头1扇区的最后两个字节是不是55AA,是就一定是一个分区结构,可能是当前的,也可能是以前的,这要结合查到的所有分区结构来联合判别,从中找出连续的链表恢复就可以了。
作者: greenangel    时间: 2008-1-13 18:33
PTEDIT可以编辑超过四分区!

如果你认为只能编辑四个分区,那你应该是把分区都设成主分区,那当然就不会有更多的分区了

另外,PTEDIT不支持大硬盘,虽然会显示每个分区的大小,但起止chs显示不对,所以PTEDIT没多大使用价值了
作者: lvyanan    时间: 2008-1-14 09:59
标题: 回复 #7 greenangel 的帖子
按你说的PTEDIT不支持大硬盘就对了,由于LZ丢掉的分区在PTEDIT不能寻址的空间,所以它只能看到能寻址到的四个区(包括扩展分区)。

[ 本帖最后由 lvyanan 于 2008-1-14 10:03 AM 编辑 ]
作者: greenangel    时间: 2008-1-14 10:23
原帖由 lvyanan 于 2008-1-14 09:59 AM 发表
按你说的PTEDIT不支持大硬盘就对了,由于LZ丢掉的分区在PTEDIT不能寻址的空间,所以它只能看到能寻址到的四个区(包括扩展分区)。


对于大硬盘,分区数量还是对的,能显示所有分区的格式,就是计算c h s时错误(在高地址空间的多个分区,其c h s是一样的),这样的话就不能通过修改c h s来重新确定分区
作者: greenangel    时间: 2008-1-14 10:28
SecEdit功能似乎很单一,用winhex或winpm也可以实现它的功能
作者: lvyanan    时间: 2008-1-14 11:05
标题: 回复 #9 greenangel 的帖子
请问PTEDIT最大能支持多大的柱面号?




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3