Windows 11 VM runs slow

Discussion in 'Parallels Desktop for Apple Silicon (M1) Mac' started by PJ1, Dec 17, 2021.

  1. PhilipC9

    PhilipC9 Bit Poster

    Messages:
    3
    Yes you can go into Settings and in the security section can reset the PC and choose to keep files and settings
     
  2. carlosrodzbotet

    carlosrodzbotet Kilo Poster

    Messages:
    129
    Could you give more details on how to do this? I updated to Parallels 17.1.4 and now it locks up. I didn't change one thing and Parallels support sucks. The last thing they told me was to reinstall Windows but haven't answered any more questions. I don't want to have to install all the windows programs and settings again, it took weeks to get it to work correctly with the last version. I think this will be my last Parallels if they can;t give support and every time I update it stops working.

    Windows 7 on
    macOS Monterey
    Version 12.4
    MacBook Pro (Retina, 15-inch, Mid 2015)
    Processor 2.2 GHz Quad-Core Intel Core 17
    Memory 16 GB 1600 MHz DDR3
    Startup Disk MAC 1TB SSD
    Graphics Intel Iris Pro 1536 MB
     
  3. SamS4

    SamS4 Bit Poster

    Messages:
    86
    To everyone on this thread interested in how to salvage a VM --

    I've been using Parallels for years, and I've learned that before I install an update to Parallels or to Windows, I always back up my SSD storage using Carbon Copy Cloner (of course there are other apps that can do this as well). That way I can easily go backwards in time and install either a past version of Parallels and restore my VM, or in the case of a failed Windows update I can simply delete the VM and reinstall the copy. In general I run a backup once a week since only changed files are copied, and it takes <20 min.

    Case in point - I was in the midst of a Windows update last week when all of a sudden my 14" M1 MacBook crashed (NOTE - this was after the macOS Monterrey 12.4 install, and it would somewhat routinely crash after waking from Sleep. I think I fixed the problem by doing an SMC reset). Nonetheless, my Windows 11 install wound't pick up where it left off - basically it was toast. So I deleted the VM and restored the copied VM and ran the Windows 11 update which completed successfully.

    Bottom line - These apps and operating systems are just too damn complex to trust that everything will work correctly. Our only recovery is to have backup handy.
     
  4. carlosrodzbotet

    carlosrodzbotet Kilo Poster

    Messages:
    129
    I also do CCC and Time Machine backups but :

    1- I can't find the Parallels App in Time Machine (is it under another name?) even though I have a backup from as far as June 14. Is there another file I can restore? Everything was working fine until I updated to the latest 17.1.4 so if I can restore to the previous version everything would be perfect. Do I restore the Windows 7.pvm or the Parallels App or what file ?

    2- in CCC, the Safety Net only goes back to June 19 and the update was done on June 17 so I don't know if the old version is still available or not.
     
  5. SamS4

    SamS4 Bit Poster

    Messages:
    86
    Try going to https://my.parallels.com/downloads?product=pdb and downloading a previous version.
     
  6. carlosrodzbotet

    carlosrodzbotet Kilo Poster

    Messages:
    129
    Thank you. I went there now but only found the dmg for Version 17, 16, 15 etc, but not for individual updates 17.1.1, 17.1.4, etc...
     
  7. MatthiasE5

    MatthiasE5 Bit Poster

    Messages:
    99
    Here's some more tips:
    1. If you have issues with Windows not shutting down/restarting properly, consider it might be USB devices that have not been properly detached via menu.
    2. I have been using 4cpus/6GB (as recommended) and this has been working too (just like 2 cpus), on mba m1 16GB. The sound issues with 4cpus might have been limited to sound/video functionality only in very specific conditions (old games). But they were reproducible.

    3.##### IM AM MARKING THIS ##### Here's an important tip that might save you in the future. CCC is able to take snapshots like time machine. CCC has special permissions that only few software companies get from Apple. You can disable time machine snapshots and rely only on CCC which has advantages as you can then contol your snapshots better (in the face of limited space on SSD). You can define exactly how the snapshots should be done, for EACH volume.
    Now here's the trick: You can create a new volume on you mac ssd and name it parallels.

    On my 1 TB SSD, the parallels volume looks like this: capacity 994 GB (apfs encr), available 466, used 360 (i think this includes snapshot data). The PVM file itself is 300, of which 100 gb are snapshots of the VM (don't confuse pvm snapshots with ccc snapshots, and dont confuse ccc snapshots with time machine snapshots even though the latter are technically the same to my knowledge). side note, always keep a copy of your vtpm file on separate media, and keep your keys for that safe too (sync is on by default anyway i think, about the key chain).

    the trick is this. ccc will always do a snapshots of the full volume whenever it performs a backup. and you can configure the retention scheme, like i said.
    when you update windows, and you fear it make breakt the vm, you could of course copy the full 200 gb each time to external, or copy the full 200 gb pvm file within your internal ssd if you have space. but that does a lot writes and takes a lot of time.
    you could also think you could copy it with ccc to external and use delta copying, but the problem is that to my knowledge delta coyping does not work for the pvm container. and also delta copying takes actually longer than simple copy anyway, to my knowledge. even if you copy much more.
    but if you create a "fake" backup plan in ccc that will just always copy a 1byte textfile from ssd elsewhere, then ccc will be triggered to make a snapshot of the parallels volume. if you have shut down windows before, or, used SUSPEND from the parallels menu, then to my knowledge (even for the supsended situation, I believe -- i am 99% sure, not 100%), you will be creating a snapshot of an functioning pvm file (don't do it whilst the vm is running, or only paused). this snapshot will just take 1-5 seconds, typically 2-3 seconds at max.
    Of course, on top of this, you now also do a Parallels snapshot (not ccc/macos), so you also have an internal snapshot within the pvm. (you can do that before or after the ccc snapshot, perhaps before is better unless you scared of curruption/issues during the making of the parallels snapshot)
    now you update windows. in case of a problem that completely breaks your pvm file to the degree that NEITHER the current state NOR a previous snapshot can be booted, you can then go to CCC and restore the pvm from before the ccc snapshot.
    I suspend my pvm once a day and take ccc snapshot, on top of a macrium reflect incremental/differential. i also do macrium automatic backups of only my most important files (.doc, .xls, .txt etc.) every 15 minutes to a permanently attached 1 tb usb stick.

    A VM adds additional layers of complexity and more reasons why things can go wrong, whilst at the same time not having all the backup options that a normal windows installation has: macrium reflect images are NOT bootable -- perhaps they are bootable on ARM notebooks via the "restore to dissimilar hardware feature". but not bootable in parallels, to my knowledge (99% sure). this also means you cannot do incrementals (which could be done frequently) into a bootable system image. all of this puts you at risk. with the above methods, you can greate mitigate these problem in my opinion. and consireding that Parallels snapshots AND ccc snapshots are extremely easy and fast to make, you also have a some plus points over most non-vm users: thanks to smartguard, you will have some backup luxury that normal windows pc users don't have. by the way, as a side note, before going back to a paralles snapshot, unless you want to continue from there indefinitely, i recommend disabling the wifi to avoid sync problems because otherwise the old snapshot will start syncing stuff, and you might not want that after you go back to the current windows state.
     
  8. ThiloS1

    ThiloS1

    Messages:
    1
    This did it for me as well, after hours of searching. Thank you very nuch! (MBAir M1 8GB Monterrey)
     
  9. Ernest1

    Ernest1 Bit Poster

    Messages:
    9
    After many hours of checking what the issue is I've discovered that mdworker is constantly spiking disk usage to 100% which was causing Windows 11 freezing.
    I did disable mdworker completely with command sudo mdutil -a -i on, but didn't realise you can exclude separate folders which is a much better solutions, thanks!

    I don't understand why Parallels don't advise you of this during install? Would saved me so much time..
     

Share This Page