复制碎片化的源是否会导致目标碎片化?

复制碎片化的源是否会导致目标碎片化?

如果我要复制硬盘或创建 VHD,我应该先对源驱动器进行碎片整理吗?还是这无所谓?

据我所知,碎片是由于非最佳写入造成的,所以我不确定对源进行碎片整理会有什么区别?

答案1

复制文件(假设有足够的未碎片化空间可以连续写入,对于大文件来说这是一个相当大的假设)将对该文件进行碎片整理。

但是,虚拟硬盘文件的内部可能会像真实硬盘一样碎片化。这可以通过对虚拟硬盘文件进行碎片整理来解决。内容虚拟硬盘,而简单地将组成虚拟硬盘的文件复制到虚拟化环境之外是行不通的(就像将硬盘从一台计算机物理移动到另一台计算机不会对其进行碎片整理一样)。一般来说,对于主机操作系统来说,虚拟硬盘只是一个或几个不透明的、非常大的文件,并且不会与类似大小的视频文件有任何区别。

如果您使用的存储介质首先从碎片整理中受益(旋转盘式硬盘,而不是 SSD 或闪存),则基于主机和基于客户端的碎片整理都有好处。为了获得最佳效果,建议您同时进行这两种操作。客户端碎片整理可以在复制之前或之后进行,但为了获得最大的优势,我会进行主机端碎片整理将虚拟硬盘放到新位置。在复制文件之前进行碎片整理可能会对执行复制操作的时间产生轻微影响,但几乎肯定不足以抵消运行碎片整理实际所需的时间。

答案2

如果您正在复制,则无需担心碎片问题。“复制”会读取源文件,然后写入目标。无论原始文件的状态如何,输出都将处于非碎片状态 - 只要有空闲的连续空间。

答案3

如果您要克隆驱动器,那么请进行碎片整理,因为克隆会复制驱动器上文件的精确结构。如果您只是复制文件,则无需进行碎片整理,因为复制文件会在新驱动器上写入新文件。尽管碎片整理可以加快复制速度,因为它不必在第一个驱动器中搜索每个文件的部分。

相关内容