我经历了非常几天的有趣现象。
设置情况如下:10 年历史的 PC,配备 1GB DDR2 RAM 和 80GB HDD。
观察:我从 CD(Knoppix)进行实时启动。现在我关闭电脑并再次启动。当我从实时启动启动电脑时,它会显示 grub。现在,就在 X 服务器开始运行之前(在指针出现之前),我短暂地看到了上次启动工作区的不完整屏幕截图。
我的第一个结论(明显):这是由于 SWAP 空间造成的(我在我的电脑上使用 Linux)
我的下一步:我把硬盘拔出来。
新观察:和之前一样!
以下是问题:即使关机后,RAM 中仍有一些数据吗?我不明白这怎么可能,因为 RAM 应该在关机后几毫秒内放电。有什么想法吗?
答案1
内存会在断电后保留一段时间的数据。通常,BIOS 会首先清除内存,但显卡不会那么吝啬,因为第一个屏幕无论如何都会覆盖它。这是高安全区域的已知问题,
在正常环境下,这个时间只有几秒甚至更短;但根据温度的不同,这个时间可能会延长很多。
有一个著名的破解 iPhone 的例子,就是将 iPhone 放入冰箱,然后在大约 40 秒内取出内存芯片并将其插入提供电源的新电路板。然后你就可以读到内存芯片上的内容了。谷歌搜索一下。
答案2
您的 PC 不会在关机后几毫秒内失去所有电源。关机甚至不会完全关闭 PSU(如果它是 ATX 或更新型号则不会)。
电容器实际上可以在移除电荷后保持数秒全力从系统中拔下电源插头(即从墙上拔下电源插头)。
听起来你的视频 RAM(而不是系统 RAM)在再次被引用之前没有被清除。这对于独立视频适配器来说并不罕见。