【硬碟】再大的硬碟都抓的到?



贊助商連結


bigpro
2008-10-10, 06:21 PM
再大的硬碟都抓的到?
最近買1年9個月的電腦內的WD硬碟掛了
想要換顆650G 問賣場的人 卻沒有明確是否電腦抓不抓的到

上網看 有人稱現在SATA 基本上不超過2000G都抓的到

真的嗎?有依據?

另外ACER ERC10M的主機板 如何查詢支援多大容量硬碟?

贊助商連結


sliver
2008-10-10, 07:10 PM
講簡單一點,現階段你電腦能支援大於137gb,那你市面上買得到的就隨便你裝(Seagate 1.5TB剛出現吧)
要知道細節...48bit lba,請搜尋

bx2aa
2008-10-10, 11:22 PM
再大的硬碟都抓的到?
最近買1年9個月的電腦內的WD硬碟掛了
想要換顆650G 問賣場的人 卻沒有明確是否電腦抓不抓的到

上網看 有人稱現在SATA 基本上不超過2000G都抓的到

真的嗎?有依據?

另外ACER ERC10M的主機板 如何查詢支援多大容量硬碟?

Ext INT 13h
最大可以存取 64bit 的 Sector 每個 Sector 是 512 Bytes
只要 BIOS 有支援, 不修改 Disk Address Packet Ext INT 13h 的內容.
像不開啟 Big LBA MODE Enable 就是2^28*512 = 137438953472 Bytes
大於 28bit 的就是先補零, 所以就算是用 2^29bit 也會被改為 28bit 以下.
以下是五年前要重建 FAT 32 Partition BIOS Paramater Block 存取大於 8.5GB 時(Cylinder 10bit, head 255, Sector 63, 2bit 給 Cylinder (1024*255*63-1)*512)研究的 Ext INT 13h 筆記
http://www.pczone.com.tw/attachment.php?attachmentid=15987&stc=1&d=1223651402
可以存取到 2^64 * 512 Bytes 以下是最初完成的 Copy Machine, 後來修改為 78 Bytes.
計算的結果可以存取到 8Z.
http://www.pczone.com.tw/attachment.php?attachmentid=15988&stc=1&d=1223651409

bigpro
2008-10-13, 06:14 AM
謝謝bx2aa
你太專業了
看不懂與硬碟能否抓取的關係

bx2aa
2008-10-13, 11:05 AM
看不懂與硬碟能否抓取的關係
透過 ext int 13h 去存取不管多大都能存取.

若要抓不到就是傳輸模式不支援, 而且你的這顆硬碟單只支援你主機板沒有的這種.

例如: (以下虛構 單只支援 UDMA Mode 7)
你有辦法買到單只支援 UDMA Mode 7 的硬碟, 這顆硬碟不支援 UDMA Mode 6/5/4/3/2/1/0, 也不支援 PIO 和 DMA Mode.
並且你的主機板只支援到 UDMA Mode 0~6 所以抓不到這顆單只支援 UDMA Mode 7 的硬碟.
這時就會抓不到硬碟.

bigpro
2008-10-15, 06:02 AM
感謝bx2aa 熱情回覆
解決硬碟升級的疑慮