yaogaihang 发表于 2009-4-30 21:37:23

今天遇到的一个奇怪问题

硬盘希捷,笔记本硬盘,sata ,160G,分区信息如下:


注:
分区×是true image 恢复软件生成的隐藏分区。
C盘安装的xp、D盘安装Vista、E盘安装ubantu

今天测试E盘安装win7时,安装完全正常。最后测试引导文件的时候,在C盘XP系统下磁盘管理器里面,右键把E盘设置成活动分区时,G盘马上变成空闲空间了(即:G分区立刻丢失了,我很确定是这个过程导致的,因为设置成活动分区,马上看到后面分区颜色改变,变成空闲空间了。)。试过好几个软件搜索丢失分区都搜索不到,幸亏以前备份了分区表。所以才恢复了。

于是我在想:为什么把E盘设置成活动分区的过程会改动扩展分区的扩展分区链信息呢?
把一个分区设置成活动分区的过程到底硬盘做了哪些修改呢?不是只在主引导扇区把那个分区改成80吗?还更改了什么地方呢?为什么会影响到后面呢?

大家知道吗?

liucyhacker 发表于 2009-5-1 01:24:08

回复 1# 的帖子

不懂哦,学习下......留给高手来回答........

lvyanan 发表于 2009-5-1 05:29:56

我猜测可能是E盘与G盘的空间是重叠的,但只有手工可以做出这样的分区,最近我的实验正好与此相似,是在做扩展分区系统启动的引导实验,在主引导扇分区表增加一个主分区表项,指向扩展分区里的一个逻辑盘空间,这样就会造成分区重叠,但具体会有一些什么表现,我没做研究,我只是研究了扩展分区系统启动的技术,现在已掌握不添加主分区表项,就可以实现扩展分区系统的启动,可以避免冲突的发生,主引导程序是我自己编的。

[ 本帖最后由 lvyanan 于 2009-5-1 06:19 编辑 ]

yaogaihang 发表于 2009-5-1 14:32:55

楼上的有点线索

楼上的兄弟。
你的说法让我想起一个现象让我很奇怪了:

依然是上面这个盘。硬盘刚买来时,这样分区的:CDE是三个主分区。后面是扩展分区。扩展分区再分F、G两个逻辑盘。
C盘装好系统后,安装Acronis Ture image这个软件,不知你们用过没有。是一个系统还原软件。安装后通过这个软件建立开机F11键启动的一键恢复。此时按照提示在硬盘最末端建立了一个ACRONIS的隐藏分区大小50M(用于存放acronis这个软件的一个linux版本,便于系统不能启动后通过执行MBR时提示按F11键启动这个隐藏分区里面的恢复软件来调用系统镜像恢复系统)。建立完后在磁盘管理器中发现C盘、D盘、E盘、还有最后一个隐藏分区都被显示是主分区了。当时我感到非常奇怪。出现了4个主分区+一个扩展分区。

这是一个线索希望你们能够通过这个现象得到一些启示或许能想出什么东西出来。
我是缺乏知识想不出来了。谢谢哦。

lvyanan 发表于 2009-5-1 17:56:03

前几天帮一个网友远程恢复分区表和数据,那个硬盘分区不是按标准分的,分区头部间隔不是63个扇区,而是800H个扇区,当时我没在意,手工恢复了分区链表,后来看到硬盘最后有一块空闲空间没分区,我就帮他用磁盘管理器分区,一分区,马上就丢失扩展分区后两个逻辑盘,也是变为空闲空间了,我连续做了两次试验都是这样,无奈,只好先分区,然后在恢复扩展分区链,这样才搞定了,从这件事上看,你的情况与其差不多,可能也是分区不标准造成的。

yaogaihang 发表于 2009-5-4 14:49:46

嗯。感觉是这样。我这年来发现一个问题。

Vista系统出现后,买来预装Vista系统的所有电脑,都不能用魔术分区这个软件来分区,魔术分区软件打开立即报错,大多数是提示什么什么盘磁头数不对应该改成某某磁头数之类。只要点击确定,马上分区就会丢失。那么我们后来发现用acronis disk director suite这个软件可以分区。这个软件功能非常强大。分区数值也特别准确。用这个软件你要把C盘分20G就是20G,而不像其他软件那样分20G最后是19.9G。你已经有CDEF四个主分区,你想把C盘再分出一个分区出来,它也能做到。

后来我就发现用它分区的硬盘,其硬盘分区不遵守普通的分区规则。导致出现分区丢失后恢复分区表或者数据时常用的软件都不认,或者效果不好。就拿这次来说,扩展分区丢失,我用软件搜索分区,就是搜索不到。手工恢复扩展分区链表我还不会。我给他说我好像半年以前给他弄电脑的时候,给他备份过分区表的,并让他把备份的分区表放到邮箱里面去。结果他说没有放到邮箱里面去,而且就放在丢失的分区里面的一个文件夹里了。

用easy recovery在丢失的分区里面搜索数据,还真搜到了那个分区表备份。提取出来,恢复后就好了。


页: [1]
查看完整版本: 今天遇到的一个奇怪问题