Jestem programistą i używam kilku aplikacji, narzędzi i programów na moim komputerze z systemem Windows 8.1. Oprócz biura często pracuję w domu. Obecnie używam jednego sfotografowanego laptopa z zainstalowanymi i skonfigurowanymi wszystkimi moimi programami i plikami. Ponadto używam DropBox i SkyDrive do synchronizacji i udostępniania plików. Muszę wszędzie nosić ten laptop.
W rezultacie jestem całkowicie zależny od mojego laptopa. Jeśli się zepsuje lub muszę zmienić laptopa, mam wiele do zrobienia - ponowna instalacja aplikacji, konfiguracja zestawów SDK, kopiowanie plików itp.
Oto lista programów, które muszę mieć (wymienione alfabetycznie):
- 7-Zip
- Android Studio (w tym JRE, Android SDK, emulatory itp.)
- BlueStacks App Player
- Odbiornik Citrix
- CorelDraw Graphics Suite
- DropBox
- FileZilla
- Czytnik Foxit
- Google Chrome
- IIS 8.0 Express
- Java MS .Net Framework (i wszystkie powiązane pliki)
- MS Office 2014
- MS SQL Server 2012 Lokalna baza danych (i kilkanaście baz danych programowania)
- MS SQL Server 2012 Management Studio
- MS Visual Studio 2013
- MS Web Deploy
- Mozilla Firefox
- Notepad ++
- Skype
- i wiele więcej...
Jak możesz sobie wyobrazić, skonfigurowanie tego wszystkiego i skonfigurowanie ustawień, opcji itp. Zajmuje trochę czasu.
Jak mogę uczynić to przenośnym? Mogę więc przełączać laptopy, komputery stacjonarne itp. Przy minimalnych zakłóceniach. Widziałem artykuły na temat tworzenia przenośnych okien: Portable Windows , ale czy ktoś ma z tym doświadczenie na poziomie programisty? Czy zapewnia wydajność tak, jakby system operacyjny został zainstalowany na dysku komputera (przy założeniu dysku SSD USB 3.0)? Czy przenośny system operacyjny jest w stanie wykorzystać pełne zasoby hostów?
Nie martwię się o pliki, ponieważ synchronizuję je wszystkie z Dropbox lub Skydrive. Ale chcę, aby wszystkie aplikacje, ustawienia i bazy danych pozostały nietknięte po zmianie komputera.
Oczywiście programy do klonowania dysków są dostępne, ale nie chcę tego robić często. Idealnie chciałbym mieć zerową stratę czasu przy zmianie na inną maszynę. Nie szukam rozwiązania do tworzenia kopii zapasowych, ale raczej przenośność.
Jakieś dobre pomysły?