俞木发
大家知道现在很多网盘都停止了服务,越来越多的朋友在使用Windows 10自带的OneDrive。OneDrive的功能和常见网盘大同小异,不同的是其同步目录默认在C盘。这样同步文件多了以后,网盘文件会占用C盘大量空间,而且给系统备份带来不便(毕竟文件已经同步到服务器了,没有必要再次在本地备份)。如何实现系统备份/网盘同步不闹心,其实只要用好Windows 10自带工具即可。
1 创连接迁移OneDrive目录
Windows 10自带的mklink命令行可以为任意目录在其他分区建立连接,我们只要在其他分区创建OneDrive目录,然后为默认同步目录创建连接,这样即可将原来在C盘的同步目录“转移”到其他分区,而且不会带来使用上的不便。
启动OneDrive后切换到“账户”,点击“取消链接OneDrive”,注销当前登录OneDrive的账户,然后将“C:\Users\当前用户\OneDrive”剪切到D:\保存。启动命令提示符输入“mklink /d C:\Users\Administrator\OneDrive d:\onedrive”创建目录连接(图1)。
现在再次使用微软账户登录OneDrive,这样下次同步文件只要放置在D:\onedrive即可自动同步OneDrive服务器,而文件实际占用的是D盘的空间(图2)。
完成上述操作后我们就将OneDrive同步目录搬迁到了D:\drive,目录里的文件都自动同步到OneDrive服务器。
2 备份自动排除OneDrive目录
上述方法虽然简单,但是一些朋友可能并不想如此设置。对于这类用户,如果想在备份时排除同步目录,那么使用系统自带的Dism命令进行备份即可。
启动记事本新建一个名为“wimscript.ini”的文件,并将其保存在D:\备用,代码如下:
C:\Users\Administrator\OneDrive
代码解释:上述代码意思是在备份系统的时候排除上述目录。这样以后需要备份系统的时候,只要启动到PE系统然后输入下列的命令即可,通过调用D:\ wimscript.ini文件来排除同步目录的备份,可以有效减小备份镜像的大小(图3):
Dism /Capture-Image /ImageFile:d:\install.wim /CaptureDir:c:\ /Name:Drive-c /ConfigFile:d:\wimscript.ini
当然大家也可以根据自己的需要添加其他需要排除的目录,比如下载目录(C:\Users\当前用户\Downloads)、用户视频目录等。这样既可以完整备份必需的系统文件,同时又可以有效减小备份文件的大小。
小提示
点击“取消链接OneDrive”,注销当前登录OneDrive的账户并重新登录后可以点击“更改位置”,这样也可以手动为OneDrive指定同步位置。但是这样更改后可能会带来一些不便,因为很多系统组件是使用OneDrive默认位置保存文件,而且系统重装后也是使用默认位置,这样会重复同步文件,使用目录连接的方法则可以避免上述情况的发生。