引用:
作者pseudo
請問...
我記得這個問題是部份硬碟容量會抓不到,可是我的250G抓取是正常的?
真是這個問題,我要使用網頁上得那個工具呢?
謝謝。
|
我有一個朋友也遇到跟你一樣的狀況250抓得到
但是把檔案丟進那顆硬碟就會造成檔案毀損
後來才知道是 48BIT LBA 的問題...
修改完登錄檔開啟48BIT LBA之後就完全正常了
轉貼
以目前 28bit LBA 最大可以定址到 137GB 來說
也就是 28 個1嘛, 在加上每個磁區512bytes, 所以是137GB
1111111111111111111111111111
如果再加1呢?? 會進位成~~~~ (注意, 多出一個bit了)
10000000000000000000000000000
如果再加1呢?? 會變成~~~~
10000000000000000000000000001
如果再加1呢?? 會變成~~~~
10000000000000000000000000010
想想看喔, 如果驅動程式沒考慮到大於137GB 的情形
也就是會把大於28bit的位元捨棄的話..... 這下慘了
原本應該寫入10000000000000000000000000000位置的資料
會變成寫入0000000000000000000000000000
其它自此類推
繞回硬碟的起頭開始寫入了
將會導致C邏輯碟的啟動磁區與檔案配置表損壞
原本寫入的檔案也會損壞
但是因為作業系統的定址法不會直接寫到硬碟分割表
所以D E 等邏輯磁碟還在, 但是C磁碟資料全部毀損