boyman 发表于 2005-11-20 22:31:55

重新安装grub到mbr会不会破坏分区表?

情况是这样的,有一次我装完window后,mbr别window重写,按通常的作法那样修复grub,可是居然死活无法修复,用了网上提示的各种作法都无法修复,不得不重装系统,安装之前我用分区魔术师查看分区,居然提示error,也就说分区表可能被破坏了。。。

重装后我在命令行里输入:
#fdisk -l /dev/hda
   Device Boot      Start         End      Blocks   IdSystem
/dev/hda1   *         1         663   5325516    7HPFS/NTFS
/dev/hda2             664      7297    53287605    fW95 Ext'd (LBA)
/dev/hda5            2577      4489    15366141    bW95 FAT32
/dev/hda6             664         676      104359+83Linux
/dev/hda7             677      1568   7164958+83Linux
/dev/hda8            1569      1950   3068383+83Linux
/dev/hda9            1951      2015      522081   82Linux swap
/dev/hda10         4490      7297    22555228+   bW95 FAT32

Partition table entries are not in disk order
#
请注意最后一句:Partition table entries are not in disk order
这句的意思好象是说分区表已经失去次序了(对不起,我英语不太好),是不是我在修复grub的时候破坏了硬盘的分区表?
还有分区表的破坏会不会导致grub无法重新写进mbr?
我想尽了办法还是无法解决。。。。。。。
企盼各路高手帮我看看。。。。谢谢。。。。

cobranail 发表于 2005-11-21 01:21:03

不会,问题在于分区魔术师

boyman 发表于 2005-11-21 17:53:30

Partition table entries are not in disk order
那这一句是怎么回事呀?
我以前用魔术师用的好好的呀。。。。
奇怪。。。。

月下刀客 发表于 2005-11-21 18:08:45

可能你的硬盘分区表真有什么错误了。用些工具修复一下。

积木 发表于 2005-11-21 20:58:22

分区魔术师太老了,
很多格式不认识不说,mbr也认不出来。

bigbighill 发表于 2005-11-23 15:17:09

我也出现过这种情况,很是月闷,可能真的是分区魔术师的问题,但使用fixmbr修复时,提示mbr没有任何问题,但在dos下访问c总是有问题,但在win2000系统下查看都没有问题,后来重新格式化c重新安装xp系统,使用wingurb安装好gurb后,引导linux系统安装,安装linux系统后我都选择不安装引导程序,然后自己修改menu。lst文件,
页: [1]
查看完整版本: 重新安装grub到mbr会不会破坏分区表?