如何在 Windows 10 中恢复恢复分区?

如何在 Windows 10 中恢复恢复分区?

我必须将硬盘从较大的硬盘克隆到较小的硬盘,在此过程中,我丢失了硬盘末端的恢复分区。这是一个 500MB 的分区。我正在运行最新版本的 Windows 10。是否可以恢复该分区?

答案1

这是在 Windows 10 上恢复恢复分区的过程示例(如果根本没有恢复分区)。此外,我建议,如果有一个分区无法正常工作,则删除该分区/卷并从头开始重做。谨慎使用!仅使用 Microsoft 工具,因此可以 100% 确保没有安全问题。

  1. 为您的系统下载并创建 Microsoft Windows ISOhttps://www.microsoft.com/en-us/software-download/windows10或...windows11。

  2. 创建C:\wimC:\wim\install

     mkdir c:\wim
     mkdir c:\wim\install
    
  3. 安装 ISO 映像或使用 DVD;找到\sources\install.esd文件并复制到C:\wim

  4. 列出所有版本:

     Dism /Get-WimInfo /WimFile:c:\wim\install.esd
    
     ...
     ...
     Index : 4
     Name : Windows 10 Education
     Description : Windows 10 Education
     Size : 15,613,170,917 bytes
    
     Index : 5
     Name : Windows 10 Education N
     Description : Windows 10 Education N
     Size : 14,857,698,925 bytes
    
     Index : 6
     Name : Windows 10 Pro
     Description : Windows 10 Pro
     Size : 15,625,575,440 bytes
     ...
     ...
    
  5. 解压install.wim到你的系统 - 有 15GB 可用空间

     Dism /Export-Image /SourceImageFile:C:\wim\install.esd /SourceIndex:6 /DestinationImageFile:C:\WIM\install.wim /Compress:max /CheckIntegrity
    
     ...
     ...
     Deployment Image Servicing and Management tool
     Version: 10.0.19041.3636
    
     Exporting image
     [==========================100.0%==========================]
     The operation completed successfully.
     ...
     ...
    
  6. 从提取的C:\wim\install.wim

     Dism /Get-WimInfo /WimFile:c:\wim\install.wim
    
     ...
     ...
     Deployment Image Servicing and Management tool
     Version: 10.0.19041.3636
    
     Details for image : c:\wim\install.wim
    
     Index : 1
     Name : Windows 10 Home
     Description : Windows 10 Home
     Size : 15,276,446,585 bytes
    
     Index : 2
     Name : Windows 10 Pro
     Description : Windows 10 Pro
     Size : 15,625,575,440 bytes
    
     The operation completed successfully.
     ...
     ...
    
  7. 解压缩文件

     Dism /apply-image /imagefile:c:\wim\install.wim /index:2 /ApplyDir:c:\wim\install
    
  8. 找到C:\wim\install\windows\system32\recovery\Winre.wim并复制(仅供参考)到C:\wim,这Winre.wim是唯一需要的文件。您可以从磁盘中删除在此过程中创建的所有其他文件。

  9. 检查Winre.wim

     Dism /Get-WimInfo /WimFile:c:\wim\winre.wim
    
     ...
     ...
     Deployment Image Servicing and Management tool
     Version: 10.0.19041.3636
    
     Details for image : c:\wim\winre.wim
    
     Index : 1
     Name : Microsoft Windows Recovery Environment (x64)
     Description : Microsoft Windows Recovery Environment (x64)
     Size : 2,244,440,228 bytes
    
     The operation completed successfully.
     ...
     ...
    
  10. 必要的磁盘操作(解释每个步骤超出了本文的范围,因为它将成为一本书 - 研究每一步!)如果您不知道每个命令的作用,请不要继续!

    diskpart
    list disk
    
    ...
    ...
    Disk ###  Status         Size     Free     Dyn  Gpt
    --------  -------------  -------  -------  ---  ---
    Disk 0    Online          931 GB  1024 KB        *
    ...
    ...
    
    
    select disk 1
    
    ...
    ... 
    Disk 1 is now the selected disk.
    ... 
    ...
    
    list volume
    
    ...
    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0     D                       DVD-ROM         0 B  No Media
    ...
    ...
    
    select volume 2
    
    ...
    ...
    Volume 2 is the selected volume.
    ...
    ...
    
    shrink desired=1500
    create partition primary
    format quick fs=ntfs
    assign letter=r
    
  11. 创建目录R:\Recovery\WindowsRE\

    mkdir R:\Recovery\
    mkdir R:\Recovery\WindowsRE\ 
    
  12. 将图像复制C:\wim\Winre.wimR:\Recovery\WindowsRE\

  13. 为分区设置 GUID 以将其标记为“恢复”类型。

    diskpart
    list disk
    select disk 1
    list partition
    select part 4
    set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
    
  14. 设置 RE 图像

    reagentc /setreimage /path R:\Recovery\WindowsRE\
    
    ...
    ...    
    Directory set to: \\?\GLOBALROOT\device\harddisk1\partition4\Recovery\WindowsRE
    
    REAGENTC.EXE: Operation Successful.
    ...
    ...
    
  15. 从卷中删除字母

    diskpart
    list disk
    select disk 1
    list volume
    select volume 5
    remove letter=R
    
  16. 重新启用“恢复”系统

    reagentc /enable
    
    ...
    ...
    REAGENTC.EXE: Operation Successful.
    ...
    ...
    

至此,整个过程结束。恢复分区对于操作系统的运行来说并非必需。这个过程可以重复。我建议先在虚拟环境中测试任何版本的 Windows 的这个过程。过去的情况略有不同,可以假设将来也会如此。

答案2

  1. 检查 Windows 恢复的当前状态:reagentc /info

  2. 在系统驱动器末尾创建一个 1GB 的空分区。

    • 您可能需要缩小以前的分区以释放一些空间。如果 Windows 磁盘管理器无法缩小它,请使用GParted 实时 USB
  3. 将分区类型标记为 BIOS/MBR 的恢复(或27UEFI DE94BBA4-06D1-4D40-A16A-BFD50179D6AC/GPT)。在 cmd中diskpartlist disk select disk 0,,,,,,,。list partsel part 3det partset id=27exit

    • 这只是一个例子,请确保选择正确的分区!
  4. 禁用并启用恢复以将其移动到新分区:reagentc /disablereagentc /enable

  5. 验证恢复现在是否在新分区上:reagentc /info

这里'很棒的视频指南。

相关内容