我经常创建可启动闪存驱动器,很多时候需要对大文件进行碎片整理才能启动。在 Windows 上我使用了 Contig/WinContig,但现在我必须使用 OS X 来达到同样的目的。是否有任何免费工具可用于对 Mac 外部驱动器进行碎片整理,或者更专门用于对单个文件进行碎片整理?
答案1
我很困惑你为什么要这样做?最方便的闪存存储单元的写入时间非常有限。因此,闪存文件系统的设计旨在避免频繁写入相同的单元。但大多数磁盘碎片整理程序都会这样做,因为它们被设计用于普通硬盘。
因此,如果您确实需要故意对 USB 闪存驱动器上的文件进行“碎片整理”,我建议您选择另一种方法:
- 将 USB 闪存驱动器上的所有内容复制到硬盘
- 格式化您的 USB 闪存驱动器
- 将所有内容复制回 USB 闪存驱动器
这种方法会尽可能减少对 U 盘寿命的影响。
答案2
根据 USB 驱动器上的文件系统,您可以使用以下工具之一对驱动器进行 fsck:
- fsck.ext3
- fsck.ext4
- fsck vfat
- ntfs文件系统检查