Erstellen von benutzerdefinierten ISO von Windows 10

Ich wurde beauftragt, einige Images für Windows 10 Pro, für virtuelle Maschinen und auch native Installationen zu erstellen. Das VM-Image ist einfach, aber ich habe Probleme beim Extrahieren eines ISO-Images aus der von mir erstellten Windows 10-Konfiguration. Darüber hinaus muss dies ein Bild sein, das wir für eine Bare-Metal-Installation verwenden können, damit die Standard-Windows-System-Image-Tools es nicht schneiden(es erstellt ein .vdhx-Datei, wir brauchen sie, um direkt vom BIOS booten zu können).

Ich weiß, es es gibt einige Programme, die eine ISO basierend auf einigen Konfigurationen des Programms erstellen, aber dies ist ein ziemlich detailliertes Bild, das mein Vorgesetzter wünscht(er möchte ein Bare Bones Minimal Image, mit bestimmten Benutzerkonten bereits eingerichtet, ect). Ich habe kein Programm gesehen, das das Bild so anpasst, wie ich es brauche(wir wollen, dass alles weg ist, sogar Taschenrechner und andere Standardprogramme, die schwer zu entfernen sind). Um dies hinzuzufügen, ist mein Vorgesetzter gegen irgendetwas Dritten, so dass brauchen um eine letzte Auswegoption zu sein.

Die einzige Option, an die ich gedacht habe, ist, ein Programm zu verwenden, um ein Bild zu erstellen, das dem entspricht, was ich will, nämlich den Computernamen/Benutzer/ect. bereits eingerichtet, kann ich möglicherweise ein Skript erstellen, das den größten Teil des Rests erledigt, aber dies muss so automatisiert wie möglich sein.

Hat jemand eine Möglichkeit gesehen, eine bootfähige ISO aus einem benutzerdefinierten Windows 10-Setup zu erstellen? Ich habe zwei Tage lang gesucht und nichts gefunden, was allen Kriterien entspricht brauchen.

 6
Author: fishyflop, 2016-05-20

3 answers

Anstatt sich auf das Erstellen einer benutzerdefinierten ISO zu konzentrieren, sollten Sie über WIM - Images lesen, die für eine effizientere Bereitstellung gedacht sind. Sie werden wahrscheinlich einige Patienten, Aufwand und zusätzliche Forschung benötigen. Ich brauchte 5 Versuche, um einen zum Laufen zu bringen, als ich das zum ersten Mal versuchte.

Die Schritte sind etwas komplex, aber nicht unmöglich. Ich werde versuchen, das Beste zu tun, um zu erklären, wie Sie dies erreichen können. Wenn jemand andere Ideen/Erfahrungen hat, hinterlassen Sie bitte einen Kommentar, und ich werde fügen Sie es in meine Antwort ein.

Beginnen wir also mit den Werkzeugen, die Sie benötigen:

  • Windows (10 PRO) Installations-image/disk/USB
  • Ein Arbeitsplatz, an dem Sie Ihr Windows 10 Pro installieren und nach Belieben anpassen können. Dies kann ein Notebook, ein PC oder eine virtuelle Maschine sein
  • Eine Netzwerkfreigabe, in der Sie das WIM-Bild speichern
  • Ein Bootfähiges Windows-live-CD/DVD/USB - /ISO - (BartPE)
    Ich werde nicht auf Details der Erstellung einer BartPE Live CD eingehen, aber das sollte einfach sein und es gibt Tonnen von Führungen, die Ihnen zeigen, wie. Überprüfen Sie dieses zum Beispiel.
  • Ein Tool zum Erfassen von Fenstern und zum Erstellen des WIM-Images
  • Einige grundlegende Kenntnisse der Verwendung der Befehlszeile

  1. Installieren und anpassen von Windows auf Ihrem PC/Notebook/VM.

  2. Sicherung.
    Nachdem Sie mit der Anpassung fertig sind, sollten Sie Backup/Snapshot des aktuellen Status erstellen, da Schritt 3 ist, wo ich auch die meisten Male gescheitert. Und es braucht viel Zeit, um den ersten Schritt von Anfang an wieder zu machen.

  3. Ausführen von sysprep.
    Start -> Ausführen --> sysprep

    • Wählen Sie im ersten Dropdown-Menü OOBE-dies bedeutet, dass es sich beim nächsten Start von Windows so verhält, als ob es das erste Mal ausgeführt wird und nach einem neuen Benutzernamen, einer neuen Sprache usw. fragt.
    • Überprüfen Sie verallgemeinern - dies ist erforderlich, wenn das Image auf mehreren PCs bereitgestellt wird, was bedeutet, dass die Treiber-ID-Tags und andere hardwarespezifische Optionen werden beim nächsten Start von Windows gelöscht und aktualisiert.
    • Für Shutdown-Optionen möchten Sie Shutdown auswählen, da wir das Bild direkt nach den Änderungen aufnehmen möchten.
  4. Erfassen der benutzerdefinierten Fenster.
    Sie können mehrere Tools verwenden, um den aktuellen Status als WIM-Image zu erfassen. Sie können imagex, DISM usw. Als ich es tat, benutzte ich gimagex im Moment werde ich es als Beispiel verwenden.

    • Sie müssen gimagex herunterladen und auf Ihrer Netzwerkfreigabe speichern.
    • Ohne Windows zu starten, booten Sie mit Ihrem BartPE.
    • Typ: net use * <path to your network share>
    • Geben Sie Z: ein, navigieren Sie dann zu Ihrem gimagexordner und führen Sie den in x64 gefundenen aus.
    • Wählen Sie auf der Registerkarte capture die Quelle (Ihre Windows-Installationspartition) und das Ziel (einen Ordner, den Sie in Ihrer Netzwerkfreigabe haben möchten) aus
      Sie können einen Namen geben und Beschreibung. Lassen Sie den Rest auf Standard, wenn Sie nicht wissen, was Sie tun.
    • nach der Aufnahme können Sie Ihre ursprünglichen Fenster starten und überprüfen, ob sie gestartet werden. Wenn nicht, ist etwas schief gelaufen, recherchieren Sie, stellen Sie Ihr Backup wieder her und beginnen Sie mit Schritt 3.
  5. Anwenden des WIM-Bildes.

    • Sie sollten ein Skript auf Ihrer Netzwerkfreigabe vorbereiten, um Ihnen das Leben zu erleichtern. Ich biete Ihnen das Skript, das Sie werden Bedarf:

[image.Fledermaus]

@echo off
diskpart /s z:\diskpartrans.txt

[diskpartrans.txt]

select disk 0
clean
create partition primary size=100
select partition 1
format fs=ntfs quick label=system
active
create partition primary
select partition 2
format fs=ntfs quick label=windows
assign letter=g

Dadurch wird das Laufwerk formatiert und die erforderlichen Partitionen für Ihr Image erstellt. Sie können es auch manuell tun, aber es ist einfacher auf diese Weise.

  • Also genau wie zuvor bootest du mit BartPE
  • net use z: <your share>
  • navigieren Sie zu Bild.bat und führen Sie es
  • Navigieren Sie nach Abschluss zu Ihrem gimagex und führen Sie ihn aus.
  • Verwenden Sie dieses Mal die Registerkarte Apply, Quelle ist ihr WIM-Image auf der Netzwerkfreigabe und dem Ziel lautet G:, da dies der Buchstabe ist, den wir im Skript zugewiesen haben.

Und das ist alles. Toi toi toi!

 6
Author: Divin3,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-05-21 02:57:22

Dafür benötigen Sie 2 PCs - einen Test-PC und einen Tech-PC (der Tech-PC wird Ihr PC sein). Sie werden auch 3 USB-Laufwerke dafür benötigen:

  • 1 64 GB USB-Laufwerk zum Aufnehmen des Bildes mit.
  • 1 32-GB-USB-Laufwerk für Ihre Windows 10-ISO, auf der Sie mounten können. (Mehr dazu später).
  • 1 32-GB-USB-Laufwerk für Windows PE.

HINWEIS: Sie benötigen auch das Windows 10 v1803 ADK - installieren Sie alles, es dauert knapp 9 GB für die gesamte Installation.

  1. Laden Sie das ISO-Image von Windows 10 Pro von der offiziellen Microsoft-Website herunter.

  2. Laden Sie Rufus herunter und machen Sie sich mit dem Programm vertraut.

  3. Öffnen Sie die Windows 10-ISO-Datei mit dem Windows Explorer.

  4. Gehen Sie in das Verzeichnis \Sources, und kopieren Sie die "installieren.wim" oder "install.esd " Datei an die C:\mount verzeichnis. Wenn Sie dieses Verzeichnis nicht haben, erstellen Sie es. Benennen Sie die .wim-oder .esd zu .wim.bak oder .esd.bak.

  5. Montieren Sie die Win 10 ISO mit Rufus auf einen USB-Stick und stellen Sie sicher, dass Sie das GPT-Schema für UEFI verwenden.

  6. Installieren Sie Win 10 von USB auf einem Test-PC (keine VM). Wenn Sie zum ersten Benutzerkonfigurationsbildschirm (normalerweise Cortana) gelangen, drücken Sie STRG + UMSCHALT + F3, um in den Windows 10-Überwachungsmodus zu wechseln. Der PC startet ein oder zwei Mal neu, meldet sich dann jedoch beim versteckten Windows-Administratorkonto an.

  7. Installieren Sie alle gewünschten / benötigten Apps, einschließlich MS Office, Adobe Acrobat / Reader, Chrome, FireFox, etc., aber aktivieren Sie keine von ihnen,und aktivieren Sie Windows nicht. Sysprep tötet Aktivierungen (es tötet auch Treiber, so stellen Sie sicher, dass Sie alle Treiber, die Sie in einem C:#Installiert Ordner benötigen. Beispiel: Wir haben Dell OptiPlex 5260 AIO ' s, also habe ich alle Treiber auf meine C:#Installs\OptiPlex 5260 \ Verzeichnis.).

  8. Führen Sie alle Ihre Windows-Updates aus. Sobald sie fertig sind, konfigurieren Sie alle Ihre Datenschutzeinstellungen und schalten Sie das Spiel aus, Cortana, Verbrauchererfahrung usw.

  9. Führen Sie Ihre Windows-Bereinigungsskripte aus / deinstallieren Sie den gesamten Müll, mit dem M$ das Startmenü blockiert (Candy Crush usw.). Führen Sie die Datenträgerbereinigung auf dem Laufwerk C:\ aus, führen Sie CCleaner usw. aus. Dies stellt den kleinsten Platzbedarf für die WIM-Datei sicher, die Sie shotly erstellen.

  10. Kopieren Sie Ihre vorbereiteten Unbeaufsichtigt.xml-Datei in die C:\Windows\Panther verzeichnis.

  11. Öffnen Sie eine erhöhte Eingabeaufforderung von C:\Windows\System32\cmd.exe und geben Sie Folgendes ein: Sysprep.exe /generalize /oobe /shutdown /unattend:C:\Windows\Panther\UNATTEND.xml

  12. Der PC wird heruntergefahren; Entfernen Sie Ihren Windows 10 ISO-USB-Stick, von dem Sie gestartet haben, und ersetzen Sie ihn durch Ihren Windows PE-USB-Stick. Schließen Sie auch Ihr 64-GB-USB-Laufwerk an, damit Sie ein WIM-Image von Windows 10 aufnehmen können.

  13. Starten Sie den Test-PC und booten Sie auf den WinPE USB. Sie befinden sich am X:\ terminal (ein grundlegendes Eingabeaufforderungsprogramm), in dem Sie den DATENTRÄGERTEIL eingeben und die Eingabetaste drücken.

  14. Sobald Sie sich in Disk Part befinden, führen Sie die folgenden Befehle aus: list disk und list vol. Notieren Sie sich die Informationen dort. SDA0 wird ihre HDD, SDA1 wird ihre USB, SDA2 wird Ihr anderes USB-Laufwerk sein. Notieren Sie sich, welche SDA welche ist und welche Bände welche Buchstaben haben. Wenn die Volumes keine Buchstaben haben, weisen Sie sie entsprechend zu.

  15. Beenden Sie den Datenträgerteil, indem Sie EXIT eingeben, und Sie kehren zum X:\ Terminal zurück. Einmal zurück, geben Sie Folgendes ein: dism /capture-image /imagefile:D:\installieren.wim / capturedir: C:\ / Name: "Win10v1803" / Beschreibung: "Win10v1803" / bootfähig

  16. Ersetzen Sie C:\ und D:\ durch Ihre eigenen Laufwerksbuchstaben, wobei D:\ ist Ihr 64-GB-USB-stick und C:\ ist das Windows-Laufwerk C:\. Manchmal werden meine USBs als F:\ und W:\ usw. markiert. stellen Sie also sicher, dass Sie die Festplatte auf die richtigen Volumes / Partitionen / Festplatten verweisen.

  17. Der WIM-Dateierfassungs-und Wiederherstellungsprozess ist jetzt im Gange und es dauert im Durchschnitt etwa 45 Minuten bis eine Stunde, um das Bild aufzunehmen.

  18. Sobald das WIM-Bild aufgenommen wurde, wird es ungefähr so lauten:

Deployment Image Wartungs - und Verwaltungstool Version: 10.0.17134.1

Bild Speichern [==========================100.0%==========================] Der Vorgang wurde erfolgreich abgeschlossen.

X:\windows\system32>

  1. Geben Sie im Terminal X:\ nach der Aufnahme des Bildes WPEUTIL SHUTDOWN ein und der PC wird heruntergefahren. Entfernen Sie die beiden USB-Laufwerke, legen Sie das WinPE One zur Seite und bringen Sie die 64 GB zusammen mit Ihrem Windows 10 Install USB auf Ihren Tech-PC - Schließen Sie beide an, schauen Sie sich an, wie groß die neu erfasste WIM-Datei ist (meine liegen normalerweise zwischen 10 und 15 GB, abhängig davon, wie viele Programme und Updates ich installiert habe und wie viele Treiber ich für später beiseite gelegt habe).

  2. Verschieben Sie die neu erstellte WIM-Datei in Ihre C:\mount verzeichnis, können Sie es später benötigen. Sobald die WIM-Datei in der C:\mount kopieren Sie die Datei erneut in das Verzeichnis \sources des Windows 10 Install USB-Laufwerks und schreiben Sie dort die Originaldatei.

  3. Sobald die neue WIM-Datei auf den Win 10 Install USB kopiert wurde, können Sie diesen USB verwenden, um ein benutzerdefiniertes Windows-Image auf einem beliebigen PC zu installieren.

    • Wenn Sie ein Programm wie UltraISO haben, können Sie die Original-ISO mit der neuen WIM-Datei dort erneut speichern, sodass Sie das benutzerdefinierte Image auf mehrere USB-Laufwerke mounten und das benutzerdefinierte Image auf vielen installieren können verschiedene Formfaktoren und Modelle von PCs.

    • Wenn Sie benutzt haben ImageX, GImageX, WImageX usw., dann keine Sorge über die Neukompilierung einer ISO für die spätere Verwendung. Ich bevorzuge es jedoch, die ISO neu zu kompilieren. Es ermöglicht mir, mehrere ISOs für mehrere Organisationen in unserem Unternehmen zu haben.

Hoffe das hilft, es hat Monate gedauert, um das so einfach erklären zu können und diese Aktionen selbst auszuführen. Alles, was ich tun kann, um Menschen zu helfen, ist genau das, was ich vor Monaten für mich selbst wollte - ein einfacher Spaziergang...schade, dass ich keinen gefunden habe...lol

 3
Author: Vincint,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-08-27 05:07:33

Nachdem ich gerade ein Projekt abgeschlossen habe, in dem ein Windows-Anpassungstool-Stack für das Unternehmen geschrieben wurde, möchte ich einige Punkte beitragen:

Die grundlegenden Schritte sind

  • Holen Sie sich die ISO von MSDN -
  • Quellen einhängen und kopieren / installieren.wim -
  • mounten Sie das wim-Image mit dism (vorzugsweise mit Powershell)
  • Bearbeiten Sie die Dateien im eingehängten Verzeichnis
  • Änderungen abbauen und speichern
  • starten Sie Ihren Ziel-PC mit Windows PE
  • Wenden Sie das wim an image auf die Festplatte des Pcs
  • Neustart und fertig!

Es kann etwas kompliziert werden, besonders wenn es darum geht, die Dateien im eingehängten Verzeichnis zu bearbeiten. Im Zweifelsfall ist Microsoft docs on Hardware OEM Ihr bester Freund.

Nach meiner Erfahrung funktioniert es nicht genau so, wie es sollte, in den Audit-Modus zu wechseln und erneut von einem Live-System aus zu sysprep, sodass ich es tendenziell ganz vermeide. Dies ist signifikant in Windows 10 (1709), wo unbeaufsichtigt.xml Stoppt Ehrung Flagge.

Wie auch immer, seien Sie vorsichtig mit einigen Tools, die eine einfache One-Click-Anpassung bieten oder jede Menge verrückter Batch-Dateien verwenden. Ich denke, deshalb habe ich mein eigenes Tool gebaut. Es neigt sich zu fortgeschritteneren IT-Profis, aber es könnte für Ihre Situation nützlich sein.

 0
Author: Max,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-03-03 12:47:58