修复 CHKDSK 无法打开卷进行直接访问

CHKDSK检查磁盘(Check Disk)是内置于Windows操作系统中的实用程序,用于维护连接到计算机的磁盘的完整性。它既可以通过图形用户界面(Graphical User Interface)启动,也可以通过命令(Command)行启动。有许多情况可能需要运行此实用程序。主要因素是磁盘的可读性。一些用户报告说,当通过命令行启动实用程序时,他们会收到无法打开卷以直接访问(Cannot open volume for direct access)该实用程序的错误。

CHKDSK 无法打开卷以进行直接访问

当想要在分区上运行Chkdsk命令时,他或她会收到以下错误消息:-

C:\WINDOWS\system32>chkdsk /f g:
Cannot open volume for direct access.

C:\WINDOWS\system32>chkdsk /f f:
The type of the file system is NTFS. Volume label is 0529357401.

CHKDSK无法打开卷以进行直接访问

/f执行 chkdsk 命令时,它会发现并修复错误。如果有任何东西阻止它修复,您将收到此错误消息。这些建议将帮助您解决问题。但在您进一步阅读之前,请重新启动您的 PC 并尝试一次,看看它是否有帮助。

如果CHKDSK无法打开卷以进行直接访问,请按照以下步骤操作:

  1. 在引导时运行 CHKDSK。
  2. 运行主硬盘自检。
  3. 使用(Use)免费的ChkDsk替代软件
  4. 检查硬盘驱动器的健康状况。
  5. 禁用对硬盘驱动器的各种限制。
  6. 卸载/禁用驱动器锁定功能(Drive Locking Feature)
  7. 禁用应用程序服务。
  8. 使用 Repair-Volume(Use Repair-Volume) for Windows Powershell

首先通读整篇文章,然后决定这些建议中的哪一个或多个可能适用于您的案例。

1] 在引导时运行 CHKDSK

首先,将您的计算机启动到安全模式(boot your computer to Safe Mode)

(Open Command Prompt)以管理员身份(Admin)打开命令提示符命令行并执行以下命令:

chkdsk /x /f /r

让您的计算机正常重新启动,它将在Startup上运行(Startup)CHKDSK

2]运行主硬盘自检

将您的计算机引导至BIOS。

在 诊断选项卡下, (Diagnostics, )选择 主硬盘自检选项。 (Primary Hard Disk Self Test. )在不同制造商的不同主板上,它可能会有所不同,但意味着相同。

让测试完成并正常启动您的计算机。

这应该可以修复所有错误,因为在BIOS中已经解决了磁盘中的任何阻塞。

3]使用(Use)免费的ChkDsk替代软件

您可以考虑使用一些工具作为ChkDsk的替代品。它们同样方便,并且做得很好。您可以使用免费的ChkDsk 替代软件(ChkDsk alternative software)Puran Utilities并检查是否对您有帮助。

4]检查硬盘的健康状况

使用 Windows 命令提示符中的 WMIC 实用程序(hard drive’s health using the WMIC utility in Windows Command Prompt)检查硬盘驱动器的运行状况,并检查您的硬盘驱动器是否存在导致 无法打开卷以进行直接访问 (Cannot open volume for direct access )错误的任何问题。如果您的硬盘有一些内部问题,您可能会不断遇到此问题。

5 ]禁用(] Disable)对硬盘的各种限制

Windows 11/10 允许您针对不同目的设置各种限制。如果您的硬盘驱动器已加密或限制执行操作,您可以尝试禁用 BitLocker 加密,这应该可以解决您的问题。当您阻止硬盘驱动器执行常规操作时,您可能会遇到此问题。

6] Uninstall/Disable Drive Locking Feature

在导致问题的软件中,查找跟踪磁盘更改的任何功能。如果您的硬盘驱动器被某些第三方软件锁定,则可能无法完成扫描。因此,我建议您禁用该功能,然后执行检查磁盘命令。

7]禁用应用程序服务(7] Disable application Service)

第二种方法是禁用服务(Service)这样(Doing)做将完全禁用该软件,以及它为保护您的系统所做的任何事情。

  • (Type)RUN提示符下(RUN)键入services.msc,然后按 Enter。
  • 滚动查找与安全软件或磁盘检查器软件相关的相应服务。
  • 右键,单击该特定服务并选择属性。
  • 将启动类型更改为已禁用
  • 单击确定/应用。
  • 重新启动计算机。

确保(Make)在磁盘检查完成后重新启用该服务。

7]为Windows Powershell使用Repair-Volume(7] Use Repair-Volume for Windows Powershell)

无法打开卷以直接访问

以管理员身份打开Windows PowerShell(Windows PowerShell as Administrator)

键入以下命令以运行Repair-Volume ,然后按 Enter。

repair-volume -drive letter <DRIVE LETTER>

让该过程完成并检查扫描和修复问题是否已修复。

无法打开卷以进行直接访问是什么意思?

当您在Windows 11/10ChkDsk命令来修复硬盘时,该实用程序未检测到它,它会显示错误消息。换句话说,当命令行实用程序未检测或识别您的硬盘驱动器时,会发生此错误。

您如何解决由于Windows无法访问磁盘而无法执行磁盘检查的问题?

除了运行常规的ChkDsk(ChkDsk)命令之外,您还可以做几件事。例如,您可以在启动时运行相同的程序,运行(Primary)硬盘自检(Disk Self Test),删除加密等。由于此问题与本文中提到的问题非常相似,您可以在您的计算机上执行相同的解决方案。

chkdsk R 和 F 哪个更好?

虽然它与 chkdsk 命令有关,但并不比另一个好。那是因为您可以在不同的时间出于不同的目的执行这些命令。当文件系统出现小问题时使用CHKDSK /F ,而当数据的物理状况出现问题时使用CHKDSK /R。(CHKDSK)

All the best!



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts