人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統 > 硬件軟件教程 > 詳細頁面

MBR&GPT硬盤分區分類&屬性詳細說明 Win下更改/設置OEM/恢復分區辦法

MBR&GPT硬盤分區分類&屬性詳細說明 Win下更改/設置OEM/恢復分區辦法

更新時間:2023-07-07 文章作者:未知 信息來源:網絡 閱讀次數:

Windows操作系統作為優秀的操作系統,由開發操作系統的微軟公司控制接口和設計,公開標準,因此,有大量商業公司在該操作系統上開發商業軟件。

打開Windows系統的磁盤管理,你可能會在硬盤上發現一個或若干個特殊分區,他們一般都帶有特殊的標記,并且通常都具有隱藏屬性,比如,OEM分區、恢復分區皆如此。那么這些分區是靠什么表現出特殊屬性的呢?而我們又能不能改變這些屬性呢?本文就來詳細解釋這個問題。

為方便理解本文內容,建議先閱讀《UEFI+GPT引導基礎篇(一):什么是GPT,什么是UEFI?》一文,這篇文章簡單介紹了MBR和GPT硬盤分區原理,告訴我們硬盤上各分區的相關信息都存儲在各自的分區表中:MBR硬盤分區信息存儲在MBR分區表中;而GPT硬盤分區信息則存儲在GPT分區表中,除此之外,GPT硬盤還包含一個PMBR分區表。本文下面要講到的東西可以看作是對這些內容的一點擴展,它捎帶回答了這兩個問題:

1、GPT硬盤中存在PMBR分區表和GPT分區表,那么系統憑借什么將其識別為GPT硬盤?
2、我們還知道,MBR硬盤也可以實現UEFI引導,那么其用于實現引導的分區(FAT32分區)是不是也有像GPT硬盤中的“EFI系統分區”這樣鮮明的標志?

MBR硬盤和GPT硬盤使用不同的分區規則,我們先來看MBR硬盤。

MBR硬盤的MBR分區表中包含了硬盤上各主分區的分區信息,每個分區信息中都有一段內容(1字節,即8位)用來表示分區類型。可以在這里查看分區類型列表(十六進制表示)。Windows下可識別的分區類型主要有:

0x42 表示LDM數據分區
0x27 表示恢復分區(WinRE分區、Acer等系統備份分區)。
0x07 表示普通分區(Windows分區、數據分區。默認分區類型。)
0x12 表示OEM分區(康柏、IBM Thinkpad)。
0x84 表示OEM分區(Intel Rapid Start technology)。
0xDE 表示OEM分區(戴爾)。
0xFE 表示OEM分區
0xA0 表示OEM分區(Laptop hibernation partition)
0xEE 表示該分區表是PMBR,緊隨其后的應該是GPT分區表頭和GPT分區表,因此這是一塊GPT硬盤。
0xEF 表示EFI系統分區

Windows正是根據分區表中設定的分區類型決定分區的用途(OEM或其他)和屬性(是否隱藏等)。其他大多數分區類型Windows無法識別。

Windows下更改分區類型的方法

自Vista開始,系統自帶的diskpart分區管理工具已具備更改分區類型的功能。更改分區類型,只需在具有管理員身份的CMD中依次執行以下幾個命令即可(括號內為注釋內容):

Diskpart(打開diskpart工具)
List disk(可選。幫助查看連接到電腦的所有存儲器及其編號)
Select disk N(選擇地N個硬盤,N為硬盤編號)
List part(可選。幫助查看選定硬盤上的所有分區及其編號)
Select part N(選定第N個分區,N代表分區編號)
Set id = xx(設定分區類型,xx代表十六進制分區類型ID,省略0x)

舉兩個我們可能需要用到的例子:

① 改變隱藏的OEM分區類型,從而能夠查看OEM分區中的內容。

注意:如果還想更改回去,請在select part之后運行detail part記下分區默認的分區類型,方便事后還原。

partition type setup-mbr-1

完成圖中的操作后,如果沒有自動分配盤符,可以嘗試重啟或在磁盤管理中手動添加“驅動器號”或緊接著圖中最后一步執行以下命令添加盤符(e為盤符)。

assign letter=e

同理,如果要將某一個分區設置為OEM分區,只需將其分區類型設置為出廠默認的OEM分區類型ID或12或DE即可。

② 作為博客Win8/8.1備份教程的補充。我們將系統備份映像存放到單獨的隱藏分區中,以保護備份映像不受到損壞。

首先,準備一個可容納備份映像文件的空分區(主分區、邏輯分區都可以),將備份映像按下圖所示的路徑存放(sourcesinstall.wim)

partition type setup-mbr-2

然后,配置恢復映像,將分區類型設置為“恢復分區”。如下圖所示。

partition type setup-mbr-3

完成圖中的步驟,用于恢復系統的系統備份分區就被隱藏掉了。如果計算機中還能夠看到該分區(有盤符),緊接著圖中最后一步運行下面的命令刪除盤符:

remove

=============

那么,GPT硬盤上又是怎么樣的情況呢?

在GPT分區表中的分區信息中同樣有一段用于表示分區類型的內容(16字節,即128位)。可以在這里查看分區類型列表(十六進制的GUID表示)。Windows下常見的GUID分區類型主要有:

C12A7328-F81F-11D2-BA4B-00A0C93EC93B?? ?? ????? EFI系統分區
DE94BBA4-06D1-4D40-A16A-BFD50179D6AC???? ? ? WinRE恢復環境分區、系統備份分區
E3C9E316-0B5C-4DB8-817D-F92DF00215AE???????? ?? 微軟保留(MSR)分區
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7??????? ? ? 基本數據分區
5808C8AA-7E8F-42E0-85D2-E1E90434CFB3?????? ?? ? 邏輯軟盤管理工具元數據分區
AF9B60A0-1431-4F62-BC68-3311714A69AD????????? ? 邏輯軟盤管理工具數據分區
37AFFC90-EF7D-4e96-91C3-2D7AE055B174????????? IBM通用并行文件系統(GPFS)分區
E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D??????? ? 存儲空間(Storage Spaces)分區

BFBFAFE7-A34F-448A-9A5B-6213EB736C22 ? ? ? ? ? Lenovo OEM分區(一鍵還原啟動分區)
F4019732-066E-4E12-8273-346C5641494F?????????????? Sony OEM分區(一鍵還原啟動分區)

GPT分區類型用于區別分區的用途,GPT分區表中的分區信息中除了分區類型外,還用了另一段區域(8字節,即64位)來表示分區屬性,各位作用如下:

0x0000000000000001(0位)? 將分區表示為必需分區,不允許用戶更改數據(Windows下將標記為OEM分區)
0x8000000000000000(63位) ? 當硬盤被掛載到另一臺電腦時默認不分配盤符。
0x4000000000000000(62位)? 表示該分區不可被檢測到。
0x2000000000000000(61位)? 表述該分區為另一個分區的卷影拷貝。
0x1000000000000000(60位)? 為分區設置只讀屬性。

關于分區屬性,更詳細的介紹參考《CREATE_PARTITION_PARAMETERS structure》

Windows下通常采用以下分區類型和分區屬性組合:

普通數據分區——EBD0A0A2-B9E5-4433-87C0-68B6B72699C7——0x0000000000000000
OEM分區——無特定GUID值,OEM決定——0x8000000000000001
WinRE分區——DE94BBA4-06D1-4D40-A16A-BFD50179D6AC——0x8000000000000001
EFI系統分區——C12A7328-F81F-11D2-BA4B-00A0C93EC93B——0x8000000000000001
MSR保留分區——E3C9E316-0B5C-4DB8-817D-F92DF00215AE——0x8000000000000000
恢復/備份分區——DE94BBA4-06D1-4D40-A16A-BFD50179D6AC——0x8000000000000001

更改GPT分區類型和分區屬性的方法:

在管理員身份的CMD中(Vista以上版本系統)依次執行以下命令即可(括號內為注釋內容):

Diskpart??? (打開diskpart工具)
List disk??? (可選。幫助查看連接到電腦的所有存儲器及其編號)
Select disk N??? (選擇地N個硬盤,N為硬盤編號)
List part??? (可選。幫助查看選定硬盤上的所有分區及其編號)
Select part N??? (選定第N個分區,N代表分區編號)
Set id = xx??? (設定分區類型,xx代表十六進制GUID分區類型ID)
gpt attributes = 0xXXXXXXXXXXXXXXXX??? (設置分區屬性,XXXXXXXXXXXXXXXX代表分區屬性)

同樣采用上文MBR硬盤中的兩個例子,其在GPT硬盤中的操作方法如下:

① 改變隱藏的OEM分區類型,從而能夠查看OEM分區中的內容。

注意:如果還想更改回去,請在select part之后運行detail part記下分區默認的分區類型和屬性,方便事后還原。

partition type setup-gpt-1

完成圖中的操作后,如果沒有自動分配盤符,可以嘗試重啟或在磁盤管理中手動添加“驅動器號”或緊接著圖中最后一步執行以下命令添加盤符(e為盤符)。

assign letter=e

同理,如果要將某一個分區設置為OEM分區,只需將其分區類型設置為出廠默認或{EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}或其他非特殊(即上文列表中之外)的GUID,再將其屬性設置為0x8000000000000001(隱藏)或0x0000000000000001即可。

② 作為博客Win8/8.1備份教程的補充。我們將系統備份映像存放到單獨的隱藏分區中,以保護備份映像不受到損壞。

首先,準備一個可容納備份映像文件的空分區,將備份映像按下圖所示的路徑存放(sourcesinstall.wim)

partition type setup-gpt-2

然后,配置恢復映像,將分區類型設置為“恢復分區”。如下圖所示。

partition type setup-gpt-3

完成圖中的步驟,用于恢復系統的系統備份分區就被隱藏掉了。如果計算機中還能夠看到該分區(有盤符),緊接著圖中最后一步運行下面的命令刪除盤符即可:

remove


Windows操作系統對硬件支持良好。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 蓝田县| 永州市| 游戏| 吉林市| 江源县| 郑州市| 罗田县| 将乐县| 永安市| 宣武区| 毕节市| 井冈山市| 张北县| 康乐县| 贵溪市| 贵南县| 邵武市| 韩城市| 修武县| 太仆寺旗| 乐陵市| 乐亭县| 广元市| 三都| 南宫市| 石林| 南京市| 蕉岭县| 南川市| 汉源县| 南宫市| 夏河县| 西乡县| 祥云县| 隆昌县| 德兴市| 达拉特旗| 达日县| 靖安县| 收藏| 新田县|