无法加载或修复 Windows

无法加载或修复 Windows

我无法运行 64 位 Windows 7。

我试过:

  • 系统修复 – 卡在修复界面
  • 正常启动 – 挂起启动Windows屏幕
  • 以安全模式启动 – 挂在classpnp.sys文件处
  • 使用命令提示符以安全模式启动 – 挂在classpnp.sys文件
  • 以带网络连接的安全模式启动 – 挂在classpnp.sys文件
  • 以“不强制重启”启动:错误如下unmountable_boot_volume

我甚至尝试放入 Windows 7 光盘进行重新安装,但它却挂在启动Windows屏幕。

我可以使用 Ubuntu Live 访问我的硬盘和文件。

答案1

最有可能的是您的硬盘在 Windows 分区所在的扇区出现故障。这解释了为什么能够启动 Linux 操作系统。尽快通过 Linux 复制文件并更换硬盘。

答案2

您应该执行以下操作来修复损坏的文件:

将 Windows 7 DVD 插入计算机的 DVD 驱动器

像要再次安装 Windows 一样运行

从 CD/DVD 驱动器启动单击立即安装。

当我们被提示输入产品密钥时,请不要输入任何密钥,直接点击下一步。安装向导会提示您是否同意在没有密钥的情况下安装Windows 7。请选择确认。

当到达“您想要哪种类型的安装”屏幕时,单击“升级”以升级Windows 7的系统文件。

答案3

第一的,在你做其他事情之前,检查您的备份。如果您有重要的文件没有备份,请再次启动 Ubuntu 并复制它们。

接下来您可以做几件事。从这些开始:

  1. 该问题unmountable_boot_volume通常是由磁盘损坏引起的:因此,请从 Windows DVD(或 Windows 笔式驱动器)运行 checkdisk。启动后,使用 Shift-F10 进入控制台并运行 checkdisk。
  2. 或者移除硬盘,将其插入另一台 Windows 计算机并运行 checkdisk。(希望不用说:从另一台计算机启动 Windows 安装。)

如果这不能解决问题,您可以随时恢复备份,或重新格式化并重新安装,但这需要做更多的工作。

还可以尝试查看日志文件(例如事件查看器日志或 /windows/nbtlog.txt)。在我的 Windows 7 PC 上,最后一个日志如下所示:

Loaded driver \SystemRoot\System32\Drivers\mup.sys
Loaded driver \SystemRoot\System32\drivers\hwpolicy.sys
Loaded driver \SystemRoot\System32\DRIVERS\fvevol.sys
Loaded driver \SystemRoot\system32\DRIVERS\disk.sys
Loaded driver \SystemRoot\system32\DRIVERS\CLASSPNP.SYS   <-----
Loaded driver \SystemRoot\system32\DRIVERS\avgrkx64.sys
Loaded driver \SystemRoot\system32\DRIVERS\avgloga.sys
Loaded driver \SystemRoot\system32\DRIVERS\avgmfx64.sys
Loaded driver \SystemRoot\system32\DRIVERS\avgidsha.sys
Loaded driver \SystemRoot\system32\drivers\cdrom.sys
Loaded driver \SystemRoot\System32\Drivers\Nul

很可能问题不在于 ClassPNP,而在于它后面的文件锁定了您的系统。(示例中显示的是 avgrkx64.sys,是 AVG 防病毒软件的一部分。在您的情况下,这可能是另一个文件)。

另外,在 Windows 停止启动之前,您是否更改了任何内容?
如果没有,您能将其添加到 OP 吗?
如果有,请添加更改的内容。

相关内容