我在用O&O 碎片整理对我的计算机上的文件进行碎片整理(Windows,NTFS 文件系统)。
是否可以指定将特定文件夹(以及其中的文件/文件夹)放置在驱动器的开头?这在 Norton 碎片整理程序的第一个版本中是可能的(早在 DOS 时代 - 很多很多年前)。
将已知经常访问的文件夹/文件放置在硬盘的开头可能会大大改善寻道时间,从而提高计算机的性能。
例子:
将两个文件夹“C:\WINDOWS\system32”和“C:\data\myConstantlyUsedReadOnlyDatabaseFiles”放在磁盘的开头。
我知道 O&O Defrag 可以根据访问/修改时间进行排序(“完成/访问”和“完成/修改”),但这并不能提供所需的控制级别。
如果在 O&O Defrag 中无法实现这一点:您是否知道其他提供此级别控制的碎片整理程序?
答案1
O&O Defrag 确实支持 Layout.ini 文件,该文件通常由 Windows 生成。
过去,我曾制作过一个 C# 应用程序,它可以生成我自己的 layout.ini 文件,其中包含我想要首先放置在磁盘上的文件,并按我想要的顺序排列。如果您覆盖它,请确保使用 Unicode 编码(UTF-16,而不是 UTF-8)。
在 XP 中,layout.ini 位于%WINDIR%\Prefetch\layout.ini
。
答案2
查看杰克德夫拉有大量的选项和非常好的碎片整理。
它也是自由的,开源并可解压缩立即使用。
这主页有描述的所有选项.
您可以选择最后一个版本3.36或刚刚发布的可编写脚本 4.0,现称为碎片整理。
这些是3.36供参考。
您应该直接使用“-a 9
“按上次访问时间排序。
-a N Select an action to perform.
The number N is a value from 1 to 11, default is 3:
1 = Analyze only, do not fixup and do not optimize.
2 = Analyze and fixup, do not optimize.
3 = Analyze, fixup, and fast optimization (default).
5 = Analyze and force together.
6 = Analyze and move to end of disk.
7 = Analyze and sort files by name (folder + filename).
8 = Analyze and sort files by size (smallest first).
9 = Analyze and sort files by last access (newest first).
10 = Analyze and sort files by last change (oldest first).
11 = Analyze and sort files by creation time (oldest first).
还有一个碎片整理工具工具,如果你想玩一下——(ZIP 文件链接)
一个小型命令行工具,用于对现有文件进行碎片整理、用随机数据生成新的碎片文件或列出有关文件的碎片信息。
大概用于测试碎片整理工具。
答案3
这可能是可能的Auslogics 磁盘碎片整理专业版,它具有丰富的功能,可能包括您所希望的一切。
提供全功能免费试用这里,我认为有效期是 30 天,所以你不会有什么损失。
这显然是一款与您已经在使用的产品类似的高级产品,但可能更为适合。