我买了一台新笔记本电脑,上面安装了 Windows。我要清除所有分区并安装 Ubuntu。
有一天我可能会卖掉那台笔记本电脑,所以最好将它恢复到制造商状态。我想备份恢复分区,将其保存到某个文件中并将其保存在云中。有一天我会恢复它并从恢复分区重新安装 Windows。
我应该使用什么工具来让它变得轻松?我第一次购买当前的笔记本电脑时尝试了一些 Windows 工具,但 3 年后我无法恢复分区。我在 Windows 上创建了备份,所以现在我不想再犯同样的错误了。
答案1
以下是实现此目的的 VeryEasyWay™ 方法:
- 下载CloneZilla 现场 CD,
- 启动它
- 跟着设备图像手动进行成像。磁盘到映像将压缩磁盘映像在写之前因此图像本身占用的整个空间将远远小于已分配磁盘本身的空间!
- 将您创建的磁盘映像存储在您的云中连同 CloneZilla Live CD 的图像!(以防将来版本的 CloneZilla 无法恢复它)
- 只是为了超级安全:将 CloneZilla CD 和您备份的 HDD 保存在您的银行保险箱中,以防将来您的云软件不再存在并且您的房子被烧毁...... ;-)
答案2
我会这样做:
最好从 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
答案3
此方法它可以完美地备份所有操作系统,包括任何版本的 Windows。多年来,我一直在使用它。唯一可能的缺点是,由于不使用压缩,您需要将映像还原(并存储)到大小相等(或更大)的驱动器。优点是它几乎不需要你的时间。