为什么在 PowerShell 中传输大型本地文件对我来说这么慢

为什么在 PowerShell 中传输大型本地文件对我来说这么慢

我目前正在使用 PowerShell 的Copy-Item命令行创建一个 500GB 文件的副本,并将其传输到计算机上的另一个本地硬盘上。这样做真的很慢:需要几个小时才能完成。当我简单地右键单击文件,选择复制并粘贴时,传输大约需要一个小时。是否有其他 PowerShell 命令可用于缩短传输时间?

编辑:Powershell 命令行程序我目前正在使用Copy-Item -Path G:\Backups -Destination I:\Backups -Force -Recurse

答案1

是否有其他 PowerShell cmdlet 可用于缩短传输时间?

它很慢,因为它使用缓冲 I/O。如果您想要性能同等,请使用本机 Windows 命令(例如 XCOPY 或 RoboCopy)并使用无缓冲 I/O。

相关内容