Extract data from nextcloud vhdx

Can I, in some form or another, extract information from docker data.vhdx file? I tried mounting it in macos and windows but to no luck, are there specific programs or methods to reclaim my lost info?

tldr: this happened once i messed up my config and i want to reclaim my lost info, over 700gb of it

vhdx is a disk format for virtualization, possibly created by Docker Desktop to run Linux containers (usually this is how Linux Docker Container runs on non-Linux machines). It may also contain local Docker images, but I would assume that Docker Desktop for macOS stores Docker volumes outside the VM (but i dont know). Anyway, you get to the contents of Docker volumes by mounting the volume and not by “extract” a unknown diskimage.

But perhaps you can tell us more about your problem and what you did?

i tried to edit my config file to allow for “local” external storage, i was using nextcloud aio install on a windows 11 machine, everything worked great until i took a turn for the worst and as such messed up my config file and together with it the master container, tried fixing it with chatgpt but eventually made it worse. as far as i later recalled i had about 350gb of files, most of which i have backed up in various locations, so no files are essentialy lost i believe.

however i would still like to recover them due to syncronization and to check if i missed anything, so as far as i understand i would have to mount the volume? do i need a linux system for that? can i use converters or docker itself to mount it on macos or linux? im grateful if you were to help me or point me to a reasonable source on how to get this worked out

thank you

Do you have access to the system on which Nextcloud AIO was installed and is Docker still installed/running there? If yes: Please send the output of the following commands.

# show disk usage
docker system df

# list all containers
docker ps -a

# list all volumes
docker volume ls
1 Like