7

Я планирую двойную загрузку Windows 7, Windows 8 и Ubuntu, и проблема в том, что у меня может быть мало места на диске.

Итак, вопрос:

Можно ли обмениваться установленными программами (включая конфигурации, например, папки AppData и записи реестра) между Windows 7 и Windows 8, чтобы сэкономить место на диске и легко обмениваться настройками?

Например, я мог бы поделиться Visual Studio 2010, который использует много дискового пространства между ними, или Firefox и т.д.

3 ответа3

5

Лично я смог успешно поделиться своими играми Steam в моей системе с двойной загрузкой. Это сэкономило много места на диске. Вероятно, вы можете поделиться данными Program Files между двумя системами, дважды установив программное обеспечение в одном и том же месте, но это другая история с настройками и записями реестра.

Кроме того, использование переносимых версий приложений в большинстве случаев позволит вам сэкономить место. Большая часть бесплатных / открытых приложений имеет портативные версии. Хороший ресурс для начала - это сайт The Portable Freeware Collection.

2

Вы должны правильно установить их в обеих системах, но в одном месте. Тогда он должен работать в обеих системах, так как программы (обычно) ничего не делают с их установочным местом после их установки (надеюсь, сейчас).

Настройки немного отличаются, и это зависит от того, где приложение хранит свои настройки, и у вас наверняка будут разные профили пользователей в обеих системах. Есть несколько мест, которые являются общими, в зависимости от приложения:

  • AppData\Roaming и AppData\Local (это роуминг и локальные части соответственно). Это довольно просто, так как вы можете просто использовать точки соединения или символические ссылки для объединения соответствующих каталогов, например, пусть C:\Users\Me\AppData\Roaming\Microsoft\VisualStudio будет просто ссылкой на D:\Users\Me\AppData\Roaming\Microsoft\VisualStudio. Большинству приложений действительно все равно, получают ли они доступ к местоположению через соединение или символическую ссылку, поэтому это довольно надежно.
  • .foobar в вашем профиле. Это в основном используется тупо портированным программным обеспечением Unix и, к сожалению, все еще широко распространено. Но вышеупомянутый метод работает также. Если это единственный файл конфигурации, вам придется создать символическую ссылку.
  • Реестр. К сожалению, это невозможно решить, поскольку Windows 8 не понравится куст реестра Windows 7 и наоборот. Вы могли бы, вероятно, взломать некоторую ручную синхронизацию с PowerShell или reg.exe и делать это каждый раз, когда вы переключаете ОС. Но это не будет красиво.
0

Это возможно, как я это сделал.

Если вы установили Windows 8 в новом разделе, то вы можете легко получить доступ ко всем программам, которые установлены в Windows 7, но они должны быть совместимы с Windows 8.

Как это происходит?

Когда вы загрузитесь в Windows 8, диск «C:» Windows 7 будет переименован в E, F, G и т.д. и вы можете увидеть все те папки и файлы, которые были на диске Windows 7 «C:». Теперь вам нужно просто найти файл приложения (т.е. .exe) в Program Files и дважды щелкнуть по нему. Или создайте ярлык на рабочем столе, чтобы облегчить жизнь. Удачи!!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .