我认识的一个人不太擅长使用电脑,他希望有一种简单的方法来备份 Windows 上的重要文件,理想的过程是:
- 插入 USB 驱动器
- 点击桌面快捷方式
- 将重要文件传输至 USB
是否有免费的 Windows Vista 程序可以让我轻松地做到这一点?
如果没有的话,我可以写一个批处理文件。xcopy /e /y
对于这样的事情推荐什么命令?
这是我最终编写的批处理文件,使用robocopy
:
@echo off
if not exist L:\nul goto DriveDoesNotExist
echo msgbox "Daten werden gesichert..." > "%temp%\popup.vbs"
wscript.exe "%temp%\popup.vbs"
robocopy C:\Daten L:\ /s /xj /eta /r:10 /w:10
removedrive.exe L:\ -b
echo msgbox "Fertig! Sie können den Stick jetzt entfernen." > "%temp%\popup.vbs"
wscript.exe "%temp%\popup.vbs"
exit
:DriveDoesNotExist
echo msgbox "Erst den Stick einstecken!" > "%temp%\popup.vbs"
wscript.exe "%temp%\popup.vbs"
exit
谢谢您的任何回复。
答案1
在 Vista 和 Windows 7(以及它们的服务器版本)中,我推荐使用内置工具ROBOCOPY
。它支持的功能更多XCOPY
,而且速度也更快。
基本语法:
ROBOCOPY source destination [file1 | file2 | ... ] /s /xj /eta /r:0 /w:0 /tee /log:CopyLog.txt
/s
- 复制子文件夹
/xj
- 不遵循连接点(通常只有一个文件夹不需要)
/eta
- 在屏幕上显示复制进度
/r:x
-x
用整数替换。ROBOCOPY 将重试复制文件的次数。默认值为 30
/w:x
-x
用整数替换。ROBOCOPY 在尝试重新复制文件之前等待的时间
/tee
- 输出到日志文件以及标准控制台
/log:filename
- 要保存的日志文件的文件名
如需了解更多信息,请查看ROBOCOPY 命令
答案2
开始 >> 所有程序 >> 维护 >> 备份和恢复 >> 备份文件
这样,您就可以备份整个 C: 驱动器。在 Windows 7 中,您可以选择要备份的文件(例如,仅备份图片和文档),但我不确定在 Vista 中是否可以这样做。您还可以选择将其备份到 CD 还是外部驱动器。
如果这不起作用,请查看FileFort 备份软件。只要闪存驱动器的位置不变,您就可以使其完全自动化。
答案3
您可以为每个文件夹创建一个批处理文件,其中包含以下命令。然后添加桌面快捷方式来启动该批处理文件。
xcopy source destination /M /E /G /H /Y
它将覆盖目标中的现有文件。
来源:http://www.windows-commandline.com/backup-files-using-xcopy-command/
答案4
许多外部硬盘驱动器都有备份软件。这可以是附加设备或网络附加设备。如果您有驱动器,您可能只需要制造商网站上的 odtware。外部驱动器软件似乎对我的系统影响不大。我使用直接连接的 USB 3.0 驱动器,但也使用过网络驱动器。如果这对您有用,请查看 Western Digital、Maxtor、Buffalo 等制造商。恢复也很容易。至少使用我使用的软件