2011-02-04 52 views
1

我的父亲正在寻找方法来自动检查Windows服务器的设置,以使其达到标准符合等级。他需要知道是否安装了多个操作系统,但是希望避免不惜一切代价取下服务器。在Windows(XP和更新版本)中是否有任何技术来以编程方式确定机器是否安装了多个操作系统?如何以编程方式检测Windows内的双引导(特别是Linux)?

回答

1

这取决于您认为“安装的操作系统”。

至少你必须扫描文件系统的所有分区(包括Windows有限的文件系统支持无法识别的分区),然后看看它们是否看起来像另一个操作系统。如果您需要知道备用操作系统是否可启动,那么您还必须扫描引导加载程序及其配置。

顺便说一下,如果计算机上安装了另一个操作系统,它会有什么不同?

+0

我父亲为一家医院连锁店工作,他们不应该保留敏感数据作为预防措施的多重启动计算机。谢谢!! – abadidea 2011-02-04 21:51:26

1

不完全可靠。如果您可以说服Windows允许您以裸设备的形式打开其他分区,则可以尝试访问MBR和分区表,并嗅探竞争的证据。这将是一堆工作。

0

如何对引导加载程序进行校验和并将其与HD上已知的Windows操作系统引导程序列表进行比较?

相关问题