仅克隆 Windows 系统分区后出现黑屏

仅克隆 Windows 系统分区后出现黑屏

在我的笔记本电脑上,我有一个 UEFI 双启动系统 windows+arch linux,两个系统都加密了 - Windows 使用 VeraCrypt,linux 使用 LUKS - 我遵循本指南。最后我的磁盘看起来是这样的

Disk /dev/nvme1n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SAMSUNG MZVLB512HBJQ-000L7              
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DCABFC50-29EB-450F-A77F-A78B2E1091AE

Device             Start        End   Sectors   Size Type
/dev/nvme1n1p1      2048     534527    532480   260M EFI System
/dev/nvme1n1p2    534528     567295     32768    16M Microsoft reserved
/dev/nvme1n1p3    567296  588566527 587999232 280.4G Microsoft basic data
/dev/nvme1n1p4 998166528 1000214527   2048000  1000M Windows recovery environmen
/dev/nvme1n1p5 588566528  589615103   1048576   512M Linux filesystem
/dev/nvme1n1p6 589615104  998166527 408551424 194.8G Linux filesystem

最近我买了一个新的 nvme 硬盘,我想将我的 Windows 安装移到它 + 扩展 linux 以完全使用旧磁盘。我只想移动 Windows 系统分区/dev/nvme1n1p3。我已经执行了以下步骤:

  1. 我使用 veracrypt 解密了 windows 系统分区
  2. 我在新磁盘上创建了一个更大的 ntfs 分区
Disk /dev/nvme0n1: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 980 PRO 1TB                 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8B796ABF-C9FE-496F-A031-DD179E1CDEEC

Device         Start        End    Sectors   Size Type
/dev/nvme0n1p1    34      32767      32734    16M Microsoft reserved
/dev/nvme0n1p2 32768 1953523711 1953490944 931.5G Microsoft basic data
  1. 我使用clone将我的 Windows 系统分区克隆/dev/nvme1n1p3到更大的分区/dev/nvme0n1p2clonezilla partition to partition
  2. 我创建了一个可启动的 Windows USB,进入命令提示符并执行:
Diskpart
> list volume
> select volume 2 // select EFI partition
> assign letter=Z 
bcdboot C:\WINDOWS /l pl-pl /s Z: /f UEFI // C: is the new larger partition

现在,当我进入启动菜单并选择Windows Boot Manager它时,它会运行,但我没有得到 Windows 登录屏幕,而是得到了一个黑屏和鼠标箭头,并且加载旋转器不断出现。

但是当我这样做时:

Diskpart
> list volume
> select volume 2 // select EFI partition
> assign letter=Z 
bcdboot D:\WINDOWS /l pl-pl /s Z: /f UEFI // D: is the old partition

然后转到Windows Boot Manager我可以启动我的旧 Windows 系统。我尝试使用 Windows 启动修复,但没有成功。

  1. 你认为我做错了什么?我认为这与正确的 EFI 设置有关,但我不知道如何修复它
  2. 也许我忘了将新分区标记为可启动或类似的?
  3. 这是否与 EFI 分区与新的/克隆的 Windows 系统分区位于不同的驱动器上有关?
  4. 您是否认为我需要先删除旧的 Windows 分区,因为我不能同时拥有它们?
  5. 新的/克隆的系统是否可能已损坏?

答案1

我设法解决了这个问题。基本上,问题在于使用 clonezilla 将旧的 Windows 分区复制到新分区;当我使用 macrium reflect 复制分区并按照之前的步骤进行操作时,它成功了。谢谢帮助!

相关内容