执行磁盘检查
search cancel

执行磁盘检查

book

Article ID: 344512

calendar_today

Updated On:

Products

VMware VMware Desktop Hypervisor VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

本文介绍如何执行磁盘检查。要解决操作系统因文件系统错误而遇到的问题,必须执行此检查。这些问题可能包括数据丢失、虚拟机崩溃、性能降低、虚拟机恢复和挂起故障及其他意外行为。


Symptoms:
免责声明:免责声明:本文为Performing a disk check (1004003)的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

  • 虚拟机断开与本地硬盘的连接。
  • 您会看到以下错误:

    VMware Workstation 不可恢复错误: (vcpu-0) (VMware Workstation unrecoverable error: (vcpu-0))
    出现异常 0xc0000006 (在分页时出现磁盘错误) (Exception 0xc0000006 (disk error while paging) has occurred)。

  • 打开电源错误报告虚拟机找不到虚拟磁盘。
  • 虚拟机停止响应并显示黑屏。
  • vmware.log 文件中,您会看到类似以下内容的条目:

    <YYYY-MM-DD>T<time>: vmx| scsi0:0: Command READ(10) took 2.115 seconds (ok)
    <YYYY-MM-DD>T<time>: vmx| scsi0:0: Command WRITE(10) took 2.114 seconds (ok)</time></time>


Resolution

通过执行磁盘检查确定文件系统是否存在问题。可以使用第三方应用程序或本机操作系统工具来执行磁盘检查。

磁盘检查方法因操作系统而异。请参见下面与您的操作系统对应的部分。

Windows

注意:确切过程因 Windows 版本而异。如果下面某个过程不适用,请尝试另一个。如果两种方法都不适用,请参阅您的 Windows 版本对应的手册。
要从用户界面执行磁盘检查,请执行以下操作:
  1. 双击我的电脑图标 (Windows XP) 或计算机图标 (Windows 7)。
  2. 右键单击本地磁盘的条目。
  3. 单击属性
  4. 单击工具选项卡。
  5. 单击立即检查
  6. 选择扫描并尝试恢复坏扇区
  7. 单击启动
(Windows 8 和 10)要从用户界面执行磁盘检查,请执行以下操作:
  1. 双击这台电脑图标或我的电脑图标。
  2. 双击要运行检查的驱动器。
  3. 单击属性
  4. 选择工具选项卡,然后单击检查
  5. 单击扫描驱动器以开始扫描。

(Windows XP) 要从命令行执行磁盘检查,请执行以下操作:
  1. 单击开始>运行,键入cmd,然后单击确定。此时将打开命令提示符窗口。有关详细信息,请参见 Opening a command or shell prompt (1003892)
  2. 键入 chkdsk c: /r,然后按 Enter

    注意:如果正在扫描的本地磁盘不是c:,请将c:替换为相应的驱动器盘符。
注意:扫描系统驱动器需要重新引导操作系统。


(Windows 7) 要从命令行执行磁盘检查,请执行以下操作:
  1. 单击开始,然后在搜索字段中键入cmd 或 command。
  2. 右键单击 cmd 或“命令提示符”,然后选择以管理员身份运行
  3. 在“用户帐户控制”中单击“是”。此时将打开命令提示符窗口。
(Windows 8 和 10)要从命令行执行磁盘检查,请执行以下操作:
  1. 右键单击开始
  2. 选择“命令提示符(管理员)”,此时将打开命令提示符窗口。
有关详细信息,请参见Opening a command or shell prompt (1003892)

Linux

注意:确切过程可能因 Linux 的分发包而异。如果以下命令不适用,请参阅您的 Linux 分发包对应的手册。如果您未以具有 root 访问权限的用户身份登录,以下命令也可能会失败。
  1. 打开 Shell 提示符。有关详细信息,请参见 Opening a command or shell prompt (1003892)
  2. 键入 touch /forcefsck 并按 Enter。
  3. 键入 shutdown -r now 并按 Enter。

    注意:发出关机命令会重新启动您的操作系统。

Mac OS

要执行磁盘检查,请执行以下操作:
  1. 转到 [Macintosh HD]/Applications/Utilities
  2. 通过双击打开磁盘实用程序
  3. 单击要检查的磁盘或卷条目。

    注意
    :这通常是 Macintosh HD 在其下面呈缩进式的磁盘。它使用硬盘驱动器的大小和制造商的名称来命名。
  4. 单击验证磁盘

    注意:可以使用此实用程序来验证启动卷的完整性,但不能修复可能发现的任何问题。如果您需要修复磁盘,请使用“安全引导”。有关详细信息,请参见 Using Safe Boot (1004017)

    注意:您还可以单击验证磁盘权限来确认不会因权限不正确而遇到问题。如果发现存在权限问题,可通过单击修复磁盘权限来更正问题。


Additional Information

Performing a disk check