格式化,簡單的說,格式化就是把一張空白的盤劃分成一個個小的區域,并編號,供計算機儲存,讀取數據。沒有這個工作的話,計算機就不知道在哪寫,從哪讀。
硬盤必須先經過分區才能使用,磁盤經過分區之后,下一個步驟就是要對硬盤進行高級格式化(FORMAT)的工作,硬盤都必須格式化才能使用。
格式化是在磁盤中建立磁道和扇區,磁道和扇區建立好之后,電腦才可以使用磁盤來儲存數據。
什么是格式化?
什么叫格式化?怎么格式化?
簡單地說,格式化就是為磁盤做初始化的工作,以便我們能夠按部就班地往磁盤上記錄資料。好比我們有一所大房子要用來存放書籍,我們不會搬來書往屋里地上一扔了事,而是要先在里面支起書架,標上類別,把書分門別類地放好。
我們新購買的磁盤在使用之前,要能讓操作系統認得它,要先寫入一些磁性的記號到磁盤上的每一扇區,便可在該操作系統下取用磁盤上的數據,這個動作就稱為格式化。
高級格式化和低級格式化
格式化動作可分為高級格式化(high-level format)和低級格式化(low-level format)兩種。軟盤只有高級格式化;而硬盤不僅有高級格式化,還有低級格式化的動作。低級格式化都是針對硬件的磁道為單位來工作,這個格式化動作是在硬盤分區和高級格式化之前做的,通常一般的使用者并不會去做這個動作。
若未特別指明,則一般格式化的動作所指的都是高級格式化。在MS-DOS操作系統當中,我們可以使用FORMAT指令來格式化硬盤與軟盤,例如要格式化一片在磁盤驅動器A:當中的磁盤片,并將開機文件放入該磁盤當中,則使用‘FORMAT A: /S’指令,而在Windows操作系統中,格式化的動作則由‘資源管理器’來執行(右鍵點擊磁盤名稱-->“格式化……”)。
格式化的動作通常是在磁盤的開端寫入啟動扇區(boot sector)的數據、在根目錄記錄磁盤標簽(volume label)、為文件分配表(FAT)保留一些空間,以及檢查磁盤上是否有損壞的扇區,若有的話則在文件分配表標上損毀的記號(一般用大寫字母“B”代表“BAD”),表示在該扇區并不用來儲存數據。
注:在高級格式化之前,通常我們必須為磁盤驅動器指定分區(partition),這是將一個實體磁盤驅動器分為數個分區,以使得不同的操作系統使用不同的分區,或是分為數臺邏輯磁盤驅動器,這個動作稱為“磁盤分區”。
快速格式化
在對磁盤進行格式化時,我們還有一個選擇是“快速格式化”。
當運行常規格式化命令時,會在當前分區的文件分配表中將分區上的每一個扇區標記為空閑可用,同時系統將掃描硬盤以檢查是否有壞扇區,掃描過程中會為每一個扇區打上可用標記。掃描壞扇區的工作占據了格式化磁盤分區的大部分時間。
如果選擇的是快速格式化,那么將只從分區文件分配表中做刪除標記,而不掃描磁盤以檢查是否有壞扇區。只有在硬盤以前曾被格式化過并且在能確保硬盤沒有損壞的情況下,才可以使用此選項。
數據安全性
理論上講,高級格式化(不論是快速還是普通形式)并沒有真正從磁盤上刪除數據,它只是給數據所在的磁盤扇區的開頭部分寫入了一種特殊的刪除標記,告訴系統這里可以寫入新的數據。只要在格式化后沒有立刻用全新的數據覆蓋整個硬盤,那么原來的數據還會好端端在那里,只需要一些特定的軟件即可恢復原來的數據。
相反地,低級格式化所做的是將磁盤上的每一個扇區用“00”覆蓋,這將完全地破壞硬盤上的所有數據,不再有恢復的可能。
格式化能清除硬盤上的病毒么?
是的。只要針對某個分區的格式化命令被執行,這個分區上的一切現有數據就被標記為不可讀。病毒作為一種程序文件自然也就看不到了,當然也就不可能再運行。
值得注意的是,一個硬盤往往不止一個分區,表現在“我的電腦”中,你會看到從C:開始的好幾個盤符。你必須將所有這些不同盤符的分區格式化之后才能說自己的硬盤上百分百的沒有病毒。否則的話,這個盤被格式化了,那個盤上還有病毒,什么時候打開別的盤來一讀,病毒又會回來了。