我花了近一周的时间尝试解决这个问题,但最后我还是不知所措。
我已经使用 256GB XPS 13 9360 一年多了,由于存储空间经常不够,我决定购买一个新的 SSD 来升级我的小存储空间。
我购买了 XPG SX8200 Pro 1TB,我认为这是一个非常好的升级。
我按照在线教程操作,发现操作非常简单。我用 Macrium Reflect 将当前的 SSD 备份到外部硬盘,然后将其恢复到新的 SSD 上。一切都很顺利,直到尝试使用现在(克隆的)SSD 启动。
戴尔徽标会出现,上面有旋转的圆点。它会停留 1-2 分钟,然后我的电脑会立即关机并重新启动。我尝试过三次强制关机以进入 Windows 修复,但情况仍然相同,只是修复文本在旋转的圆圈上方。
我尝试过打开/关闭安全启动,尝试过更改 POST 行为。我发现:
UEFI 启动(安全启动开启/关闭)出现上述行为
传统启动提示未找到操作系统
我尝试重复克隆过程但没有成功,并且我将 SSD 插入我的另一台笔记本电脑,结果还是一样。
最后我决定订购一个 Nvme 转 USB 适配器并直接克隆磁盘,我刚刚完成,一样發生了。
说实话我现在都不知道该怎么办。
还有更奇怪的行为。我之前刻录过 Macrium Reflect 的 USB 救援媒体 - 这就是行为
使用原装 SSD:按预期启动
和不SSD:按预期启动
和克隆SSD:根本无法启动
这怎么会影响 USB 启动呢?我好困惑。
答案1
这是不推荐使用第三方克隆工具的众多原因之一。
视窗天生地支持通过以下方式对分区进行映像处理Dism
在 Windows ≥ 8 中(Windows XP ≤ 7:ImageX
)比第三方克隆工具更高效,并且没有配置问题:
- 如果第三方工具准确地重新创建了 HDD 的分区结构,并且 ESP 和 MSR 分区位于 OS 分区之前,那么这是一个简单的修复:
- 引导视窗安装媒体→ 加载后:SHIFT+F10
- 验证分区:
diskpart
→lis dis
→sel dis X
→lis par
(在哪里X
是 SSD 的磁盘编号 -1
如果 HDD 仍连接则可能如此) - 下面的结构是首选,但唯一要求的分区顺序是 2 - 4:
分区 2:系统(ESP)Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Recovery 2560 MB 1024 KB Partition 2 System 260 MB 2561 MB Partition 3 Reserved 128 MB 2821 MB Partition 4 Primary 300 GB 2949 MB
分区 3:保留:(MSR)
分区 4:主 (OS) - 如果分区 2 - 4 正确:
exit
- 执行:
BootRec /FixMBR
→BootRec /RebuildBCD
→ 重启/RebuildBCD
:仅选择 SSD 上存在的 Windows 操作系统(请勿全部选择),或者如果没有找到 Windows 操作系统,那也没问题。
- 验证分区:
- Windows 现在应该可以加载,但如果没有,请关闭电源,移除硬盘,然后再次从 Windows 安装介质启动并重新运行以下命令:1.4
- 如果这不起作用,使用 重新映像 HDD 可能会更容易
Dism
,正确配置 SSD 分区结构。请参阅配置分区和影像。
- 如果这不起作用,使用 重新映像 HDD 可能会更容易
- 引导视窗安装媒体→ 加载后:SHIFT+F10
配置分区
- 启动 Windows 安装介质并通过以下方式打开终端SHIFT+F10
diskpart
:-
# SSD: X Lis Dis → Sel Dis X → Clean → Convert Gpt
-
# WinRE: WIM is ~300MB and partition must have 320MB free Cre Par Pri Offset=1024 Size=665 Id=de94bba4-06d1-4d40-a16a-bfd50179d6ac Format Quick Fs=NTFS Label=WinRE Gpt Attributes=0x8000000000000001
-
# EFI: Cre Par EFI Size=100 Format Quick Fs=FAT32 Label=EFI Assign Letter=Y # MSR: Cre Par Msr Size=16
- 如果想要:
- 其余磁盘作为系统分区:
# OS: Cre Par Pri Id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 Format Quick Fs=NTFS Label=System Assign Letter=C
- 要在系统分区后创建其他分区:
# OS: Multiply partition size wanted by 1024 (i.e. 200*1024=204800) Cre Par Pri Size=204800 Id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 Format Quick Fs=NTFS Label=System Assign Letter=C
C:\
创建 200GB 的系统分区,如果将用户数据目录存储在除(推荐)以外的分区上
(即%UserProfile%\Documents
,%UserProfile%\Downloads
等),则所需的最大大小为 ~300GB
- 其余磁盘作为系统分区:
-
- 构建 EFI 文件系统结构:
# Create EFI directories and enter: MkDir "Y:\EFI\Microsoft\Boot" Cd /d "Y:\EFI\Microsoft\Boot" # Create EFI boot structure: BootRec /Fixboot # If Access Denied error occurs: BcdBoot X:\Windows /s C: /f UEFI # Resolve any boot issues: BootRec /FixMBR && BootRec /RebuildBCD
- 如果出现问题,请关闭终端并继续进行 Windows 安装,选择为安装 Windows 而创建的第 4 个分区到 [2.4];一旦安装达到安装功能,取消安装
- 如果出现问题,请关闭终端并继续进行 Windows 安装,选择为安装 Windows 而创建的第 4 个分区到 [2.4];一旦安装达到安装功能,取消安装
- 使用下面的命令,正确捕获并应用前一个磁盘的系统分区影像,将捕获的图像保存到硬盘时 更改
/Compress:Max
为/Compress:Fast
- 如果将图像保存到机械硬盘,压缩需要更长的时间,因此如果要使用
Max
或Recovery
压缩,使用效率更高/Compress:Fast
,出口稍后使用Max
或Recovery
- 在应用 WIM 之前,请格式化 SSD 上的系统分区 [上面的 2.4]:
Format Quick Fs=NTFS Label=System
- 如果将图像保存到机械硬盘,压缩需要更长的时间,因此如果要使用
影像
- Windows 有总是 天生地支持分区或单独目录的映像。
- 系统分区只能从 WinPE/WinRE 进行映像,而所有其他分区都可以在启动到 Windows 时进行映像。
- 工作记忆模块(西窗口我是年龄)可以捕获整个分区或单个文件夹/文件,这是最有效的方法(在
WimScript.ini
)
- 所有 WinPE/WinRE 工作记忆模块已
Dism
包含在其中。- 温控器: 赢道斯磷重新安装埃环境
Windows 安装媒体(终端:SHIFT+F10) - 温瑞: 赢道斯R生态恢复埃环境
包含额外信息的 WinPE 映像WinPE 可选组件对恢复至关重要
- 温控器: 赢道斯磷重新安装埃环境
命令
WinPE 默认只有 32MB 的临时空间,因此/ScratchDir
需要:
- 捕获一个图像:
或者Dism /Capture-Image /ImageFile:"Z:\Base.wim" /CaptureDir:"C:" /Name:"Windows Backup" /Description:"Base Image 2019.11.18 @ 09:35" /Compress:Max /CheckIntegrity /Verify /NoRpFix /ScratchDir:"Z:\"
附加一个图像:Dism /Append-Image /ImageFile:"Z:\Base.wim" /CaptureDir:"C:" /Name:"Windows Backup" /Description:"Base Image 2019.11.18 @ 09:35" /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
先决条件
- 风俗: 创建 WinPE/RE 映像Create a WinPE/RE image
- 安装:
- Windows ADK(8≥10)特定于所安装的 Windows 版本。
- 对于 Windows 10 ≥ v1809:Windows ADK和用于 ADK 的 WinPE 插件
- 对于 Windows 10 ≤ v1803:Windows ADK(Windows PE&部署工具)
- Windows ADK(8≥10)特定于所安装的 Windows 版本。
- 创造:
- 启动
- 安装:
例子:/Get-WIMinfo
PS $ ls -File "Z:\WIM"
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"
Deploy 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.