直接的复制,会把创建时间、修改时间什么的修改成当前时间,并且无法保留文件的部分属性,例如NTFS的ACL。
想要保留这些信息,可以用robocopy命令。
主要是这两个参数:
/COPY:复制标记:: 要复制的文件内容(默认为 /COPY:DAT)。
(copyflag: D=数据,A=属性,T=时间戳,X=跳过替换数据流)。
(S=安全=NTFS ACL,O=所有者信息,U=审核信息)。
/DCOPY:复制标记:: 要复制的目录内容(默认为 /DCOPY:DA)。
(copyflag: D=数据,A=属性,T=时间戳,E=EA,X=跳过替换数据流)。
用法举例:
robocopy /copy:DATSOU /dcopy:DATE "G:" "F:" /MIR /mt /z
意思是:
- 将
G:
的文件复制到F:
- 对文件保留DATSOU等属性
- 对目录保留DATE等属性
- 以镜像方式复制(
/MIR
参数),即如果目标目录已存在文件,会把多余的删掉,在本例中,就是F:
中如果已有文件,会被删除,保持跟G:
完全一样 - 支持断点续传(
/z
参数) - 多线程(
/mt
参数),默认为8
顺便记下几个常用命令:
- 磁盘检查且自动修复,包括坏道:
chkdsk D: /F /X /R
- 系统修复:先
DISM.exe /Online /Cleanup-image /Restorehealth
确保镜像完整,然后sfc /scannow
进行修复
Comments
注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。