Einfache Möglichkeit, die Wiederherstellungspartition in Windows 7 bereitzustellen?

Einfache Möglichkeit, die Wiederherstellungspartition in Windows 7 bereitzustellen?

Wir verwenden ImageX, um Windows 7 Professional bereitzustellen. Die Windows-Partition funktioniert, aber die Wiederherstellungspartition (100-200 MB vorne auf dem Laufwerk bei einer Standardinstallation) ist nicht so einfach.

DasTechNet-Handbuchwar nützlich. Das sieht so aus, als könnte es funktionieren, würde aber viel Zeit in Anspruch nehmen, wenn wir das für jede einzelne Maschine tun müssten, die wir einsetzen. Gibt es einen schnelleren/automatisierten Weg?

Antwort1

Ich erstelle einfach eine aktive Partition mit 350 MB und fülle den Rest der Festplatte mit der anderen Partition. Formatiere die erste mit NTFS, installiere bootmgrund die bcd. Übertrage die Win7-Installation auf die andere Partition. Dann verwende ich , um die und Einstellungen für die und bcdeditanzugeben .deviceosdevice{bootmgr}{default}

Bearbeiten:
Noch ein paar Einzelheiten dazu, wie wir eine automatische Bereitstellung von Windows 7 durchführen. Bedenken Sie dabei, dass wir ziemlich viel Software haben, deren Installation nicht automatisiert werden kann, sodass die meisten Tools von MS einfach nicht so gut funktionieren. (Ich wünschte wirklich, die Anbieter würden bei dem Programm mitmachen. Es ist ja nicht so, dass es Windows Installer und das MSI-Format schon seit einem Jahrzehnt gibt. Oh, Moment, das stimmt.) Wie dem auch sei, das meiste davon ist ziemlich standardmäßiges Bereitstellungskram.

Stellen Sie sicher, dass Sie alles gelesen haben und genau verstehen, was Sie tun werden, bevor Sie beginnen. Einige der Downloads sind ziemlich groß, aber alle sind kostenlos.

  1. Bauen Sie eine Box mit der minimalen installierten und aktualisierten Software. Unsere neueste Version enthält Windows 7, Office 2010, verschiedene branchenspezifische Programme und Tools sowie eine Menge .NET Framework, Visual C++ Runtime, Java und ähnliche Dinge. DiezuletztSie müssen Folgendes ausführen: sysprep /generalize /shutdown(Danach schaltet sich der Computer automatisch aus).

  2. Wenn Sie eine einsatzbereite Kopie von WinPE haben, überspringen Sie diesen Schritt. Laden Sie dieWindows AIKund installieren Sie es. Folgen Sie denAnweisungen zum Erstellen eines WinPE-Imagesdas für Ihre Umgebung geeignet ist. Die gängigsten Setups sindBootfähige CD,Bootfähige USB-Festplatte, oderPXE(Sie benötigen einen TFTP-Server undDHCP-Konfigurationenfür PXE;WDSist die Implementierung von MS, obwohl auch Tools von Drittanbietern funktionieren). Denken Sie daran, ImageX (im Windows AIK-Ordner) und andere Tools zu kopieren, wenn Sie das WinPE-Image möchten.

  3. Starten Sie den Computer ab Schritt 1 mit dem WinPE-Image. Sie benötigen einen Ort, an dem Sie das Image speichern können. Eine externe USB-Festplatte oder eine Netzwerkfreigabe sind normalerweise die besten Orte. Sie können eine Netzwerkfreigabe mit mounten net use * \\server\share. Abhängig von der genauen Konfiguration kann Ihr Computer mehr als eine Partition haben. Führen Sie den Capture-Befehl einmal für jede Partition aus (normalerweise sind es zwei):

    imagex /capture C:\ Z:\MyImage-C.wim "MyImage"
    imagex /capture D:\ Z:\MyImage-D.wim "MyImage"

    Wenn das erledigt ist, haben Sie ein Image, das Sie auf einen beliebigen ähnlichen Computer schreiben können. Die Computer müssen sich nicht sehr ähnlich sein, aber mit ähnlichen Computern erzielen Sie die besten Ergebnisse.

  4. Bereiten Sie den neuen Computer für das Image vor. Wenn Sie dies auf mehreren Computern bereitstellen, sollten Sie ein benutzerdefiniertes WinPE-Image erstellen, nur um das Image auf den Computer zu schreiben. Auf diese Weise können Sie es starten und loslegen.

    WinPE ist ein überraschend einfachesVersion von Windows, die noch viele Funktionen bietet. Wenn Sie ein bisschen damit herumspielen, bekommen Sie eine bessere Vorstellung davon, wie Windows funktioniert (der Vorgang ist ähnlich wie bei einer vollständigen Windows-Installation).

    Sie können eine Batchdatei schreiben und platzieren Windows\system32\startnet.cmd, die dann automatisch ausgeführt wird, wenn WinPE bootet. Unsere Datei hat einige zusätzliche Komplikationen, da wirUSMTum Benutzerdateien von einem Betriebssystem-Image auf ein anderes zu verschieben, aber eine einfache Version könnte so aussehen:

    REM You can leave this line out if you don't need the network
    wpeinit
    
    REM Map the network drive where the image lives
    net use Z: \\server\share\images winpe_password /u:winpe_user
    
    REM Partition the drive
    diskpart /s diskpart.script
    
    REM Write the image(s)
    imagex /apply Z:\MyServer-BootPartition.wim 1 C:\
    imagex /apply Z:\MyServer-SystemPartition.wim 1 D:\
    
    REM Fix the BCD
    bcdedit -store C:\boot\BCD -set {bootmgr} device partition=c:
    bcdedit -store C:\boot\BCD -set {current} device partition=d:
    bcdedit -store C:\boot\BCD -set {current} osdevice partition=d:
    
    REM If you're booting from a USB drive you should uncomment the following two lines
    REM echo All done writing the image.
    REM pause
    

    Die Datei diskpart.script befindet sich im selben Verzeichnis wie das Batch-Skript. Ihr Inhalt ist:

    sel drive 0
    clean
    create part pri size=350
    format quick
    act
    assign letter=c
    create part pri
    format quick
    assign letter=d
    exit
    

    Eine kurze Anmerkung: Ich weiß, dass der BCD für unsere Images einen Abschnitt des Windows-Bootloaders mit dem Namen „{current}“ enthält. Wenn dieser für Ihre Windows-Installation anders ist, müssen Sie diesen Abschnitt ändern. Führen Sie ihn bcdedit -enumwährend Schritt 1 auf dem Computer aus, um die Informationen zum Windows-Bootloader anzuzeigen und den Bezeichner zu prüfen.

    Wenn Sie möchten, können Sie fast alles auch komplett manuell erledigen. Kleine Fehler lassen sich leichter manuell beheben. Und wenn Sie nur einen oder zwei Computer bearbeiten, dauert es weniger Zeit, es manuell zu erledigen.

  5. Wenn der Computer das nächste Mal hochfährt, hat er einen generischen WIN-8972345893-Namen und ist nicht Teil Ihrer Domäne (falls Sie eine haben). Es ist ziemlich schnell, den Computer umzubenennen und ihn der Domäne hinzuzufügen. Oder Sie können eine unattend.xml-Datei erstellen und sie in Schritt 1 an sysprep zurückgeben. Die unattend.xml-Datei kann eine ganze Reihe von Optionen bereitstellen. Am einfachsten verwenden Sie MicrosoftsMDT-2010um die Datei zu erstellen.

verwandte Informationen