我可以使用扇区级数据确定安装在硬盘中的操作系统吗?

时间:2011-11-12 18:35:03

标签: c++ winapi operating-system hard-drive sector

我会问是否有可能通过直接读取扇区信息来确定硬盘中安装了哪个操作系统?如果,我应该阅读哪个扇区,如何指定扇区,然后以编程方式从中读取数据(有用的API)?

另外,即使主机系统在虚拟机中工作,我能编写代码吗?

1 个答案:

答案 0 :(得分:2)

通过阅读master boot record并查看partition type,您可以获得很好的猜测。

请参阅问题Direct access to harddrive?以获取有关直接阅读原始部门的信息的指示。