我的父亲正在寻找方法来自动检查Windows服务器的设置,以使其达到标准符合等级。他需要知道是否安装了多个操作系统,但是希望避免不惜一切代价取下服务器。在Windows(XP和更新版本)中是否有任何技术来以编程方式确定机器是否安装了多个操作系统?如何以编程方式检测Windows内的双引导(特别是Linux)?
1
A
回答
1
这取决于您认为“安装的操作系统”。
至少你必须扫描文件系统的所有分区(包括Windows有限的文件系统支持无法识别的分区),然后看看它们是否看起来像另一个操作系统。如果您需要知道备用操作系统是否可启动,那么您还必须扫描引导加载程序及其配置。
顺便说一下,如果计算机上安装了另一个操作系统,它会有什么不同?
1
不完全可靠。如果您可以说服Windows允许您以裸设备的形式打开其他分区,则可以尝试访问MBR和分区表,并嗅探竞争的证据。这将是一堆工作。
0
如何对引导加载程序进行校验和并将其与HD上已知的Windows操作系统引导程序列表进行比较?
相关问题
- 1. 如何以编程方式在引导后添加别名
- 2. 以编程方式检测Windows Media Player是否已安装
- 3. 如何检测onscroll事件是否以编程方式生成?
- 4. 以编程方式检测处理器类型(Linux)
- 5. 以编程方式在Linux中检测桌面环境C
- 6. 如何以编程方式检测计算机是否位于局域网内?
- 7. 如何在Windows Phone 10中以编程方式检测飞行模式
- 8. 如何以编程方式检测DataForm是否处于编辑模式
- 9. 如何以编程方式打开引导移动导航栏?
- 10. C/C++/Assembly以编程方式检测Windows,Mac和Linux上的超线程是否处于活动状态
- 11. 如何在Linux中以编程方式检测IP地址更改?
- 12. 以编程方式检测VMWare
- 13. 以编程方式检测类参数
- 14. 以编程方式检测SQL Server版
- 15. 以编程方式检测Windows群集配置?
- 16. 以编程方式使用C#检测Windows登录尝试
- 17. Windows计划任务,以编程方式检测失败
- 18. 如何以编程方式获取Linux内核页面大小
- 19. 你如何以编程方式检测你的iPad的一代?
- 20. 如何以编程方式设置Windows音频平衡级别?
- 21. 如何以编程方式检测samba锁定的文件?
- 22. 如何以编程方式检测iPhone中的听筒?
- 23. 如何以编程方式检测一个新的文件中
- 24. 如何以编程方式检测图像的背景?
- 25. 如何检索以编程方式定义的视图引用
- 26. 如果磁盘脱机,如何以编程方式检测[c#]?
- 27. 以编程方式创建可引导的NTFS/FAT分区Windows XP到Windows 7
- 28. 如何以编程方式检查c#中是否存在程序集引用?
- 29. UEFI如何以编程方式修改引导顺序列表
- 30. 如何以编程方式检测亮度
我父亲为一家医院连锁店工作,他们不应该保留敏感数据作为预防措施的多重启动计算机。谢谢!! – abadidea 2011-02-04 21:51:26