硬碟的P表和G表

2021-07-09 15:24:18 字數 806 閱讀 8033

p-list(永久缺陷表) :

如今的硬碟密度越來越高,單張碟片上儲存的資料量往往超過40gbytes. 硬碟廠家在生產碟片過程極其精密,但也很難做到百分百的完美,硬碟盤面上或多或少的存在一些缺陷。廠家在硬碟出廠前把所有的硬碟都進行自動校準,在自動校準過程中將自動找出所有缺陷磁軌和缺陷扇區,記錄在p-list中。並且在對所有磁軌和扇區的編號過程中,將跳過這些缺陷部分,讓使用者永遠不能用到它們。這樣,使用者在分割槽、格式化、檢查剛購買的新硬碟時,很難發現有問題。一般的硬碟都在p-list中記錄有一定數量的缺陷, 少則數十,多則數以萬計。希捷酷魚系列的硬碟本身p-list列表最大支援16000個。

g-list(增長缺陷表):

使用者在使用硬碟過程中,有可能會發現一些新的缺陷扇區。 按「三包」規定,只要出現乙個缺陷扇區,商家就應該為使用者更換或保修。現在大容量的硬碟出現乙個缺陷扇區的概率實在很大,這樣的話硬碟商家就要為售後服務頭痛了。於是,硬碟廠商設計了乙個自動修復機制,叫做automatic reallcation。有大多數型號的硬碟都有這樣的功能:在對硬碟的讀寫過程中,如果發現乙個缺陷扇區,則自動分配乙個備用扇區替換該扇區,並將該扇區及其替換情況記錄在g-list中。這樣一來,少量的缺陷扇區對使用者的使用就沒有太大的影響。

g-list(增長缺陷列表)包括了所有由客戶端軟體和硬碟內部功能產生的缺陷。g-list和p-list互不包含。

g-list包括:

1、在介質校驗過程中由格式化命令產生的缺陷;

2、之前由reassign blocks命令產生的缺陷;

3、之前由硬碟內部功能和自動重分配功能產生的缺陷。

硬碟分割槽表

下面我們簡單看下硬碟的分割槽結構 硬碟主引導扇區 硬碟主引導記錄 mbr 硬碟分割槽表 dpt 一共是512個位元組,其中mbr是446,分割槽表一共64位元組,然後是2個位元組的結束標誌。引導扇區儲存在硬碟的0頭0道1扇區,也就是boot sector。如圖1 作業系統在啟動時通過bios bio...

Oracle 10g表轉移表空間

1.單錶轉移表空間 場景 有表user存放在表空間oldspace下,需把錶user移動到表空間newspace下 執行語句 alter table user move tablespace newspace commit 2.使用者scott下的所有表都轉移至表空間newspace下 select...

Oracle 10g 表轉移表空間

1.單錶轉移表空間 場景 有表user存放在表空間oldspace下,需把錶user 移動到表空間newspace下 執行語句 alter table user move tablespace newspace commit 2.使用者scott下的所有表都轉移至表空間newspace下 selec...