Robocopy备份Win10专业版64位数据的技巧

  

Robocopy备份Win10专业版64位数据的技巧插图

windows 10提供了许多备份和恢复数据的方式,甚至是整个系统。 例如,有文件历史纪录,系统还原,新鲜启动和系统映像恢复仅举几例。

若是您对数据的平安性有所领会,那么您已经在使用一个或多个windows 10的备份工具,很有可能。然则,您可能希望将数据文件的附加副本放在平安的位置。虽然您可以通过拖放将文件和文件夹复制到外部硬盘驱动器来轻松实现,但这可能是一个繁琐的操作。

幸运的是,Robocopy提供了80多个下令行参数和开关,可以确立壮大的数据备份操作。为了辅助您获得乐成,我深入研究了Robocopy的下令行开关,并开发了一个漂亮的小剧本,可以用来确立用户设置文件文件夹(C: Users YourName)中所有数据文件的准确镜像副本。我们来看看吧。

构建下令行 对于我的例子,我将把用户设置文件文件夹C: Users Greg Shultz的数据文件内容备份到一个名为TheBackup的文件夹中,该文件夹被分配到驱动器号为F的外部硬盘上。(你'固然,用你自己的名字和路径替换它。)我的基本下令从以下最先: Robocopy "C:UsersGreg Shultz" "F:TheBackup" 现在,我想备份源中的每个文件夹,甚至是任何空文件夹,由于它们可能是未来数据的占位符。我也不想在我的硬盘上删除备份上的文件。虽然我可以使用/ S和/ PURGE开关实现我的目的,然则/ MIR开关让我可以用一个开关来完成这两个义务。我的下令现在是:

Robocopy "C:UsersGreg Shultz" "F:TheBackup" /MIR C: Users Greg Shultz文件夹包罗我不想要的几个隐藏的系统文件和文件夹,或者需要在我的Robocopy操作下备份 - 它们由其他备份工具拾取。 例如,我不需要备份NTUSER.DAT文件,也不需要备份AppData文件夹的内容。 另外,C: Users Greg Shultz文件夹包罗一些我不需要备份的毗邻点。 windows 10使用毗邻点将种种操作系统文件夹链接到用户设置文件文件夹。 例如,Cookie文件夹和SendTo文件夹通过毗邻点链接到用户设置文件文件夹。

我将使用/ XA:SH开关清扫隐藏的系统文件,我可以使用/ XD AppData来清扫整个AppData文件夹。 然后我将使用/ XJD开关清扫所有的毗邻点。 我的下令现在是:

Robocopy "C:UsersGreg Shultz" "F:TheBackup" /MIR /XA:SH /XD AppData /XJD 当它遇到正在使用的文件时,Robocopy最利便的功效之一就起作用了。 当它执行时,Robocopy将住手并守候该文件关闭,以便它可以继续复制操作。 它将重试每30秒复制一次文件。 默认的重试次数是100万(不开顽笑!)。 由于这很可能会阻止备份操作的完成,您应该将其重置为合理的数字。

要更改重试次数,您将使用/ R开关。 要更改重试之间的守候时间,您将使用/ W开关。 我选择了五次重试,守候15秒钟。 这样,经由合理的重试次数守候,Robocopy将继续前进。 我的下令现在是:

Robocopy "C:UsersGreg Shultz" "F:TheBackup" /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 此时,我准备添加多线程交流机,这使得Robocopy可以执行多线程复制选项。 更详细地说,通过多线程功效,Robocopy可以并行复制多个文件,这将导致异常快的备份操作。

多线程开关为:/ MT [:n],其中n为1到128之间的数字,示意要使用的线程数。 请记着,n是可选的,默认情形下,/ MT开关将使用八个线程。 我在我的例子中使用32个线程,由于我发现它是一个好的起点。 我的下令现在是:

Robocopy "C:UsersGreg Shultz" "F:TheBackup" /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 /MT:32 像所有下令行工具一样,Robocopy可以在下令提醒符窗口中领会操作的状态。 然则,您可能希望在日志文件中自界说并纪录该反馈。 我喜欢整个画面,以是我会使用/ V开关。 然则,我真的不需要知道每个文件副本的进度百分比,以是我也使用/ NP开关。 然后确立我的日志文件,我将使用/ LOG开关,每次都笼罩现有的日志文件。 现在我的下令是: Robocopy "C:UsersGreg Shultz" "F:TheBackup" /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 /MT:32 /V /NP /LOG:Backup.log 确立和使用您的剧本 现在您知道剧本是若何事情的,哪些开关是必须的,您可以启动记事本,键入下令,并将文件另存为RobocopyBackup.cmd。 为了确保剧本和打开的日志文件不会滋扰备份,我在根目录中确立了一个名为BackupTool(C: BackupTool)的文件夹,并将剧本保留在该文件夹中。

在每个备份操作后,您将在与剧真相同的目录中找到日志文件。 请记着,日志文件是一个简朴的文本文件,它可以大于记事本可以处置的。 因此,您可能需要使用写字板或其他文字处置器来打开和查看日志文件。

现在,每当你想做一个分外的备份,你可以双击RobocopyBackup.cmd启动它。 完成后,您可以检查Backup.log文件。 您也可以使用义务设计程序来定期自动运行RobocopyBackup.cmd。

给TA买糖
共{{data.count}}人
人已赞赏
软件百科

Word下若何快速删除最近使用的文档纪录

2021-7-7 11:43:52

软件百科

Win10下载:怎么下载深度Win10镜像?

2021-7-7 12:00:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索