Re: [問題] 碩士大考驗-磁諜分割與容量

看板Linux作者 (wen-shi)時間14年前 (2010/11/29 20:51), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《loteslogin (張三立)》之銘言: : 針對今天這個問題,非常感謝鄉民們的回應。 : 首先,先回顧一下問題內容: : 碩士大考驗-磁碟分割與容量 : 有一顆全新的磁碟機,其容量為 200GB,精確容量為 : 203,927,027,200 bytes : 若將之以MBR分割表將其做分割,但只切出一個分割區, : 請問該分割區最大容量為多少 bytes 呢? : : 推 wgst88w:203,927,026,687 bytes 對嗎?(聽說新的硬碟技術有改變) : : 說真的,要回應這個問題,應該要以「氣質」來回應,如果說動不動就生氣,那恐怕 : 會失去氣質。畢竟這是一個非常有深度的問題,單純的看問題能夠讓人懂得更多。 : 回到問題本身好了。 : 有些鄉民認為將磁碟分割後,實際上的磁碟容量應該是總容量減去 512 Bytes, : 也就是 : 203,927,027,200 - 512 bytes : 可是實際上使用傳統 MBR 磁區表 與 GUID 磁區表 還是會有不一樣, : 甚至是以 GUID 磁區表來分割硬碟會有可用空間更大的現象。(雖然差不了多少) : 實際操作後,以 NTFS 檔案系統為例,硬碟只設定一個分割區,其容量為: : MBR : 209,921,109,504 bytes : GUID : 203,926,992,896 bytes : 你們知道這是為什麼嗎? : 當然鄉民們可以沒氣質的說:ㄚ你不是懂很多? : 的確,在下是懂很多沒錯,只不過是「剛好」對這個問題不太熟而已。 : 所幸在下懂謙虛,因此不以向鄉民們請教為恥。也請鄉民們謙虛的回答在下。 : 謝謝指教。 /*******************************************/ 1.) 假設該硬碟 N 磁頭 * N 磁區 = 1 磁柱 故 203,927,027,200 byte / 1 磁柱 * 512 byte (磁柱容量) = 總磁柱數 (取整數) 所以 203,927,027,200 byte - 512 byte (MBR) - 1 byte (不足1磁柱之誤差最小量) 為 203,927,026,687 bytes 是單一分割的最大分割容量# 2.) GUID 為突破 MBR 容量限制而制定的新技術規範,每一分割區都有一定數量的LAB區塊 ,所以其消耗的容量會比 MBR 單一區塊來的多;但卻能突破容量限制,目前為求能與 MBR 之舊規範相容,所以分割程式也都將兩個規範混和在一起,可用容量也就更為縮 小一些。 PS.因為我是非資工系學士畢業,所以不確定所說的是否為正確答案,但此生要是有機會, 我也想拿個Ph.D. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.24.60

11/29 21:24, , 1F
loteslogin:作業get!!
11/29 21:24, 1F

11/30 03:02, , 2F
好文,推
11/30 03:02, 2F
文章代碼(AID): #1Cyw7VcL (Linux)
文章代碼(AID): #1Cyw7VcL (Linux)