When I try to open the disk through vddk 7.0.2., I got the following error:
====================================================================
[2021/06/24 18:20:11][VDDK] [share_disk1] freedos7/FreeDos-VMv7.vmdk
[2021/06/24 18:20:11][VDDK] Error: Unknown error
[2021/06/24 18:20:11][VDDK] Error: 0x1
[2021/06/24 18:20:11][VDDK] Error: src\VddkLibDiskManager.cpp
[2021/06/24 18:20:11][VDDK] Error: 33
[2021/06/24 18:20:11][VDDK] Debug: CVddkLibDiskManager open - Disk: [share_disk1] freedos7/FreeDos-VMv7.vmdk
[2021/06/24 18:20:11][VDDK] Info: VixDiskLib: VixDiskLib_OpenEx: Open a disk.
[2021/06/24 18:20:11][VDDK] Info: VixDiskLib: VixDiskLib_OpenEx: Failed to start session. Cannot get compatible version for vim at 7149.
[2021/06/24 18:20:11][VDDK] Info: VixDiskLib: VixDiskLib_Open: Cannot open disk [share_disk1] freedos7/FreeDos-VMv7.vmdk. Error 1 (Unknown error) at 7250.
====================================================================
I found some article that recommend the open and close disk operation should in the main thread and I put them in multi-thread.
Something like this:
thread 1 : open disk1........... close disk1....
thread 2 : open disk2........... close disk2....
Is this the reason that I got such error when I tried to open the disk?