there is a third party tool, I think from EaseUS. but it requires a live computer. you can't migrate from a non-booting OS. I don't think MS is even thinking about it, because not many are even requesting it. Not only is this useful for corrupted Windows instances, but for migrating people's stuff to a new computer.
I once had a customer who needed a temp system but wanted to keep his everything, including settings within apps, extra fonts, keychain passwords. I just migrated it and everything was fine. That would have been a nightmare on Windows .