huangsizhong214 发表于 2006-8-18 20:52:28

如何解决分区表破坏的问题???

我有两个硬盘,
                  主分区   ┏━━━扩展 分 区━━━┓
   第一硬盘(60G): C(WinXP)   E   F   G   H   I
   第二硬盘(80G): D(Win2003)   J   K   L   M

在原来XP和2003系统的基础上再装Linux 红旗和Linux RedHat两个系统,
对E盘和J盘分别移动分区,前面留出的自由空间分别格式化为Linux的格式,安装(E之前)RedFlag和(J之前)RedHat,
且共用同一个swap。

   
                  ┏━━主分区━━┓┏━━━━━━━━扩展 分 区━━━━━━━━┓
   第一硬盘(60G): C(WinXP)            RedFlag/(Ext3格式)       E       F   G   H   I
   第二硬盘(80G): D(Win2003) RH/(Ext3)swap(Swap格式)    RH/home(Ext3)J   K   L   M

所有系统都由GRUB引导,其装在主引导记录MBR中,在GRUB引导后RedFlag再由LILO引导,LILO装在RedFlag的/分区之前。

装好后能正常引导能顺利进入所有系统,但打开XP里的Norton PartitionMagic 8.0软件,

弹出错误对话框(好象是要纠正一个错误),我按了 'yes',并重启,再次进入发现第二硬盘被标记为了坏分区,
分区的信息也没了。

在DOS下进入PartitionMagic 8.0,第二硬盘也被标为坏分区,并且有 #114 的错误号。

虽然还能进入所有系统,但没有了分区信息,以后就不能在不破坏数据的情况下再对第二硬盘进行各种调整/移动分区,
    转换分区,合并分区,分割分区等操作了。


我以前对第二硬盘分区也进行了更改,只加装了RedHat Linux,分区情况如下:

                  主分区      ┏━━━━━━━━━扩展 分 区━━━━━━━━━┓
第二硬盘(80G): D(Win2003)   RH/(Ext3) swap(Swap格式)RH/home(Ext3)J   K   L   M

并没发生这种错误。


请问各位大虾有没解决的办法???????

sinnim 发表于 2006-8-18 21:08:38

用厂家给的程序重新格式化,记信一定要用硬盘厂家给的,不然可能越弄越惨。比如迈拓就提供了它的maxblast的启动光盘镜像,
还有其实两个硬盘装两个系统还是有风险的,比如debian的分区程序如果分了有windows的那个硬盘就可能破坏windows的mbr。我就这样惨过。总之,装了linux你早点忘了windows吧。

fox_eagle2003 发表于 2006-8-18 22:00:01

保存好在linux下的数据
然后把linux相关的分区删除
再进入dos运行fdisk/mbr命令
如果还不行,把靠近linux分区的那个分区也删除了再看
如果不行的话,重新分区吧

huangsizhong214 发表于 2006-8-18 22:01:50

系统还可以进的,就第二硬盘 标记为 坏了


没必要重新格式化 ,里面数据很重要!!!

fox_eagle2003 发表于 2006-8-18 22:10:52

explorer2fs
好像叫这个
可以在win下读取ext2/3分区的数据
备份好东西后,再想办法!
页: [1]
查看完整版本: 如何解决分区表破坏的问题???