无忧启动论坛

标题: 虚拟机安装ghost系统碰到的无法引导的怪问题 [打印本页]

作者: chinaren12    时间: 2010-11-4 09:46
标题: 虚拟机安装ghost系统碰到的无法引导的怪问题
这问题的由来是这样的:

我想做一个纯净的,安装版的win2003系统。于是就在菜鸟之家下载了win2003精简版的iso文件,在本机上用微软的虚拟机新建一个xp的虚拟机。当然,虚拟硬盘也是新建的。

然后我通过dos下面的spfdisk把10g的虚拟硬盘分为2个分区,主分区2g,扩展分区8g,然后通过winpe引导到windows界面,用虚拟光驱挂载iso文件。再通过iso里面的win。bat把系统所需的所有文件都copy到c分区。不重启虚拟机,然后我运行ghost把c盘做成映像文件放到d盘。

然后重启虚拟机,能正常引导到win2003的安装界面。

问题来了:我再另外新建一个虚拟机。同样的重新分区,然后把上面做好的gho文件恢复到新的虚拟机上。重启。虚拟机无法引导虚拟硬盘上的win2003. 提示“a disk read error occurred Press ctrl+alt+del to restart”。在这种情况下,我通过winpe引导到windows界面,查看c盘。文件在,结构也正确。然后我又回到dos下面,通过fdisk /mbr,spfdisk /mbr。想修复引导分区的mbr,但是没用,还是一样的无法引导c盘。
再后来。我通过xp sp3的iso引导到故障恢复控制台,使用fixmbr,fixboot。还是无法引导。

接着,我又下载了网上的mbrfix.exe,在winpe下修复引导。虚拟机还是无法引导c盘的win2003安装程序。

然后,我又通过对比两个虚拟机C盘的mbr。发现能引导的虚拟机的mbr和无法引导的mbr确实不同。由此我确定是mbr的问题。

但关键是为什么那个不能引导的虚拟机我用了这么多种工具都无法修复引导呢????

为什么会出现这样的情况呢????

这种情况到底该如何方便快捷的解决呢?(通过xp或者是2003的安装光盘进行一次安装进行修复的方法是确实可行,并且有效的。但是我想要的是简单的方法。)

作者: chinaren12    时间: 2010-11-4 10:38
请高手来指教下这种情况下该如何有效快速的解决问题呢????
作者: 不才    时间: 2010-11-4 11:21
嘿嘿,看看c盘处于激活状态吗?
作者: chinaren12    时间: 2010-11-4 11:23
原帖由 不才 于 2010-11-4 11:21 发表
嘿嘿,看看c盘处于激活状态吗?



3哥,这问题太小儿科了。我早检查过n次了。就是不明白为什么我用了fdisk /mbr竟然发现mbr代码没有改变,不知道为什么。。。。。
作者: dgxhls    时间: 2010-11-4 12:44
原帖由 chinaren12 于 2010-11-4 11:23 发表



3哥,这问题太小儿科了。我早检查过n次了。就是不明白为什么我用了fdisk /mbr竟然发现mbr代码没有改变,不知道为什么。。。。。

你这样MS只是更新MBR,在C盘不是活动分区的情况下,更新的还是不活动。
PE----WINPM----激活c盘。
作者: chinaren12    时间: 2010-11-4 12:47
原帖由 dgxhls 于 2010-11-4 12:44 发表

你这样MS只是更新MBR,在C盘不是活动分区的情况下,更新的还是不活动。
PE----WINPM----激活c盘。



这样做的道理是什么呢?请斑竹解释下,未必还跟那啥pbr有关系????

问题是我很明显的知道c盘是激活的。mbr最后的代码也是55aa呀???

这个问题很让我郁闷。。。
作者: dgxhls    时间: 2010-11-4 12:54
你是怎么激活c盘的?据我所知,除了用xp或者是2003的安装光盘分区是直接激活c盘外,其他软件分区都需要用工具激活c盘。
作者: chinaren12    时间: 2010-11-4 13:00
直接用SPFDISK中的激活分区呀。我已经碰到这样的情况有2次了。虽然最后都是拿原版的xp光盘修复安装一下,但是感觉很不爽呀,以前都没有这样情况的,现在怎么老是出这样的问题。
作者: dgxhls    时间: 2010-11-4 13:10
这说明SPFDISK的激活分区不怎么灵,估计现在的硬盘比较大而且大都是串口,SPFDISK对它们的支持不是太好。
作者: chinaren12    时间: 2010-11-4 13:27
原帖由 dgxhls 于 2010-11-4 13:10 发表
这说明SPFDISK的激活分区不怎么灵,估计现在的硬盘比较大而且大都是串口,SPFDISK对它们的支持不是太好。



问题是我用的是虚拟机,不存在大硬盘的问题呀,我整个硬盘划分的空间是10g,c盘2g,d盘8g。按道理来说这么小的硬盘不存在1024柱面问题呀。

是不是哪个什么winxp的引导代码没有写进去呢?
作者: GDownloader    时间: 2010-11-4 14:59
如果是MBR问题,可以用BOOTICE试试。

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: chinaren12    时间: 2010-11-4 17:28
原帖由 GDownloader 于 2010-11-4 14:59 发表
如果是MBR问题,可以用BOOTICE试试。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=57675&extra=page%3D1



嗯,正有此意,回去试下看看效果如何
作者: 2010dreams    时间: 2010-11-11 23:09
??咋没信儿了?等结果呢!昨天我也碰到这情况了!
作者: 2010wghgj    时间: 2010-11-12 22:11
我估计是你在使用命令FDISK /MBR之后才激活的C盘主要分区。这时MBR已经被破坏,当然引导不了。你可以试着再重新新建一个新的虚拟硬盘,并重新分区,且立即激活C盘主要分区,然后再用你做好的GHOST系统来恢复。这时应该可以了。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3