使用Linux备份Windows

本文介绍利用Linux下的tar程序备份Windows系统的方法。该方法操作简单、速度快且能压缩,备份保存在Linux分区可防病毒。前提是安装双系统且Linux分区有足够空间。文中详细说明了创建目录、挂接分区、备份及还原系统的操作步骤,还提及可能丢失的文件及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用Linux下强大的备份工具tar程序来备份Windows,不但操作简单,备份、还原速度快,而且还能压缩。只要Linux分区空间足够大,想备份多大就备份多大。根据我个人的测试,tar可以将原文件压缩为原来的62%~64%,更为重要的是把备份保存在Linux分区上,无须担心病毒感染。

运用此法的前提是安装了Linux和Windows双操作系统,而且Linux分区下有足够的空间用来保存备份(Linux要平稳良好地运行必须有占其分区大小20%~30%的空闲空间。我使用Red Hat 7.3预留空间为4GB)。我建议最好是安装好Windows和Linux后,立刻备份Windows。使用Linux备份Windows具体操作如下。

创建Windows和备份目录

首先从Linux启动,然后进入Linux的虚拟终端Cxterm、konsole或rxvt,在根目录下运行下面代码:

#mkdir /mnt/windows


创建Windows的挂接目录:

#mkdir ./Backup


注意,这两项操作皆在root目录下进行。然后创建备份文件目录,“./”表示当前目录。

挂接Windows分区

运行下面代码挂接Windows分区:

#mount -t vfat /dev/hda1 /mnt/windows


其中,mount的-t参数是指定所要挂接文件系统的类型,vfat表示所要挂接的文件系统为Windows的FAT32,/dev/hda1是Windows所在的分区,可以根据系统的实际情况来确定。

进入/mnt/windows目录

运行下面代码进入/mnt/windows目录:

#cd /mnt/windows


用ls -lF命令查看该目录是否出现了Windows的文件和目录,如没有看到可以回到/root目录下重新挂接一下。这一步主要是为了验证文件系统是否良好挂接。注意,要挂接的文件系统必须有/root权限。

备份系统

运行下面代码备份系统:

#cd /mnt/windows/
#tar zcvf  ./Backup/Windows.tar.gz  ./*


这时虚拟终端上会出现详细的备份信息,备份结束就会在/backup目录下看到红色的windows.tar.gz备份文件。这时看一看是不是比原文件小了许多。

还原备份

重复前三步进入/mnt/windows目录删除原系统:

#rm -rf   ./*


这样就还原系统:

# tar  zxvf  /root/Backup/Windows.tar.gz


注意,还原路径一定要正确。重启后即可进入Windows的备份。

经过多次试验,此法比较可靠,但有时也会丢失一些“小东西”,如“显示桌面”(或其它任务栏快捷方式)和“My Pictures”(WinMe)中的图片。事先可将Windows/Application Data/Microsoft/Internet Explorer/Quick Lanch下的快捷方式和My Documents/My Pictures下的图片备份到其它分区,待恢复后再考回来即可解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值