Old Wine, New Wine, and ??

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
David Baron

Old Wine, New Wine, and ??

Post by David Baron »

I remember running wine a long while back off a real Win98 installation.
Worked great! And I had all my existing programs (of course, not all of them
would run) and more important, registrations, dll registrations, and other
needed registry entries.

Somewhere along the line, the masters of the vinyards decided to abandone this
mode of operations, probably most rightly so. I agree wine runs better, more
consistently, off its own "installation" and much chaos has been avoided, BUT

I no longer have my registrations and I do not have all the information to
install from scratch many programs that do indeed run fine on wine. I no
longer have all the registered dlls such as for audio effects and their
registrations and have no way of reinstalling them. Maybe some of this stuff
would not run anyway, but ...

So, the question: Could wine run off a combo, using the unionfs? I used to
have the win98 and wine registries listed using a colon (:). The underlying
windows would be read-only and most everything more-up-to-date would override
this. Might still need the :.
User avatar
SpawnHappyJake
Level 5
Level 5
Posts: 272
Joined: Sun Feb 06, 2011 5:57 am

Post by SpawnHappyJake »

Hi David! Running Windows programs from the "Windows side" via Wine is frowned upon and can break things. Sure, ever since NTFS there's the issue with not having full support for that filesystem in Linux or Mac, but there's the big issue of programs not syncing back to Windows's registry because they (nowadays) only read and write to Wine's registry. In fact, they don't even see the windows side as the C drive, so a lot of things can break.

I didn't know that Deleted Wine could use the real Windows registry. That's interesting.

Well, you can try importing registry keys over. The Wine registry editor accepts *.reg files. And you can make multiple prefixes at will, so you can at any time create a fresh prefix for experimentation, and delete the prefix if something doesn't work.

There's lots of tools that can help you. From your Windows side, you can run the Magical Jelly Bean Keyfinder to extract a lot of keys that you can use to reinstall your programs on your non-Windows+Wine side. The Magical Jelly Bean Keyfinder can not yet load a hive (binary registry file) from within Wine.

I do know that you can view your Windows registry from Wine using the MiTeC registry viewer (at least last time I tried it worked). It might even be able to extract *.reg files for you from your Windows registry which you can then import into an experimental prefix's registry using Wine's registry editor.

If that fails, you can boot back and forth as you extract stuff to *.reg files with Window's registry editor.

If you really wanted to be adventurous, you could try importing your entire Windows registry into an experimental Wine prefix, and then copy files from your Windows side into the prefix, but that sounds bound to break something.

You can also use virtual machines to get a fresh installation of Windows, then using WhatChanged and RegShot, you can take snapshots before and after installing programs and activating programs. Then you specifically know what to copy over to Wine.

Cheers,
Jake
Locked