如何克隆 Windows 分区以便能够将其清除并在稍后恢复它们?

如何克隆 Windows 分区以便能够将其清除并在稍后恢复它们?

问题如下:我在戴尔笔记本电脑上安装了 Ubuntu,我想释放 Windows 占用的空间(我不再使用它)。我计划将来出售这台机器,所以我宁愿保存原始 Windows 分区的副本以备将来使用。理想情况下,我想在外部硬盘驱动器(压缩)中保存 Windows 分区的完美克隆。

问题是,我该怎么做?我已经安装了 Ubuntu,所以引导扇区不是原始的,分区表也不是原始的,但我不太在意这些,我可以在恢复时手动从 Windows 恢复它们。我打算使用 dd + 一些 zipper 来进行克隆。

这是我的分区表:

$ sudo fdisk -l /dev/nvme0n1
Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
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: 26F79A47-EE3C-422B-A756-EB57ABFF3780

Device              Start        End   Sectors   Size Type
/dev/nvme0n1p1       2048    1026047   1024000   500M EFI System
/dev/nvme0n1p2    1026048    1288191    262144   128M Microsoft reserved
/dev/nvme0n1p3    1288192  193216511 191928320  91.5G Microsoft basic data
/dev/nvme0n1p4  972910592  973832191    921600   450M Windows recovery environment
/dev/nvme0n1p5  973832192  997834751  24002560  11.5G Windows recovery environment
/dev/nvme0n1p6  997836800 1000214527   2377728   1.1G Windows recovery environment
/dev/nvme0n1p7  193216512  264896511  71680000  34.2G Linux filesystem
/dev/nvme0n1p8  349466624  935403519 585936896 279.4G Linux filesystem
/dev/nvme0n1p9  935403520  972910591  37507072  17.9G Linux swap
/dev/nvme0n1p10 264896512  349466623  84570112  40.3G Linux filesystem

Partition table entries are not in disk order.

我会在另一个文件中保存从扇区 0 到 nvme0n1p3 结尾,然后从 nvme0n1p4 到 nvme0n1p6,再加上 fdisk 的输出。你认为这就足够了吗?执行此操作所需的确切命令是什么,以及用于恢复的命令是什么(恢复时,我会启动 Windows 并使用恢复工具进行某种恢复到原始状态)。

顺便说一句,如果它还不存在的话,它可以变成一个应用程序。

答案1

您是否需要获取您在 Windows 上所拥有的确切状态的副本?如果您经常使用该系统,我不建议您这样做。相反,我建议您通过 Microsoft 的创建工具制作可启动驱动器,然后在出售机器时安装它。当然,这仅适用于您计划完全覆盖 Ubuntu 的情况。

相关内容