I am trying to resize a Windows 10 virtual machine to decrease the size the file. The Windows itself is only taking 40gb of the 70gb allocated and I'd like to get some of that space back. When I try to resize, I get the following error: objc[77041]: Class DeallocHook is implemented in both /Applications/Parallels Desktop.app/Contents/Frameworks/ParallelsVirtualizationSDK.framework/Versions/5/libprl_sdk.5.dylib and /Applications/Parallels Desktop.app/Contents/MacOS//prl_disk_tool. One of the two will be used. Which one is undefined. Resizing failed. Unable to resize the last volume. The file system of this volume might be damaged or not supported. ------------ After attempting to resize, the file becomes corrupted, and the virtual machine fails to boot. I've tried running a disk scan within Windows prior to resizing, and it says there are NO errors. What is going on? And how do I resize??
Hi Paulin, please follow the instructions given at http://kb.parallels.com/118415 and check how it works.
This is kind of interesting. So I tried following the article, and when I tried typing in the following command: prl_disk_tool merge --hdd /var/parallels/VM.pvm/vm.hdd where I obviously replaced the vm.hdd with my file, I get the same error! An error about the "Class DeallocHook". So I'm not sure if this is helpful or not. When I look inside the .hdd package, I see that there are there is a windows.hdd file that is zero bytes, and a windows.hd file.