Ist es möglich, installierte Programme zwischen Windows 7 und Windows 8 freizugeben?

7

Ich plane, Windows 7, Windows 8 und Ubuntu doppelt zu booten, und das Problem ist, dass mir möglicherweise etwas Speicherplatz ausgeht.

Die Frage ist also:

Kann ich installierte Programme (einschließlich Konfigurationen, z. B. AppData-Ordner und Registrierungseinträge) zwischen Windows 7 und Windows 8 freigeben, um Speicherplatz zu sparen und Einstellungen einfach freizugeben?

Zum Beispiel könnte ich Visual Studio 2010 freigeben, das viel Speicherplatz zwischen den beiden verwendet, oder Firefox usw.

Tibi
quelle
Gute Frage, aber die Antwort ist wahrscheinlich "Nopez".
Ярослав Рахматуллин

Antworten:

5

Persönlich konnte ich meine Steam- Spiele erfolgreich auf meinem Dual-Boot-System teilen . Es wurde viel Speicherplatz gespart . Sie können die Programmdateidaten wahrscheinlich zwischen den beiden Systemen austauschen, indem Sie die Software zweimal am selben Speicherort installieren. Bei Einstellungen und Registrierungseinträgen sieht dies jedoch anders aus.

Durch die Verwendung tragbarer Versionen von Anwendungen können Sie in den meisten Fällen Platz sparen. Ein großer Teil der Free / Open Source-Anwendungen verfügt über tragbare Versionen. Eine gute Ressource für den Anfang ist die Website The Portable Freeware Collection .

DzinX
quelle
1
Das Steam-Bit funktioniert definitiv zu 100%. Ich habe dies jetzt über mehrere Neuinstallationen hinweg getan, normalerweise indem ich den Steamapps-Ordner als NTFS-Link zu einem anderen Ordner festgelegt habe, um das Verschieben zu speichern oder die Konfigurationseinstellungen zu ändern.
Graham Wager
2

Sie sollten sie ordnungsgemäß auf beiden Systemen installieren, jedoch am selben Ort. Dann sollte es auf beiden Systemen funktionieren, da Programme (normalerweise) nach der Installation (hoffentlich jetzt) ​​nichts mehr an ihrem Installationsort tun.

Die Einstellungen sind etwas unterschiedlich und es hängt davon ab, wo die Anwendung ihre Einstellungen speichert. Auf beiden Systemen haben Sie definitiv unterschiedliche Benutzerprofile. Je nach Anwendung gibt es einige Orte, die häufig vorkommen:

  • AppData \ Roaming und AppData \ Local (dies sind die Roaming- bzw. lokalen Teile). Dies ist recht einfach, da Sie nur Verbindungspunkte oder Symlinks verwenden können, um die jeweiligen Verzeichnisse zusammenzuführen. Beispiel: C: \ Benutzer \ Me \ AppData \ Roaming \ Microsoft \ VisualStudio ist nur ein Link zu D: \ Benutzer \ Me \ AppData \ Roaming \ Microsoft \ VisualStudio. Den meisten Anwendungen ist es wirklich egal, ob sie über eine Kreuzung oder einen Symlink auf einen Standort zugreifen. Dies ist also ziemlich zuverlässig.
  • Ein .foobarVerzeichnis in Ihrem Profil. Dies wird meistens von dumm portierter Unix-Software verwendet und ist leider immer noch weit verbreitet. Aber die obige Methode funktioniert auch. Wenn es sich stattdessen um eine einzelne Konfigurationsdatei handelt , müssen Sie jedoch einen Dateisymlink erstellen.
  • Die Registrierung. Dies ist leider nicht zu lösen, da Windows 8 die Windows 7-Benutzerregistrierungsstruktur nicht mag und umgekehrt. Sie könnten wahrscheinlich eine manuelle Synchronisation mit PowerShell hacken oder reg.exedies jedes Mal tun, wenn Sie das Betriebssystem wechseln. Aber es wird nicht schön sein.
Joey
quelle
0

Es ist möglich, wie ich es getan hatte.

Wenn Sie Windows 8 in einer neuen Partition installiert haben, können Sie problemlos auf alle in Windows 7 installierten Softwareprogramme zugreifen, diese müssen jedoch mit Windows 8 kompatibel sein.

Wie passiert das?

Wenn Sie in Windows 8 gestartet haben, wird das Laufwerk "C:" von Windows 7 in E, F, G usw. Umbenannt. und Sie können alle Ordner und Dateien sehen, die sich im Laufwerk "C:" von Windows 7 befanden. Jetzt müssen Sie nur noch die Anwendungsdatei (dh .exe ) in den Programmdateien finden und darauf doppelklicken. Oder erstellen Sie eine Verknüpfung auf dem Desktop, um das Leben zu erleichtern. Viel Glück!!

akshaykumar6
quelle
1
Wenn Sie die Apps nicht auch in Win8 installiert haben, schlagen sie fehl, wenn sie von einer Registrierungseinstellung abhängen, die einfach nicht vorhanden ist.
Karan