![如果对备份文件进行碎片整理,会发生什么情况?](https://linux22.com/image/1218990/%E5%A6%82%E6%9E%9C%E5%AF%B9%E5%A4%87%E4%BB%BD%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E7%A2%8E%E7%89%87%E6%95%B4%E7%90%86%EF%BC%8C%E4%BC%9A%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%EF%BC%9F.png)
我在 USB 外部驱动器上有一个 22 GB 的 XP 备份文件 (.bkf)。Windows 磁盘碎片整理程序告诉我应该对外部卷进行碎片整理。
我是否应该花时间和精力使用类似工具对外部驱动器和备份文件进行碎片整理碎片整理或者,只是让驱动器和备份文件碎片化?
答案1
对备份文件进行碎片整理是没有意义的,因为恢复备份不是一个人整天都在做的事情。
无论如何,对外部驱动器进行碎片整理的理由比对内部驱动器进行碎片整理的理由要少得多。
所以我的建议是忽略 Windows 的这一点并且不要管这个驱动器。
答案2
要正确理解这一点,首先必须了解碎片化。
您的硬盘是一个磁盘,可以在磁盘周围的每个“轨道”中存储二进制开/关(磁性/非磁性)数据(想象一条记录,它从中心读取)
当您将文件保存到磁盘时,操作系统会为其找到一个位置,并将其保存在那里,例如如果您有 3 个文本文件,1.txt、2.txt 和 3.txt,它们可以在磁盘上保存为:
[1.txt]==[2.txt]=========[3.txt]
现在,如果你想保存 4.txt,你必须在 2 和 3 之间进行保存 - 1 和 2 之间没有空间(也许一个只占用 2 =s 的文件被删除了,留下了一个空隙),所以你的新磁盘看起来像
[1.txt]==[2.txt]===[4.txt]==[3.txt]
很棒,对吧?其实不然,你要如何保存 5.txt?!
[1.txt][5[2.txt].tx[4.txt]t][3.txt]
哎呀!读取需要一段时间,不是吗?这和你的硬盘一样,读取头在读取时必须跳过 2.txt 和 4.txt!这要慢得多!现在,大多数硬盘都足够大,可以存储 5 个以上的文本文件,因此你有更多的空间可以使用,但你也会保存更大的文件,所以它有点平衡。
在您的上下文中,备份文件更容易因磁盘故障而损坏,因为它分散在整个磁盘上,因此故障位更有可能包含备份的一部分。碎片整理不会改变操作系统所看到的文件,它只是将其粘在磁盘上,这意味着读写速度要快得多。
答案3
外部驱动器上保存了 7 年的 Mac 文件。一切都很顺利,直到昨天我引入了另一个 Mac 保存,试图将磁盘映像放在外部备份设备上,但磁盘映像太大,所以我想也许有些文件被移动或分散了,正如你上面描述的一样。我的两台 Mac(2004 年的 G4 powerbook 17 英寸 Mac 笔记本电脑,配备 1.5GHz 处理器,以及 iMac G5 台式一体机,配备 1.83Ghz)都无法读取备份设备,插入后其图标不会出现在桌面上。磁盘实用程序突然无法识别这种情况也是一样。然后我尝试将 USB 插入戴尔 PC 3GHz(2006 年)台式机,令我惊讶的是,它识别出了 Mac 文件。我现在正在考虑进行碎片整理,这样可以吗?只是想让一切恢复正常,这样我的 Mac 就可以将数据保存回西部数据制造的外部硬盘(大约 200GB,2006 年左右)。我认为,一旦您使用苹果文件格式化了外部备份驱动器,那就完了,PC 无法进行任何保存。这是较旧的技术,请记住,现在备份驱动器具有双重功能。我的设备确实说“组合”,所以也许我很幸运?PC 可以从此设备重新保存并退出另一个 USB 端口吗?放入一个新的存储设备(比如我今天要跑到商店买的一个 500GB 的新驱动器?),它能否像这两台 Mac 最初保存的那样被读取?
Mac 无法读取的原因是,要么是我在保存磁盘映像时不得不拔掉插头,要么就是上面讨论的内容被碎片化了……试着不要惊慌,但这是 8 年和 25000 小时的研究(24/7 的尝试让我太累了,都哭不出来了)
答案4
碎片整理实际上只有在您频繁访问文件系统时才会对您有益 - 如果驱动器不必在整个驱动器中搜索,您可以更快地从磁盘读取文件。如果这是一个备份驱动器,并且您每月访问一次或类似次数,我真的不会担心碎片问题。
对驱动器进行碎片整理不会引发问题,因此不会造成任何损害。