在新 SSD 上恢复 Windows 10 系统映像

在新 SSD 上恢复 Windows 10 系统映像

我需要切换到新硬盘 - HDD 到 SSD。我已经在外部硬盘上创建了 Windows 10 的系统映像。如何在新 SSD 上恢复系统映像,我需要先在该 SSD 上安装 Windows 10 吗?

答案1

通过 GUI 创建系统映像并不是创建 Windows 分区映像的有效方法,因为通过以下方式创建系统的 WIM 更简单、更高效DISM而不是 GUI 创建的系统映像。下面我将对此进行介绍,但要回答您的问题:

  1. 设置 > 更新和安全 > 恢复 > 高级启动 - 立即重启
    • 疑难解答 > 高级选项 > 系统映像恢复
  2. 也可以通过 WinRE 来访问,无需启动 Windows:
    • 按住SHIFT并从登录屏幕上的电源选项按钮中选择重新启动
    • Windows Bootloader 开始启动 Windows 后,连续两次强制关闭 PC

影像

  • CLI 方法与 GUI 之间的区别之一是系统分区只能从 WinPE/WinRE 进行映像,而所有其他分区都可以在启动到 Windows 时进行映像。
    • 工作记忆模块西窗口我是年龄)可以捕获整个分区或单个文件夹/文件,这是使用的最佳方法(在WimScript.ini文件)

  • 所有 WinPE/WinRE 工作记忆模块DISM包含在其中。
    • 温控器: 道斯重新安装环境
      • 例如 Windows 安装启动媒体 (SHIFT+F10访问终端)
    • 温瑞: 道斯R生态恢复环境

命令

WinPE 默认只有 32MB 的暂存 [临时] 空间,因此/ScratchDir是必需的

  • 捕获一个图像:

    DISM /Capture-Image /ImageFile:"Z:\Base.wim" /CaptureDir:"C:" /Name:"Windows Backup" /Description:"Base Image 2019.11.03 @ 06:30" /Compress:Max /CheckIntegrity /Verify /NoRpFix /ScratchDir:"Z:\"
    

    附加一个图像:

    DISM /Append-Image /ImageFile:"Z:\Base.wim" /CaptureDir:"C:" /Name:"Windows Backup" /Description:"Base Image 2019.11.03 @ 06:30" /Compress:Max /CheckIntegrity /Verify /NoRpFix /ScratchDir:"Z:\" 
    
  • 申请一个图像:

    DISM /Apply-Image /ImageFile:"Z:\Base.wim" /Index:1 /ApplyDir:"C:" /CheckIntegrity /Verify /NoRpFix /ScratchDir:"Z:\"
    
    • 如果应用系统映像,则必须发出以下命令之前启动:

      bootrec /fixmbr && bootrec /rebuildbcd
      



笔记:

  • 它是不可能的ESD/WIM 映像损坏
    • 提供的成像命令是总是发行:/CheckIntegrity&/Verify

  • ESD 只能采取系统分割
    • /Compress:Recovery是唯一可用的压缩算法。
      • ESD 压缩比比 WIM 压缩比高出约 33%。
      • 在 Windows 10 中,Microsoft 仅允许通过 ESD 按钮重置导出图像

  • ESD/WIM 是智能压缩图像格式
    • 当将新图像附加到图像时,仅将更改的文件添加到图像中
      • 新附加的图像利用先前图像中已包含的未更改文件的相同副本。
        • 这使得图像相对于其中包含的数据来说保持较小。



DISM 先决条件


例子:/Get-WIMinfo

PS $  ls -file

  Directory: Z:\WIM

    Mode                LastWriteTime            Length  Name
    ----                -------------            ------  ----
    -a----        2018.12.24 03:34:13   95,019,530,773B  Base.wim
    -a----        2016.06.14 22:32:36              568B  DISM.cmd
    -a----        2016.05.17 05:36:10               97B  wimscript.ini

PS $  dism /get-wiminfo /wimfile:Base.wim

  Deployment Image Servicing and Management tool
  Version: 10.0.18362.1

    Details for image : Base.wim

    Index : 1
      Name : Alienware 18: Windows 10
      Description : v1803: Base (Drivers Only)
      Size : 22,710,283,446 bytes

    Index : 2
      Name : Alienware 18: Windows 10
      Description : v1803: Software Installed (No Customizations)
      Size : 45,591,850,754 bytes

    Index : 3
      Name : Alienware 18: Windows 10
      Description : v1803: Software Installed (Customized)
      Size : 94,958,267,312 bytes

    Index : 4
      Name : Alienware 18: Windows 10
      Description : v1803: Software Group 1 Installed (Customized)
      Size : 101,588,267,910 bytes

    Index : 5
      Name : Alienware 18: Windows 10
      Description : v1803: Software Group 2 Installed (Customized)
      Size : 101,905,314,237 bytes

    Index : 6
      Name : Alienware 18: Windows 10
      Description : v1809: Updated Applications
      Size : 114,959,954,040 bytes

  The operation completed successfully.
PS $  dism /get-wiminfo /wimfile:Base.wim /index:1

  Deployment Image Servicing and Management tool
  Version: 10.0.18362.1

    Details for image : Base.wim

      Index : 1
      Name : Alienware 18: Windows 10
      Description : v1803: Base (Drivers Only)
      Size : 22,710,283,446 bytes
      WIM Bootable : No
      Architecture : x64
      Hal : acpiapic
      Version : 10.0.17134
      ServicePack Build : 1
      ServicePack Level : 1
      Edition : Professional
      Installation : Client
      ProductType : WinNT
      ProductSuite : Terminal Server
      System Root : WINDOWS
      Directories : 24288
      Files : 112665
      Created : 2018.05.05 - 13:56:47
      Modified : 2018.05.05 - 13:56:47
      Languages :
              en-US (Default)

  The operation completed successfully.


PS $  dism /get-wiminfo /wimfile:Base.wim /index:2

  Deployment Image Servicing and Management tool
  Version: 10.0.18362.1

    Details for image : Base.wim

      Index : 2
      Name : Alienware 18: Windows 10
      Description : v1803: Software Installed (No Customizations)
      Size : 45,591,850,754 bytes
      WIM Bootable : No
      Architecture : x64
      Hal : acpiapic
      Version : 10.0.17134
      ServicePack Build : 1
      ServicePack Level : 1
      Edition : Professional
      Installation : Client
      ProductType : WinNT
      ProductSuite : Terminal Server
      System Root : WINDOWS
      Directories : 45803
      Files : 203058
      Created : 2018.05.06 - 01:55:47
      Modified : 2018.05.06 - 01:55:48
      Languages :
              en-US (Default)

  The operation completed successfully.


PS $  dism /get-wiminfo /wimfile:Base.wim /index:3

  Deployment Image Servicing and Management tool
  Version: 10.0.18362.1

    Details for image : Base.wim

      Index : 3
      Name : Alienware 18: Windows 10
      Description : v1803: Software Installed (Customized)
      Size : 94,958,267,312 bytes
      WIM Bootable : No
      Architecture : x64
      Hal : acpiapic
      Version : 10.0.17134
      ServicePack Build : 1
      ServicePack Level : 81
      Edition : Professional
      Installation : Client
      ProductType : WinNT
      ProductSuite : Terminal Server
      System Root : WINDOWS
      Directories : 62409
      Files : 350446
      Created : 2018.06.01 - 19:09:51
      Modified : 2018.06.19 - 21:26:18
      Languages :
              en-US (Default)

  The operation completed successfully.


PS $  dism /get-wiminfo /wimfile:Base.wim /index:4

  Deployment Image Servicing and Management tool
  Version: 10.0.18362.1

    Details for image : Base.wim

      Index : 4
      Name : Alienware 18: Windows 10
      Description : v1803: Software Group 1 Installed (Customized)
      Size : 101,588,267,910 bytes
      WIM Bootable : No
      Architecture : x64
      Hal : acpiapic
      Version : 10.0.17134
      ServicePack Build : 1
      ServicePack Level : 81
      Edition : Professional
      Installation : Client
      ProductType : WinNT
      ProductSuite : Terminal Server
      System Root : WINDOWS
      Directories : 61908
      Files : 346074
      Created : 2018.06.08 - 21:54:02
      Modified : 2018.06.19 - 21:26:18
      Languages :
              en-US (Default)

  The operation completed successfully.


PS $  dism /get-wiminfo /wimfile:Base.wim /index:5

  Deployment Image Servicing and Management tool
  Version: 10.0.18362.1

    Details for image : Base.wim

      Index : 5
      Name : Alienware 18: Windows 10
      Description : v1803: Software Group 2 Installed (Customized)
      Size : 101,905,314,237 bytes
      WIM Bootable : No
      Architecture : x64
      Hal : acpiapic
      Version : 10.0.17134
      ServicePack Build : 1
      ServicePack Level : 81
      Edition : Professional
      Installation : Client
      ProductType : WinNT
      ProductSuite : Terminal Server
      System Root : WINDOWS
      Directories : 76113
      Files : 423408
      Created : 2018.06.09 - 20:38:36
      Modified : 2018.06.19 - 21:26:18
      Languages :
              en-US (Default)

  The operation completed successfully.


PS $  dism /get-wiminfo /wimfile:Base.wim /index:6

  Deployment Image Servicing and Management tool
  Version: 10.0.18362.1

    Details for image : Base.wim

      Index : 6
      Name : Alienware 18: Windows 10
      Description : v1809: Updated Applications
      Size : 114,959,954,040 bytes
      WIM Bootable : No
      Architecture : x64
      Hal : acpiapic
      Version : 10.0.17763
      ServicePack Build : 195
      ServicePack Level : 0
      Edition : Professional
      Installation : Client
      ProductType : WinNT
      ProductSuite : Terminal Server
      System Root : WINDOWS
      Directories : 87659
      Files : 452028
      Created : 2018.12.24 - 04:27:13
      Modified : 2018.12.24 - 04:27:15
      Languages :
              en-US (Default)

  The operation completed successfully.

答案2

如何恢复 Windows 10 系统映像从 HDD 到新 SSD(错误 0x80042415 和 0x80042412)

我有 2 个 SATA 插槽。我首先尝试使用 SSD 进行恢复,但将 HDD 留在里面。我遇到了错误“[...] 使用 DiskPart 命令 UNIQUEID DISK ID 更改磁盘签名。(0x80042415)”然后我移除了 HDD,出现了此错误“重新映像系统磁盘失败,错误 0x80042412”

我找到了解决方案七个论坛(感谢 Dale Mahalko):

解决方案是转到命令提示符并使用 diskpart 对目标驱动器/SSD 进行一些预格式化。

如果您不熟悉 diskpart,最好拔下/弹出包含恢复映像的备份驱动器,以免在执行以下操作时意外破坏它。

打开命令提示符并输入:

 diskpart 
list disk 

(对我来说,我的新 SSD 是磁盘 0,但对您来说可能有所不同。)

select disk 0 
clean

(清理将清除所有现有的驱动器分区。)

create partition primary size=100 align=4096 

(对齐可提高 SSD 和具有 4096 字节扇区的较新硬盘的性能)

format quick fs=ntfs
active 
create partition primary align=4096
format quick fs=ntfs 
exit

在从 Windows 磁盘管理访问驱动器之前,可能需要将磁盘从“未分配”状态切换为这些建议。我以前做过,但可能直接使用命令工具(在恢复面板上)和 diskpart 就可以了。

  1. 通过右键单击“计算机”并选择“管理”,然后选择“磁盘管理”来打开“磁盘管理”。
  2. 选择 GUID 分区表 (GPT) 并单击确定。MBR(主引导记录)最适合某些旧版软件兼容性,但 GPT 更适合现代系统和更高容量的存储设备。
  3. 右键单击“未分配”区域并选择“新建简单卷...”
  4. 将打开新建简单卷向导,单击下一步。
  5. 将指定卷大小保留为最大值(默认值),然后单击下一步。
  6. 选择驱动器号并单击下一步。
  7. 在格式化分区屏幕中,确定卷标签(您想要赋予驱动器的名称),然后单击下一步。

相关内容