硬碟分割區實質上是硬碟的一種格式化,然後才能使用硬碟儲存各種資訊。
在建立分割區時,就已經設定好了硬碟的各項實體參數,指定了硬碟主開機記錄(即Master Boot Record,一般簡稱為MBR )和引導記錄備份的存放位置。 (推薦學習:PHP影片教學)
而對於檔案系統以及其他作業系統管理硬碟所需的資訊則是透過之後的進階格式化,即Format指令來實現。
其實完全可以只創造一個分割區使用全部或部分的硬碟空間。但不論劃分了多少個分區,也不論使用的是SCSI硬碟還是IDE硬碟,必須把硬碟的主分割區設定為活動分區,才能夠透過硬碟啟動系統。
磁碟分割區是使用分割區編輯器(partition editor)在磁碟上分割幾個邏輯部分,磁碟區一旦分割成數個分割區,不同類別的目錄與檔案可以儲存進不同的分割區。
越多分區,也就有更多不同的地方,可以將文件的性質區分得更細,按照更為細分的性質,存儲在不同的地方以管理文件;但太多分區就成了麻煩。
空間管理、存取許可與目錄搜尋的方式,依屬於安裝在分割區上的檔案系統。當改變大小的能力依屬於安裝在分割區上的檔案系統時,需要謹慎地考慮分割區的大小。
磁碟分割區可視為邏輯磁碟區管理前身的簡單技巧。
硬碟分割區之後,會形成3種形式的分割區狀態;即主分割區、擴充分割區和非DOS分割區。
非DOS分區
在硬碟中非DOS分區(Non-DOS Partition)是一種特殊的分區形式,它是將硬碟中的一塊區域單獨分割出來供另一個作業系統使用,對主分區的作業系統來講,是一塊被分割出去的儲存空間。只有非DOS分區的作業系統才能管理和使用這塊儲存區域。
主分割區
主分割區則是比較單純的分割區,通常位於硬碟的最前面一塊區域中,構成邏輯C磁碟。其中的主開機程式是它的一部分,此段程式主要用於偵測硬碟分割區的正確性,並確定活動分割區,負責把引導權移交給活動分割區的DOS或其他作業系統。此段程式損壞將無法從硬碟引導,但從軟碟機或光碟機引導之後可對硬碟進行讀寫。
擴充分割區
而擴充分割區的概念是比較複雜的,極容易造成硬碟分割區與邏輯磁碟混淆;分割區表的第四位元組為分割區類型值,正常的可引導的大於32mb的基本DOS分區值為06,擴展的DOS分區值是05。如果把基本DOS分割區類型改為05則無法啟動系統 ,且無法讀寫其中的資料。
如果把06改為DOS不辨識的型別如efh,DOS認為該分割區不是DOS分割區,當然無法讀寫。很多人利用此類型值實現單一分區的加密技術,恢復原來的正確類型值即可使該分區恢復正常。
更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!
以上是硬碟分區一般包括的詳細內容。更多資訊請關注PHP中文網其他相關文章!