題 磁盤空間不足時,對計算機進行碎片整理是否安全


磁盤空間不足時解壓縮磁盤是否安全?可能是什麼後果?去碎片有哪些優點和缺點。幾天后是否可以恢復磁盤的碎片化?是否可以簡化大型磁盤的碎片化,因為需要花費大量時間才能完成?去碎片後是否有可能丟失數據?它會收回我的磁盤空間嗎?


3
2017-08-31 14:14


起源




答案:


“當磁盤空間不足時解壓縮磁盤是否安全,可能會產生什麼後果?”

如果您使用Windows碎片整理程序時可用空間不足,則碎片整理程序無法有效地完成碎片整理。但是你可以運行第三方自動碎片整理程序,它可以在不到5%的可用空間下進行碎片整理,並且可以毫無問題地完成工作。

“解決方案的優點和缺點是什麼。幾天后可以恢復磁盤的碎片化。大型磁盤的碎片化可以簡化,因為它需要很長的時間才能完成。是否有可能在碎片化後丟失數據。它會收回我的磁盤空間。“

沒有缺點,優點是性能平穩,數據訪問速度快。 借助智能自動碎片整理技術,還可以在後台進行程序碎片整理,而不會佔用大量資源,並且與內置程序相比也可以非常快速地進行碎片整理。碎片整理不會創建任何新磁盤空間,也不存在數據丟失的風險。只需確保為PC備有電源即可。


1
2017-09-01 08:30





最煩人的後果是碎片整理(因為會有文件移動)會非常緩慢並需要花費相當多的時間。優點是,你的文件沒有在硬盤上碎片化,這將導致磁盤空間非常低的加速,碎片效應顯著增加,這樣你的硬盤將再次快速碎片化,所有碎片整理都將是無用的。 有一些商業計劃承諾更好的結果,但我不能告訴你他們是否有任何好處。 對於最後一個問題:它不會重新評估您的磁盤空間。可用空間量將保持不變。


5
2017-08-31 14:26



實際上,因為硬盤被分成4K塊,所以可以回收一些空間,因為文件中的每個片段都會在片段的末尾浪費少量空間(高達4K-1)。但它不可能是任何可衡量的東西。 - Joel Coehoorn


磁盤空間不足時解壓縮磁盤是否安全?可能是什麼後果?

這取決於驅動器。使用低空間進行碎片整理將導致它以指數級更長的時間完成,因為移動文件的空間較小。這通常不是 有害,只是因為性能受到影響而不方便,但它 可以 如果驅動器使用閃存,如閃存驅動器,存儲卡或SSD,則會造成危害 有限的寫週期數,這會導致它比你避免碎片整理更快磨損。

去碎片有哪些優點和缺點。

如果驅動器是帶有旋轉盤片和移動磁頭的傳統硬盤驅動器,那麼保持文件連續(全部連續)將有助於避免尋求時間,這可以提高性能,而將文件分散到整個磁盤需要更多時間閱讀所有的作品。如果驅動器是固態驅動器,如閃存驅動器,存儲卡或SSD,則沒有性能優勢。

一個優點 所有 碎片整理帶來的各種驅動器是數據恢復成功的增加。如果文件碎片化,則恢復丟失/刪除/等。文件極不可能,但如果文件是連續的,那麼它變得更有可能成功。

您選擇做什麼將取決於它是什麼類型的驅動器和存儲在其上的內容(即,文件有多重要,您需要進行數據恢復,文件更改和/或寫入的頻率,等等。)

幾天后是否可以恢復磁盤的碎片化?

這取決於你的意思。您可以隨時進行碎片整理,但隨著文件的修改,程序需要不斷更新其磁盤映射以了解磁盤的外觀。回到Windows 98,這通常表現為碎片整理程序每隔幾秒就從一開始就不斷重複,因為有些東西會寫入驅動器,因此用戶在運行之前必須盡力退出每個程序。現在,它並不明顯,但同樣的事情基本上發生在幕後,但碎片整理程序更智能,可以動態適應磁盤更改,而不必從頭開始(雖然你經常需要刷新/重新/重新分析磁盤以查看當前狀態)。

即使系統在休息期間處於待機狀態,通常最簡單/最安全的方法是停止碎片整理操作並稍後啟動新碎片整理操作。

是否可以簡化大型磁盤的碎片化,因為需要花費大量時間才能完成?

您擁有的可用空間越多,無論大小如何,碎片整理都會越快越容易。某些程序可能具有不同類型的碎片整理選項,可以減少工作量,但一般來說,磁盤越大,所需的時間就越長。當然,定期對驅動器進行碎片整理將減少需要對自上次碎片整理以來碎片化的文件所需的工作量。

去碎片後是否有可能丟失數據?

當然;它永遠是 可能 一般來說丟失文件。毫不奇怪,因為碎片整理會移動文件,所以丟失文件的風險比一般情況要高,但大多數(如果不是全部)碎片整理程序(至少任何信譽良好的碎片整理程序)都會 複製 刪除原始文件之前,文件到新位置。更好的實現了一種  系統使移動事務處理(即,他們確保在刪除舊文件之前完全寫入和鏈接新文件)。

為了最大限度地減少出現問題的可能性,在進行碎片整理時,您可以做/避免一些簡單的事情:

  • 在風暴期間或電池電量不足時(即碎片整理期間系統異常關閉的可能性),切勿這樣做。
  • 在進行碎片整理之前退出盡可能多的程序以減少鎖定的文件,磁盤寫入和系統崩潰。
  • 最大化自由空間。
  • 定期執行碎片整理以最大限度地減少需要進行碎片整理的程度。

它會收回我的磁盤空間嗎?

咦?不,一般不是。碎片整理僅確保文件連續存儲(即,所有文件都在一行中),而不是遍布整個磁盤。

除了使文件連續之外,它還可以使自由空間連續而不創建  自由空間,使 更好 可用空間,因為新文件可以連續編寫而不必分段。

那說,它  可能會 獲得新的 在特定情況下的自由空間。如果您正在使用NTFS卷並且MFT過度膨脹,那麼某些碎片整理程序 要求 實際上,除了碎片整理之外,它們還可以 緊湊 MFT通過刪除舊的,冗餘的,過時的數據。這不是技術上的碎片整理 壓實;喜歡註冊表碎片整理和壓縮之間的區別。雖然這個 可以 導致一些額外的空間,它通常不是很多,更重要的是,我還沒有看到它實際工作(我的NTFS卷有一個異常大的644MB!MFT我無法用任何東西縮小它)。


1
2017-12-25 18:33





你沒有任何危險。但是可用空間越少,碎片整理所需的時間就越長。

碎片整理意味著:重新排列磁盤上的數據,以便(如果可能的話)一個文件中的所有數據都位於磁盤上。如果磁盤空間有增益,它將是非常非常少的位。

碎片整理可能需要很長時間,具體取決於數據/磁盤的大小,具體取決於驅動器上的碎片。 您可以在大多數碎片整理工具中隨時停止並重新啟動碎片整理。

這裡是一個可視化..想像一下,以下ascii圖表中的每個字符都是磁盤上的扇區和a

  • “。”意思是:自由空間
  • “+”表示:文件A.
  • “*”表示:文件B.

這是你的磁盤:

.+.++*..**+.*

系統需要讀取多個地址才能獲得文件A的內容! 碎片整理後,您的磁盤如下所示:

++++..****...

您的系統現在可以讀取文件A或B,而無需重新調整磁盤上的物理針頭。所以這樣會更快。


0
2017-08-31 14:29





我生命中只有一次碎片整理數據丟失,這是因為我的磁盤空間很小,並試圖取消磁盤碎片整理,因為它太慢了,不幸的是它損壞了一個關鍵的系統文件,但就像我說這只發生在我身上一次成千上萬的碎片整理程序。碎片整理不會回收任何磁盤空間,它只是合併硬盤驅動器上的文件。您需要進行磁盤清理才能獲得磁盤空間。

http://www.computerhope.com/issues/ch000528.htm


0
2017-08-31 15:56





據我所知.....碎片整理是沒有風險的。是的,它需要花費很多時間。而你保存文件數據是在旋轉介質上寫的,在那裡找到空的空間。所以當你讀到那個特定的文件時數據必須從很多地方檢索,因為它沒有按順序寫入,這使得程序消耗更多的時間。通過de fragmenting系統拾取片段並按順序排列,使系統更快地讀取文件。請注意。


-1
2018-06-29 11:12





如果您發現降級是一個問題,您應該做以下兩件事之一:

  1. 升級您的操作系統。 Linux,以及Windows Vista及更高版本不會對磁盤進行分段,並且XP在XP使用率低後會自動進行碎片整理,因此不會浪費您的時間。
  2. 獲取固態磁盤(SSD)。 SSD是真正的隨機訪問(如RAM),不需要進行碎片整理。

-4
2017-08-31 16:57



文件系統會隨著時間的推移SSD不能進行碎片整理,因為這會大大縮短其使用壽命。 - Mike L.
正確。而且,他們沒有 需要 要進行碎片整理,因為在非旋轉介質上,可以在相同的時間內讀取碎片文件和非碎片文件。 - CarlF
我不確定說Vista和7碎片更少是公平的。但是,默認情況下,它們會定期進行碎片整理,從而導致碎片數量減少。也就是說,它們不會碎片減少,它們只會更頻繁地進行碎片整理。 - JBirch