在对 Windows 分区进行碎片整理时移动 swapfile.sys

在对 Windows 分区进行碎片整理时移动 swapfile.sys

我正在尝试对运行 Windows 的硬盘分区进行碎片整理,以便缩小分区并创建第二个分区。我已经清理了近 400GB(这将留出空间将理想的 350GB 移动到单独的分区),并且目前处于对驱动器进行碎片整理以允许缩小分区的模式。我正在使用Auslogics Disk Defrag它,它非常有帮助,但它说分区末尾有一个名为 的不可移动文件swapfile.sys

我已经关闭了该分区的 pagefile.sys,并将其专用于另一个分区,但我不确定下一步该做什么。

我原本想使用一些预操作系统启动的碎片整理程序,在 Windows 加载文件并使它们无法移动之前对文件进行整理,但我找不到任何类似的软件。任何帮助都非常感谢。

编辑

我一直在想,我之所以这样做,是因为我正在双重启动 Windows 和 Linux,并在它们之间创建一个公共存储空间,以便存储我的数据(文档、图片、源代码、mysql 数据库文件、Web 根数据等),那么,我该如何从 Linux 端对 Windows 磁盘进行碎片整理?因为这样那里的所有文件都不会打开,所以没有一个是不可移动的。

编辑

删除上次编辑,似乎从 Linux 对 Windows 分区进行碎片整理时会出现问题,但现在我在想,进入 Windows 恢复控制台并在那里进行碎片整理。有人能告诉我怎么做吗?

答案1

要做的是将用户日期移出操作系统。1) 一种方法是将您的配置文件文件夹移动到另一个卷或分区。实现此目的的方法是修改HKLM/软件/Microsoft/CurrentVersion/ProfileList

2) 在 Windows 安装期间创建一个响应文件,将整个用户文件夹移动到另一个分区。请参阅http://answers.microsoft.com/en-us/windows/forum/windows_7-files/win7-how-do-i-move-user-folder-to-a-different/565f16a5-e5ed-43c9-8422-4f56aebb296e我已经测试过很多次了。移动 C:/ProgramData 文件夹确实是 Windows 8 不喜欢的。但移动 C:/Users 似乎没问题。

3) 第三种方法与微软的看法更加兼容,那就是将“我的文档”、“我的视频”、“我的图片”等文件夹移动到另一个位置,方法是右键单击每个文件夹并设置位置。

1) 或 2) 的问题在于,许多 Microsoft 工具都不支持。备份、升级、重置 (Windows 8) 不支持将用户配置文件放在主驱动器 (C:/) 以外的其他位置。我推测的原因是,在启动过程中,卷可能会重新排序,从而渲染配置文件,从而阻止安全登录。

相关内容