Alternative zu Windows Sandbox (Clean Slate Desktop)?

Alternative zu Windows Sandbox (Clean Slate Desktop)?

Was ich möchte, ist eine Möglichkeit, eine leere Windows-Version in einer Art Sandbox auszuführen, sodass ich dort Programme zu Demonstrations-/Präsentationszwecken installieren kann. Beim Schließen der Sandbox verschwinden dann jedoch alle durch die Installation der Software eingeführten Änderungen aus dem Host-Betriebssystem.

Ich möchte also nicht einfach ein Programm in einer Sandbox-Softwareumgebung ausführen (wie vermutlich inhttps://www.sandboxie.com/); Ich hätte gerne bei Bedarf einen „unbeschriebenen Desktop“.

Ich habe gerade erfahren, dass esDie neue Sandbox-Funktion von Windows 10 ...das sieht genau nach dem aus, was ich brauche:

Bildbeschreibung hier eingeben

… aber leider gilt dies nur für Windows 10 Pro, Windows 10 Home kann es nicht verwenden.

Außerdem könnte ich mir vorstellen, dass ich mir für eine Demo/Präsentation einen Laptop ausleihen muss, möglicherweise mit Windows 7 oder 8, daher hätte ich gerne die Möglichkeit, grundsätzlich eine Anwendung zu installieren, die mir bei Bedarf einen „unbeschriebenen“ Desktop verschafft.

Die einzige andere Möglichkeit, die mir jetzt einfällt, besteht darin, eine virtuelle Maschine (VirtualBox oder VMWare) zu installieren, darin eine weitere Windows-Instanz zu installieren, nach Abschluss der Installation einen Snapshot einzurichten und dann nach jedem Abschluss der Installation den Snapshot wiederherzustellen.

Das gefällt mir nicht so recht, weil ich im Grunde genommen Speicherplatz für zwei Betriebssysteme verbrauchen muss, nur um eine "Clean Slate"-Demo zu machen. Außerdem bin ich mir nicht einmal sicher, ob es legal ist, eine virtuelle Maschine mit derselben legalen Windows-Installation einzurichten, die Sie auf derselben Maschine haben.

Natürlich könnte ich auch ein separates Benutzerkonto unter Windows einrichten, aber dann würden alle Programme, die ich installiere, Teile davon im Host-Betriebssystem hinterlassen, selbst wenn ich sie später deinstalliere (und ich möchte sie lieber nicht einmal deinstallieren, ich möchte einfach die virtuelle Sitzung schließen und alle diese Änderungen löschen).

Also habe ich mich gefragt:

  • Ist es möglich, unter Windows eine virtuelle Maschine so einzurichten, dass sie auf das physische Medium des Hosts verweist und die wichtigsten Betriebssystemdateien von dort liest, dann aber ein Festplatten-Image als Ziel für den Rest akzeptiert (Benutzerprofildaten, neu installierte Programme usw.)?
  • Gibt es sonst noch eine Anwendung, die dasselbe macht wie Windows 10 Pro Sandbox, aber auf den meisten anderen Windows-Versionen (sagen wir, bis hinunter zu Windows 7) installiert werden kann?
  • Welche anderen Möglichkeiten hätte ich sonst, um einen sauberen Desktop zu erhalten, der die Installation von Programmen in einer Sandbox-Umgebung ermöglicht, sodass beim Schließen der Sandbox alle Änderungen aufgrund der Installation von Programmen in der Sandbox verloren gehen?

Antwort1

Es stehen Ihnen zwei Möglichkeiten zur Verfügung.

  1. Aktualisieren Sie auf Windows 10 Pro und verwenden Sie die mitgelieferte Sandbox, wenn diese Funktion eingeführt wird (empfohlene Wahl).

  2. Erstellen Sie so etwas selbst. (Dies ist die kostenlose Option, erfordert jedoch viel Arbeit und Ressourcen und ist daher nicht zu empfehlen, aber möglich.) In dieser Antwort geht es um die zweite Option.

Sie können von Microsoft ein Tool namens Disk2VHD herunterladen. Damit können Sie eine VHD- oder VHDX-Datei von Ihrer Festplatte erstellen. Dieses Disk-Image kann dann in einer virtuellen Maschine verwendet werden.

Um Virtual Machine-Software verwenden zu können, müssen Sie die VT-x-Unterstützung in Ihrem BIOS aktivieren. Sobald dies aktiviert ist, laden Sie Oracle Virtual Box herunter und installieren Sie es. Wenn Sie auch Microsoft Hyper-V installiert haben, empfehle ich, es zu deinstallieren. Sie können nicht beide Software auf derselben Maschine ausführen und Hyper-V verfügt nicht über die Snapshot-Discard-Funktionalität, die Sie benötigen.

Sobald Oracle Virtual Box installiert ist, erstellen Sie eine neue VM. Wenn Sie nach einem Datenträger gefragt werden, geben Sie die bereits erstellte VHD-Datei an.

Starten Sie die VM und lassen Sie Windows booten. Lassen Sie es bei Bedarf reparieren und stellen Sie sicher, dass Sie in Windows gelangen.

Sobald Sie in Windows sind und die VM ausgeführt wird, gehen Sie zum Menü „Maschine“ -> „Snapshot erstellen“.

Geben Sie dem Snapshot optional einen Namen, beispielsweise „Baseline“.

Warten Sie, bis der Snapshot abgeschlossen ist.

Starten Sie den folgenden Befehl: VBoxManage modifyhd HardDisks/yourdisk.vhd --type immutable

Und Sie können dies im Snapshot tun: VBoxManage modifyhd Machines/Snapshots/[image file name] --autoreset false

Siehe auch:https://www.xaprb.com/blog/2011/08/31/making-auto-resetting-virtualbox-machines/

verwandte Informationen