1. 程式人生 > 其它 >關於雙系統更改碟符增刪系統相關知識一籮筐

關於雙系統更改碟符增刪系統相關知識一籮筐

每次操作雙系統,總會被各種技術分割槽等為難一頓,從很久就想搞清楚,這次正好有機會,把查詢的資料和實際的操作記錄下來。

BIOS legacy

簡介

Basic Input Output System--基本輸入輸出系統

按下開機鍵後,電腦需要先啟動BIOS系統,BIOS做一系列初始化,然後按照規則再載入磁碟上的引導系統,通過引導系統進入Windows或者Linux等。

功能

自診斷程式

自檢硬體資訊

CMOS設定程式

開機過程中,按特殊鍵(F2 F8 del等)進入的BIOS設定介面,就是常說的BIOS設定。實際上不能叫做BIOS設定,應該是CMOS設定。

系統自舉裝載程式

這裡是與我們系統分割槽相關的步驟,BIOS會掃描硬碟,列出所有的引導,可以在BIOS中選擇從哪個引導進入系統,比如從U盤啟動時,就需要從BIOS選擇。

中斷服務

這個與我們無關。就是BIOS會提供一些操作硬體的中斷服務

UEFI

簡介

只要不是太古老的電腦,現在都是預設UEFI。UEFI--Unified Extensible Firmware Interface 統一可擴充套件韌體介面,源於Intel開發的可擴充套件韌體介面(Extensible Firmware Interface),一開始這個專案相當於Intel自己維護開發,後來為了統一,更好的發展,Intel把它交由統一可擴充套件韌體介面論壇(Unified EFI Forum)維護,並且改名為UEFI。

The Unified Extensible Firmware Interface (UEFI) Forum is an alliance between technology companies to coordinate the development of the UEFI specification. The board of directors includes representatives from twelve "Promoter" companies: AMD, American Megatrends, ARM, Apple, Dell, Hewlett Packard Enterprise, HP Inc., Insyde Software, Intel, Lenovo, Microsoft, and Phoenix Technologies.
從上面維基百科上可以看出這個組織成員基本上包含了當前計算機相關的各個方面技術的領導者,也就相當於是業內標準。

EFI

Intel當時開發EFI是由於硬體系統的發展從16位到32位到64位,效能越來越高,相對應磁碟也越來越大,原BIOS發展緩慢,並且由於開始的架構古老,沒有為後續的擴充套件做充足的準備,導致影響制約了計算機的發展,所以Intel另起爐灶,研發了EFI。

功能

UEFI的工作和BIOS基本一致,開機啟動,引導系統,管理分割槽等。並且由於是新的架構,摒棄了BIOS多餘的一些步驟,使得電腦啟動更快;擴充套件了BIOS的一些限制,對大容量磁碟管理以及分割槽更好的支援。
除此之外,還提供了更友好的圖形介面介面,支援本地化和滑鼠控制。

UEFI被認為是未來BIOS的接替者,可以把它看作和BIOS是一個層級,只不過是新的技術。

MBR

簡介

主引導記錄(MBR,Master Boot Record)是採用MBR分割槽表的硬碟的第一個扇區,即C/H/S地址的0柱面0磁頭1扇區,也叫做MBR扇區。

MBR與BIOS是一起存在的,都是比較老的技術了。

MBR只能設定4個主分割槽,其餘的需要擴充套件分割槽(邏輯分割槽)實現。

主分割槽 擴充套件分割槽

主分割槽就相當於可以直接管理控制訪問的分割槽;而邏輯分割槽是為了擴充套件只有4個主分割槽限制的產物,從名字上也可以看出是邏輯上的分割槽,也就是把一個主分割槽內部再做處理,這樣不僅會影響效能,也會導致磁碟混亂,資料丟失不好恢復等問題。

GPT

簡介

全域性唯一標識分割槽表(GUID Partition Table,縮寫:GPT)是指全域性唯一標示磁碟分割槽表格式。它是可擴充套件韌體介面(EFI)標準(被Intel用於替代個人計算機的BIOS)的一部分,被用於替代BIOS系統中的以32bits來儲存邏輯塊地址和大小資訊的主引導記錄(MBR)分割槽表。

GPT只能支援UEFI,有著更好的效能,安全性,更好的許可權管理等。

EFI分割槽 ESP

注意這個EFI分割槽(EFI system partition)與上面EFI的區別,不過從名字也能看出其關係。EFI分割槽就是UEFI技術下,使用GPT引導的產物,裡面儲存的就是GPT技術下的磁碟分割槽資訊。

確認本系統對應的ESP

系統開機,不同的EFI分割槽需要在BIOS中選擇,同一個EFI分割槽中可以有多個系統。如果需要更改或者確認當前系統屬於哪一個ESP,對於Linux而言,進入到root,然後執行df(必須root才能看到,其他使用者sudo無法看到),/boot掛載的碟符就是對應的ESP

確認ESP的目的是因為我的系統有兩個ESP,防止誤刪導致系統啟動不了。
實際上也可以到Windows系統下通過diskgenius檢視ESP內容來確認。

更改刪除系統

https://www.cnblogs.com/studywithallofyou/p/16802487.html
根據另一篇文章,可以對磁碟系統進行擴充,遷移等