資源描述:
《windows 和 gpt 常見問題解答》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、http://msdn.microsoft.com/zh-cn/windows/hardware/gg463525.aspxWindows硬件開發(fā)?>?學(xué)習(xí)?>?設(shè)備基礎(chǔ)-概述?>?存儲技術(shù)?>?Windows和GPT常見問題解答Windows和GPT常見問題解答更新日期:2011年4月11日本文提供GUID分區(qū)表(GPT)的常見問題解答。本文適用于以下操作系統(tǒng):·Windows7·WindowsServer2008·WindowsServer2008R2·WindowsVista·WindowsServer2003SP1·WindowsServer20
2、03(64位)·WindowsXPx64版本頁面包含以下內(nèi)容:?關(guān)于GPT?Windows磁盤支持?WindowsGPT需要的分區(qū)?WindowsGPTESP實現(xiàn)?操作GPT磁盤及其內(nèi)容關(guān)于GPT問什么是GPT磁盤???答.GUID分區(qū)表(GPT)是作為ExtensibleFirmwareInterface(EFI)計劃的一部分引入的。相對于PC常用的較舊的主引導(dǎo)記錄(MBR)分區(qū)方案,GPT提供了更加靈活的磁盤分區(qū)機制。分區(qū)是物理或邏輯磁盤上彼此連接的存儲空間,就像物理上獨立的磁盤一樣工作。對于系統(tǒng)固件和已安裝的操作系統(tǒng)來說,分區(qū)是可見的。操作系統(tǒng)啟動
3、之前,對分區(qū)的訪問由系統(tǒng)固件控制,操作系統(tǒng)啟動后則由操作系統(tǒng)控制。問MBR分區(qū)有哪些缺陷???答MBR磁盤只支持4個分區(qū)表項。如果想獲得更多分區(qū),需要次級結(jié)構(gòu),即擴展分區(qū)。擴展分區(qū)能夠再次被分成一個或多個邏輯磁盤。根據(jù)慣例,Windows基于所報告的幾何結(jié)構(gòu),在主軸邊界上創(chuàng)建MBR磁盤分區(qū)和邏輯驅(qū)動器,但此信息不再與硬件(磁盤驅(qū)動程序或RAID控制器)的物理特征具有任何關(guān)系。從WindowsVista和WindowsServer2008?開始,當硬件提供了更好的真實緩存或物理對齊提示時,選擇了更多的邏輯邊界。由于驅(qū)動器自己存儲分區(qū)信息,所以操作系統(tǒng)不依賴
4、于對齊方式。MBR分區(qū)規(guī)則很復(fù)雜并且規(guī)定不明確。例如,柱面對齊意味著每個分區(qū)在長度上至少要為一個柱面么?MBR分區(qū)由一個2字節(jié)字段識別,而且需要協(xié)調(diào)以避免沖突。IBM最初提供了這種協(xié)調(diào)方案,直到今天還沒有權(quán)威的分區(qū)標識符列表。另一個常用的實踐是使用分區(qū)的或“隱藏”扇區(qū)保存特定信息。該實踐沒有正式文件并且會導(dǎo)致難以調(diào)試的系統(tǒng)問題。這些年來,已經(jīng)對公眾發(fā)布了很多特定于供應(yīng)商的實現(xiàn)和工具,這使支持變得很困難。問為什么需要GPT???答?GPT磁盤能夠?qū)崿F(xiàn)巨大的容量。GPT磁盤上的分區(qū)數(shù)量不受臨時方案(比如MBRExtendedBootRecord(EBR)定義
5、的容器分區(qū))的限制。GPT磁盤分區(qū)定義明確并能夠完全自動識別。平臺操作的關(guān)鍵數(shù)據(jù)被放置在分區(qū)中而不是未分區(qū)或“隱藏”扇區(qū)中。GPT磁盤使用原始的、備份的分區(qū)表存儲冗余和CRC32字段,以提高分區(qū)數(shù)據(jù)結(jié)構(gòu)的完整性。GPT分區(qū)格式使用版本號和容量字段支持進一步的擴展。每個GPT分區(qū)都有獨特的標識GUID和分區(qū)內(nèi)容類型,所以不需要協(xié)調(diào)即可防止分區(qū)標識符沖突。每個GPT分區(qū)都有一個36字符的Unicode名稱。這意味著任何軟件都能夠呈現(xiàn)一個人工可讀的分區(qū)名稱,而無需了解分區(qū)的其他內(nèi)容。問何處查看關(guān)于GPT磁盤分區(qū)的規(guī)范???答ExtensibleFirmware
6、Interface(EFI)規(guī)范(2.3版)的第5章定義了GPT格式。此規(guī)范可在http://www.uefi.org/specs//?上找到。問基本磁盤的GPT格式是什么???答基本磁盤是Windows最常使用的存儲類型。術(shù)語基本磁盤指的是包含分區(qū)(比如主分區(qū)和擴展分區(qū))的磁盤,因此通常使用文件系統(tǒng)格式化為一個卷以進行文件存儲。針對基本磁盤的GPT格式如下圖所示。圖1.基本磁盤的GPT格式GPT分區(qū)表上包含保護性的MBR區(qū)域,以提供與在MBR上操作的磁盤管理工具的向后兼容性。GPT頭定義分區(qū)項可使用的邏輯塊地址的范圍。GPT頭也定義了它在磁盤上的位置、
7、其GUID和一個用于驗證GPT頭完整性的32位循環(huán)冗余檢查(CRC32)校驗和。GUID分區(qū)表中的每個項以分區(qū)類型GUID開頭。16字節(jié)的分區(qū)類型GUID,這類似于MBR磁盤的分區(qū)表中的SystemID,標識分區(qū)包含的數(shù)據(jù)類型和使用分區(qū)的方式,比如是基本磁盤還是動態(tài)磁盤。請注意,每個GUID分區(qū)項都有一個備份副本。有關(guān)基本磁盤的更多信息,請參閱MSDN主題“基本和動態(tài)磁盤。”問動態(tài)磁盤的GPT格式是什么???答動態(tài)磁盤在Windows2000中首次引入,提供了基本磁盤所不具備的功能,比如能夠創(chuàng)建跨越多個磁盤的卷(跨區(qū)卷和帶區(qū)卷),能夠創(chuàng)建容錯卷(鏡像和R
8、AID-5卷)。像基本磁盤一樣,動態(tài)磁盤可在同時支持MBR或GPT分區(qū)形式的系統(tǒng)