电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows2008与Windows7并存时的故障详解


发布日期:2020/10/6
 

上周末我下了很大的决心对笔记本计算机进行了全面清理以便安装WindowsRTM经常阅读我文章的读者应该知道年底开始我就一直在使用Windows测试版当Windows候选发布版到来时我采取的是非常规安装方式直接从测试版升级到RC版(微软并不支持这样的操作)但这次我决定采用全新安装的方式升级到WindowsRTM如同在上周的文章中说的一样

尽管我努力注意保证小心不出大错但在Windows启动管理器的环节还是出现了问题下面就描述一下出现问题的情况和我发现的解决方法

在多启动模式下开始安装

目前我的笔记本计算机的主要应用于为客户运行产品展示之类的日常工作偶尔也会运行任教的课程项目在一个外置的串行ATA硬盘中我已经安装了采用多启动模式的WindowsServer

我相信在WindowsRTM的安装过程中连接外部驱动器的话会让安装向会检测到是需要配置多启动模式并希望它可以自动进行配置这样的话我也就不必对整个过程进行过多的干预了

这样做导致了相当有趣的结果是在整个安装过程中并没有出现问题;在重新安装了Office和Live在线服务后我安装了几个软件并对一些设备进行了简单配置准备导入旧数据

因为我首先进行的是重新加载备份数据的操作所以并没有马上发现这个问题直到我退出安装光盘才发现找不到启动设备了

更糟糕的是我发现即使是拔掉外部驱动器使用启动盘也无法启动系统了

于是我首先采用光盘启动模式并使用F选择对系统和启动菜单进行修复但系统没有发现任何问题我又选择利用安装光盘进行处理但得到的结果也是相同的我只好进入命令行模式并使用BCDEDIT进行处理以找出启动模式使用的实际分区

为了获得这些信息必须在系统管理员的权限下运行命令行模式具体内容如图A所示

图 A

BCEDIT显示出问题的所在

结果显示开机管理器选择的是外置串行ATA硬盘所在的D盘作为启动盘

为了更改这项设置我输入bcdedit /set device partition=C:

我还发现C盘和刚刚使用的D盘一样也包含了开机管理器的文件这就是我发现最有趣的地方看起来是没有办法解决这个问题了

于是我输入下面的命令选择使用开机管理器的备份文件bcdedit /export c:filename

接下来我使用安装光盘重新启动计算机并选择修复系统并通过命令行模式删除笔记本内部驱动器和外部串行ATA硬盘上的bootmgrefi文件

最后我关闭系统并且断开外部串行ATA硬盘重新利用安装光盘启动系统选择修复系统在安装向导为Windows安装进行自动扫描的时间它马上发现了问题并给出修复的选项我选择同意并在没有外部串行ATA硬盘和安装光盘的情况下重新启动计算机

这次终于成功了!

现在在启动菜单中我可以选择Windows(恢复)和WindowsServer(恢复)两种系统了

当Windows开始正常工作后我选择关闭系统并连接外部串行ATA硬盘当重新启动后我选择安装WindowsServer这样其运行的也非常好

BCDEDIT的正确输出结果如图B所示

图 B

故障排除后的BCEDIT

为了消除显示项目中的恢复字样可以输入下面的命令

Bcdedit /set description Windows Ultimate

Bcdedit /set description Windows Server ® Enterprise

需要注意的是替换为其它任何内容都是可以的

关键原因是什么?

我相信导致这一问题的根本原因是选择全新安装WindowsRTM的时间安装向导发现了Server并将其作为主要启动设备因此这导致了bootmgr文件被复制并自动进行配置引起了问题的发生

你在安装WindowsRTM的时间遇到过什么奇怪的问题么?如果有的话请告诉我对此我非常有兴趣

上一篇:Windows 2000 紧急修复磁盘的正确使用

下一篇:解决win7任务栏chrome图标显示异常的问题