2024年4月7日发(作者:)

用winhex解决"磁盘未被格式化,是否格式化“ 并且磁盘格式为RAW

病状:一块移动硬盘有了3个ntfs分区,连接到电脑以后,其中一个区不管是点击左键还是右键打开,

都是显示"磁盘未被格式化,是否格式化",其他区能正常打开。而以前都一直正常

分析:这通常是由于该分区的引导程序出了问题导致的。

先来了解一下基础知识:

mbr(硬盘主引导记录)和 dbr(硬盘分区引导记录)

硬盘MBR就是我们经常说的“硬盘主引导记录,它由主引导程序、硬盘分区表及扇区结束标志字(55AA)

这3个部分组成

硬盘MBR负责总管硬盘分区,只有分区工具才能对它进行读写(如FDISK);而DBR则负责管理某个具

体的分区,它是用操作系统的高级格式化命令(如FORMAT)来写入硬盘的。在系统启动时,最先读取的硬

盘信息是MBR,然后由MBR内的主引导程序读出DBR,最后才由DBR内的DOS引导代码读取操作系统的

引导程序,其中任何一个环节出了问题,操作系统都无法正常启动成功,如果是MBR部分出了问题,,通常都

会出现“无效分区表“、逻辑盘丢失、启动死机等现象;而如果是DBR部分出了问题,通常会出现“未格式

化的分区”的错误提示。

通俗来说(以我个人的 理解) 分区表就好比是一张记录了分区信息的纸,mbr记录了将这张纸划分为了

多少大小不同的块,而dbr记录就是这些块各自在这张纸上的位置。

好了。现在我们用winhex来回复分区中的数据。

1.打开winhex,然后点击“工具”----“打开磁盘”,选择“物理磁盘”中的故障盘。打开之后我们 就

可以可能到分区中的信息了。

2.点击右上方的黑色小箭头出现下拉菜单,可以看到有故障的 分区和其他正常分区显示是不一样的。故

障分区显示“分区X XXGB ?"为什么会出现“?”呢 ,就是由于该分区引启动扇区出错导致winhex无法正

常识别。

3,每个分区都有自己的备份启动扇区,所以我们就用备份来恢复。将右侧滚动条拉到最下边,跳到该分

区的最后一个扇区,我们看到全是00,这是每个分区都有的保留扇区。

启动扇区最明显的标志就是“EB 52”,通过搜索来找到它,点击搜索图标,输入下面的值:

5.找到了备份启动扇区,把鼠标指针移到“EB 52"前面点右键选“选块开始”,在移到该扇区右下脚

“55 AA”后面右键选择“选块结束”看到该扇区被全部选定,再右键“编辑”-----“复制选块”中的“标

准”

6.再次点击右边黑色箭头选择“启动扇区”,将鼠标移到该扇区最左上方点右键选择“剪贴板数

据”---“写入”,这时winhex提示“此操作会损坏该磁盘类容”点击继续。

现在完成了记得点保存哦,在打开故障盘看看,诶,好了,里面的 数据一个不少~~~~惊叹ing。

ps: 有人会说用数据恢复软件更简单,但是这样做第一很耗时间,第二恢复的文件有可能是损坏的,那就

瞎忙乎了。有可能你格式化了还是打不开,还一直提示让你格式化。

引用百度知道

磁盘高手来,磁盘修复问题.用什么工具可以修复磁盘镜像文件的boot区

问题:用什么工具可以修复磁盘镜像文件的boot区。或者有谁知道FAT格式的磁盘它的备份启动扇区在

哪个扇区,它的明显标志是什么?结束又是什么?

比如ntfs格式的磁盘,他的启动扇区最明显的标志就是“EB 52”开头,“55 AA”的十六进制数值结尾。

那么FAT格式的磁盘应该什么?

问题补充:

我就是在用这个软件,搜索16进制搜不到“EB 58 90”这段 我坏的是手机内存卡,SD的,N73,N80

那种。我现在用一张好的SD卡也是搜不到这段

如果我不勾选条件:偏移计算512=0的话就可以搜到

回答

推荐你使用WinHex这款软件来处理这个问题,可以用它的“打开磁盘”的功能,快捷键是F9。在我的

电脑上,FAT32的起始标志是“EB 58 90”,即“JMP”指令;结束标志同样是“55 AA”。用WinHex,只需

进行块拷贝和粘贴,就可以很方便实现你的要求。

搜索16进制搜不到“EB 58 90”这段,说明你的备份启动扇区可能也坏了。我的电脑上面备份启动扇区

在偏移量0xC00的地方,即第7个扇区(每个扇区512字节)。如果你还想用WinHex来修复,建议在其它

好的电脑上用WinHex先把启动扇区备份下来,然后拷贝到坏的电脑并恢复。

当然,也可以尝试用杀毒软件(如江民、瑞星之类的)进行修复。