有很多这样的问题,但考虑到具体情况,我将这个问题添加为新问题,因为有一些具体问题需要解决。
让我达到这一点的步骤是:
- 我有一台配备 SATA SSD 的 PC,该 SSD 开始出现问题
- 我放入了一个 m.2 SSD 并在其上安装了 Windows 10,但引导加载程序/记录没有移动,旧的 SSD 保留在系统内部
- 我的 SATA SSD 彻底坏了,导致我的系统无法访问。
- 我换了一个不同的 SSD,并对 m.2 进行了错误检查,结果没问题。Windows 的恢复终端不允许我在 m.2 上创建新的启动记录,虽然它仍能识别该安装,但它不允许我启动它,只能在新的 SATA SSD 上进行全新/空白的安装。
因此,我订购了一个新的 m.2 SSD 和一个 m.2 转 SATA 外壳(这样我就可以从旧的 m.2 中提取数据,因为我的主板只有一个 m.2 插槽)。
我想将我的 Windows 安装从旧 m.2 移至新 m.2。新 SSD 比旧 SSD(128GB)大(1TB),但我无法启动旧系统,只能访问其文件。我还特别想切掉任何其他驱动器,但 m.2 上没有引导记录,因此需要在此过程中在新 SSD 上创建引导记录。
我可以 1:1 克隆驱动器,只要我仍然可以创建引导记录并将分区大小调整为完整的 SSD 大小即可。仅修复旧的 m.2 SSD 不是一个选择,因为它也已降级(其上的缓存已损坏)。
我需要以某种方式将文件从旧 SSD 克隆到新 SSD 并在新 SSD 上创建启动记录,而无需访问旧系统。
是否有一个流程或软件可以帮助我在 USB 驱动器上运行的实时环境中做到这一点?
答案1
对于 Windows 来说,第三方克隆工具不是对分区进行映像的有效方法。
- Windows 有总是本机支持分区或单个目录的映像。
- 系统分区只能从 WinPE/WinRE 进行映像,而所有其他分区都可以在启动到 Windows 时进行映像。
- 工作记忆模块(西窗口我是年龄)可以捕获整个分区或单个文件夹/文件。
创建WimScript.ini
配置文件来指定排除或例外。
- 所有 WinPE/WinRE 工作记忆模块有
DISM
包含在其中。- 温控器: 赢道斯磷重新安装埃环境
- 例如 Windows 安装启动媒体 (SHIFT+F10访问终端)
- 温瑞: 赢道斯R生态恢复埃环境
- WinRE 是包含额外WinPE 可选组件对恢复至关重要
- 温控器: 赢道斯磷重新安装埃环境
配置分区
- 下载Windows Media 创建工具
- 将安装媒体另存为 ISO 并使用以下方式创建可启动 USB鲁弗斯
- 启动 Windows 安装 USB 并通过以下方式打开终端SHIFT+F10
- 配置新的驱动器的分区或使用此脚本 (
diskpart /s CreatePartitions.txt
):diskpart
>lis dis
>sel dis #
>clean
- UEFI:
convert gpt
- UEFI:
- 创建 WinRE 分区:
- BIOS:
cre par pri offset=1024 size=665 id=27
- UEFI:
cre par pri offset=1024 size=665 id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
format quick fs=ntfs label=WinRE
- WinRE 分区必须有 320MB 可用空间(
WinRE.wim
大小约为 300MB)
- WinRE 分区必须有 320MB 可用空间(
- UEFI:
gpt attributes=0x8000000000000001
- BIOS:
- 创建启动分区:
- BIOS:
cre par pri size=100
format quick fs=ntfs label=Boot
active
- UEFI:
cre par efi size=100
format quick fs=fat32 label=EFI
cre par msr size=16
- BIOS:
- 如果想要:
- 其余磁盘作为系统分区:
- BIOS:
cre par pri
UEFI:cre par pri id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
format quick fs=ntfs label=System
- BIOS:
- 在系统分区后创建其他分区
- BIOS:
cre par pri size=204800
UEFI:cre par pri size=204800 id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
C:\
创建 200GB 的系统分区,如果将用户数据目录存储在除(推荐)以外的分区上
(即%UserProfile%\Documents
,%UserProfile%\Downloads
等),则所需的最大大小为 ~300GB- 将所需分区大小乘以 1024(即
200*1024=204800
)
format quick fs=ntfs label=System
- BIOS:
- 退出
DiskPart
途径:exit
- 其余磁盘作为系统分区:
- BIOS:继续影像
UEFI:- 关闭终端并继续进行 Windows 设置
- 选择为安装 Windows 而创建的分区(#3.4)
- 一旦设置达到“安装功能”步骤,取消安装
- 安装程序可能很快就会被取消,但是我不确定它在什么时候使用启动文件配置 EFI 分区,这是您使用 Windows 安装程序的唯一原因,因为用户无法在 Windows 10 上手动设置 EFI 分区。
- 在关闭设置 GUI 之前,否则重新启动以安装 USB,再次打开终端以执行下一节中的映像命令。
- 在将映像应用到新驱动器上的系统分区之前,请再次格式化该分区以
DiskPart
确保其没有任何安装程序文件。
- 在将映像应用到新驱动器上的系统分区之前,请再次格式化该分区以
影像
WinPE 默认只有 32MB 的暂存 [临时] 空间,因此/ScratchDir
是必需的
- 捕获图像:
附加一个图像DISM /Capture-Image /ImageFile:"Z:\Base.wim" /CaptureDir:"C:" /Name:"Windows Backup" /Description:"Base Image 2020.04.22 @ 10:05" /Compress:Max /CheckIntegrity /Verify /NoRpFix /ScratchDir:"Z:\"
- 如果不将捕获的图像保存到 SSD,
/Compress:Max
则更改为/Compress:Fast
- 如果不将捕获的图像保存到 SSD,
- 应用图像
DISM /Apply-Image /ImageFile:"Z:\Base.wim" /Index:1 /ApplyDir:"C:" /CheckIntegrity /Verify /NoRpFix /ScratchDir:"Z:\"
- 得到图片信息在应用之前,确保应用了正确的索引[图像]。
DISM /Get-WIMinfo /WIMfile:"Z:\Base.wim"
- 得到图片信息在应用之前,确保应用了正确的索引[图像]。
笔记:
- 它是不可能的ESD/WIM 映像损坏
- 提供的成像命令是总是发行与
/CheckIntegrity
&/Verify
- 提供的成像命令是总是发行与
- ESD 只能采取系统分割
/Compress:Recovery
是唯一可用的压缩算法。- ESD 压缩比比 WIM 压缩比高出约 33%。
- 在 Windows 10 中,Microsoft 仅允许通过 ESD 按钮重置导出图像
- ESD/WIM 是智能压缩图像格式
- 当将新图像附加到图像时,仅将更改的文件添加到图像中
- 新附加的图像利用先前图像中已包含的未更改文件的相同副本。
- 这使得图像相对于其中包含的数据来说保持较小。
- 这使得图像相对于其中包含的数据来说保持较小。
- 新附加的图像利用先前图像中已包含的未更改文件的相同副本。
- 当将新图像附加到图像时,仅将更改的文件添加到图像中
例子:/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.