格式化

維基百科,自由的百科全書
前往: 導覽搜尋

格式化是指對磁碟磁碟中的分割partition)進行初始化的一種操作,這種操作通常會導致現有的磁碟或分割中所有的檔案被清除。

格式化通常分為低階格式化和高階格式化。如果沒有特別指明,對硬碟的格式化通常是指高階格式化,而對軟碟的格式化則通常同時包括這兩者。

格式化的種類[編輯]

碟片格式化牽涉兩個不同的程式:低階與高階格式化。前者處理碟片表面格式化賦與磁片磁區數的特質;低階格式化完成後,硬體碟片控制器(disk controller)即可看到並使用低階格式化的成果;後者處理「伴隨著操作系統所寫的特定資訊」。

低階格式化[編輯]

低階格式化(Low-Level Formatting)又稱低層格式化或物理格式化(Physical Format),對於部分硬碟製造廠商,它也被稱為初始化(initialization)。最早,伴隨著應用CHS編址方法、頻率調制(FM)、改進頻率調制(MFM)等編碼方案的磁碟的出現,低階格式化被用於指代對磁碟進行劃分柱面、磁軌、磁區的操作。現今,隨著軟碟的逐漸結束日常應用,應用新的編址方法和介面的磁碟的出現,這個詞已經失去了原本的含義,大多數的硬碟製造商將低階格式化(Low-Level Formatting)定義為建立硬碟磁區sector)使硬碟具備儲存能力的操作。[1]現在,人們對低階格式化存在一定的誤解,多數情況下,提及低階格式化,往往是指硬碟的填零操作。[2]

對於一張標準的1.44 MB軟碟,其低階格式化將在軟碟上建立160個磁軌(track)(每面80個),每磁軌18個磁區(sector),每磁區512位元位組byte);共計1,474,560位元組。需要注意的是:軟碟的低階格式化通常是系統所內建支援的。通常情況下,對軟碟的格式化操作即包含了低階格式化操作和高階格式化操作兩個部分。

高階格式化[編輯]

高階格式化又稱邏輯格式化,它是指根據用戶選定的檔案系統(如FAT12、FAT16、FAT32、NTFS、EXT2、EXT3等),在磁碟的特定區域寫入特定資料,以達到初始化磁碟或磁碟分割、清除原磁碟或磁碟分割中所有檔案的一個操作。高階格式化包括對主開機紀錄分割表相應區域的重寫、根據用戶選定的檔案系統,在分割中划出一片用於存放檔案分配表目錄表等用於檔案管理的磁碟空間,以便用戶使用該分割管理檔案。

格式化的方法[編輯]

在DOS環境下[編輯]

DOS環境下,有多種軟體可以執行格式化的操作,系統通常也以外部命令的形式提供一個命令列介面的格式化軟體「Format」。

Format命令的參數包括將被執行格式化的磁碟,以及一些其他次要參數,如簇的大小、檔案系統的格式等。[3]

Format命令通常的格式是:Format X:(X為所希望被執行格式化操作的碟符,如希望格式化C碟,則將X替換為C,如此類推。 加入"Q"參數可以執行快速格式化。

在Windows環境下[編輯]

Windows環境下,格式化的操作相對簡單。

通常的操作步驟是:先開啟這台電腦,再在希望被執行格式化的碟符圖示上右擊,然後選擇「格式化」,再按照提示操作即可。需要注意的是:對硬碟執行格式化操作時,用戶需要擁有系統管理員許可權(僅限於 Windows Vista/2008/7/2008 R2/8/2012 作業系統。)

在Windows環境中,除了可以使用圖形化的操作介面執行格式化操作之外,也可以使用命令提示字元進行操作,使用Diskpart(僅限於Vista/2008/7/2008 R2/8/8.1/2012/2012 R2),Diskpart也可支援在Windows PE模式下進行操作。

在Unix/Linux環境下[編輯]

在Unix/Linux環境下,通常使用mkfs命令執行格式化操作,mkfs命令需要的參數有裝置路徑和檔案系統格式等。需要注意的是:對硬碟執行格式化操作時,用戶需要擁有超級用戶許可權。

參考資料[編輯]

  1. ^ WD Glossary of Terms: low-level formatting[1]於2010年6月7日查閱
  2. ^ Seagate Knowledge Base: How Do I Low-Level Format a SATA or ATA (IDE) Hard Drive? {203931} [2]於2010年6月7日查閱
  3. ^ 如何使用 Fdisk 工具與 Format 工具分割與重新分割硬碟. Microsoft.com. [2012-12-17]. 

硬碟"非必要"請勿低階格式化

參見[編輯]