在安装 Mint 之前如何备份 Win7

在安装 Mint 之前如何备份 Win7

别误会我的意思,我知道如何与 Win7 一起安装 Mint。

但是,我想知道如何备份我的 Windows 安装,因为我的计算机上预装了 Win7,因此我没有安装盘。

答案1

好吧,在读了一些书之后,我实际上很有信心,使用它dd可以达到你想要的效果。

根据这个网站您可以使用它dd来创建驱动器的映像,这就是您想要做的。

备份您的系统:

因此,首先从您的实时磁盘启动。
如果您还不是 root,请切换到 root 模式。su root,或sudo su root
检查是否未安装 Windows 驱动器中的任何分区。
为此,您可以使用lsblk,它将为您提供所有驱动器及其设备标签的列表。如果您看到sdaX已安装到诸如 之类的位置/mt/*,您将需要使用umount /dev/sdaX它来卸载它。

安装您要在其上创建映像的外部驱动器。
在本例中,我们将此驱动器称为 hda。

首先,创建一个要挂载到的文件夹/mnt/。我将其称为备份。
为此:mkdir /mnt/backup
您可以mount -t vfat /dev/hda1 /mnt/backup将驱动器安装到该位置。 (-t vfat 表示备份驱动器上的分区一是 FAT 文件系统,如果您运行的是 Windows,则可能是 FAT 文件系统,但也可能是 ntfs 或类似形式的文件系统。)

现在我们实际上使用命令来备份驱动器dd
如果我们按照网页的引导,他们会使用 gzip 来压缩您的图像。这由你决定,我会遵循他们的建议。另外,我不太确定是否创建启用 noerror 的备份。我个人想知道是否有错误。
dd if=/dev/sda conv=sync,noerror bs=64K | gzip -c > /mnt/backup/sda.img.gz

然后恢复系统: 首先解压图像并将其转换回来:
gunzip -c /mnt/backup/sda.img.gz | dd of=/dev/sda conv=sync,noerror bs=64K

您可能需要存储一些信息才能解释存储在映像中的分区表。 fdisk -l /dev/sda > /mnt/backup/sda_fdisk.info

需要注意一件事: dd并不是专门为这项工作而设计的,它只是对您的驱动器进行盲目的逐位复制。然后当我们压缩时,gzip会尝试删除零和不必要的数据以使其更小。因此,我们能做的最好的事情就是清除已填充的数据块。您可能听说过人们说您的数据永远不会完全消失。好吧,我们可以非常接近这个dd命令。我们能做的是安装驱动器并在您喜欢的任何地方创建一些空文件。我们称之为“零”。我们将把一堆零加载到驱动器上,因为这个文件会变得很大,所以你认为之前删除的任何数据实际上都会消失。
dd if=/dev/zero of=zero bs=8M; rm zero是执行此操作的命令。
现在,当您返回压缩驱动器时,任何额外删除的位都将为零,因此压缩算法可以更好地工作。希望这有帮助。

答案2

分开的魔法非常有用,也可以使用可启动 USB 或 DVD 来执行此操作零件图像系统救援光盘(它甚至附带 USB 启动设置 - 网站上有说明)。

但就我个人而言,好的 ol' Ghost 8 不会出错(在旧版本的Hiren 的启动 CD但看起来他们现在使用新的 G4L - Ghost 4 Linux,但无论如何都尝试一下)

相关内容