USB 盘不连续

USB 盘不连续

我有一个 4Gb FAT32 usb 棒,我用它通过 grub4dos 启动几个 iso 映像。我添加的任何 iso 映像都会变成连续的,但是有一个 iso 无论我做什么总是显示为不连续的。这个映像是棒中最大的,几乎有 300mb。

我尝试将它从 HDD 移动到 Stick,但每次都是相同的结果:从 HDD — 文件是连续的,但从 USB — 文件不连续。

尝试使用 WinContig 对磁盘进行碎片整理,结果显示未找到碎片。即使有碎片,也不属于此 iso 映像。

我能做些什么?

答案1

我认为在闪存驱动器上使用碎片整理程序不是一个好主意,因为它会在工作时不断移动数据并磨损驱动器。

如果图像不再起作用,我认为最简单的解决方案就是再次制作 ISO 编译驱动器,这可能要在一夜之间完成,因为根据我的经验这需要很长时间。

我用启动去做这个。

启动

答案2

我使用了 Contig,这是一个命令行工具,用于使 iso 在 ufd 上连续,以便 grub4dos 能够正确映射

http://technet.microsoft.com/en-gb/sysinternals/bb897428.aspx

答案3

您可以在 Linux 中使用 rsync 执行此操作:

rsync --preallocate /path/to/source/file /path/to/destination/

使用该标志,rysnc 会预先分配一个连续的存储块并将文件复制到其中。也适用于 FAT。

只需确保该文件在目标位置不存在,否则 rsync 将不会重新分配并重新复制它。如果存在,请删除它,清空垃圾以确保它确实消失了,然后运行此命令。

然后您可以验证它是否连续复制:

filefrag /path/to/destination/file

“找到 1 个区”表示文件是连续的。如果找到多个区,则表示文件有碎片。

相关内容