→ glen246 : 錯了..原本512bytes sector定址上限就只有到2TiB, 04/30 06:28
→ glen246 : 前面2TiB不管你怎麼分割都沒問題,但最後就是會卡在 04/30 06:28
→ glen246 : 2TiB這位置,超過此容量的話你連分割都辦法,呈現未 04/30 06:29
→ glen246 : 配置狀態(所以才有Disk Unlocker這類軟體出現) 04/30 06:29
→ glen246 : 04/30 06:34
→ glen246 : 但是外接硬碟就不同了,靠USB-SATABridge IC可以將 04/30 06:34
→ glen246 : sector size轉換為4096 bytes,所以可以定址到完整 04/30 06:34
→ glen246 : 3TB容量...甚至到16TB都不是問題 04/30 06:35
→ glen246 : 上圖這顆就是早期的Seagate FA GoFlex 3TB外接硬碟 04/30 06:52
→ glen246 : 採用ASMedia ASM1051,有支援4K轉換功能 04/30 06:52
→ glen246 : 04/30 06:55
→ glen246 : MBR的定址能力上限: 04/30 06:55
→ glen246 : 512bytes logical sector size: 04/30 06:56
→ glen246 : ((2^32)-1) * 512 = 約2.2TB (2TiB) 04/30 06:56
→ glen246 : 4096bytes logical sector size: 04/30 06:56
→ glen246 : ((2^32)-1) * 4096 = 約17.59TB (16TiB) 04/30 06:56
→ glen246 : 這邊所提到的4K sector size全都是指logical,不是 04/30 06:56
→ glen246 : 先進格式化(AF/AFT)那個4K sector (physical) 04/30 06:56
→ maniaque : 本篇錯的離譜....... 04/30 07:41
→ maniaque : glen246 寫得沒錯... 04/30 07:41
→ maniaque : 本篇有一些對的,像是4個byte 的存放 04/30 07:42
→ maniaque : 但是卻忘記 "這是一個線性值" 04/30 07:43
→ maniaque : 當你 over 2.2TB 之後,會需要 "第五個byte" 04/30 07:43
→ maniaque : 不然定位就會 overflow ,直接跑到硬碟最前端毀掉資 04/30 07:44
→ maniaque : 料. 04/30 07:44
→ maniaque : 之前做實驗,拿切割好的 250GB HD ,去跑 Win2000 04/30 07:45
→ maniaque : 然後沒開啟 bigdrive 參數(支援 >127GB ) 04/30 07:45
→ maniaque : Win2000 認識, BIOS 也認識,但是資料一直寫到 04/30 07:46
→ maniaque : 超過臨界值,系統直接垮掉. 04/30 07:46
→ maniaque : 會有風險的~~~~ 04/30 07:46
→ maniaque : 大概就可能這樣, 另回歸到一個有趣的地方就是.... 04/30 07:47
→ maniaque : 若拿 "原生4K" HDD 來接在外接盒上,能不能實作? 04/30 07:48
→ maniaque : 實作不需要透過 512-4K轉換,就可以直接 access 04/30 07:48
→ maniaque : pure 4K HD 在 Server 那邊已經有在使用了 04/30 07:48
→ maniaque : 這是有點好奇的..... 04/30 07:49
→ maniaque : 本篇用的技巧大概是 把 3T HD 送到 Win7分割 04/30 07:50
→ maniaque : 可是卻忽略了 MBR 一開始分割,就不准你 access 04/30 07:51
→ maniaque : over 2.2TB 的 range ,就變成無解啦.... 04/30 07:51
→ maniaque : 要怎樣創造 over 2.2TB 的 MBR table ?? 04/30 07:51
→ maniaque : 自己用 spfdisk 叫出 MBR 加工???太難了啦~~~~ 04/30 07:52