我在 VMware 工作站上有一个虚拟机,在我尝试使用 imDisk 工具将 vmdk 文件挂载到虚拟磁盘后,虚拟机停止工作,文件系统无法识别,我意外点击了“格式化”
这里是虚拟机的所有重要文件。
如果某些文件丢失,那是因为我从 vmware 工作站内部删除了一些快照(没有问题)。
Kali-000001.vmdk
Kali-000002.vmdk
Kali-000004.vmdk
Kali-000005.vmdk
Kali-000006.vmdk
Kali-000007.vmdk
Kali-000008.vmdk
Kali-000009.vmdk
Kali-000013.vmdk
Kali-000015.vmdk
Kali.vmdk
我检查了所有文件,一切似乎都正常,CID 已链接...但在日志中我可以看到
vmx Power on failure messages: The parent virtual disk has been modified since the child was created. The content ID of the parent virtual disk does not match the corresponding parent content ID in the child
vmx Cannot open the disk '/mnt/ntsf1/Kali/Kali-000007.vmdk' or one of the snapshot disks it depends on.
那么显然问题出在 Kali-000007.vmdk 上?
我注意到这个文件与其他文件之间存在差异。
在其他文件的末尾有类似这样的一行:
ddb.longContentID = "df9ababd38b7f9eba8a16b9d5ec188dc"
但它在 Kali-000007.vmdk 中不存在
附加信息:
以下是所有文件的内容
Kali虚拟机
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=0ffb76bb
parentCID=ffffffff
createType="twoGbMaxExtentSparse"
# Extent description
RW 8323072 SPARSE "Kali-s001.vmdk"
RW 8323072 SPARSE "Kali-s002.vmdk"
RW 8323072 SPARSE "Kali-s003.vmdk"
RW 8323072 SPARSE "Kali-s004.vmdk"
RW 8323072 SPARSE "Kali-s005.vmdk"
RW 8323072 SPARSE "Kali-s006.vmdk"
RW 8323072 SPARSE "Kali-s007.vmdk"
RW 8323072 SPARSE "Kali-s008.vmdk"
RW 8323072 SPARSE "Kali-s009.vmdk"
RW 8323072 SPARSE "Kali-s010.vmdk"
RW 8323072 SPARSE "Kali-s011.vmdk"
RW 8323072 SPARSE "Kali-s012.vmdk"
RW 8323072 SPARSE "Kali-s013.vmdk"
RW 8323072 SPARSE "Kali-s014.vmdk"
RW 8323072 SPARSE "Kali-s015.vmdk"
RW 8323072 SPARSE "Kali-s016.vmdk"
RW 8323072 SPARSE "Kali-s017.vmdk"
RW 8323072 SPARSE "Kali-s018.vmdk"
RW 8323072 SPARSE "Kali-s019.vmdk"
RW 8323072 SPARSE "Kali-s020.vmdk"
RW 8323072 SPARSE "Kali-s021.vmdk"
RW 8323072 SPARSE "Kali-s022.vmdk"
RW 8323072 SPARSE "Kali-s023.vmdk"
RW 8323072 SPARSE "Kali-s024.vmdk"
RW 8323072 SPARSE "Kali-s025.vmdk"
RW 1638400 SPARSE "Kali-s026.vmdk"
# The Disk Data Base
#DDB
ddb.adapterType = "lsilogic"
ddb.geometry.cylinders = "13054"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.longContentID = "db020a00fa554c0d3e2a4b5a305904a1"
ddb.toolsInstallType = "4"
ddb.toolsVersion = "11360"
ddb.uuid = "60 00 C2 99 5c d7 11 b4-f9 ff f2 bb 95 20 d7 44"
ddb.virtualHWVersion = "18"
Kali-000001.vmdk
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=5ec188dc
parentCID=0ffb76bb
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000004.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000001-s001.vmdk"
RW 8323072 SPARSE "Kali-000001-s002.vmdk"
RW 8323072 SPARSE "Kali-000001-s003.vmdk"
RW 8323072 SPARSE "Kali-000001-s004.vmdk"
RW 8323072 SPARSE "Kali-000001-s005.vmdk"
RW 8323072 SPARSE "Kali-000001-s006.vmdk"
RW 8323072 SPARSE "Kali-000001-s007.vmdk"
RW 8323072 SPARSE "Kali-000001-s008.vmdk"
RW 8323072 SPARSE "Kali-000001-s009.vmdk"
RW 8323072 SPARSE "Kali-000001-s010.vmdk"
RW 8323072 SPARSE "Kali-000001-s011.vmdk"
RW 8323072 SPARSE "Kali-000001-s012.vmdk"
RW 8323072 SPARSE "Kali-000001-s013.vmdk"
RW 8323072 SPARSE "Kali-000001-s014.vmdk"
RW 8323072 SPARSE "Kali-000001-s015.vmdk"
RW 8323072 SPARSE "Kali-000001-s016.vmdk"
RW 8323072 SPARSE "Kali-000001-s017.vmdk"
RW 8323072 SPARSE "Kali-000001-s018.vmdk"
RW 8323072 SPARSE "Kali-000001-s019.vmdk"
RW 8323072 SPARSE "Kali-000001-s020.vmdk"
RW 8323072 SPARSE "Kali-000001-s021.vmdk"
RW 8323072 SPARSE "Kali-000001-s022.vmdk"
RW 8323072 SPARSE "Kali-000001-s023.vmdk"
RW 8323072 SPARSE "Kali-000001-s024.vmdk"
RW 8323072 SPARSE "Kali-000001-s025.vmdk"
RW 1638400 SPARSE "Kali-000001-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "df9ababd38b7f9eba8a16b9d5ec188dc"
Kali-000002.vmdk
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=875f140a
parentCID=5ec188dc
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000002-s001.vmdk"
RW 8323072 SPARSE "Kali-000002-s002.vmdk"
RW 8323072 SPARSE "Kali-000002-s003.vmdk"
RW 8323072 SPARSE "Kali-000002-s004.vmdk"
RW 8323072 SPARSE "Kali-000002-s005.vmdk"
RW 8323072 SPARSE "Kali-000002-s006.vmdk"
RW 8323072 SPARSE "Kali-000002-s007.vmdk"
RW 8323072 SPARSE "Kali-000002-s008.vmdk"
RW 8323072 SPARSE "Kali-000002-s009.vmdk"
RW 8323072 SPARSE "Kali-000002-s010.vmdk"
RW 8323072 SPARSE "Kali-000002-s011.vmdk"
RW 8323072 SPARSE "Kali-000002-s012.vmdk"
RW 8323072 SPARSE "Kali-000002-s013.vmdk"
RW 8323072 SPARSE "Kali-000002-s014.vmdk"
RW 8323072 SPARSE "Kali-000002-s015.vmdk"
RW 8323072 SPARSE "Kali-000002-s016.vmdk"
RW 8323072 SPARSE "Kali-000002-s017.vmdk"
RW 8323072 SPARSE "Kali-000002-s018.vmdk"
RW 8323072 SPARSE "Kali-000002-s019.vmdk"
RW 8323072 SPARSE "Kali-000002-s020.vmdk"
RW 8323072 SPARSE "Kali-000002-s021.vmdk"
RW 8323072 SPARSE "Kali-000002-s022.vmdk"
RW 8323072 SPARSE "Kali-000002-s023.vmdk"
RW 8323072 SPARSE "Kali-000002-s024.vmdk"
RW 8323072 SPARSE "Kali-000002-s025.vmdk"
RW 1638400 SPARSE "Kali-000002-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "dc197ca4a18d915556a7266f875f140a"
Kali-000004.vmdk
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=110b720e
parentCID=875f140a
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000002.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000004-s001.vmdk"
RW 8323072 SPARSE "Kali-000004-s002.vmdk"
RW 8323072 SPARSE "Kali-000004-s003.vmdk"
RW 8323072 SPARSE "Kali-000004-s004.vmdk"
RW 8323072 SPARSE "Kali-000004-s005.vmdk"
RW 8323072 SPARSE "Kali-000004-s006.vmdk"
RW 8323072 SPARSE "Kali-000004-s007.vmdk"
RW 8323072 SPARSE "Kali-000004-s008.vmdk"
RW 8323072 SPARSE "Kali-000004-s009.vmdk"
RW 8323072 SPARSE "Kali-000004-s010.vmdk"
RW 8323072 SPARSE "Kali-000004-s011.vmdk"
RW 8323072 SPARSE "Kali-000004-s012.vmdk"
RW 8323072 SPARSE "Kali-000004-s013.vmdk"
RW 8323072 SPARSE "Kali-000004-s014.vmdk"
RW 8323072 SPARSE "Kali-000004-s015.vmdk"
RW 8323072 SPARSE "Kali-000004-s016.vmdk"
RW 8323072 SPARSE "Kali-000004-s017.vmdk"
RW 8323072 SPARSE "Kali-000004-s018.vmdk"
RW 8323072 SPARSE "Kali-000004-s019.vmdk"
RW 8323072 SPARSE "Kali-000004-s020.vmdk"
RW 8323072 SPARSE "Kali-000004-s021.vmdk"
RW 8323072 SPARSE "Kali-000004-s022.vmdk"
RW 8323072 SPARSE "Kali-000004-s023.vmdk"
RW 8323072 SPARSE "Kali-000004-s024.vmdk"
RW 8323072 SPARSE "Kali-000004-s025.vmdk"
RW 1638400 SPARSE "Kali-000004-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "afec68a7173019d0d0556dc1110b720e"
Kali-000005.vmdk
version=1
encoding="windows-1252"
CID=979de4b8
parentCID=110b720e
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000009.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000005-s001.vmdk"
RW 8323072 SPARSE "Kali-000005-s002.vmdk"
RW 8323072 SPARSE "Kali-000005-s003.vmdk"
RW 8323072 SPARSE "Kali-000005-s004.vmdk"
RW 8323072 SPARSE "Kali-000005-s005.vmdk"
RW 8323072 SPARSE "Kali-000005-s006.vmdk"
RW 8323072 SPARSE "Kali-000005-s007.vmdk"
RW 8323072 SPARSE "Kali-000005-s008.vmdk"
RW 8323072 SPARSE "Kali-000005-s009.vmdk"
RW 8323072 SPARSE "Kali-000005-s010.vmdk"
RW 8323072 SPARSE "Kali-000005-s011.vmdk"
RW 8323072 SPARSE "Kali-000005-s012.vmdk"
RW 8323072 SPARSE "Kali-000005-s013.vmdk"
RW 8323072 SPARSE "Kali-000005-s014.vmdk"
RW 8323072 SPARSE "Kali-000005-s015.vmdk"
RW 8323072 SPARSE "Kali-000005-s016.vmdk"
RW 8323072 SPARSE "Kali-000005-s017.vmdk"
RW 8323072 SPARSE "Kali-000005-s018.vmdk"
RW 8323072 SPARSE "Kali-000005-s019.vmdk"
RW 8323072 SPARSE "Kali-000005-s020.vmdk"
RW 8323072 SPARSE "Kali-000005-s021.vmdk"
RW 8323072 SPARSE "Kali-000005-s022.vmdk"
RW 8323072 SPARSE "Kali-000005-s023.vmdk"
RW 8323072 SPARSE "Kali-000005-s024.vmdk"
RW 8323072 SPARSE "Kali-000005-s025.vmdk"
RW 1638400 SPARSE "Kali-000005-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "cf3d55ea869f9ab90953ecd6979de4b8"
Kali-000006.vmdk
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=dbc1ffaf
parentCID=979de4b8
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000015.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000006-s001.vmdk"
RW 8323072 SPARSE "Kali-000006-s002.vmdk"
RW 8323072 SPARSE "Kali-000006-s003.vmdk"
RW 8323072 SPARSE "Kali-000006-s004.vmdk"
RW 8323072 SPARSE "Kali-000006-s005.vmdk"
RW 8323072 SPARSE "Kali-000006-s006.vmdk"
RW 8323072 SPARSE "Kali-000006-s007.vmdk"
RW 8323072 SPARSE "Kali-000006-s008.vmdk"
RW 8323072 SPARSE "Kali-000006-s009.vmdk"
RW 8323072 SPARSE "Kali-000006-s010.vmdk"
RW 8323072 SPARSE "Kali-000006-s011.vmdk"
RW 8323072 SPARSE "Kali-000006-s012.vmdk"
RW 8323072 SPARSE "Kali-000006-s013.vmdk"
RW 8323072 SPARSE "Kali-000006-s014.vmdk"
RW 8323072 SPARSE "Kali-000006-s015.vmdk"
RW 8323072 SPARSE "Kali-000006-s016.vmdk"
RW 8323072 SPARSE "Kali-000006-s017.vmdk"
RW 8323072 SPARSE "Kali-000006-s018.vmdk"
RW 8323072 SPARSE "Kali-000006-s019.vmdk"
RW 8323072 SPARSE "Kali-000006-s020.vmdk"
RW 8323072 SPARSE "Kali-000006-s021.vmdk"
RW 8323072 SPARSE "Kali-000006-s022.vmdk"
RW 8323072 SPARSE "Kali-000006-s023.vmdk"
RW 8323072 SPARSE "Kali-000006-s024.vmdk"
RW 8323072 SPARSE "Kali-000006-s025.vmdk"
RW 1638400 SPARSE "Kali-000006-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "d1c0d5be8290d718b748480adbc1ffaf"
Kali-000007.vmdk
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=875f140a
parentCID=dbc1ffaf
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000002.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000007-s001.vmdk"
RW 8323072 SPARSE "Kali-000007-s002.vmdk"
RW 8323072 SPARSE "Kali-000007-s003.vmdk"
RW 8323072 SPARSE "Kali-000007-s004.vmdk"
RW 8323072 SPARSE "Kali-000007-s005.vmdk"
RW 8323072 SPARSE "Kali-000007-s006.vmdk"
RW 8323072 SPARSE "Kali-000007-s007.vmdk"
RW 8323072 SPARSE "Kali-000007-s008.vmdk"
RW 8323072 SPARSE "Kali-000007-s009.vmdk"
RW 8323072 SPARSE "Kali-000007-s010.vmdk"
RW 8323072 SPARSE "Kali-000007-s011.vmdk"
RW 8323072 SPARSE "Kali-000007-s012.vmdk"
RW 8323072 SPARSE "Kali-000007-s013.vmdk"
RW 8323072 SPARSE "Kali-000007-s014.vmdk"
RW 8323072 SPARSE "Kali-000007-s015.vmdk"
RW 8323072 SPARSE "Kali-000007-s016.vmdk"
RW 8323072 SPARSE "Kali-000007-s017.vmdk"
RW 8323072 SPARSE "Kali-000007-s018.vmdk"
RW 8323072 SPARSE "Kali-000007-s019.vmdk"
RW 8323072 SPARSE "Kali-000007-s020.vmdk"
RW 8323072 SPARSE "Kali-000007-s021.vmdk"
RW 8323072 SPARSE "Kali-000007-s022.vmdk"
RW 8323072 SPARSE "Kali-000007-s023.vmdk"
RW 8323072 SPARSE "Kali-000007-s024.vmdk"
RW 8323072 SPARSE "Kali-000007-s025.vmdk"
RW 1638400 SPARSE "Kali-000007-s026.vmdk"
# The Disk Data Base
#DDB
## POSSIBLE PROBLEME HERE
# Missing line ? -> ddb.longContentID = "xxx"
Kali-000008.vmdk
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=f2c46ee4
parentCID=875f140a
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000013.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000008-s001.vmdk"
RW 8323072 SPARSE "Kali-000008-s002.vmdk"
RW 8323072 SPARSE "Kali-000008-s003.vmdk"
RW 8323072 SPARSE "Kali-000008-s004.vmdk"
RW 8323072 SPARSE "Kali-000008-s005.vmdk"
RW 8323072 SPARSE "Kali-000008-s006.vmdk"
RW 8323072 SPARSE "Kali-000008-s007.vmdk"
RW 8323072 SPARSE "Kali-000008-s008.vmdk"
RW 8323072 SPARSE "Kali-000008-s009.vmdk"
RW 8323072 SPARSE "Kali-000008-s010.vmdk"
RW 8323072 SPARSE "Kali-000008-s011.vmdk"
RW 8323072 SPARSE "Kali-000008-s012.vmdk"
RW 8323072 SPARSE "Kali-000008-s013.vmdk"
RW 8323072 SPARSE "Kali-000008-s014.vmdk"
RW 8323072 SPARSE "Kali-000008-s015.vmdk"
RW 8323072 SPARSE "Kali-000008-s016.vmdk"
RW 8323072 SPARSE "Kali-000008-s017.vmdk"
RW 8323072 SPARSE "Kali-000008-s018.vmdk"
RW 8323072 SPARSE "Kali-000008-s019.vmdk"
RW 8323072 SPARSE "Kali-000008-s020.vmdk"
RW 8323072 SPARSE "Kali-000008-s021.vmdk"
RW 8323072 SPARSE "Kali-000008-s022.vmdk"
RW 8323072 SPARSE "Kali-000008-s023.vmdk"
RW 8323072 SPARSE "Kali-000008-s024.vmdk"
RW 8323072 SPARSE "Kali-000008-s025.vmdk"
RW 1638400 SPARSE "Kali-000008-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "9ed69ba48b08bfaabdae953cf2c46ee4"
Kali-000009.vmdk
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=aa6bb9b6
parentCID=f2c46ee4
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000001.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000009-s001.vmdk"
RW 8323072 SPARSE "Kali-000009-s002.vmdk"
RW 8323072 SPARSE "Kali-000009-s003.vmdk"
RW 8323072 SPARSE "Kali-000009-s004.vmdk"
RW 8323072 SPARSE "Kali-000009-s005.vmdk"
RW 8323072 SPARSE "Kali-000009-s006.vmdk"
RW 8323072 SPARSE "Kali-000009-s007.vmdk"
RW 8323072 SPARSE "Kali-000009-s008.vmdk"
RW 8323072 SPARSE "Kali-000009-s009.vmdk"
RW 8323072 SPARSE "Kali-000009-s010.vmdk"
RW 8323072 SPARSE "Kali-000009-s011.vmdk"
RW 8323072 SPARSE "Kali-000009-s012.vmdk"
RW 8323072 SPARSE "Kali-000009-s013.vmdk"
RW 8323072 SPARSE "Kali-000009-s014.vmdk"
RW 8323072 SPARSE "Kali-000009-s015.vmdk"
RW 8323072 SPARSE "Kali-000009-s016.vmdk"
RW 8323072 SPARSE "Kali-000009-s017.vmdk"
RW 8323072 SPARSE "Kali-000009-s018.vmdk"
RW 8323072 SPARSE "Kali-000009-s019.vmdk"
RW 8323072 SPARSE "Kali-000009-s020.vmdk"
RW 8323072 SPARSE "Kali-000009-s021.vmdk"
RW 8323072 SPARSE "Kali-000009-s022.vmdk"
RW 8323072 SPARSE "Kali-000009-s023.vmdk"
RW 8323072 SPARSE "Kali-000009-s024.vmdk"
RW 8323072 SPARSE "Kali-000009-s025.vmdk"
RW 1638400 SPARSE "Kali-000009-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "4c0da7737fa6d6e425b3c405aa6bb9b6"
Kali-000013.vmdk
# Disk DescriptorFile
version=1
encoding="windows-1252"
CID=bb8be03a
parentCID=aa6bb9b6
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000005.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000013-s001.vmdk"
RW 8323072 SPARSE "Kali-000013-s002.vmdk"
RW 8323072 SPARSE "Kali-000013-s003.vmdk"
RW 8323072 SPARSE "Kali-000013-s004.vmdk"
RW 8323072 SPARSE "Kali-000013-s005.vmdk"
RW 8323072 SPARSE "Kali-000013-s006.vmdk"
RW 8323072 SPARSE "Kali-000013-s007.vmdk"
RW 8323072 SPARSE "Kali-000013-s008.vmdk"
RW 8323072 SPARSE "Kali-000013-s009.vmdk"
RW 8323072 SPARSE "Kali-000013-s010.vmdk"
RW 8323072 SPARSE "Kali-000013-s011.vmdk"
RW 8323072 SPARSE "Kali-000013-s012.vmdk"
RW 8323072 SPARSE "Kali-000013-s013.vmdk"
RW 8323072 SPARSE "Kali-000013-s014.vmdk"
RW 8323072 SPARSE "Kali-000013-s015.vmdk"
RW 8323072 SPARSE "Kali-000013-s016.vmdk"
RW 8323072 SPARSE "Kali-000013-s017.vmdk"
RW 8323072 SPARSE "Kali-000013-s018.vmdk"
RW 8323072 SPARSE "Kali-000013-s019.vmdk"
RW 8323072 SPARSE "Kali-000013-s020.vmdk"
RW 8323072 SPARSE "Kali-000013-s021.vmdk"
RW 8323072 SPARSE "Kali-000013-s022.vmdk"
RW 8323072 SPARSE "Kali-000013-s023.vmdk"
RW 8323072 SPARSE "Kali-000013-s024.vmdk"
RW 8323072 SPARSE "Kali-000013-s025.vmdk"
RW 1638400 SPARSE "Kali-000013-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "b83ba677f61b00fddf973408bb8be03a"
Kali-000015.vmdk
version=1
encoding="windows-1252"
CID=9d2a0652
parentCID=bb8be03a
createType="twoGbMaxExtentSparse"
parentFileNameHint="Kali-000008.vmdk"
# Extent description
RW 8323072 SPARSE "Kali-000015-s001.vmdk"
RW 8323072 SPARSE "Kali-000015-s002.vmdk"
RW 8323072 SPARSE "Kali-000015-s003.vmdk"
RW 8323072 SPARSE "Kali-000015-s004.vmdk"
RW 8323072 SPARSE "Kali-000015-s005.vmdk"
RW 8323072 SPARSE "Kali-000015-s006.vmdk"
RW 8323072 SPARSE "Kali-000015-s007.vmdk"
RW 8323072 SPARSE "Kali-000015-s008.vmdk"
RW 8323072 SPARSE "Kali-000015-s009.vmdk"
RW 8323072 SPARSE "Kali-000015-s010.vmdk"
RW 8323072 SPARSE "Kali-000015-s011.vmdk"
RW 8323072 SPARSE "Kali-000015-s012.vmdk"
RW 8323072 SPARSE "Kali-000015-s013.vmdk"
RW 8323072 SPARSE "Kali-000015-s014.vmdk"
RW 8323072 SPARSE "Kali-000015-s015.vmdk"
RW 8323072 SPARSE "Kali-000015-s016.vmdk"
RW 8323072 SPARSE "Kali-000015-s017.vmdk"
RW 8323072 SPARSE "Kali-000015-s018.vmdk"
RW 8323072 SPARSE "Kali-000015-s019.vmdk"
RW 8323072 SPARSE "Kali-000015-s020.vmdk"
RW 8323072 SPARSE "Kali-000015-s021.vmdk"
RW 8323072 SPARSE "Kali-000015-s022.vmdk"
RW 8323072 SPARSE "Kali-000015-s023.vmdk"
RW 8323072 SPARSE "Kali-000015-s024.vmdk"
RW 8323072 SPARSE "Kali-000015-s025.vmdk"
RW 1638400 SPARSE "Kali-000015-s026.vmdk"
# The Disk Data Base
#DDB
ddb.longContentID = "ca8e71939389b8cbcb4614f49d2a0652"
完整内容如下vmware.log
:https://pastebin.com/L04NeaBj
答案1
我在 vmware 工作站上有一个虚拟机,在我尝试使用 imDisk 工具将 vmdk 文件挂载到虚拟磁盘后,该虚拟机停止工作,文件系统无法识别,我意外点击了“格式化”
这已损坏特定段。由于您(意外地)单击了“格式化”,因此该段可能无法恢复。
最好的方法是创建一个新的虚拟机。
除非您有理由使用多个段,否则我发现最好只有一个 VMDK 文件而不是多个文件。
此外,VMware 快照不是备份,需要在 VMware 快照管理器中合并或删除。由于损坏的段,您拥有的快照可能不一致。
(从我的 Windows 10 主机上的 VMware Workstation 16 中的 Kali 机器发布)。
答案2
这里是虚拟机的所有重要文件。
如果某些文件丢失,那是因为我从 vmware 工作站内部删除了一些快照(没有问题)。
如果你列出的文件确实是你的全部.vmdk
文件,那么许多缺少的文件。
每个文件Kali-######.vmdk
都是一个增量磁盘,用于存储从父磁盘写入虚拟磁盘的更改集。您正在使用分割磁盘,因此每个文件都由多个磁盘扩展,即Kali-######-s######.vmdk
文件。如果您删除了这些文件,则意味着删除了所有数据。
vmx 开机失败消息:自创建子虚拟磁盘以来,父虚拟磁盘已被修改。父虚拟磁盘的内容 ID 与子虚拟磁盘中相应的父内容 ID 不匹配
vmx 无法打开磁盘“/mnt/ntsf1/Kali/Kali-000007.vmdk”或其所依赖的快照磁盘之一。
您意外修改了增量磁盘链中的一个父虚拟磁盘,这很糟糕,因为这会使所有依赖它的增量磁盘失效。如果您挂载并写入其中一个文件Kali-######.vmdk
,那么您可能有一个不依赖于该.vmdk
文件的快照,因此该快照是有效的。我会尝试逐步恢复较旧的快照,看看它们是否有任何工作,然后您就可以恢复一些您的数据。
如果您安装并意外写入基础磁盘(Kali.vmdk
),那么很遗憾,您的所有快照都将无效且无法使用。