Vista之家(www.vista123.com):警惕Vista磁盘碎片整理以后出现 BOOTMGR is missing
在刚才的一篇文章(玩转微软官方性能分析工具xperf,追查Vista开机慢之根源)里面提到Vista系统在处理 MFT 表的时候用了近10秒钟时间,怀疑和磁盘碎片有关。虽然一直在定期的对磁盘碎片进行整理,但是之前整理完成以后都没有测试过实际的用处。这次有了xperf工具,能够更准确的分析数据了。
由于涉及MFT相关的内容,而系统自带的工具是不能够整理MFT表的,因此特别安装了 Diskeeper 2008,用这个软件对MFT进行整理。
Diskeeper 2008 的磁盘碎片整理是用一个 Native 应用程序实现的,启动时间应该是在 smss.exe 启动之后,Win32子系统启动之前。整理的过程很顺利,整理完成以后,系统重启,结果一重启,就提示:

“BOOTMGR is missing, Press Ctrl+Alt+Del to restart”。
Bootmgr 是 Windows Vista 引入的一个新的引导组件。很明显,我的引导程序坏了。也就是说 Diskeeper 的 Boot Defrag 弄坏了 BootMgr 相关的记录信息。因为我使用的是 MFT 整理功能,看到这个提示以后,非常担心 MFT 表损坏。因为一旦 MFT 表损坏,整个系统盘的数据就丢失了。
解决方法:
找来一张 Windows Vista 安装光盘,用这个安装光盘引导机器
选择自动修复,经过漫长的等待以后,修复完成,提示重启
拿出光盘重启,熟悉的 Windows Vista 启动界面出现了……
弄完以后,又搜索了相关的记录,发现还是有不少人出现了这个类似的现象。导致的原因大部分是因为使用了 Diskeeper 的 Boot Defrag 功能对MFT进行整理,最不幸的人是整理以后真的导致 MFT 损坏,结果C盘无法访问了……
这个软件的这个BUG真的很可怕……以后再也不敢使用这个功能了。 在此也特别提醒大家慎重对文件分区表这样的磁盘区域做出操作。
Vista之家(www.vista123.com),爱上网,爱上Vista123.com
|
Windows 下用什么杀毒软件最好最安全?
热门文章
| ||


English




