格式化的命令是什么啊?
命令是:format
比如說你想割C盤,你就打這個命令:format
C:
但是這樣割盤是很慢的,所以一般人的割盤命令是:
format
C:/s
后面加個s的話,5秒鐘就搞定。。。
format的作用
format的作用:對硬盤進(jìn)行格式化。
基本介紹:
format是DOS系統(tǒng)的一種命令,format指令用于格式化磁盤,是一種高級格式化,對磁盤進(jìn)行的格式編寫程序。
格式化的命令是什么
1、DOS下格式化命令是“format“ 后邊的常用參數(shù)有“/s /q /h”FORMAT最主要、最常用的參數(shù): /u 對硬盤進(jìn)行破壞性格式化,如果不填加此參數(shù),硬盤根目錄下將產(chǎn)生一個隱藏的MIRROR映像文件,如果未進(jìn)行其它硬盤操作,可以用UNFORMAT 恢復(fù)原來的硬盤內(nèi)容,當(dāng)然最好在格式化硬盤之前,將需要備份的數(shù)據(jù)等先備份好。
/s 格式化之后將DOS系統(tǒng)文件復(fù)制到硬盤根目錄,填加此項參數(shù),硬盤可以啟動至C: 的狀態(tài),這在DOS時代非常有用,現(xiàn)在已經(jīng)沒有什么實際意義了。
/c 格式化硬盤的同時檢查硬盤扇區(qū)并修復(fù)壞扇區(qū),這種修復(fù)并不十分可靠,還會影響格式化的速度。
/v [label] 格式化后給硬盤加上[ ]內(nèi)的卷標(biāo)(名字)。
/q 快速格式化還有一些不常用的參數(shù),就不一一介紹了。
2、在DOS時代有一個非常不錯的工具UnFormat,它可以恢復(fù)由Format命令清除的磁盤。如果用戶是在DOS下使用Format命令誤格式化了某個分區(qū)的話,可以使用該命令試試。不過UnFormat只能恢復(fù)本地硬盤和軟件驅(qū)動器,而不能恢復(fù)網(wǎng)絡(luò)驅(qū)動器。UnFormat命令除了上面的反格式化功能,它還能重新修復(fù)和建立硬盤驅(qū)動器上的損壞分區(qū)表。
但目前UnFormat已經(jīng)顯得有點“力不從心”了,再使用它來恢復(fù)格式化后分區(qū)的方法已經(jīng)有點過時了,我們可以使用多種恢復(fù)軟件來進(jìn)行數(shù)據(jù)恢復(fù),比如使用Easyrecovery 6.0和Finaldata2.0等恢復(fù)軟件均可以方便的進(jìn)行數(shù)據(jù)恢復(fù)工作。另外DOS還提供了一個miror命令用于紀(jì)錄當(dāng)前的磁盤的信息,供格式化或刪除之后的恢復(fù)使用,此方法也比較有效。
另外,別忘了操作以前準(zhǔn)備好DOS啟動盤。和各種工具盤。
什么是”format命令”?
磁盤分區(qū)和format實用程序
format實用程序是一個系統(tǒng)管理員工具,用于在Solaris操作環(huán)境中對硬盤的準(zhǔn)備工作。
用戶可以通過使用format實用程序來進(jìn)行磁盤的分類管理,主要的目的是對磁盤進(jìn)行分區(qū)。
為磁盤分區(qū),系統(tǒng)管理員需要:
。正確的識別磁盤
。規(guī)劃磁盤
。使用format實用程序分區(qū)
。為磁盤加上新分區(qū)的標(biāo)簽(label)
只有root用戶可以使用format實用程序。如果普通用戶運(yùn)行了format實用程序,系統(tǒng)將顯示沒有權(quán)限或者沒有找到磁盤。
磁盤卷標(biāo)和分區(qū)表
在Solaris操作環(huán)境中,每一個磁盤都在存儲區(qū)域旁邊指定一個區(qū)域,來設(shè)置關(guān)于磁盤的控制器,表面分布和分區(qū)的信息。
這個信息稱為磁盤的卷標(biāo)。其他部分則是用于描述內(nèi)容的卷表(volume table of contents,VTOC)。這個磁盤卷標(biāo)或者VTOC保存在磁盤的第一個扇區(qū)。
為一個磁盤建立卷標(biāo)是為了要在磁盤上寫入分區(qū)的信息。如果系統(tǒng)管理員在定義分區(qū)后忘記了為磁盤加卷標(biāo),分區(qū)信息就會丟失。
磁盤卷標(biāo)的一個重要部分就是定義磁盤分區(qū)的分區(qū)表,分區(qū)在柱頭上的分界線和所有分區(qū)的長度。
磁盤分區(qū)表
見書6-4,有圖,這里只定義一些名詞
Part:分區(qū)序號。有效的分區(qū)序號包括0-7
Tag:分區(qū)用途的簡要說明
0=unassigned
1=boot
2=root
3=swap
4=usr
5=backup
6=stand
7=var
8=home
9=alternates
Flag:wm=磁盤分區(qū)是可寫并且可mount的
wu=磁盤分區(qū)是可寫并且不可mount的
rm=磁盤分區(qū)是可讀并且可mount的
ru=磁盤分區(qū)是可讀并且不可mount的
Cylinders分區(qū)的起始柱頭數(shù)和終止柱頭數(shù)
Size分區(qū)的長度:Mbytes(mb),Gbytes(gb),Blocks(b),Cylinders(c)
Blocks每個分區(qū)的柱頭的總數(shù)和扇區(qū)的總數(shù)
定義磁盤Slices
Slices是定義在一個柱頭組和柱頭的長度上的。柱頭組的起始位置是柱頭0
定義磁盤partitions
下面描述了定義磁盤的partitions先決條件。
不良的條件
當(dāng)建立或者改變底盤的slices時,有2種可能發(fā)生的不良條件:浪費(fèi)的磁盤空間和重疊的磁盤Slices。
浪費(fèi)的磁盤空間:當(dāng)一個或者多個柱頭沒有在Slices中定位所產(chǎn)生的空間
重疊的磁盤Slices:當(dāng)一個或者多個柱頭同時被多個Slices定位。
定位磁盤分區(qū)表
當(dāng)root用戶使用format實用程序選擇磁盤的分區(qū)時,一個磁盤分區(qū)表的拷貝就被讀入內(nèi)存并且顯示當(dāng)前的磁盤卷標(biāo)。
Format實用程序通常是依賴于/etc/format.dat文件來讀或者調(diào)用format實用程序。可以使用/etc/format.dat文件來快速定義可用磁盤表和預(yù)先的分區(qū)表。
用戶可以使用下列命令來將從/etc/format.da文件中預(yù)先設(shè)定的分區(qū)表讀入當(dāng)前卷標(biāo)。
。lect:從/etc/format.dat文件中選擇一個預(yù)先設(shè)定的分區(qū)表
。print:顯示選擇的分區(qū)表
。label:將選擇的分區(qū)表寫入磁盤的卷標(biāo)
。verify:定位磁盤卷標(biāo)和顯示新信息
。disk:選擇磁盤
。name:為改變了的分區(qū)表建立一個名字
。save:保存名字到./format.dat文件中
進(jìn)行磁盤分區(qū)
按照下面的步驟為磁盤分區(qū)
1.Root用戶在提示符前輸入format并且回車
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 c 248>;
/pci@1f,4000/scsi@3/sd@0,0
1. c0t1d0 <SUN9.0G cyl 4924 alt 2 hd 27 c 133>;
/pci@1f,4000/scsi@3/sd@1,0
Specify disk (enter its number): 1
Format實用程序搜索所有已經(jīng)綁定的磁盤,每個被找到的磁盤,format都顯示他的邏輯設(shè)備名,硬件名,物理參數(shù)和物理設(shè)備名。
2.選擇在磁盤邏輯設(shè)備名左邊的編號選擇第二個磁盤。
lecting c0t1d0
[disk formatted]
FORMAT MENU:
disk - lect a disk
type - lect (define) a disk type
partition - lect (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective ctor
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - arch for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - t 8-character volume name
!<cmd>; - execute <cmd>;, then return
quit
用于分割Slices的特定的菜單包括
。partition:顯示分區(qū)菜單
。label:將當(dāng)前定義的分區(qū)寫入磁盤卷標(biāo)
。verify:讀并且顯示磁盤卷標(biāo)
。quit:退出format實用程序
3.在format提示符輸入partition
format>; partition
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
7 - change `7' partition
lect - lect a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
!<cmd>; - execute <cmd>;, then return
quit
partition菜單已經(jīng)顯示了。這個菜單使用戶可以執(zhí)行下列功能
。0-7:指定8個分區(qū)的柱頭組和長度
。lect:從/etc/format.dat中選擇之前定義的分區(qū)表
。modify:改變之前定義的分區(qū)表
。name:命名當(dāng)前的分區(qū)表
。print:顯示當(dāng)前的分區(qū)表
。label:將當(dāng)前分區(qū)表寫入磁盤卷標(biāo)
4.在partition提示符輸入print顯示在內(nèi)存中的磁盤卷標(biāo)的拷貝。
partition>; print
Current ;分區(qū)名partition table (original):
Total disk cylinders available: 4924 + 2 (rerved cylinders)
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 unassigned wm 0 0 (0/0/0) 0
2 backup wm 0 - 4923 8.43GB (4924/0/0) 17682084
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 home wm 0 - 4923 8.43GB (4924/0/0) 17682084
分區(qū)的名字顯示在第一行的括號中
下面顯示每列的含義
。Part:磁盤的Slice編號
。Tag:之前定義的可選的標(biāo)記符
。Flag:之前定義的可選的標(biāo)志位
。Cylinders:Slice的起始柱頭和結(jié)束柱頭
。Size:Slice的容量
。Blocks:每個Slice的柱頭的總數(shù)和扇區(qū)的總數(shù)
5.輸入0選擇Slice 0
partition>; 0
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
Enter partition id tag[unassigned]:
Enter partition permission flags[wm]:
Enter new starting cyl[0]:
Enter partition size[0b, 0c, 0.00mb, 0.00gb]: 400
partition>;
6.當(dāng)提示ID tag時,輸入問號可以列出所有的可選項
7.按回車鍵則使用默認(rèn)的tag
8.當(dāng)提示permission flags時,輸入問號可以列出所有的可選項
9.按回車則使用默認(rèn)的flag
10.輸入回車可以設(shè)置起始的柱頭
11.為Slice 0輸入新的容量
12.輸入print,顯示改變后的當(dāng)前Slice 0
13.輸入1選擇Slice 1
14.按回車選擇默認(rèn)的tag和flags
15.輸入Slice 1的新起始柱頭
16.輸入Slice 1的新容量
17.輸入print顯示改變后的Slice
18.輸入7選擇Slice 7
19.按回車選擇默認(rèn)的tag和默認(rèn)的flag
20.輸入Slice 7的新起始柱頭
21.輸入Slice 7的新容量,可以輸入$,表示自動分配到最后一個柱頭
22.輸入print顯示分區(qū)表
23.檢測沒有錯誤后,使用label命令為磁盤建立卷標(biāo)
保存分區(qū)表到/etc/format.dat文件
1.在partition菜單輸入name,并且輸入一個唯一的名字
2.輸入quit命令退出分區(qū)菜單
3.輸入save保存新的分區(qū)表信息。輸入/etc/format.dat的完整路徑名
定位和使用定制的分區(qū)表
1.進(jìn)入partition菜單
2.使用lect命令選擇定制的分區(qū)表
3.將選擇的分區(qū)保存到磁盤卷標(biāo)中
4.退出partition菜單
5.讀新的磁盤卷標(biāo)
6.退出format實用程序
使用modify命令重新分配磁盤
用戶有時需要改變Slice的容量,例如磁盤擴(kuò)容,或者減少。最簡單的辦法就是在partition菜單中使用modify命令。
當(dāng)一個磁盤現(xiàn)有的Slice被重新分區(qū)并重新設(shè)置了卷標(biāo),那么磁盤上所有現(xiàn)有的數(shù)據(jù)都將丟失。現(xiàn)有的重要數(shù)據(jù)必須備份。
Free hog分區(qū)是用于一個保存其他Slice容量改變的磁盤空間
使用modify命令
使用下列步驟改變磁盤Slice的容量
1.輸入format并且回車
2.選擇一個適當(dāng)?shù)拇疟P
3.輸入partition
4.輸入modify并且回車
5.輸入回車以認(rèn)可默認(rèn)的選擇
6.選擇默認(rèn)的選項并且回車或者輸入yes
7.按回車認(rèn)可Slice 6是Free Hog分區(qū)。如果Slice 6沒有分配空間,那么用戶必須指定其他的Slice
使用Free Hog Slice
當(dāng)root調(diào)用format實用程序改變一個或者多個磁盤的Slices,一個“臨時性“的Slice必須被指定來為擴(kuò)張和收縮調(diào)節(jié)運(yùn)做
當(dāng)其他Slics是擴(kuò)展的,恢復(fù),獨占或者一個Slice變小是犧牲的空間時,這個臨時Slice是用于調(diào)整空間的。所以,這個臨時的Slice有時被成為free hog
free hog分區(qū)只在安裝或者運(yùn)行format時存在。普通情況下是沒有free hog分區(qū)存在的
8.輸入Slice 0的容量,并且回車
9.按回車默認(rèn)其他分區(qū)的容量
10.按回車確認(rèn)使用這個分區(qū)表
11.給當(dāng)前的分區(qū)命名
12.將改變了的分區(qū)表寫入磁盤卷標(biāo)
13.輸入quit退出
查看磁盤的VTOC
用戶可以使用2個方法來查看,定位磁盤的卷標(biāo)或者VTOC
第一個方法是在format實用程序中是verify
第二個方法是調(diào)用prtvtoc命令
使用verify命令讀磁盤的VTOC
1.在format提示符下輸入verify并且回車
format>; verify
Primary label contents:
Volume name = < >;
ascii name = <SUN18G cyl 7506 alt 2 hd 19 c 248>;
pcyl = 7508
ncyl = 7506
acyl = 2
nhead = 19
nct = 248
Part Tag Flag Cylinders Size Blocks
0 root wm 446 - 1376 2.09GB (931/0/0) 4386872
1 swap wu 0 - 445 1.00GB (446/0/0) 2101552
2 backup wm 0 - 7505 16.86GB (7506/0/0) 35368272
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 home wm 1377 - 7505 13.77GB (6129/0/0) 28879848
2.輸入quit退出
使用prtvtoc命令讀磁盤的VTOC
# prtvtoc /dev/rdsk/c0t0d0s2
。Dimensions(尺度):描述磁盤的物理尺度
。Flags:描述分區(qū)表中的flags
。partition:描述分區(qū)表
。flags:00=wm/01=wu/10=rm/11=ru
。First Sector:定義Slice的起始扇區(qū)
。Sector Count:定義Slice的總共扇區(qū)
。Last Sector:定義Slice的結(jié)尾扇區(qū)
。Mount Directory:顯示當(dāng)前的分區(qū)是否被掛接在某一目錄中
fmthard命令
使用prtvtoc命令,用戶可以保存磁盤的VTOC到一個文件。這允許用戶在下列情況下使用fmthard命令來從新為磁盤建立卷標(biāo)。
。在磁盤上的VTOC被破壞掉了
。因為偶然的原因?qū)е麓疟P上的分區(qū)表變化了
為了將prtvtoc命令的輸出保存到其他磁盤的一個文件中,用戶可以在fmthard命令中使用datafile變量。
Fmthard –s datafile /dev/rdsk/c#t#d#s2
如果發(fā)生了上面描述的其中一種情況,并且先前保存了一個文件,用戶可以:
1.運(yùn)行format,選擇磁盤并且為默認(rèn)的分區(qū)表設(shè)置磁盤卷標(biāo)
2.使用fmthard命令將datafile中的信息寫回磁盤
# fmthard –s /vtoc/c1t3d0 /dev/rdsk/c1t3d0s2
format的命令有哪些?
format命令的格式很簡單: 格式化A盤,就是 format A: ,格式化B盤,就是 format B: 。
請你看一個例子,從鍵盤上輸入 format A:
這時計算機(jī)就讓你在A驅(qū)動器中插入磁盤
你插入磁盤后,按一下回車鍵,計算機(jī)就開始對軟盤進(jìn)行格式化。 屏幕上顯示已經(jīng)完成的百分比
格式化完成之后,出現(xiàn)提示讓你給磁盤起一個名字。你可以輸入你喜歡的名字,也可以直接敲回車不輸入名字。
接下來,計算機(jī)會向你報告磁盤的總空間和可利用空間,
如果總空間和可利用空間相等,說明磁盤空間全部是好的。如果可利用空間小于總空間,說明有一部分磁盤壞了。
看到最后一句話沒有,這是計算機(jī)問你是不是還要格式化其他軟盤,如果你只需格式化這張軟盤,就鍵入N,如果還要格式化其他軟盤,就鍵入Y。
現(xiàn)在你可以練習(xí)一下,格式化一張無用的軟盤看看自己掌握怎樣。
有一件事必須告訴你,如果要格式化的不是新盤,format命令會把磁盤上的所有文件都刪除掉,所以在格式化之前,你要確認(rèn)磁盤中的內(nèi)容全都是無用的,否則將會給你帶來很大損失。切記:不要嘗試對硬盤使用format命令,除非你知道自己在干什么,否則你將丟失你電腦內(nèi)的一切信息。