回覆列表
-
1 # 程式設計師小葛
-
2 # 七月流光1
格式化就是重建分割槽表和目錄。格式化後絕大部分扇區的資料是不會變的,只是分割槽表目錄重建了你找不到了之前的資料。就類似於把一本不按照字母順序編排的字典目錄撕掉了一樣,字典裡的字還在,但目錄沒了,而且字典不是按照字母順序編排的,你就找不到指定的字了。除非順序掃描,但耗時不可取。這也是格式化後的磁碟也可以用軟體來恢復資料的原因。再說說磁碟碎片,例如一個扇區有幾個位元組空間不能被索引到(即目錄中這幾個位元組的地址索引),這幾個位元組的空間中有資料,但不能被索引到,且因為空間太小,一直沒有被利用,就成為了磁碟碎片。所以,格式化能清理磁碟碎片。格式化後,絕大多數都是未被索引的地址,可供計算機成片寫入。
格式化能夠清理磁碟碎片嗎?瞭解這個問題之前,我們需要明白什麼是磁碟碎片?
磁碟碎片嚴格意義上來說,應該被叫做檔案碎片。因為磁碟碎片是由於一個檔案在儲存時被分割成為了多個檔案儲存到磁碟上,所以,磁碟碎片並不是磁碟被分成了碎片,而是檔案被碎片化了。
那麼產生磁碟碎片的原因是什麼呢?產生磁碟碎片的原因很多,最根本的原因是由於頻繁的資料刪改操作。而在電腦使用中,會出現頻繁的資料刪改的原因有:1. 虛擬記憶體、2. 瀏覽器快取、3. 大檔案下載。
虛擬記憶體是由於作業系統在執行程式時,記憶體不足而使用磁碟空間進行臨時的檔案交換,而虛擬記憶體也就會和記憶體一樣,使用完後就釋放,因此就會出現資料檔案的頻繁寫入和刪除,這樣就會出現一個大檔案被寫入後刪除,磁碟出現了一部分空間,再次寫入的檔案小一點,前後就出現了不連續的小空間,這就很容易導致後來的大檔案被分成了多個檔案被儲存。
大檔案下載問什麼會出現磁碟碎片呢?
因為我們在下載時,通常會進行一些其他的操作,而這些操作會進行磁碟的寫入,這樣就會讓下載的檔案被迫分成了多個檔案儲存。
瞭解了這些原因後,我們也就明白了,磁碟碎片的出現其實因為檔案那麼格式化是什麼呢?就是刪除磁碟分割槽上的所有檔案,重建系統和磁碟分割槽的索引。當磁碟分割槽上一個檔案都沒有的時候,又怎麼可能會有碎片了呢?所以格式化是可以消除磁碟碎片的。