Windows 7 无法安装

Bri*_*tiz 6 windows-7 windows-vista

我正在从 Vista SP1(实际上是一年多前从 XP 升级的)升级到 Windows 7 RTM(64 位旗舰版到 64 位旗舰版)。大约 4 小时后,安装失败并显示消息“无法安装此版本的 Windows,您以前的 Windows 版本已恢复,您可以继续使用它”。这个错误又回到了我的 Vista 桌面,我在安装过程中没有看到任何错误,我只是一条消息,表明它正在恢复一切。

我跟踪了错误日志,这是我上传错误日志(来自 C:\$WINDOWS.~BT\Sources\Panther)并上传到Pastebin 时的日志。这是摘录:

2009-08-09 02:54:57, Error      Number of Enumerated Devices = 21[gle=0x00000103]
2009-08-09 02:54:58, Error      Failed to find driver file path. Error=00000002x
2009-08-09 02:54:58, Error      Failed to find driver file path. Error=00000002x
2009-08-09 02:54:58, Error      Failed to find driver file path. Error=00000002x[gle=0x80092004]
2009-08-09 02:54:58, Error      Failed to find driver file path. Error=00000002x[gle=0x80092004]
Run Code Online (Sandbox Code Playgroud)

有人建议我在升级到 Vista 之前先升级到 SP2,但这并没有什么区别。我自从卸载了 SP2,因为它给硬件带来了一些问题。

我知道全新安装是最好的,但我希望避免这种情况,因为我需要一个新的硬盘驱动器。

根据 Reuben 的指示,我找到了安装的转储并将其上传到此处。(266 KB)

Reu*_*ben 7

当您在 Windows 7 升级(并回滚到原始系统)期间遇到故障时,分享和/或查看\$windows.~bt\sources\panther\setupact.log. (setuperr.log您共享的文件包含完整日志文件的过滤视图。)此外,您应该查看文件夹.dmp下的任何位置是否有任何“转储文件”(带有扩展名)$windows.~bt\sources;在升级过程中,系统上安装的某些设备驱动程序可能导致计算机蓝屏。

更新:在 WinDbg 中加载附加的转储文件显示问题很可能出在viahduaa.sys. 在网上快速搜索显示它是某种音频驱动程序,可能由 VIA 分发。我的建议是首先查看该驱动程序是否有可用更新(并在升级前安装更新)。如果这不起作用,您可以查看是否可以在升级前强行卸载驱动程序(并确保将其从系统中删除)。升级成功后,您可以担心是否再次拥有正确的音频驱动程序。