每当我在安装了Windows的机器上安装Linux,并且想要双启动时,我总是在调整分区大小之前尽可能地对硬盘进行碎片整理。 这只是迷信,还是它是一个好主意?
如果您的硬盘驱动器已经在磁盘开始时对所有数据进行了碎片整理,那么它将更轻松地调整分区的大小。 很久以前,分区大小调整工具不能移动数据,所以这是一个要求。
今天,如果您的硬盘尚未进行碎片整理,那么没有理由首先对其进行碎片整理,以便将数据移动到驱动器的前端,因为resize实用程序会自动执行此操作。 所有你正在做的是从resize工具转移到碎片整理工具的努力。 唯一的原因是有利的是,如果您的磁盘碎片整理实用程序有一个更好的进度指示器,并让您能够重新启动时,您的resize实用程序没有。
我相信这取决于你使用的磁盘分区软件,因为有些软件比其他软件更好。 供应商自己将能够告诉你是否有必要为他们的特定软件,并build议任何最佳做法。
理想情况下,你会想每个操作系统的硬盘。 这样,核心操作系统安装在每个驱动器的开始,这将有最快的访问时间。 如果你有一个1.5TB的驱动器,它拥有1TB的Windows和音乐,例如你可以在备用的0.5TB上使用Linux,那么考虑到硬盘的工作性质,它的运行速度就会变慢。 他们毕竟还在使用移动部件来读取硬盘上的各种盘片。
我想如果金钱没有目标,理想的解决scheme是使用固态硬盘,理论上不需要太多碎片化,因为一些较快的SSD硬盘的search时间在满或空时大致相同。
这取决于 。 一些碎片整理程序可能会在分区开始时缩小所有内容,但最喜欢在整个磁盘上分布数据。 这样,块之间往往会有空闲的字段,所以将文件扩展到新的块不会快速地分割文件系统。
我认为这取决于碎片整理程序如何工作。 有一个称为jkdefrag的免费软件碎片整理程序 ,旨在优化驱动器以获得更好的访问时间,但是我不知道这会怎样干扰特定的分区scheme(例如,优化大小为A的分区中文件的位置可能不会因为您正在调整分区大小B),因此您可能看不到太多的改进。
如果你打算把Linux放在一个新的分区上,那么就像其他人所说的那样,你需要把所有的数据尽可能地放在前面。 GParted只会让你将现有的NTFS卷/分区缩小到保存数据的最后一个块。 Perfect Disk有30天的演示,能够将数据压缩到驱动器的前端。 我也相信,免费的开源碎片整理http://www.mydefrag.com/可能有一个脚本来做同样的事情。
您将需要使用其中之一作为第一步。