如何使用Ubuntu备份/克隆Windows创建恢复映像

我买了一台安装了Windows的新笔记本电脑。 我要擦除所有分区并安装Ubuntu。

有一天我可能会卖掉那台笔记本电脑,所以把它恢复到制造商的状态会很好。 我想备份恢复分区,将其保存到某个文件并将其保存在云端。 有一天,我将恢复它并从恢复分区重新安装Windows。

我应该用什么工具让它变得无痛? 我第一次购买笔记本电脑时,我尝试使用当前笔记本电脑的一些Windows工具,但3年后我无法恢复分区。 我在Windows上创建了备份,所以现在我不想两次犯同样的错误。

以下是VeryEasyWay™:

  • 下载CloneZilla Live CD ,
  • 启动它
  • 按照设备图像手册进行成像。 磁盘到映像将在写入之前压缩磁盘映像因此映像本身占用的整个空间将远远小于磁盘本身的分配空间!
  • 将您在云中创建的磁盘映像与CloneZilla Live CD的映像一起存储! (以防万一CloneZilla的未来版本无法恢复)
  • 只是为了超级安全:将CloneZilla CD和你支持的硬盘保存在银行保险箱中,以防万一你的云软件将来不再存在,之后你的房子就会烧毁…… ; – )

我会这样做:

从Live CD / USB切换到ROOT模式首选,如果不是,它仍将在双启动Linux安装中运行。 打开终端并输入:

sudo -i 

然后,通过此命令找出您的Windows是哪个分区:

 fdisk -l 

我的节目如下:

 /dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT /dev/sda2 206848 240818175 240611328 114.8G 7 HPFS/NTFS/exFAT /dev/sda3 240820224 312498175 71677952 34.2G 5 Extended /dev/sda5 240822272 312498175 71675904 34.2G 7 HPFS/NTFS/exFAT 

所以在我的例子中, /dev/sda1是恢复引导程序(windows)。 它们的大小各不相同,我的是100M,但是我看过其他人,例如,如果图像是用MDT安装的,那么它们就更大了。

Next Disk Dump将/dev/sda1分区备份到文件,并将其存储在任意位置。 在这种情况下,我将其保存在我的根文件夹的主目录中:

 dd if=/dev/sda1 bs=16m of=/home/wubilover/BackupOfSda1-WinRecovPartition.dd 

请记住,DD需要很长时间才能运行,所以请等到它完成:)

而已。 要恢复它,请交换上述命令的if =和of =。 :) 请享用。


要执行整个驱动器的完整备份,您可以购买更大的USB驱动器,然后将其保存到更大驱动器中的.dd文件中。 这样,如果您破坏了某些内容,您可以启动到Live CD / USB并连接外部驱动器并恢复。

完全备份到外部驱动器:

  • 启动到Live CD / USB等待ubuntu加载然后打开终端

  • 插入比LARGER更大的外部驱动器,然后插入内部驱动器,确保它是NTFS或EXT3或更高版本,以便它可以容纳大文件。 这是通过运行命令确认的:

     gksudo gparted 

    然后继续将其分区为Ext3或Ntfs(无关紧要,但如果您使用的是Windows我推荐使用ntfs)

  • 确认它是通过安装的

     df -kh 
  • 将硬盘备份到外部硬盘驱动器(注意命令与上面不同):

     dd if=/dev/sda bs=16m of=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd 
  • 并且……如果出现问题,您可以将外部硬盘驱动器的.dd文件恢复到内部硬盘驱动器VIA(注意命令与上面不同):

     dd bs=16m if=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd of=/dev/sda 

这种对整个驱动器进行成像的方法可以完美地备份任何操作系统,包括任何版本的Windows。 多年来我一再使用它。 唯一可能的缺点是,由于不使用压缩,您需要将图像恢复(并存储)到大小相等(或更大)的驱动器。 好处是你需要很少的时间。