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

发布于 2024-12-15 07:28:48 字数 128 浏览 4 评论 0原文

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

另外,即使主机系统在虚拟机中工作,我是否可以编写代码来执行此操作?

I would ask about the possibility of determining which operating system is installed in a hard drive using direct read of sectors information? If, what sector should I read and how can I specify a sector and then read data from it programatically (useful APIs)?

Also, can I write a code works to do that even if its host system is working in a virtual machine?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

对你的占有欲 2024-12-22 07:28:48

您可以通过阅读主引导记录并查看分区类型

请参阅问题直接访问硬盘驱动器?,获取有关直接读取原始扇区的信息的指针。

You can get a pretty good guess by reading the master boot record and looking at the partition type.

See the question Direct access to harddrive? for pointers to information about reading raw sectors directly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文