我买了一台新的笔记本电脑,上面装有Windows。我将擦除所有分区并安装Ubuntu。
有一天,我可能会卖掉那台笔记本电脑,因此很高兴将其恢复到制造商状态。我要备份恢复分区,将其保存到某些文件中,然后保存在云中。有一天,我将其还原并从恢复分区重新安装Windows。
我应该使用什么工具使它无痛?第一次购买时,我在当前的笔记本电脑上尝试了一些Windows工具,但是3年后我无法恢复该分区。我在Windows上创建了备份,所以现在我不想两次犯同样的错误。
我买了一台新的笔记本电脑,上面装有Windows。我将擦除所有分区并安装Ubuntu。
有一天,我可能会卖掉那台笔记本电脑,因此很高兴将其恢复到制造商状态。我要备份恢复分区,将其保存到某些文件中,然后保存在云中。有一天,我将其还原并从恢复分区重新安装Windows。
我应该使用什么工具使它无痛?第一次购买时,我在当前的笔记本电脑上尝试了一些Windows工具,但是3年后我无法恢复该分区。我在Windows上创建了备份,所以现在我不想两次犯同样的错误。
Answers:
这是VeryEasyWay™可以做到的:
我会这样做:
从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安装的,则它们会更大。
下一步磁盘转储将/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加载,然后打开一个终端
插入比内部驱动器更大的外部驱动器,确保它是NTFS或EXT3或更高版本,以便可以容纳大文件。通过运行以下命令确认:
gksudo gparted
然后继续将其分区到Ext3或Ntfs(没关系,但是如果您使用的是Windows,我建议您使用ntfs)
确认已通过安装
df -kh
通过“将硬盘驱动器备份到外部硬盘驱动器”(注意命令与上面的命令不同):
dd if=/dev/sda bs=16m of=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd
并且...如果出现问题,您可以通过“将外部硬盘驱动器”的.dd
文件还原到“内部硬盘驱动器”(请注意命令与上面的命令不同):
dd bs=16m if=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd of=/dev/sda
dd if=${drive} bs=512k conv=sync,noerror | gzip | dd of=${file}
gunzip < backup.dd.gz | dd of=/dev/sdX bs=8m
。conv=sync,noerror
在我看来,这是完全不必要的,甚至是毫无意义的,除非您有一个非常特定的用例(您没有)。
这种对整个驱动器进行映像的方法可以完美地备份任何操作系统,包括任何版本的Windows。这些年来,我已经多次使用它。唯一可能的缺点是,由于不使用压缩,您将需要将映像还原(和存储)到具有相同(或更大)大小的驱动器。好处是,您只需花费很少的时间。