如何為開發人員建置和使用可攜式 Windows 作業系統環境?

如何為開發人員建置和使用可攜式 Windows 作業系統環境?

我是一名開發人員,在我的 Windows 8.1 電腦上使用多種應用程式、工具和程式。除了辦公室之外,我還經常在家工作。目前,我使用一台升級版筆記型電腦,其中安裝並配置了我的所有程式和檔案。此外,我還使用 DropBox 和 SkyDrive 來同步和共用檔案。我必須隨身攜帶這台筆記型電腦。

結果,我完全依賴我的筆記型電腦。如果它壞了或我需要更換我的筆記型電腦,我有很多工作要做 - 重新安裝應用程式、設定 SDK、複製檔案等。

以下是我需要的程序列表(按字母順序列出):

  • 7-拉鍊
  • Android Studio(包括JRE、Android SDK、模擬器等)
  • BlueStacks 應用程式播放器
  • 思傑接收器
  • CorelDraw 圖形套件
  • 投遞箱
  • 文件齊拉
  • 福昕閱讀器
  • 谷歌瀏覽器
  • IIS 8.0 快速版
  • Java MS .Net Framework(以及所有相關文件)
  • 微軟辦公室軟體 2014
  • MS SQL Server 2012 本機資料庫(以及十幾個開發資料庫)
  • MS SQL Server 2012 管理工作室
  • 微軟視覺工作室 2013
  • 微軟網路部署
  • 火狐瀏覽器
  • 記事本++
  • Skype
  • 還有更多...

正如您可以想像的那樣,設定所有這些並配置設定、選項等需要一段時間。

我怎樣才能使這個便攜?因此我可以以最小的干擾切換筆記型電腦、桌上型電腦等。我看過有關如何創建便攜式視窗的文章:便攜式窗戶,但是有人在開發人員層面有這方面的經驗嗎?它提供的效能是否就像作業系統安裝在機器磁碟上一樣(假設是 USB 3.0 SSD)?便攜式作業系統是否能夠利用主機的全部資源?

我不太關心文件,因為我使用 Dropbox 或 Skydrive 同步所有文件。但我希望在切換機器時保持所有應用程式、設定和資料庫完好無損。

當然,可以使用驅動器克隆程序,但我不想經常這樣做。理想情況下,我希望切換到另一台機器時時間損失為零。我不是尋找備份解決方案,而是在尋找可移植解決方案。

有什麼好主意嗎?

答案1

使用虛擬機器是一個很好的解決方案。我曾經遇到過這樣的問題,直到我開始使用VMWare Workstation。您可以使用 VMWare Player 免費程式嘗試。建立一個虛擬機,在其上安裝 Windows,然後在其中安裝所有程式。完成此操作後,只需將 vmware 機器移至其他 PC 即可。其實任何虛擬機器軟體都可以,但除了VMWare我沒用過其他的。

我的筆記型電腦上有多個虛擬機,一個用於 Delphi,另一個用於 Visual Studio,等等。我定期在外部硬碟上備份虛擬機器。我使用 7zip 僅對 Dropbox 上已更改的來源進行增量備份。因此,如果我的筆記型電腦壞了,我所要做的就是從外部硬碟恢復虛擬機器並應用增量備份來恢復我的工作環境。我不必重新安裝任何程式。

相關內容