Wie kann ich eine tragbare Windows-Betriebssystemumgebung für Entwickler erstellen und verwenden?

618
Navigator

Ich bin ein Entwickler und verwende auf meinem Windows 8.1-Computer mehrere Anwendungen, Tools und Programme. Neben dem Büro arbeite ich häufig von zu Hause aus. Derzeit verwende ich einen Laptop, auf dem alle meine Programme und Dateien installiert und konfiguriert sind. Außerdem verwende ich DropBox und SkyDrive zum Synchronisieren und Freigeben von Dateien. Ich muss diesen Laptop überall mitnehmen.

Daher bin ich völlig auf meinen Laptop angewiesen. Wenn der Computer ausfällt oder ich meinen Laptop wechseln muss, habe ich viel zu tun - Apps neu installieren, SDKs einrichten, Dateien kopieren usw.

Hier ist eine Liste der Programme, die ich haben muss (alphabetisch aufgelistet):

  • 7-Zip
  • Android Studio (einschließlich JRE, Android SDKs, Emulatoren usw.)
  • BlueStacks App Player
  • Citrix-Empfänger
  • CorelDraw Graphics Suite
  • DropBox
  • FileZilla
  • Foxit Reader
  • Google Chrome
  • IIS 8.0 Express
  • Java MS .Net Framework (und alle zugehörigen Dateien)
  • MS Office 2014
  • Lokale Datenbank für MS SQL Server 2012 (und ein Dutzend Entwicklungsdatenbanken)
  • MS SQL Server 2012 Management Studio
  • MS Visual Studio 2013
  • MS Web Deploy
  • Mozilla Firefox
  • Notepad ++
  • Skype
  • und vieles mehr...

Wie Sie sich vorstellen können, dauert es eine Weile, bis Sie alles eingerichtet und Einstellungen, Optionen usw. vorgenommen haben.

Wie kann ich das portabel machen? So kann ich Laptops, Desktops usw. mit minimaler Unterbrechung wechseln. Ich habe Artikel über das Erstellen von tragbaren Fenstern gesehen: Portable Windows, aber hat jemand Erfahrung damit auf Entwicklerebene? Bietet es die Leistung, als wäre das Betriebssystem auf der Festplatte des Computers installiert (vorausgesetzt, es handelt sich um eine USB 3.0-SSD)? Kann das portable Betriebssystem die vollen Ressourcen der Host-Maschinen nutzen?

Ich bin nicht so besorgt über Dateien, da ich alles mit Dropbox oder Skydrive synchronisiere. Ich möchte jedoch alle Anwendungen, Einstellungen und Datenbanken erhalten, wenn ich die Maschinen wechsle.

Natürlich gibt es auch Programme zum Klonen von Laufwerken, aber ich möchte das nicht oft machen. Im Idealfall möchte ich einen Zeitverlust von Null haben, wenn ich zu einer anderen Maschine wechsle. Ich bin nicht auf der Suche nach einer Backup-Lösung - sondern eher nach einer Portabilitätslösung.

Irgendwelche guten Ideen?

0
Dafür gibt es Windows To Go. Erfordert die Verwendung von Windows 8.1 Enterprise. Ramhound vor 9 Jahren 0

1 Antwort auf die Frage

1
user173399

Die Verwendung von virtuellen Maschinen ist eine gute Lösung. Dieses Problem hatte ich bis zur Verwendung von VMWare Workstation. Sie können es mit dem kostenlosen Programm VMWare Player ausprobieren. Erstellen Sie eine virtuelle Maschine, installieren Sie Windows darauf und installieren Sie anschließend alle Ihre Programme. Sobald Sie dies getan haben, funktioniert das Verschieben der VMware-Maschine auf andere PCs. Tatsächlich ist jede Software für virtuelle Maschinen geeignet, aber außer VMWare habe ich keine andere verwendet.

Ich habe mehrere VMs auf meinem Laptop, eine für Delphi, eine andere für Visual Studio usw. Ich mache das, um die Festplattengröße der VMs überschaubar zu halten. Ich mache regelmäßige Sicherungen meiner VMs auf einer externen Festplatte. Ich verwende nur inkrementelle Sicherungen der geänderten Quelle auf Dropbox, indem ich 7zip verwende. Wenn mein Laptop kaputt geht, muss ich nur die VMs von der externen Festplatte wiederherstellen und die inkrementelle Sicherung anwenden, um meine Arbeitsumgebung wiederherzustellen. Ich muss kein Programm neu installieren.

Danke für den Vorschlag. Dies erfordert, dass VMWare auf allen Computern vorhanden ist, die ich verwenden möchte. Was ist mit Leistung und Ressourcen? Funktioniert das VMWare-Betriebssystem so schnell wie das Host-Betriebssystem? Ich denke, Sie speichern Ihre VM-Dateien auf einer externen Festplatte. Um welche Art und Kapazität handelt es sich? Navigator vor 9 Jahren 0
Die Leistung ist im Vergleich zum Host etwas langsamer, funktioniert aber für mich. Ich bin gerne in Sicherheit. Auf dem Laptop bin ich auf 8 GB Speicher beschränkt, sonst könnte die Leistung besser sein. Der Festplattenspeicher beträgt für jeden Entwicklungscomputer etwa 20 bis 40 GB. Daher lasse ich sie nur auf dem Laptop und mache wöchentlich ein Backup auf das externe Laufwerk. Sie können ein externes Laufwerk direkt verwenden, aber es besteht eine größere Wahrscheinlichkeit, dass es beschädigt wird. Es empfiehlt sich daher, gelegentlich Kopien zu erstellen. Wenn Sie eine Maschine auf einen anderen PC kopieren, sollten Sie sich Folgendes merken: "Ich habe es verschoben" anstelle von "Ich habe es kopiert" in die VMWare-Bestätigung. user173399 vor 9 Jahren 0