重启时出现chkdsk“无法打开卷”怎么办?

重启时出现chkdsk“无法打开卷”怎么办?

在我的 Windows XP SP3 机器上,正常运行 Windows 时,从命令提示符中键入chkdsk C: /R(或者,在 Windows 资源管理器中,右键单击C: drive-> Properties-> Tools-> Check Now...),我收到正常 ... the volume is in use ... Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)消息。我选择Y,然后稍后执行Start-> Turn Off Computer-> Restart

重新启动时,在启动过程中,我看到蓝色背景上的白色字母,上面写着

Checking file system on C:
The type of the file system is NTFS.
Cannot open volume for direct access.
Windows has finished checking the disk.

后来它似乎正常启动进入图形桌面。

chkdsk我的理解是,当其他程序正在使用硬盘时会发出该消息,因此chkdsk不执行任何操作。

我应该怎么做才能chkdsk真正检查磁盘?(在 Windows 完成启动进入安全模式之前,其他程序怎么可能开始运行?)

答案1

我昨天遇到了同样的问题。对于我来说,以下方法解决了这个问题:

  • 从 XP 安装 CD 启动
  • 当系统询问是否安装或修复时,选择修复
  • 进入修复控制台后,在所需的卷上运行chkdsk /f或。chkdsk /r

驱动器的顺序可能与您启动 XP 时的顺序不同。如果您需要对除该驱动器之外的任何驱动器执行 chkdsk,而c:\该驱动器在启动期间似乎也被锁定(例如,临时或交换卷),请通过命令检查MAP它映射到哪个字母,然后再次执行 chkdsk。

答案2

在预启动 chkdsk 期间没有其他用户模式进程应该正在运行,只有内核本身和已加载的驱动程序。它可能是由恶意软件(或反恶意软件)安装的驱动程序,从而阻止了访问。

答案3

我不确定是什么程序阻止了你的chkdsk运行,但你可能想尝试运行chkdsk类似巴特·佩。这应该能够在没有运行其他程序的情况下检查磁盘,并且如果检查运行正常,则应该清除驱动器上的脏标志,这样它就不会chkdsk在每次启动时都出现这种情况。

答案4

您可能有 PC Tools/Spyware Doctor 阻止您执行 chkdsk。您可以考虑将其删除并执行 chkdsk,然后重新安装。

希望能帮助到你。

相关内容