DISM zum Erfassen der gesamten Festplatte im aktuellen Zustand

13551
Phylum

Kurz gesagt: Ist es möglich, dism zu nutzen, um ein Image einer gesamten Festplatte so zu erfassen, wie es mit Ghost, GParted, PartedMagic, CloneZilla usw. gemacht wird?

Ich habe eine glänzende neue Maschine, und bevor ich reiße, möchte ich, dass ein Image der Diskette heute an diesen Punkt zurückkehrt. Wir verwenden MDT und sind im Begriff, SCCM zu bestehen, also habe ich etwas Dism.

Ich weiß, dass ich dism verwenden kann, um WIMs von Volumes mit der Einschränkung zu erstellen, dass ihnen Briefe zugewiesen werden müssen, richtig? Wie sieht es mit ganzen Festplatten aus?

Diese Maschine hat:

  • 1 Scheibe
    • 5 Trennwände:
      • Wiederherstellung 1000 MB
      • System 260 MB
      • Reserviert 128 MB
      • Primär 462 GB
      • Erholung 12 GB
    • 5 Bände:
      • Vol. 0: E DVD
      • Vol 1: C Windows-Betriebssystem
      • Vol 2: WINRE_DRV versteckt
      • Vol 3: SYSTEM_DRV versteckt
      • Band 4: Lenovo_Recovery versteckt
      • Band 5: D USB-Boot-Medium

Ich kann mir nur vorstellen, dies alles einzufangen

  • Weisen Sie den versteckten Volumes Buchstaben über diskpart zu (sel vol n> zuweisen> wiederholen> beenden).
    • Vol 1: C Windows-Betriebssystem
    • Band 2: F WINRE_DRV
    • Band 3: G SYSTEM_DRV
    • Band 4: H Lenovo_Recovery
  • Erstellen Sie das erste Wim:
    • dism / capture-image /imagefile:\path\to\backup.wim / captureir: c: / name: C-WinOS
  • Hängen Sie andere Volumes an das ursprüngliche wim an:
    • dism / append-image /imagefile:\path\to\backup.wim / captureir: F: / name: F-WINRE_DRV
    • dism / append-image /imagefile:\path\to\backup.wim / captureir: G: / Name: G-SYSTEM_DRV
    • dism / append-image /imagefile:\path\to\backup.wim / captureir: H: / name: H-Lenovo_Reco

Gibt es einen besseren / einfacheren Weg?

6
Deine Methode ist der Weg. Sie bilden jede Partition in eine eigene Datei ab. Anschließend erstellen Sie die Partitionen und wenden das Image auf die Partition an. Ich habe genau diesen Ansatz verwendet. Ramhound vor 9 Jahren 2
Gibt es einen besonderen Grund, warum Sie DISM verwenden möchten? Ich denke, dass Sie die Dinge schrecklich zu kompliziert machen. Holen Sie sich einfach ein LZO-komprimiertes vollständiges Festplatten-Image. Daniel B vor 9 Jahren 0
@DanielB: Kein "spezieller Grund" per se, aber ... (a) Da ich nicht der einzige bin, der Bilder verwaltet, finde ich es für andere einfacher, wenn ich die Dinge konsistent halte. Einige Leute hier wissen möglicherweise nicht, wie sie auf ein anderes Format zugreifen können. (b) Ich wollte vorhandene Technologien und Infrastruktur nutzen, um ein Bild aufzunehmen. Ich habe eine funktionierende 'Nur-Capture'-Tasksequenz, aber nicht alles bekommen, was mich tiefer in diese Sache eintauchen ließ. (c) Ich habe auch noch nie daran gedacht oder versucht, ein LZO-komprimiertes Festplatten-Image zu erstellen. Hast du irgendwelche Empfehlungen? Danke noch einmal! Phylum vor 9 Jahren 0
Was Sie hier erreichen möchten, unterscheidet sich erheblich von dem, auf das DISM abzielt. Sie versuchen, den Festplattenstatus 1: 1 zu erfassen. Der Weg dahin ist natürlich ein vollständiges Bild. Sie enthält auch die Partitionstabelle und den Startcode. Ob Sie es komprimieren oder nicht, liegt ganz bei Ihnen. Daniel B vor 9 Jahren 0
@Phylum - Wie ist das für dich gelaufen? Ich könnte versuchen, dasselbe für eine Maschine zu tun. Alex S vor 6 Jahren 0
@ Ramhound - Wann würden Sie dieses WIM (dateibasiertes Image) über DISM im Vergleich zu VHD (sektorbasiertes Image) über einen Disk2VHD- / Paragon-HDM-Stil ausführen? Alex S vor 6 Jahren 0
@AlexS - Der DISM-Prozess ist schneller. Ich kann ein WIM-Image einer Partition erstellen und es dann mit einem einzigen PowerShell-Skript auf eine andere Partition anwenden. Ramhound vor 6 Jahren 1
@ Ramhound - schön. Möchten Sie einige Beispielskripte teilen? Alex S vor 6 Jahren 0
@AlexS - Ich habe zahlreiche Skripte. Sie sind einfach nicht meine Skripte, die ich verteilen kann, und auch außerhalb dieser Frage. Sie sind auch auf einem gesicherten System isoliert, und selbst ich wollte sie weitergeben (nicht), ich habe nicht die Mittel dazu. Ramhound vor 6 Jahren 0
@ Ramhound - Fair genug - Könnten Sie mich auf ähnliche Proben / Beispiele verweisen? Würdest du zu diesem Q oder wenn ich dazu eine Frage schreibe? Alex S vor 6 Jahren 0
Hey @AlexS - Als ich bei SU gepostet hatte, hatte ich es bereits ausgeführt und es hat gut funktioniert. Glücklicherweise musste ich nicht zu dieser Konfiguration zurückkehren, sodass ich die WIM letztendlich zerstörte. Wenn Sie mit PowerShell und einer aktuellen Version vertraut sind, wie 5 - check $ PSVersionTable.PSVersion -, sollten Sie nach einem ungewöhnlichen Layout suchen. Wenn ich Maschinen von Grund auf baue, erstelle ich kein Plattenlayout wie dieses. In der Regel machen Hersteller wie Dell, Lenovo und HP solche Dinge, und dies war ein einmaliges Ereignis. (und Gott sei Dank dafür!) Phylum vor 6 Jahren 1

1 Antwort auf die Frage

4
WinOutreach2

Es ist möglich, aber nicht unbedingt einfach. Sie können / Append-Image verwenden, um alle Partitionen in einer WIM-Datei zu erfassen und dann jede Partition mit DISM aus dieser WIM-Datei auf der anderen Seite bereitzustellen. Es ist immer noch kein Sektor-Image oder Image auf Disk-Ebene. DISM ist ein Volume-Imaging-Tool, das WIM-dateibasiertes Imaging verwendet.

Eine andere Alternative ist, dass Sie das Referenzsystem Disk2VHD verwenden und dann Boot to VHD verwenden können, um die bereitgestellten Systeme zu starten.

Ich habe vermisst, dass Sie / Append-Image bereits verwendet haben. Sie sollten auch die offiziellen Anleitungen dazu lesen: https://technet.microsoft.com/library/hh825041 WinOutreach2 vor 9 Jahren 0