複製鏈接
請複製以下鏈接發送給好友

format

(DOS命令)

鎖定
format是DOS系統的一種命令,用於格式化磁盤,是一種高級格式化,對磁盤進行的格式編寫程序。format參數是一個格式字符串,用於格式化Args裏面的值的。
中文名
格式化
外文名
format
類    別
DOS系統的一種命令
性    質
一種高級格式化

format常規用法

其主要格式為:
FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]
FORMAT volume [/V:label] [/Q] [/F:size]
FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors]
FORMAT volume [/V:label] [/Q]
FORMAT volume [/Q]
其主要參數有:
volume 指定驅動器(後面跟一個冒號)、裝入點或卷名。
/FS:filesystem 指定文件系統類型(FATFAT32 或 NTFS)。
/V:label 指定卷標
/Q 執行快速格式化
/C 僅適於 NTFS: 默認情況下,將壓縮在該新建捲上創建的文件。
/X 如果必要,先強制卸下卷。那時,該卷所有已打開的句柄不再有效。
/A:size 替代默認配置單位大小。極力建議您在一般狀況下使用默認設置。
  • NTFS 支持 512、1024、2048、4096、8192、16K、32K、64K。
  • FAT 支持 512、1024、2048、4096、8192、16K、32K、64k,(128k、256k 用於大於 512 字節的扇區)。
  • FAT32 支持 512、1024、2048、4096、8192、16k、32k、64k,(128k 、256k 用於大於 512 字節的扇區)。
  • 注意 FAT 及FAT32文件系統對捲上的羣集數量有以下限制:如果判定使用指定的羣集大小無法滿足以上需求,格式化將立即停止。NTFS 壓縮不支持大於 4096 的分配單元
/F:size 指定要格式化的軟盤大小(1.44)
/T:tracks 為磁盤指定每面磁道數。
/N:sectors 指定每條磁道的扇區數

format其它用法

1、“/S”:使格式化後的磁盤成為dos啓動盤。(windows7中不可用)。
2、“/U”:無條件格式化磁盤,格式化時將不保留磁盤原先的任何信息。對磁盤有一定磨損。(“/q”則不會對磁盤有磨損且數據可以恢復。

format病毒問題

Format這個指令可將病毒完全的去除嗎
有人説: Format這個指令可將病毒完全的去除,這是真的嗎
答: 一般的硬盤大致可分為3區
* 硬盤分割區
* 硬盤啓動區
* 檔案資料區。
而Dos的Format這個指令只能將硬盤中的“檔案資料區”消除而已,一般的開機型病毒還是可以感染硬盤分割區和啓動區(MBR 和Boot Sector),進而有其他不正常或破壞的行為。一旦你發現電腦病毒已經在你的電腦裏建立毒窟,而“毒梟”又非常狡猾擅於藏匿,你決定與它同歸於盡,請採用以下步驟:
* 關掉電腦電源(關機)
* 用乾淨無毒的原版Dos開機片重新開機
* 出現A:>;後,鍵入A:>fdisk /mbr 按鍵
* 再鍵入A:>sys c:
* 之後再打一個A:>Format c:
完成以上的動作後,基本上是不會有電腦病毒存在的。但要注意的是: 您的資料也就因此煙消雲散了。如果你想保留你辛苦建立的資料,最根本的方法還是讓一套可背景監控的防毒軟件為你緝毒吧。

format格式化的種類

磁盤格式化牽涉兩個不同的程序:低級與高端格式化。前者處理碟片表面格式化賦與磁片扇區數的特質;低級格式化完成後,硬件碟片控制器(disk controller)即可看到並使用低級格式化的成果;後者處理“伴隨着操作系統所寫的特定信息” [1] 

format低級格式化

低級格式化(Low-Level Formatting)又稱低層格式化或物理格式化(Physical Format),對於部分硬盤製造廠商,它也被稱為初始化(initialization)。最早,伴隨着應用CHS編址方法、頻率調製FM)、改進頻率調製(MFM)等編碼方案的磁盤的出現,低級格式化被用於指代對磁盤進行劃分柱面、磁道、扇區的操作。現今,隨着軟盤的逐漸退出日常應用,應用新的編址方法和接口的磁盤的出現,這個詞已經失去了原本的含義,大多數的硬盤製造商將低級格式化(Low-Level Formatting)定義為創建硬盤扇區(sector)使硬盤具備存儲能力的操作。人們對低級格式化存在一定的誤解,多數情況下,提及低級格式化,往往是指硬盤的填零操作。
對於一張標準的1.44 MB軟盤,其低級格式化將在軟盤上創建160個磁道(track)(每面80個),每磁道18個扇區(sector),每扇區512位位組(byte);共計1,474,560位組。需要注意的是:軟盤的低級格式化通常是系統所內置支持的。通常情況下,對軟盤的格式化操作即包含了低級格式化操作和高級格式化操作兩個部分。

format高級格式化

高級格式化又稱邏輯格式化,它是指根據用户選定的文件系統(如FAT12FAT16FAT32exFATNTFSEXT2EXT3等),在磁盤的特定區域寫入特定數據,以達到初始化磁盤或磁盤分區、清除原磁盤或磁盤分區中所有文件的一個操作。高級格式化包括對主引導記錄分區表相應區域的重寫、根據用户選定的文件系統,在分區中劃出一片用於存放文件分配表、目錄表等用於文件管理磁盤空間,以便用户使用該分區管理文件

format格式化的方法

formatDOS

DOS環境下,有多種軟件可以執行格式化的操作,系統通常也以外部命令的形式提供一個命令行界面的格式化軟件“Format”。
Format命令的參數包括將被執行格式化的磁盤,以及一些其他次要參數,如簇的大小、文件系統的格式等。
Format命令通常的格式是:Format X:(X為所希望被執行格式化操作的碟符,如希望格式化C碟,則將X替換為C,如此類推。 加入"Q"參數可以執行快速格式化。

formatWindows

Windows環境下,格式化的操作相對簡單 [2] 
通常的操作步驟是:先打開“計算機”,接着在希望被執行格式化的碟符圖標上右擊,然後選擇“格式化”,再按照提示操作即可。需要注意的是:對硬盤執行格式化操作時,用户需要擁有系統管理員權限(僅限於Windows Vista以及此後推出的操作系統。)
在Windows環境中,除了可以使用圖形化的操作界面執行格式化操作之外,也可以在命令提示符中使用Diskpart指令(僅限於Windows 2000及以後的作業系統,包含Windows PE)進行操作。

formatUnix

在Unix/Linux環境下,通常使用mkfs命令執行格式化操作,mkfs命令需要的參數有設備路徑和文件系統格式等。需要注意的是:對硬盤執行格式化操作時,用户需要擁有超級用户權限
參考資料
  • 1.    呂俊峯, 潘會友, 餘雪麗, et al. 基於XML的格式化網絡課件[J]. 太原理工大學學報, 2002(2).
  • 2.    韓飛. 基於源代碼的格式化字符串漏洞檢測技術研究[D]. 山東大學, 2010.