sieg2010 wrote:單顆四個分割區上面有...(恕刪) 不是一顆硬碟,上面的文並沒有提到單碟4 primary....而是寫總共四我有9顆硬碟共17 primary 分割 OS系統是server 2003 64 bit
Primary單顆最多4個,如要多於4個就必須用少一個Primary,用extend取代,extend裡是放logical,Primary可以開機,logical無法開機,如要安裝雙系統的話,就要二個Primary實際上在extend裡,logical用不完的地方,想再切一個以上的partition是把剩下的地方再當做extend裡的extend,原來的logical partition對這個extend來說,是它的Parmary,這樣一層一層的放下去用說的好像很不好理解電腦的開機步驟POST >> INT19 >> 載入第0磁面0磁柱1磁區LOAD BOOT>>由partition table取得boot程式>>載入OS為什麼只能切4個Primary?應該是受限於硬碟的boot區大小的限制吧大概是這樣,學藝不精希望了解的人能指正
不要鬧了,本來就在說一顆硬碟還以為你在說VM想說怎會有17個別耍寶了一般都是指PC,如果Windows Linux還類似,如果要說Server實在太多種了UNIX AIX Solaris HP-UX SGI還有Mainframe 怎麼說的完
似乎是當NTFS分區超過4個以后,MFT就無法存儲所有分區表的信息,所以超出分區就要創建成邏輯分區,這樣第五個分區的分區表的信息就存儲在第四個邏輯分區中,第六個分區的分區表存儲在第五個邏輯分區中,這樣無線嵌套下去PS:好久之前在《深入解析Windows內部原理中》看到的,似乎是這樣的
每個硬碟都有一個MBRMBR(512bytes)446 bytes - boot loader16 bytys - partition table16 bytes - partition table16 bytes - partition table16 bytes - partition table2 bytes - 作為結束判斷ok? 了了嗎? orz