我原先玩Fedora 6的时候,用GRUB引导双系统.倒也相安无事.
可最近因为玩视频,所以120GB的硬盘就显得太小了,因为我录制的AVI都是2.0格式的,没有经过压缩,所以1分钟不到就将近1GB.300MB不到的RNVB转成AVI起码得几百个GB给折腾吧?
无奈,顺手在windows磁盘管理里面直接把linux分区给删除了.祸事至此惹来了!!!
第二天启动发现惨了!!!!根本无法进入XP了,因为我的电脑特殊,所以装XP特麻烦.
我电脑比较特殊,KT600主板 SATA80GB硬盘+IDE40GB硬盘.Fedora linux 6被我装在IDE上,XP在SATA上,GRUB也装在了SATA上,因为Fedora 6能够识别SATA.
我没有仔细分析,就开始着手修复系统.由于WIN XP无法识别SATA,所以根本无法使用XP的恢复控制台.我打算用Ghost恢复XP的镜像,但是失败了.
使用修复GRUB的的linux命令,但是也最终告败.
我后来把XP装到IDE上,再用Sysprep重新封装之后用Ghost恢复到SATA上,但是失败了;
用IDE上的XP给SATA重新分区,也告败收场.
看来,问题不是分区的问题.难道是MBR的问题?
对了,恢复控制台使用Fixmbr命令也是为了修复MBR,看来问题的确在MBR上,估计GRUB是安装在MBR上的,删除了linux分区之后,GRUB也就垮了.
这么看来,只要使用个工具修复MBR就是了.对了,我电脑上有DISKGEN.不过不知道这个软件能不能在DOS下识别出SATA?
查询了资料也没有人出来说小D是不是支持SATA.不管了,自己尝试吧.
HOHO,居然支持.我赶紧修复MBR,然后从SATA启动了下,哈哈.提示"非系统盘".证明修复MBR是正确的.我赶紧把封装过的镜像恢复到SATA上,一切OK.
好累哦.真想诅咒VIA的工程师,偷懒

