2008年09月29日 12:01
GDISK的使用及參數表
在傳統就觀念裡總認為以FDISK建立或修改分割區之後,接著就必定得重新開機,執行FORMAT,這種『建立(修改)分割區-->重新開機-->格式化』三部曲,似乎成了牢不可破的定律。但是GDISK卻讓專家跌破眼鏡,因為他有以下幾項功能:
◎一次就可刪除全部分割區及邏輯分割區 用FDISK刪除分割區時,必須先刪除邏輯分割區,才能刪除延伸分割區;而且主要分割區和延伸分割區也不能一起刪除,一次只能刪除一種分割區。可是GDISK沒有這些囉唆的限制,只要你願意,一次就可以把所有分割區全部砍的一個不留。
◎隱藏和取消隱藏分割區 對於暫時不使用,但是又不想刪除的分割區,可以設定為隱藏,未來若要使用,則取消該隱藏狀態即可恢復使用。
◎徹底清除原有資料 尊學美國國防部(DoD)的標準,可以徹底清除硬碟內的所有資料,大幅降低機密資料外洩的機率。 重要觀念 既然GDISK擁有上述之強大功能,所以使用之前,請您務必先釐清一些正確的觀念,才不會『擦槍走火』傷到自己。
◎硬碟分割區分成主分割區(Primary Partition)和延伸分割區(Extended Partition)兩種,兩種分割區的總數不能超過4個。 註:延伸分割區(Extended Partition)內則還能再分割成數個邏輯分割區。
◎一部硬碟只會有一個延伸分割區,而且延伸分割區不能直接使用,必須先劃分為邏輯分割區,並獲得磁碟機代號後,才能進行格式化或儲存資料。
◎只有設為Active的主分割區才能用來開機。
GDISK 參數表
參數指令: | 說明: | 快速指令: |
Gdisk /status | 檢視所有硬碟所有磁區 | Gdisk |
Gdisk 1 /status | 檢視第一顆硬碟所有磁區 | Gdisk 1 |
Gdisk 1 /del /all | 將第一顆硬碟所有磁區及邏輯磁碟砍除 : | |
Gdisk 2 /del /all | 將第二顆硬碟所有磁區及邏輯磁碟砍除 | |
Gdisk 1 /diskwipe /dod | 以美國國防部標准將第一顆硬碟所有磁區及邏輯磁碟砍除 | |
Gdisk /? | 列出所有參數 | |
Gdisk /? /xxx | 列出某項參數 (xxx代表參數) | |
/cre /pri | 建立主磁區 | |
/cre /ext | 建立副磁區 | |
/sz:xxx | 指定磁區尺寸大小 (xxx可用xx%表示 XX%=xxp) | |
/for | format | |
/v:xxxx | 指定 Voiume label為xxxx | |
/q | Quick format | |
Gdisk 1 /p:1 /act | 指定第一顆硬碟第一顆磁區,為開機磁區 | |
Gdisk 1 /hide /p:1 | 隱藏一顆硬碟第一顆磁區 | |
Gdisk 1 /-hide /p:1 | 取消隱藏一顆硬碟第一顆磁區 | |
以第一個硬碟建立主磁區,容量設定為10000MB,執行格式化並命名Volume label為windows
gdisk 1 /cre /pri /sz:10000 /for /v:windows Enter鍵
以第一個硬碟建立副磁區,容量設定為該硬碟剩下的全部,執行格式化
gdisk 1 /cre /ext/sz:xxp /for Enter鍵
指定第一顆硬碟第一顆磁區,為開機磁區
Gdisk 1 /p:1 /act Enter鍵
若有無法刪除的磁區時,如NTFS.FAT.HPFS可執行:
Gdisk 1 /del /all Enter鍵(小心使用!!)
以硬碟全部空間的50%建立邏輯分割區,並執行快速格式化
Gdisk 1/ cre /log /sz:50% /for /q Enter鍵
以符合美國國防部(DoD)磁碟清除標準方式,清除硬碟資料
Gdisk 1 /DISKWIPE /DoD ENTER鍵
將該部硬碟清成一顆真正的”空”硬碟,Gdisk所採用的是DoD 5200.28標準的方式,先以特定的資料覆蓋原有資料7次,之後才刪除分割區.
以超越DoD 5200.28標準的方式清除硬碟資料
Gdisk 1/DISKWIPE /CUSTOM:X ENTER鍵
X”代表正整數,最好大於7.因為DoD 5200.28只會重複覆蓋動作7次,倘若您仍覺得不放心,唯恐資料還會被解讀出來,就可以指定覆蓋更多次.但是要考量到:覆蓋次數越多所花費時間越多.
如何3分鐘完成分區及格式化120G以上的大硬碟?
準備一片軟碟,先製作成可開機軟碟[用98的製作開機片方式],將gdisk.exe複製到軟碟上[Ghost2000之後的版本都有],再建立一個批次處理文件檔如FDisk.bat。
假設是一塊120GB的新硬碟,主分區為10GB,延展分區依次劃為4個邏輯碟:10GB、10GB、45GB、45GB。我們可以做成這樣一個批次處理文件:
gdisk 1 /cre /pri /sz:10000/for /q
gdisk 1 /cre /ext
gdisk 1 /cre /log /sz:10000/for /q
gdisk 1 /cre /log /sz:10000 /for /q
gdisk 1 /cre /log /sz:45000/for /q
gdisk 1 /cre /log /for /q
參數說明:
1——指的是第一個硬碟。如果掛載有多個硬碟,就要對應的指明其硬碟編號1或2
/cre——當前工作模式為新增分區
/pri——建立主分區
/sz:10000——建立分區大小為10000MB即10GB。
/for——格式化磁牒
/for參數只能與/CRE參數”合用”,您無法單獨使用該參數來格式化磁碟機!另外,本參數亦無法用在建立延伸分割區(/CRE /EXT)
/q——快速格式化磁牒
這是Gdisk.exe的一大優勢所在,新分區的硬碟一樣可以快速格式化,這可是Windows 9x系列自帶的format指令所望塵莫及的。
/ext——建立延展分區
/log——建立邏輯分區
這樣一片快速分區格式化磁牒的工具碟就完成了。將新硬碟掛到電腦上(注意喲,一定要掛在主機板第一個IDE接頭上,因為我們指定的硬碟號為1,),設定好BIOS從磁碟啟動,插入剛剛做好的工具軟碟,啟動,執行批次處理文件檔FDisk.bat。
試試看,從此再也不需要等待漫長的格式化了,大容量硬碟分區、格式化從此一次搞定。
當然硬碟容量不可能都相同,所以我們只需修改批次處理文件檔中分區的個數和每個分區容量大小就可以同樣一次搞定。
執行Gdisk時,並不像Fdisk會出現交談式選單畫面,而是完全根據給定的參數執行各項動作,所以在按 ENTER 鍵之前,務必確定每個參數都正確,對於不清楚用途的參數,千萬不要輕易嘗試,否則一但出錯,就很難恢復原狀.