无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 15180|回复: 29
打印 上一主题 下一主题

对于硬盘RAW 0字节分区研究,共同解决

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-23 19:01:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
坛上也曾有同类的方案,不过这些都不是我们想像中的那么回事的。


因为硬盘造成RAW格式,0字节空间,并不一定用一个工具就可以修复好,也不像网上一些人,没有经过操作,乱说一通,什么设置权限,什么管理工具。

我见过多次这类情况。硬盘也并不一样全部分区是RAW格式,只其中的一两个变成的也有,或者前面分区正常,后面分区正常,中间变成RAW格式的也有。但是格式化后,就可以打开使用了。虽然平时没有放什么重要资料,但是当某一时刻重要的时候,就不好搞定了。


1。我试过网上说的管理工具,什么分盘符,以及权限设置的。这些都是不实际的,没有根据的。

2。用PTDD修复分区引导扇区,并不能解决问题。

3。用WINHEX,查看分区引导扇区,以及主引导扇区,并没有错乱的情况,通过备份下RAW格式的引导扇及分区引导扇,然后格式化该分区正常后,也比较过。所以这个研究的范围了,看看大家有没有这个兴趣
2#
发表于 2008-6-23 19:11:22 | 只看该作者
RAW很大的一部分可能就是分区表项/扩展分区表项所指向的分区错位(有时候只差一个柱面、磁头或扇区,很有可能是分区软件的BUG或某位数据受干扰导致跳变),正常的分区引导中有一个媒体介质字节,正常硬盘分区应为F8,错位的话就不太可能是F8。
比较好的方法是在已损坏的分区起始地址附近找以AA55结尾的扇区(或者把柱面/磁头/扇区加减一,看是否为引导扇区),然后把分区表项/扩展分区表项改成指向该扇区。
还有一种可能是分区引导扇区有物理错。

[ 本帖最后由 netwinxp 于 2008-6-23 07:17 PM 编辑 ]
回复

使用道具 举报

3#
发表于 2008-6-23 20:25:26 | 只看该作者
我对NTFS分区做过一些实验,在分区引导扇偏移3H到AH的地方,只要改动一个字节,该分区下次启动后就会变成RAW格式,其实这里只是一个字符串标志而已,可能系统要依赖该字符串来识别分区,这个改动是可逆的,下次改回来后,分区又可以恢复,其次就是分区扇区数、主文件表起始簇号和主文件表部分镜像的起始簇号这几个参数也要注意,引导程序部分无关紧要,全部清零也不会影响分区的识别,关键还是在标志部分和BPB表部分。
回复

使用道具 举报

4#
 楼主| 发表于 2008-6-23 22:56:24 | 只看该作者
这个,主引导扇区与分区具体参数的不符方面,也有这个可能!!

不过很多工具的分区搜索机制不一样的,有的是根据主引扇区参数,然后往下找,有的却是反过来,直接找具体分区参数,并与主引导对比校验

蛙兄那天给你看的那个,我想可能不一样。
回复

使用道具 举报

5#
发表于 2008-6-24 23:27:09 | 只看该作者
用winhex查看下RAW分区 查看扇区1  如果 右边文本是RRaA的话。
那就是FAT32格式  再查看第六个扇区 这里是fat32的dbr备份,复制整个扇区后,跳到dbr扇区位置的起始位置  ctrl+b 保存  
重启RAW分区就修复了 。。。NTFS格式还不知道在哪个扇区有DBR备份。、

如果是U盘变成RAW分区的话   
用WINHEX查看 扇区0  
在offset  000001C0  01 00 0B(FAT32格式,06是FAT) 05 E0 A1 20 00  00 00 60 B9 02 00 00 00
最后 以55AA结尾。 保存
回复

使用道具 举报

6#
发表于 2008-9-30 13:06:11 | 只看该作者
造成硬盘RAW 0字节分区原因是MBR(分区列表)被破坏,我在这里提出一种设想如果把硬盘MBR(分区列表)给琐死,但硬盘的MBR(分区列表)锁死就可能不能再格式化。
回复

使用道具 举报

7#
发表于 2008-9-30 13:44:25 | 只看该作者
也不像网上一些人,没有经过操作,乱说一通<<<<<

这话讲的真是没错,比如好多“专家”都特别喜欢让人用“效率源”这个垃圾(好多光盘上都有,其实是为他免费打广告了)

分区变成raw,用ptdd也没辙,遇到过两次,放心里面的数据一般不会有什么问题,用finaldata恢复

[ 本帖最后由 kangyi 于 2008-9-30 13:46 编辑 ]
回复

使用道具 举报

8#
发表于 2008-9-30 14:30:50 | 只看该作者
原帖由 zhxy9804 于 2008-9-30 14:26 发表
说半天,能找出一个比较切合实际的吗?



有数据就用finaldata拷,数据无所谓直接格,不可能像高手用winhex为分区表查错
回复

使用道具 举报

9#
发表于 2008-10-1 04:49:26 | 只看该作者
说得我云天雾地的

主引导记录中分区表总共四个表项,每个表项16字节,都有特定的描述,比如第一字节是该分区是否为活动分区(80h为活动分区,就是引导分区,只能一个表项是80h,00h是非活动分区),其他的标识了分区引导记录所在柱面号、扇区号、磁头号以及分区文件系统格式等等,我现在没法一一描述,毕竟需要去翻我的资料。

编程(要用扩展Int13h)可以修复分区表损坏的硬盘,挽救数据。因为主引导扇区、分区引导扇区都有有效标识“55 AA”(16进制),再加上特定判定,是能挽回分区数据的,除非分区引导扇区和文件分配表都被破坏。

系统做好之后,备份一个主引导记录是很重要的事情。
回复

使用道具 举报

10#
 楼主| 发表于 2008-10-1 13:36:00 | 只看该作者
已经找到办法解决各种RAW的情况了。

不会丢失数据的情况下,直接可以恢复原来分区,用C编个小程序,应该更好用些。
回复

使用道具 举报

11#
发表于 2008-11-1 06:19:19 | 只看该作者
万能的版主,在你没有编好程序是能给我一个简单的解决办法吗?给我指条明路我有两块硬盘都坏了,上面有很多我想要的数据,哭一会
回复

使用道具 举报

12#
发表于 2008-11-5 23:47:20 | 只看该作者
我又回来了希望老大能看见
回复

使用道具 举报

13#
发表于 2008-11-6 08:45:38 | 只看该作者
期待救主`我也有一个硬盘坏了。
回复

使用道具 举报

14#
发表于 2008-11-6 09:03:29 | 只看该作者
形成RAW的机制是很复杂的,有因为权限不足造成的,也有格式变化引起的,特别是NTFS格式下,其BPB表的修改又涉及到校验和的问题,因此非常麻烦,手工修复是比较难做到了,曾经遇到帮一个网友解决其整理碎片失败造成的RAW问题,检查的结果是,主目录元文件的起始位置与BPB表内标注的位置相差3个扇区,用调整BPB表指针的方法无法实现,因为该指针是以簇为单位的,3个扇区不是整簇,因此无法表示,必须实施对主目录元文件的移动调整才可以实现,手工实施此项工作的难度较大,还是需要编程来实现比较好。
回复

使用道具 举报

15#
发表于 2008-11-6 20:19:43 | 只看该作者
有时候插u盘系统没给分配盘符(但用winrar压缩选择路径时可看到已分配到盘符,而到explorer里就提示没有这个路径,机器本身没有任何限制),这时看属性,就显示为RAW
回复

使用道具 举报

16#
发表于 2009-1-3 17:28:16 | 只看该作者
怎么解决啊?俺160G的移动硬盘现在就变成 RAW 格式了,里面有很多重要数据啊。哭啊……
回复

使用道具 举报

17#
发表于 2009-1-4 21:10:26 | 只看该作者
硬盘、移动硬盘或U盘的文件系统变成了RAW格式的解决办法
安装“易我分区表医生V3.0”,进入安全模式,运行“易我分区表医生V3.0”,注册该软件,关闭软件重新打开。在“创建紧急启动盘”的对话框中点“取消”,右击坏掉了的磁盘,在弹出对话框中点“修复引导”,在“修复引导”框中点“自动”,几秒钟后就成功了。
(我就是用这种方法修复成功的,简单方便推荐使用。)
回复

使用道具 举报

18#
发表于 2009-4-11 15:31:30 | 只看该作者
原帖由 ycool1984 于 2008-6-24 23:27 发表
用winhex查看下RAW分区 查看扇区1  如果 右边文本是RRaA的话。
那就是FAT32格式  再查看第六个扇区 这里是fat32的dbr备份,复制整个扇区后,跳到dbr扇区位置的起始位置  ctrl+b 保存  
重启RAW分区就修复了 。 ...


方便的话写个教程,方便大家。
回复

使用道具 举报

19#
发表于 2009-4-11 15:31:52 | 只看该作者
原帖由 阿文 于 2008-10-1 13:36 发表
已经找到办法解决各种RAW的情况了。

不会丢失数据的情况下,直接可以恢复原来分区,用C编个小程序,应该更好用些。


很期待。。。
回复

使用道具 举报

20#
发表于 2009-8-14 17:57:01 | 只看该作者
原帖由 阿文 于 2008-10-1 13:36 发表
已经找到办法解决各种RAW的情况了。

不会丢失数据的情况下,直接可以恢复原来分区,用C编个小程序,应该更好用些。

今天又遇到2例......

1 例在linux in cd正常, 备份数据, 再格式化后正常
1例在linux 下也读不出来.....数据有备份, 那人自己格式化了...

等待版主的程序, 惠及网友
回复

使用道具 举报

21#
发表于 2009-8-14 19:49:57 | 只看该作者
用R-Studio软件对发生RAW的磁盘进行扫描,扫描开始后即可终止扫描,此时就可以在R-Studio里看到该盘的目录和文件了,选择需要保存的文件,恢复到另一磁盘上保存即可。
回复

使用道具 举报

22#
发表于 2009-8-16 13:05:13 | 只看该作者
期待ing...............

我碰到过许多这样的问题,期待有完美解决方案。。。
回复

使用道具 举报

23#
发表于 2009-8-18 23:29:55 | 只看该作者

回复 #1 阿文 的帖子

最實際是pe上的硬盤工具都用遍後,再用xp安裝光碟/console上的硬盤相關工具用遍後,再回頭在PE看看,pe/explorer還是跑不順,關機>拆下壞盤,開機>PE跑得順,那壞盤可以丟了.不值再花時間在它身上
回复

使用道具 举报

24#
发表于 2010-7-5 11:24:32 | 只看该作者
这个问题怎么解决呀,有没有一个简单又安全的方法,期待阿文写个程序出来。
回复

使用道具 举报

25#
发表于 2010-10-8 21:05:14 | 只看该作者
直到现在都还没写出来

可见一切都是空谈!!
回复

使用道具 举报

26#
发表于 2010-10-9 10:03:39 | 只看该作者
又看到这个帖子,不知道阿文版主的程序写好没,昨天装系统是GHOST。G完后发现除了C盘,另外3个区为RAW格式,好在也知道一点知识,拿出DISKGENIUS,把里面有用的资料拷贝到C盘,再重新格式化,就好了。后来用R-Studio查看里面的文件在不在,只找到一部分。
回复

使用道具 举报

27#
发表于 2010-10-13 13:57:25 | 只看该作者
今天遇到一机器,D,E盘出现这状况,后用PDDF重建了下分区表就好了.
可重启问题依旧,再PDDF,重启后又出问题了,滚动条后弹出"lsass.exe 错误"确定就重启,如此反复.
进PE备份重要文件,说明下即使XP下磁盘是RAW格式,但在PE下正常,不知是不因为我运气好?
没办法,重新GHOST,就OK了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-27 00:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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