Disk2VHD not starting

Johannes Bunte 6 Reputation points
2022-07-23T09:18:05.603+00:00

Hello forum,

I downloaded disk2vhd from the official site.

  • When I start disk2vhd64.exe as admin, I get the dialog to allow making changes to the hard drive, but afterwards nothing happens.
  • Starting disk2vhd.exe results in "Error launching 64-bit version: The system cannot find the file specified."
  • When I execute disk2vhd64.exe from an admin command prompt, nothing happens
  • When I execute "disk2vhd64.exe C: E:\Backup\test.vhd" from an admin command prompt, I get a dialog with the usage information (which according to the dialog is correct)
  • When I execute "disk2vhd64.exe -h C: E:\Backup\test.vhd" from an admin command prompt, nothing happens

Can anybody give me a hint what I can do to use disk2vhd?

Thanks in advance!
Johannes

Update: I'm working on Windows 10 Pro running on an i7-7700HQ with an M.2 SSD and a SATA HDD.

Sysinternals
Sysinternals

Advanced system utilities to manage, troubleshoot, and diagnose Windows and Linux systems and applications.


3 answers

Sort by: Most helpful
  1. wilczek112 5 Reputation points
    2023-06-09T19:17:12.5266667+00:00

    Hello,

    I had same issue, and in my case problem have been solved by unpluging 3TB drive on which I wanted to create image. Then program started normally, after it I plugged drive again and set save location in it. Maybe issue was caused by exFAT format of unpluged drive, all other drives are in NTFS in my case.

    I wish you find it helpfull :)

    Was this answer helpful?

    1 person found this answer helpful.

  2. Jeremy Chadwick 5 Reputation points
    2026-04-26T22:12:18.13+00:00

    Multiple bugs here, with a surprise (a way to get it to work -- kind of):

    • disk2vhd.exe (32-bit), when executed on a 64-bit machine, contains bugs that don't allow it to auto-identify the path of the disk2vhd64.exe (64-bit) binary. Someone's argv parsing code is broken, as it should be as easy as removing the application .exe off the full invocation pathname and replacing it with disk2vhd64.exe (ideally users will keep the executables in the same directory as each other; this is a safe assumption)
    • "disk2vhd64.exe C: E:\Backup\test.vhd" fails due to what again appears to be broken argv parsing code. The same goes if using .vhdx file extension. However...
    • "disk2vhd64.exe -s C: E:\Backup\test.vhd" WILL work (really!) -- but according to the usage documentation and the GUI when launched, this DISABLES use of VSS, which is a serious problem. The fact this works seems to imply, again, that someone's argv parser is broken
    • "disk2vhd64.exe -s C:\ E:\Backup\test.vhdx" -- note the trailing slash on the C: drive path -- will fail. Again, poor argv parsing...
    • disk2vhd.chm is completely outdated; there are flags that the actual executables support that are not mentioned in this help file

    It's very disappointing how both neglected and broken this utility is. If only it was open-source, someone could come along and submit a PR for it easily...

    Was this answer helpful?

    0 comments No comments

  3. abrits 1 Reputation point
    2022-10-13T14:15:37.26+00:00

    Hello Johannes,
    i have exactly the same feature Windows 10 21H2 (no bitlocker, disk2vhd 2.02 / distk2vhd64,exe) . 3 month ago it was running fine.
    Is there any solution for this problem?
    Thx
    Johannes

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.