我在 Linux 主机上的 Virtualbox 中有一个 Windows 客户虚拟机。出于性能原因,基本 vdi 和所有快照都位于 SSD 上。每晚都会拍摄快照,并将 rsync 备份到外部 USB 磁盘。当系统偶尔崩溃时,我的磁盘已损坏,正如 chkdsk 所显示的。然后我不知道 SSD 或备份(或两者)是否已损坏。出于这个原因,我有一个脚本,它在备份后评估每个 .vdi 的 sha256sum 并将值存储在文件中。如果文件损坏,时间、日期和大小仍然相同,但校验和不同。这样我就可以确定文件是否损坏以及哪些文件已损坏。如果 SSD 上的文件已损坏而备份未损坏,那么我想将备份 .vdi 恢复到 SSD。现在我的问题是我是否可以做到这一点。在我恢复具有子项的 .vdi 后,快照链是否会完全正常运行,即不是“当前状态”?或者 virtualbox 是否随时更改以前的(链接的)快照?我假设只有“当前状态”被更改,无论我在客户机中执行什么操作(chkdsk /r、sfc /scannow、系统更新等)。对吗?