VMware Cloud Community
Tenzsure
Contributor
Contributor

How to get the reserved memory content for a VM after it breakdown for a fatal exception and ?(如何获取虚机因致命异常导致死机之后保留内存的内容?)

Once ever, We run our program on the raw host, so we can access the physical memory directly, as the OS is customized and it can reserved the physical memory for our application program). So we can read the very important information from the reserved memory after the machine recovery from a fatal exception, since the machine hadn't been powered off.

原来我们在裸机上运行我们的程序时,对裸机的内存是可以直接操作的(因为操作系统是定制的,可以直接为应用程序保留内存),这样有一些重要信息在机器重启之后可以从保留内存读出(只要不断电) 。

After virtualization, the physical memory is managed by the hypervisor(ESXi), so we can't access the physical memory. Then, when the customized guest OS recovery from a fatal exception, how can I get the reserved memory of the VM? Is there any APIs from VMware that provided the accessing the reserved memory of the VM?

虚拟化之后,原来的硬件内存实际上是由Host OS分配的了。这样如果Guest OS死机重启了,那我有什么办法获得该VM保留内存的内容呢?能让Host OS为该VM保存保留内存的内容么?

消息编辑者为:Tenzsure

Keyword:VM dying words

关键词:虚机 VM 临终遗言

0 Kudos
0 Replies