New
#1
Multi Boot computer - how to keep data and programs in sync
First of all, please let me say hi, because I´m new to this forum. My name is Markus, I am from Austria (Europe), interested in trains, computers (mostly programming) and music (I play the drums). I´m a member of the Open Rails Development Team and an administrator at Elvas Tower Railfan Forums.
Secondly, let me go medias in res
I have recently acquired a new laptop computer (Toshiba Satellite L70-B) to replace my aging Sony Vaio rig. However, this new computer came with Win8.1 pre-installed, which I personally actually have come to like very soon - but which won´t run many of the programs I use daily (of note is Microsoft Train Simulator and many of its supporting utilities and programs, which do not run on Win8+AMD Graphics card setup - Win8+NVidia is said to be fine though - anyway).
Because of this problem, I have made this computer dual-bootable with an HDD partition layout as follows:
However, as I´m likely going to use both OSes to about the same amount, I want to have my data and programs shared and synced between both OSes to the greatest extent possible. I have also already done quite a bit of online research on the topic, but have not yet come to a real conclusion what to do.Code:#1 - Primary Partition - 100MB - NTFS - "System Reserved" - System, Active #2 - Primary Partition -- 50GB - NTFS - "Windows 7 Professional" #3 - Primary Partition -- 50GB - NTFS - "Windows 8.1" #4 - Primary Partition - 831GB - NTFS - "Data"
Here´s a list of possible ways of keeping data and programs in sync without too much duplication that I could go with. The list also shows to which extent I have trustworthy info on it, where I found, and what conclusions I came to (color coded: solution/info found -- only vague/partial bits of info --not possible-- no info yet)
- Sharing (parts of) the C:\Users\<YourUsername> folder between OSes.
- Can Windows' libraries feature (e.g. the My Documents library consolidates the contents of the public Documents and your user account´s Documents folders into a single folder for easier access) be set up to look for files and save to (the first folder opened in a "Save File As" dialog) a different location than in your userprofile´s Documents folder?
- Can the sub-folders of your userprofile´s home folder (e.g. C:\users\<YourUserName>\<SubFoldersHere>) be moved to other locations than their default?
- Can an entire C:\Users\<YourUsername> folder be moved to another location than it´s default?
- Can any of the sub-items 1 to 3 above be used to share folders/files without duplication between both OSes?
- Can any of the sub-items 1 to 3 above be used to merge user profiles folders between both OSes?
- What about permission clashes with any of the methods mentioned? (Access to the other OS' user profile might be denied...)
- Using programs on both OSes
- Can I use programs on both OSes, even if the files for said program are installed to disk only once?
- Can settings that are stored in ...
- ... the program's installation directory ...
- ... C:\Users\<YourUsername>\Documents\<Program'sSubfolder> ...
- ... C:\Users\<YourUsername>\AppData\<Program'sSubfolder> ...
- ... in the registry ...
... be shared across both OSes?- Will program installers that put some program data into My Documents, for example, recognize to where that folder has been moved?
- How would any of the methods under bullet point 1 (subpoints 1.1 through 1.4) influence sharing of program settings across OSes?
- Are there any other recommendations / strategies WRT directory structure setup or keeping settings of a program installed to both OSes in sync between the OSes?
(Color code: solution/info found -- only vague/partial bits of info --not possible-- no info yet)
Now to the info I found:
- According to Library - Set Save Folder and http://www.eightforu...indows-8-a.html, item 1.1 of the above list is possible, more or less without complicated steps. However, it seems like only one OS' libraries can be included into the other OS' libs. Also, the means of controlling data duplication in this setup seem to be almost inexistant - at least I have no info on that.
- According to http://lifehacker.co...7-and-windows-8, items 1.2 and 1.4 are possible, wihtout major problems to be expected, even if both both OSes point to the exact same folder.
- According to User Profile - Change Default Location a complete user account can be moved to another drive, as described in 1.3. That goes at least in Win7, I have no idea if the same process will also work in Win8. Also, the process is quite complicated and I have read indications elsewhere that problems might arise to access denial (see 1.6) by the OS (User SIDs differing between the OSes or administrator privileges interfering - no real hard info though, and many contradictions). And, merging of the two OS' User folders into one is not even mentioned.
- According to http://www.tomshardw...grams-dual-boot and http://superuser.com...7-and-windows-8, item 2.1 is entirely possible and should work completely flawlessly. With that in mind, programs that only store info in files in their installation directory (sometimes called "portable programs", like ORTS in portable mode), will inevitably run with the same settings on both OSes (item 2.2.1).
- As has been said above, folders like C:\Users\<YourUserName>\Documents can be shared between both OSes, thus, item 2.2.2 is also possible.
- Having tried to move subfolders of the <YourUserName> directory according to the instructions in http://lifehacker.co...7-and-windows-8, I have found that AppData cannot be moved this way. Thus, item 2.2.3 is only possible if 1.3 and 1.6 (merging a complete user folder without permission clashes) is done.
- As to sharing settings saved to the registry (item 2.2.4), and WRT installers recognizing a moved My Documents folder (item 2.3), I have not found any info at all yet.
- Influences of bullet point 1 on 2.2 (item 2.4):
- All sub-items of 1 are irrelevant for 2.2.1 by the nature of the changes.
- I have not enough info on 1.1 to say how it would affect 2.2.2 (2.2.3 and 2.2.4 would not be affected due to the nature of the changes).
- 1.2 would in effect be the only condition for 2.2.2 to work, but due to reasons already mentioned cannot work for 2.2.3; It does not affect 2.2.4.
- Item 2.2.3 would only be possible if 1.3 is doable, but I´m still missing some info there.
I need all help (comments, links, suggestions, experiences...) I can get with those things highlighted in red, please. Comments on yellow items are also highly welcomed, and if you tell me something new on the green things, it´s appreciated also
Please, keep the thoughts coming :)
Cheers, Markus
Last edited by MarkusGE; 20 Jun 2015 at 06:24. Reason: Some formatting was out of line