gol*_*mar 4 crash virtualbox bsod windows-10
经过一些更新(虚拟机中的几个 Windows 更新以及主机 PC 上的 BIOS 升级 - 不幸的是,两者都是在同一天完成的,所以我无法判断是哪一个导致了这个问题),Win10 虚拟机在几分钟后崩溃启动,非常随机(在随机时刻并使用不同的错误代码,运行不同的应用程序或只是将其留在那里,没有打开任何应用程序)
VBox.log
我在该虚拟机的文件中收到如下日志:
00:03:46.239192 GIM: HyperV: Guest indicates a fatal condition! P0=0x3b P1=0xc0000005 P2=0xfffff8066340f470 P3=0xffffd98b1c2de640 P4=0x0
00:03:46.239872 GIMHv: BugCheck 3b {c0000005, fffff8066340f470, ffffd98b1c2de640, 0}
00:03:46.239873 SYSTEM_SERVICE_EXCEPTION
00:03:49.161941 AHCI#0: Reset the HBA
00:03:49.161963 VD#0: Cancelling all active requests
00:03:49.162188 AHCI#0: Port 0 reset
00:03:49.163200 VD#0: Cancelling all active requests
00:03:49.624006 VMMDev: vmmDevHeartbeatFlatlinedTimer: Guest seems to be unresponsive. Last heartbeat received 4 seconds ago
00:03:59.390391 VMMDev: Guest Log: VBoxGuest: BugCheck! P0=0x3b P1=0xc0000005 P2=0xfffff8066340f470 P3=0xffffd98b1c2de640 P4=0x0
00:03:59.390548 GIM: HyperV: Reset initiated through MSR
00:03:59.391650 Changing the VM state from 'RUNNING' to 'RESETTING'
00:03:59.394050 GIM: HyperV: Resetting MMIO2 regions and MSRs
00:03:59.394096 PIT: mode=3 count=0x10000 (65536) - 18.20 Hz (ch=0)
Run Code Online (Sandbox Code Playgroud)
或者
00:13:05.795535 GIM: HyperV: Guest indicates a fatal condition! P0=0x1e P1=0xffffffffc0000005 P2=0xfffff8064de1b99c P3=0x0 P4=0xffffffffffffffff
00:13:05.795650 GIMHv: BugCheck 1e {ffffffffc0000005, fffff8064de1b99c, 0, ffffffffffffffff}
00:13:05.795650 KMODE_EXCEPTION_NOT_HANDLED
00:13:05.795651 P1: ffffffffc0000005 - exception code - STATUS_ACCESS_VIOLATION
00:13:05.795651 P2: fffff8064de1b99c - EIP/RIP
00:13:05.795651 P3: 0000000000000000 - Xcpt param #0
00:13:05.795651 P4: ffffffffffffffff - Xcpt param #1
Run Code Online (Sandbox Code Playgroud)
在该日志或虚拟机的 BSOD 中,我得到了以下崩溃标识符(我觉得很奇怪,一个问题或更改可能会导致如此多不同类型的错误):
SYSTEM_SERVICE_EXCEPTION
STATUS_ACCESS_VIOLATION
PAGE_FAULT_IN_NONPAGED_AREA
IRQL_NOT_LESS_OR_EQUAL
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Run Code Online (Sandbox Code Playgroud)
我想全新安装 Windows 10 就可以正常工作,但我想保留我的文件、设置、会话、存储的密码......
因此,为了恢复此安装,我尝试:
0x80073701
0x8000ffff
0x80091007
0x8007000d
0xc80003fa
0x80073712
Run Code Online (Sandbox Code Playgroud)
ntoskrnl.exe
因此我找不到有关故障驱动程序或设备的任何信息chkdsk
没有发现错误sfc /scannow
说它无法执行所需的操作setup.exe
,但这与尝试使用 Windows Update 类似失败(似乎启动正常,但几分钟后它说操作无法完成)还有其他可以尝试的吗?
编辑:
vboxmanage modifymedium --compact Win10.vdi
,以防万一有人知道导致磁盘映像损坏的任何情况小智 6
发布我的评论作为答案。
VirtualBox 论坛上也报告了类似的问题,讨论如下:
实际问题是 VirtualBox 6.1.34 和 6.1.97r150532 不支持主机上的 Debian Linux 内核 5.10.120,并且会在来宾中产生随机崩溃(双关语;))。有关详细信息,请参阅20914和Linux 主机上的 Windows 10 Guest 在启动后数秒内死亡。
VirtualBox测试版本6.1.35r151864(及更新版本)应该支持主机和客户机上的 Linux 内核 5.18、5.17.12+、5.15.44+、5.10.119+ 等。
顺便说一句,我在带有 zRAM 的主机上遇到了不可预测的 VirtualBox 来宾行为(KVM 没有此类问题),所以也请检查一下。
归档时间: |
|
查看次数: |
3457 次 |
最近记录: |