某些硬碟1TB 在Bios 跟OS下會被偵測成33MB 容量 看不到其他容量
這是因為Bios 自動開啟HPA 誤判 此顆硬碟的Max Lba 最大值.
限制LBA 大小是因為使用了 HPA 或是DCO ATA 指令
解決方法
1
Host Protected Areas (HPA) 或 Device Configuration Overlays ( DCO )
.HPA 內建於 ATA -4 指令集. 意思是最大訪問扇區 ,Protocol 過程如上圖.
會決定硬碟顯示空大小
OS 與Bios 就只會顯示 設定過過的容量 , HPA 區不算,
並且沒下ATA Set 指令前 HPA區都不會顯示出來.
修改HPA 容量的話有二套免費軟體最合用
一. HDAT2 http://www.hdat2.com/ 在DOS 下工作 直接設定 Max LBA 就可
二. HDD Capacity Restore in windows
http://hdd-tools.com/products/cr/download/crsetup.exe
三.原廠有公開硬碟的程式:都可替自己牌子硬碟設定 HPA
四. Linux
Hdparm http://sourceforge.net/projects/hdparm/
Hdpam for osx http://mckinlay.net.nz/hdapm/
HPA ,DCO另有其他高端應用
縮小LBA (容量) 做Short Stroking 只讓硬碟度寫外圈範圍資料,加速硬碟速度
http://www.tomshardware.com/reviews/...-hdd,2157.html
以前需要用專用拿取不到的原廠硬碟工具軟體,現在用HPA就可達成
機密資料存放 扇區存放