我一直很喜欢使用Robocopy将电脑备份到外部USB驱动器上。它非常方便,因为它只会复制那些被更改/更新/新建的文件。我可以将外部硬盘驱动器带到任何机器上,并像计算机上的另一个驱动器一样查看它。
我最近购买了一个750G和另一个1TB的外部硬盘驱动器。我在周末运行了一个Robocopy命令,将大约500G的数据复制到了我的外部硬盘驱动器上。复制完成后,我的计算机显示外部驱动器已经使用了~500G的空间。奇怪的是,当我在Windows资源管理器中点击驱动器时,右侧窗格中什么都没有显示出来(左侧窗格中的加号也消失了)。但是,如果我将单个文件拖放到该驱动器上,它就能在Windows资源管理器中显示。在命令提示符下也是如此,只有一个文件。
我知道这些文件已经在驱动器上了,因为可用空间已经减少了。
我读到应该确保简单文件共享关闭,而它已经关闭了。我还以管理员身份拥有了这些文件。但是仍然没用。在我的Windows XP机器和Windows 7 Ultimate机器上都是一样的。
有其他人遇到过这个问题吗?或者更好的是,有人知道我做错了什么或者如何解决这个问题吗?
谢谢! Bill44077
robocopy "D:" "H:\Backup" /MIR
,其中H:\Backup目录在运行命令之前不存在,而robocopy创建了一个不可见的系统目录。我没有看到可以更改此行为的命令行选项,因此我想最好在运行robocopy之前手动创建根目标目录。 - Mark McClelland