將檔案壓縮到磁碟上的連續區域

將檔案壓縮到磁碟上的連續區域

考慮以下情況:磁碟上依序儲存了兩個非常大的檔案 - 第一個檔案比第二個檔案稍小。據我所知(如果我錯了,請糾正我) - 如果我刪除第一個 - 對驅動器進行碎片整理不會將第二個移動到第一個所在的位置。有什麼方法可以告訴碎片整理程序這樣做嗎?

我想將磁碟映像儲存在磁碟機上,當我建立一個新的磁碟映像並刪除一個舊的磁碟映像時,碎片整理程式將壓縮它們(將它們移近),以便為下一個磁碟映像提供空間,所以每個圖像將按順序儲存(-所有位元組)。如果檔案沒有被「壓縮」(在上面提到的意義上) - 當磁碟機將有檔案直到接近其末尾時 - 它將開始對檔案進行碎片化。這是我想避免的。

請不要使用第三方工具。

答案1

首先,您實際上不可能完美地並排獲得文件,我可以問您為什麼要這樣做嗎?

其次,你需要告訴我們它是什麼檔案系統,因為ntfs在檔案附近留下少量可用空間來處理擴充(但通常它運作得不夠好)

但真正做到這一點的唯一方法是調整檔案並迫使系統別無選擇,只能覆蓋檔案(總的來說,需要付出很大的努力)

答案2

您無法讓 Windows 7 的碎片整理程序完全按照您的要求進行操作,因此您必須使用第 3 方工具。

然而,為什麼你這麼擔心一點碎片呢?碎片是正常現象,少量碎片絕對不會導致性能明顯下降。

相關內容