如何修复 VMWare 磁盘文件?

如何修复 VMWare 磁盘文件?

我在 Windows 7 (主机) 上的 VMWare Workstation (11.1.3 build-3206955) 中运行了一份 Ubuntu 16.04 (客户机)。我最近在工作时收到以下消息。

对文件“C:\Users\mcdonaldd\Documents\Virtual Machines\Ubuntu 64 (2016)\Ubuntu 64 (2016)-s005.vmdk”的操作失败。

如果文件位于远程文件系统上,请确保网络连接和此磁盘所在的服务器正常运行。如果文件位于可移动媒体上,请重新连接该媒体。

选择“重试”以再次尝试该操作。

选择“取消”来结束此会话。

选择“继续”将错误转发给客户操作系统。

在此处输入图片描述

该文件不在远程文件系统上……这有点令人困惑。执行“重试”和“继续”似乎没有任何作用,警报再次出现。所以我点击了“取消”,它关闭了机器。我正在尝试使用以下命令修复该文件;但是,我只得到了下面的响应。有人可以指导我如何解决这个问题吗?谢谢!

C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager -R "C:\Users\mcdonaldd\Documents\Virtual Machines\Ubuntu 64 (2016)\Ubuntu 64 (2016)-s005.vmdk"
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.

C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager -R "C:\Users\mcdonaldd\Documents\Virtual Machines\Ubuntu 64 (2016)\Ubuntu 64 (2016)-s005.vmdk"

在此处输入图片描述

编辑: 如果我尝试将文件复制/粘贴到不同的目录,我会在 Windows 7 中收到以下警报。

无法读取源文件或磁盘。

Ubutnu 64 (2016)-s005.vmdk
类型:VMware 虚拟磁盘文件
大小:675 MB
修改日期:2016 年 3 月 17 日上午 10:51

在此处输入图片描述

编辑2: 我尝试运行 chkdsk 来查看是否有任何错误,但没有任何错误。

CHKDSK is verifying files (stage 1 of 3)...
  320768 file records processed.
File verification completed.
  1645 large files processed.
  0 bad file records processed.
  2 EA records processed.
  92 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
  406032 index entries processed.
Index verification completed.
  0 unindexed files scanned.
  0 unindexed files recovers.
CHKDSK is verifying security descriptors (stage 3 of 3)...
  320768 file SDs/SIDs processed.
Security descriptor verification completed.
  42633 data files processed.
CHKDSK is verifying Usn Journal...
  39131152 USN bytes processed.
Usn Journal verification completed.
Windows has checked the file system and found no problems.

 476042239 KB total disk space.
 359298748 KB in 247318 files.
    147996 KB in 42634 indexes.
         0 KB in bad sectors.
    441295 KB in use by the system.
     65536 KB occupied by the log file.
 116154200 KB available on disk.

      4096 bytes in each allocation unit.
 119010559 total allocation units on disk.
  29038550 allocation units available on disk.

编辑3: 一旦我安排 chkdsk 在我的计算机上运行,​​重新启动后就会出现此消息并且不允许我...

Checking file system on C:
The type of the file system is NTFS.
Volume label is OS.

A disk check has been scheduled.
Windows will now check the disk.
Cannot open volume for direct access.
Autochk cannot run due to an error caused by a recently installed software
package.
Use the system restore feature from the control panel to restore the system
 to a point prior to the
recent software package installation.
An unspecified error occured (766f6c756d652e63 3f1).

编辑4: 我已移除驱动器并将其连接到另一台计算机...运行 chkdsk,一切恢复正常,没有错误。只需使用此信息更新帖子即可。

我设法“修复”了 vmdk 磁盘。我首先在主 vmdk 驱动器上运行了调试命令。然后它将我引导到该目录中出现错误的特定文件之一。然后我就可以-R对其运行命令并更正该错误。然后我对磁盘进行了碎片整理 - 以防万一 - 现在我正尝试再次更新 Ubuntu 系统以查看它是否出错。

编辑5:

仍然出现错误...

相关内容